From 39453a705c60c9a2d817d8604f9874a1a7af5ad0 Mon Sep 17 00:00:00 2001 From: ffalor <35144141+ffalor@users.noreply.github.com> Date: Mon, 7 Aug 2023 14:24:05 -0500 Subject: [PATCH] regenerate api spec (#361) * regenerate endpoints for v0.4.0-rc1 * update returned types for rtr * fix revoke params * regenerate api spec 08/04/23 * update examples --- .goreleaser.yml | 13 +- README.md | 2 +- examples/README.md | 2 +- examples/falcon_registry_token/main.go | 14 +- examples/falcon_supported_kernels/main.go | 2 +- .../README.md | 14 +- .../main.go | 6 +- examples/falcon_zta/main.go | 2 +- falcon/client/alerts/alerts_client.go | 63 +- .../alerts/get_queries_alerts_v1_responses.go | 99 +-- .../patch_entities_alerts_v1_parameters.go | 153 ---- .../patch_entities_alerts_v1_responses.go | 705 ---------------- .../patch_entities_alerts_v2_parameters.go | 6 +- .../patch_entities_alerts_v2_responses.go | 81 +- .../post_aggregates_alerts_v1_responses.go | 99 +-- .../post_entities_alerts_v1_parameters.go | 6 +- .../post_entities_alerts_v1_responses.go | 99 +-- .../cloud_connect_aws_client.go | 35 +- ...eate_or_update_a_w_s_settings_responses.go | 57 +- .../delete_a_w_s_accounts_responses.go | 136 ++- .../get_a_w_s_accounts_responses.go | 147 ++-- .../get_a_w_s_settings_responses.go | 136 ++- .../provision_a_w_s_accounts_responses.go | 57 +- ...uery_a_w_s_accounts_for_i_ds_parameters.go | 2 +- ...query_a_w_s_accounts_for_i_ds_responses.go | 136 ++- .../query_a_w_s_accounts_parameters.go | 2 +- .../query_a_w_s_accounts_responses.go | 136 ++- .../update_a_w_s_accounts_responses.go | 147 ++-- .../verify_a_w_s_account_access_responses.go | 136 ++- .../configuration_assessment_client.go | 79 ++ ...t_combined_assessments_query_parameters.go | 312 +++++++ ...et_combined_assessments_query_responses.go | 626 ++++++++++++++ ...tion_assessment_evaluation_logic_client.go | 79 ++ .../get_evaluation_logic_mixin0_parameters.go | 175 ++++ .../get_evaluation_logic_mixin0_responses.go | 600 ++++++++++++++ .../crowd_strike_api_specification_client.go | 65 +- .../azure_download_certificate_parameters.go | 53 +- .../azure_download_certificate_responses.go | 81 +- .../create_c_s_p_m_aws_account_responses.go | 2 +- .../create_c_s_p_m_azure_account_responses.go | 68 +- .../cspm_registration_client.go | 172 ++-- .../delete_c_s_p_m_aws_account_responses.go | 2 +- ...delete_c_s_p_m_azure_account_parameters.go | 76 ++ .../delete_c_s_p_m_azure_account_responses.go | 165 ++-- .../get_behavior_detections_parameters.go | 166 +++- .../get_behavior_detections_responses.go | 81 +- .../get_c_s_p_m_aws_account_responses.go | 2 +- ...s_account_scripts_attachment_parameters.go | 47 ++ ...ws_account_scripts_attachment_responses.go | 136 ++- ...p_m_aws_console_setup_u_r_ls_parameters.go | 112 +++ ..._p_m_aws_console_setup_u_r_ls_responses.go | 147 ++-- .../get_c_s_p_m_azure_account_parameters.go | 45 + .../get_c_s_p_m_azure_account_responses.go | 147 ++-- ...zure_user_scripts_attachment_parameters.go | 111 +++ ...azure_user_scripts_attachment_responses.go | 136 ++- ...get_c_s_p_m_policies_details_parameters.go | 175 ++++ .../get_c_s_p_m_policies_details_responses.go | 742 +++++++++++++++++ .../get_c_s_p_m_policy_parameters.go | 9 +- .../get_c_s_p_m_policy_responses.go | 147 ++-- .../get_c_s_p_m_policy_settings_responses.go | 81 +- .../get_c_s_p_m_scan_schedule_responses.go | 136 ++- ...iguration_detection_entities_parameters.go | 175 ++++ ...figuration_detection_entities_responses.go | 626 ++++++++++++++ ...figuration_detection_i_ds_v2_parameters.go | 351 ++++++++ ...nfiguration_detection_i_ds_v2_responses.go | 626 ++++++++++++++ ...get_configuration_detections_parameters.go | 2 +- .../get_configuration_detections_responses.go | 81 +- .../get_i_o_a_events_parameters.go | 467 ----------- .../get_i_o_a_events_responses.go | 705 ---------------- .../get_i_o_a_users_parameters.go | 353 -------- .../get_i_o_a_users_responses.go | 705 ---------------- .../patch_c_s_p_m_aws_account_responses.go | 2 +- ..._p_m_azure_account_client_id_parameters.go | 24 - ...s_p_m_azure_account_client_id_responses.go | 75 +- ...enant_default_subscription_id_responses.go | 2 +- ...pdate_c_s_p_m_policy_settings_responses.go | 81 +- .../update_c_s_p_m_scan_schedule_responses.go | 136 ++- .../create_rule_group_mixin0_responses.go | 2 +- .../custom_ioa/create_rule_responses.go | 2 +- falcon/client/custom_ioa/custom_ioa_client.go | 34 +- .../delete_rule_groups_mixin0_responses.go | 2 +- .../custom_ioa/delete_rules_responses.go | 2 +- .../custom_ioa/get_patterns_responses.go | 114 +-- .../get_platforms_mixin0_responses.go | 114 +-- .../get_rule_groups_mixin0_responses.go | 2 +- .../custom_ioa/get_rule_types_responses.go | 125 +-- .../custom_ioa/get_rules_get_responses.go | 2 +- .../custom_ioa/get_rules_mixin0_responses.go | 2 +- .../custom_ioa/query_patterns_responses.go | 114 +-- .../query_platforms_mixin0_responses.go | 114 +-- .../query_rule_groups_full_parameters.go | 2 +- .../query_rule_groups_full_responses.go | 2 +- .../query_rule_groups_mixin0_parameters.go | 2 +- .../query_rule_groups_mixin0_responses.go | 2 +- .../custom_ioa/query_rule_types_responses.go | 114 +-- .../query_rules_mixin0_parameters.go | 2 +- .../query_rules_mixin0_responses.go | 2 +- .../update_rule_group_mixin0_responses.go | 2 +- .../custom_ioa/update_rules_responses.go | 2 +- .../client/custom_ioa/validate_responses.go | 2 +- ...create_c_s_p_m_g_c_p_account_parameters.go | 150 ---- .../create_c_s_p_m_g_c_p_account_responses.go | 676 --------------- .../create_d4_c_aws_account_responses.go | 2 +- .../create_d4_c_gcp_account_parameters.go | 150 ++++ .../create_d4_c_gcp_account_responses.go | 742 +++++++++++++++++ ...discover_cloud_azure_account_parameters.go | 150 ++++ ..._discover_cloud_azure_account_responses.go | 742 +++++++++++++++++ .../d4c_registration_client.go | 370 ++++++--- .../delete_d4_c_aws_account_responses.go | 2 +- ...d_azure_download_certificate_parameters.go | 53 +- ...ud_azure_download_certificate_responses.go | 81 +- ...t_c_s_p_m_azure_user_scripts_parameters.go | 128 --- ...et_c_s_p_m_azure_user_scripts_responses.go | 755 ----------------- .../get_c_s_p_m_c_g_p_account_parameters.go | 209 ----- .../get_c_s_p_m_c_g_p_account_responses.go | 755 ----------------- ..._c_p_user_scripts_attachment_parameters.go | 128 --- ...g_c_p_user_scripts_attachment_responses.go | 650 --------------- ...t_c_s_p_m_g_c_p_user_scripts_parameters.go | 128 --- ...et_c_s_p_m_g_c_p_user_scripts_responses.go | 755 ----------------- ..._s_account_scripts_attachment_responses.go | 2 +- .../get_d4_c_aws_account_responses.go | 2 +- ...d4_c_aws_console_setup_u_r_ls_responses.go | 2 +- .../get_d4_c_gcp_account_parameters.go | 392 +++++++++ .../get_d4_c_gcp_account_responses.go | 742 +++++++++++++++++ .../get_d4_c_gcp_user_scripts_parameters.go | 163 ++++ .../get_d4_c_gcp_user_scripts_responses.go | 742 +++++++++++++++++ ...discover_cloud_azure_account_parameters.go | 369 +++++++++ ..._discover_cloud_azure_account_responses.go | 742 +++++++++++++++++ ...over_cloud_azure_tenant_i_ds_parameters.go | 128 +++ ...cover_cloud_azure_tenant_i_ds_responses.go | 626 ++++++++++++++ ...zure_user_scripts_attachment_parameters.go | 254 ++++++ ...azure_user_scripts_attachment_responses.go | 626 ++++++++++++++ ...ver_cloud_azure_user_scripts_parameters.go | 128 +++ ...over_cloud_azure_user_scripts_responses.go | 742 +++++++++++++++++ .../get_horizon_d4_c_scripts_responses.go | 2 +- ...loud_azure_account_client_id_parameters.go | 224 +++++ ...cloud_azure_account_client_id_responses.go | 626 ++++++++++++++ falcon/client/detects/detects_client.go | 22 +- .../get_aggregate_detects_responses.go | 136 ++- .../get_detect_summaries_parameters.go | 2 +- .../detects/get_detect_summaries_responses.go | 136 ++- .../detects/query_detects_parameters.go | 4 +- .../client/detects/query_detects_responses.go | 136 ++- .../update_detects_by_ids_v2_parameters.go | 1 + .../update_detects_by_ids_v2_responses.go | 136 ++- ...eate_device_control_policies_parameters.go | 6 +- ...reate_device_control_policies_responses.go | 92 ++- ...elete_device_control_policies_responses.go | 2 +- .../device_control_policies_client.go | 35 +- ...fault_device_control_policies_responses.go | 2 +- .../get_device_control_policies_responses.go | 20 +- ...evice_control_policies_action_responses.go | 171 ++-- ...bined_device_control_policies_responses.go | 154 ++-- ...device_control_policy_members_responses.go | 171 ++-- ...query_device_control_policies_responses.go | 136 ++- ...device_control_policy_members_responses.go | 147 ++-- ..._control_policies_precedence_parameters.go | 6 +- ...e_control_policies_precedence_responses.go | 136 ++- ...fault_device_control_policies_responses.go | 2 +- ...date_device_control_policies_parameters.go | 6 +- ...pdate_device_control_policies_responses.go | 105 +-- falcon/client/discover/discover_client.go | 20 +- .../client/discover/get_accounts_responses.go | 81 +- .../discover/get_applications_responses.go | 2 +- falcon/client/discover/get_hosts_responses.go | 2 +- .../client/discover/get_logins_responses.go | 81 +- .../discover/query_accounts_parameters.go | 10 +- .../discover/query_accounts_responses.go | 81 +- .../discover/query_applications_parameters.go | 8 +- .../discover/query_applications_responses.go | 2 +- .../client/discover/query_hosts_parameters.go | 10 +- .../client/discover/query_hosts_responses.go | 2 +- .../discover/query_logins_parameters.go | 10 +- .../client/discover/query_logins_responses.go | 81 +- .../discover_iot/discover_iot_client.go | 119 +++ .../discover_iot/get_iot_hosts_parameters.go | 175 ++++ .../discover_iot/get_iot_hosts_responses.go | 626 ++++++++++++++ .../query_iot_hosts_parameters.go | 272 ++++++ .../discover_iot/query_iot_hosts_responses.go | 626 ++++++++++++++ .../event_schema/event_schema_client.go | 159 ++++ ...fdrschema_combined_event_get_parameters.go | 128 +++ .../fdrschema_combined_event_get_responses.go | 394 +++++++++ ...fdrschema_entities_event_get_parameters.go | 175 ++++ .../fdrschema_entities_event_get_responses.go | 394 +++++++++ .../fdrschema_queries_event_get_parameters.go | 266 ++++++ .../fdrschema_queries_event_get_responses.go | 394 +++++++++ .../event_streams/event_streams_client.go | 12 +- ...ist_available_streams_o_auth2_responses.go | 136 ++- ...refresh_active_stream_session_responses.go | 136 ++- .../aggregate_allow_list_responses.go | 114 +-- .../aggregate_block_list_responses.go | 114 +-- .../aggregate_detections_responses.go | 81 +- ...egate_device_count_collection_responses.go | 114 +-- .../aggregate_escalations_responses.go | 114 +-- .../aggregate_f_c_incidents_responses.go | 114 +-- .../aggregate_remediations_responses.go | 114 +-- .../falcon_complete_dashboard_client.go | 72 +- ..._collection_queries_by_filter_responses.go | 114 +-- .../query_allow_list_filter_responses.go | 114 +-- .../query_block_list_filter_responses.go | 114 +-- ...query_detection_ids_by_filter_responses.go | 114 +-- .../query_escalations_filter_responses.go | 114 +-- .../query_incident_ids_by_filter_responses.go | 114 +-- .../query_remediations_filter_responses.go | 114 +-- .../falcon_container_client.go | 7 +- .../get_credentials_responses.go | 111 +-- .../read_image_vulnerabilities_responses.go | 2 +- .../create_registry_entities_parameters.go | 150 ++++ .../create_registry_entities_responses.go | 742 +++++++++++++++++ .../delete_registry_entities_parameters.go | 156 ++++ .../delete_registry_entities_responses.go | 394 +++++++++ .../falcon_container_image_client.go | 279 +++++++ .../get_combined_images_parameters.go | 266 ++++++ .../get_combined_images_responses.go | 626 ++++++++++++++ ...ad_registry_entities_by_uuid_parameters.go | 156 ++++ ...ead_registry_entities_by_uuid_responses.go | 626 ++++++++++++++ .../read_registry_entities_parameters.go | 232 ++++++ .../read_registry_entities_responses.go | 626 ++++++++++++++ .../update_registry_entities_parameters.go | 177 ++++ .../update_registry_entities_responses.go | 742 +++++++++++++++++ .../delete_report_responses.go | 68 +- .../delete_sample_v2_responses.go | 81 +- .../falconx_sandbox/falconx_sandbox_client.go | 187 ++++- .../get_artifacts_responses.go | 136 ++- ...emory_dump_extracted_strings_parameters.go | 215 +++++ ...memory_dump_extracted_strings_responses.go | 742 +++++++++++++++++ .../get_memory_dump_hex_dump_parameters.go | 215 +++++ .../get_memory_dump_hex_dump_responses.go | 742 +++++++++++++++++ .../get_memory_dump_parameters.go | 215 +++++ .../get_memory_dump_responses.go | 742 +++++++++++++++++ .../falconx_sandbox/get_reports_responses.go | 136 ++- .../get_sample_v2_responses.go | 79 +- .../get_submissions_responses.go | 136 ++- .../get_summary_reports_responses.go | 136 ++- .../query_reports_responses.go | 154 ++-- .../query_sample_v1_responses.go | 81 +- .../query_submissions_responses.go | 154 ++-- .../falconx_sandbox/submit_responses.go | 81 +- .../upload_sample_v2_responses.go | 81 +- ...fdrschema_entities_field_get_parameters.go | 175 ++++ .../fdrschema_entities_field_get_responses.go | 394 +++++++++ .../fdrschema_queries_field_get_parameters.go | 266 ++++++ .../fdrschema_queries_field_get_responses.go | 394 +++++++++ .../field_schema/field_schema_client.go | 119 +++ .../client/filevantage/filevantage_client.go | 12 +- .../filevantage/get_changes_parameters.go | 2 +- .../filevantage/get_changes_responses.go | 99 +-- .../filevantage/query_changes_responses.go | 99 +-- .../aggregate_events_responses.go | 87 +- .../aggregate_policy_rules_responses.go | 87 +- .../aggregate_rule_groups_responses.go | 87 +- .../aggregate_rules_responses.go | 87 +- .../create_network_locations_responses.go | 2 +- .../create_rule_group_responses.go | 8 +- .../create_rule_group_validation_responses.go | 14 +- .../delete_network_locations_responses.go | 2 +- .../delete_rule_groups_responses.go | 87 +- .../firewall_management_client.go | 112 +-- .../get_events_responses.go | 87 +- .../get_firewall_fields_responses.go | 114 +-- ...get_network_locations_details_responses.go | 2 +- .../get_network_locations_responses.go | 2 +- .../get_platforms_responses.go | 114 +-- .../get_policy_containers_responses.go | 87 +- .../get_rule_groups_responses.go | 87 +- .../get_rules_responses.go | 87 +- .../query_events_responses.go | 87 +- .../query_firewall_fields_responses.go | 120 +-- .../query_network_locations_responses.go | 2 +- .../query_platforms_responses.go | 120 +-- .../query_policy_rules_responses.go | 87 +- .../query_rule_groups_responses.go | 87 +- .../query_rules_responses.go | 87 +- ...te_network_locations_metadata_responses.go | 2 +- ..._network_locations_precedence_responses.go | 2 +- .../update_network_locations_responses.go | 2 +- .../update_policy_container_responses.go | 99 +-- .../update_policy_container_v1_responses.go | 99 +-- .../update_rule_group_responses.go | 87 +- .../update_rule_group_validation_responses.go | 93 +-- .../upsert_network_locations_responses.go | 2 +- .../validate_filepath_pattern_responses.go | 87 +- .../create_firewall_policies_parameters.go | 6 +- .../create_firewall_policies_responses.go | 92 ++- .../delete_firewall_policies_responses.go | 2 +- .../firewall_policies_client.go | 35 +- .../get_firewall_policies_responses.go | 20 +- ...form_firewall_policies_action_responses.go | 171 ++-- ...ry_combined_firewall_policies_responses.go | 154 ++-- ...bined_firewall_policy_members_responses.go | 171 ++-- .../query_firewall_policies_responses.go | 136 ++- ...query_firewall_policy_members_responses.go | 147 ++-- ...firewall_policies_precedence_parameters.go | 6 +- ..._firewall_policies_precedence_responses.go | 136 ++- .../update_firewall_policies_parameters.go | 6 +- .../update_firewall_policies_responses.go | 171 ++-- .../create_host_groups_parameters.go | 6 +- .../create_host_groups_responses.go | 20 +- .../delete_host_groups_responses.go | 2 +- .../host_group/get_host_groups_responses.go | 26 +- falcon/client/host_group/host_group_client.go | 30 +- .../perform_group_action_responses.go | 105 +-- .../query_combined_group_members_responses.go | 171 ++-- .../query_combined_host_groups_responses.go | 154 ++-- .../query_group_members_responses.go | 147 ++-- .../host_group/query_host_groups_responses.go | 136 ++- .../update_host_groups_parameters.go | 6 +- .../update_host_groups_responses.go | 171 ++-- .../entities_perform_action_parameters.go | 47 +- .../entities_perform_action_responses.go | 81 +- .../hosts/get_device_details_parameters.go | 175 ---- .../hosts/get_device_details_responses.go | 473 ----------- .../hosts/get_device_details_v2_responses.go | 81 +- .../hosts/get_online_state_v1_responses.go | 197 +++-- falcon/client/hosts/hosts_client.go | 84 +- .../hosts/perform_action_v2_responses.go | 68 +- .../hosts/post_device_details_v2_responses.go | 81 +- .../query_device_login_history_responses.go | 81 +- .../query_devices_by_filter_responses.go | 114 +-- ...uery_devices_by_filter_scroll_responses.go | 120 +-- ...et_network_address_history_v1_responses.go | 81 +- .../hosts/query_hidden_devices_responses.go | 114 +-- .../hosts/update_device_tags_responses.go | 2 +- .../get_sensor_aggregates_parameters.go | 150 ++++ .../get_sensor_aggregates_responses.go | 394 +++++++++ .../get_sensor_details_parameters.go | 150 ++++ .../get_sensor_details_responses.go | 394 +++++++++ .../identity_entities_client.go | 159 ++++ .../query_sensors_by_filter_parameters.go | 266 ++++++ .../query_sensors_by_filter_responses.go | 394 +++++++++ ...pi_preempt_proxy_post_graphql_responses.go | 2 +- .../incidents/crowd_score_parameters.go | 10 +- .../client/incidents/crowd_score_responses.go | 142 ++-- .../incidents/get_behaviors_responses.go | 142 ++-- .../incidents/get_incidents_responses.go | 142 ++-- falcon/client/incidents/incidents_client.go | 32 +- .../perform_incident_action_parameters.go | 96 ++- .../perform_incident_action_responses.go | 153 ++-- .../incidents/query_behaviors_parameters.go | 10 +- .../incidents/query_behaviors_responses.go | 136 ++- .../incidents/query_incidents_parameters.go | 10 +- .../incidents/query_incidents_responses.go | 142 ++-- .../audit_events_query_responses.go | 136 ++- .../audit_events_read_responses.go | 136 ++- .../customer_settings_read_responses.go | 136 ++- .../installation_tokens_client.go | 35 +- .../tokens_create_responses.go | 57 +- .../tokens_delete_responses.go | 147 ++-- .../tokens_query_responses.go | 136 ++- .../tokens_read_responses.go | 136 ++- .../tokens_update_responses.go | 147 ++-- .../customer_settings_update_responses.go | 81 +- .../installation_tokens_settings_client.go | 7 +- .../get_intel_actor_entities_responses.go | 125 +-- .../get_intel_indicator_entities_responses.go | 81 +- .../get_intel_report_entities_responses.go | 125 +-- .../get_intel_report_p_d_f_parameters.go | 59 +- .../intel/get_intel_report_p_d_f_responses.go | 123 ++- .../get_intel_rule_entities_responses.go | 125 +-- .../intel/get_intel_rule_file_responses.go | 134 +-- .../get_latest_intel_rule_file_parameters.go | 25 + .../get_latest_intel_rule_file_responses.go | 134 +-- .../intel/get_mitre_report_responses.go | 2 +- .../intel/get_vulnerabilities_responses.go | 81 +- falcon/client/intel/intel_client.go | 84 +- .../intel/post_mitre_attacks_responses.go | 2 +- .../query_intel_actor_entities_parameters.go | 2 +- .../query_intel_actor_entities_responses.go | 136 ++- .../intel/query_intel_actor_ids_parameters.go | 2 +- .../intel/query_intel_actor_ids_responses.go | 136 ++- ...uery_intel_indicator_entities_responses.go | 92 +-- .../query_intel_indicator_ids_responses.go | 92 +-- .../query_intel_report_entities_responses.go | 136 ++- .../intel/query_intel_report_ids_responses.go | 136 ++- .../intel/query_intel_rule_ids_responses.go | 136 ++- .../intel/query_mitre_attacks_parameters.go | 71 +- .../intel/query_mitre_attacks_responses.go | 19 +- .../intel/query_vulnerabilities_responses.go | 81 +- .../create_inventory_parameters.go | 150 ++++ .../inventories/create_inventory_responses.go | 626 ++++++++++++++ .../client/inventories/inventories_client.go | 79 ++ .../create_i_o_a_exclusions_v1_parameters.go | 6 +- .../create_i_o_a_exclusions_v1_responses.go | 99 +-- .../delete_i_o_a_exclusions_v1_responses.go | 2 +- .../get_i_o_a_exclusions_v1_responses.go | 20 +- .../ioa_exclusions/ioa_exclusions_client.go | 15 +- .../query_i_o_a_exclusions_v1_responses.go | 136 ++- .../update_i_o_a_exclusions_v1_parameters.go | 6 +- .../update_i_o_a_exclusions_v1_responses.go | 154 ++-- falcon/client/ioc/action_get_v1_parameters.go | 4 +- falcon/client/ioc/action_get_v1_responses.go | 81 +- .../client/ioc/action_query_v1_responses.go | 81 +- .../ioc/get_indicators_report_responses.go | 81 +- .../ioc/indicator_aggregate_v1_responses.go | 81 +- .../ioc/indicator_combined_v1_responses.go | 81 +- .../ioc/indicator_create_v1_responses.go | 118 ++- .../ioc/indicator_delete_v1_parameters.go | 4 +- .../ioc/indicator_delete_v1_responses.go | 81 +- .../client/ioc/indicator_get_v1_parameters.go | 4 +- .../client/ioc/indicator_get_v1_responses.go | 81 +- .../ioc/indicator_search_v1_parameters.go | 34 + .../ioc/indicator_search_v1_responses.go | 81 +- .../ioc/indicator_update_v1_responses.go | 81 +- falcon/client/ioc/ioc_client.go | 60 +- .../client/ioc/ioc_type_query_v1_responses.go | 81 +- .../client/ioc/platform_query_v1_responses.go | 81 +- .../client/ioc/severity_query_v1_responses.go | 81 +- falcon/client/iocs/devices_count_responses.go | 120 +-- .../client/iocs/devices_ran_on_responses.go | 120 +-- .../iocs/entities_processes_responses.go | 120 +-- falcon/client/iocs/iocs_client.go | 22 +- .../client/iocs/processes_ran_on_responses.go | 120 +-- .../create_a_w_s_account_responses.go | 26 +- .../create_azure_subscription_responses.go | 2 +- .../delete_a_w_s_accounts_mixin0_responses.go | 81 +- .../delete_azure_subscription_responses.go | 2 +- .../get_a_w_s_accounts_mixin0_parameters.go | 34 + .../get_a_w_s_accounts_mixin0_responses.go | 81 +- .../get_azure_install_script_responses.go | 2 +- .../get_azure_tenant_config_responses.go | 2 +- .../get_azure_tenant_i_ds_responses.go | 2 +- .../get_clusters_parameters.go | 45 + .../get_clusters_responses.go | 81 +- .../get_combined_cloud_clusters_responses.go | 2 +- .../get_helm_values_yaml_parameters.go | 35 + .../get_helm_values_yaml_responses.go | 79 +- .../get_locations_responses.go | 81 +- .../get_static_scripts_responses.go | 2 +- .../kubernetes_protection_client.go | 41 +- .../list_azure_accounts_responses.go | 2 +- ...patch_azure_service_principal_responses.go | 2 +- .../regenerate_api_key_responses.go | 81 +- .../trigger_scan_responses.go | 2 +- .../update_a_w_s_account_responses.go | 81 +- .../get_mal_query_download_v1_responses.go | 145 ++-- ...ery_entities_samples_fetch_v1_responses.go | 123 ++- .../get_mal_query_metadata_v1_responses.go | 147 ++-- .../get_mal_query_quotas_v1_responses.go | 158 ++-- .../get_mal_query_request_v1_responses.go | 147 ++-- falcon/client/malquery/malquery_client.go | 47 +- ...ties_samples_multidownload_v1_responses.go | 158 ++-- ...ost_mal_query_exact_search_v1_responses.go | 147 ++-- ...ost_mal_query_fuzzy_search_v1_responses.go | 147 ++-- .../post_mal_query_hunt_v1_responses.go | 147 ++-- .../aggregate_cases_responses.go | 81 +- .../case_add_activity_parameters.go | 6 +- .../case_add_activity_responses.go | 81 +- .../case_add_attachment_responses.go | 81 +- .../case_download_attachment_responses.go | 79 +- .../message_center/create_case_parameters.go | 6 +- .../message_center/create_case_responses.go | 81 +- .../create_case_v2_responses.go | 2 +- .../get_case_activity_by_ids_responses.go | 81 +- .../get_case_entities_by_i_ds_responses.go | 81 +- .../message_center/message_center_client.go | 84 +- .../query_activity_by_case_id_parameters.go | 5 +- .../query_activity_by_case_id_responses.go | 81 +- .../query_cases_ids_by_filter_parameters.go | 23 +- .../query_cases_ids_by_filter_responses.go | 81 +- .../message_center/update_case_parameters.go | 150 ---- .../message_center/update_case_responses.go | 705 ---------------- .../create_m_l_exclusions_v1_parameters.go | 6 +- .../create_m_l_exclusions_v1_responses.go | 154 ++-- .../delete_m_l_exclusions_v1_responses.go | 20 +- .../get_m_l_exclusions_v1_responses.go | 20 +- .../ml_exclusions/ml_exclusions_client.go | 15 +- .../query_m_l_exclusions_v1_responses.go | 136 ++- .../update_m_l_exclusions_v1_parameters.go | 6 +- .../update_m_l_exclusions_v1_responses.go | 154 ++-- .../mobile_enrollment_client.go | 7 +- .../request_device_enrollment_v3_responses.go | 81 +- .../mssp/add_c_id_group_members_parameters.go | 5 +- .../mssp/add_c_id_group_members_responses.go | 136 ++- falcon/client/mssp/add_role_parameters.go | 5 +- falcon/client/mssp/add_role_responses.go | 136 ++- .../mssp/add_user_group_members_parameters.go | 5 +- .../mssp/add_user_group_members_responses.go | 136 ++- .../mssp/create_c_id_groups_parameters.go | 5 +- .../mssp/create_c_id_groups_responses.go | 136 ++- .../mssp/create_user_groups_parameters.go | 5 +- .../mssp/create_user_groups_responses.go | 136 ++- .../delete_c_id_group_members_parameters.go | 5 +- .../delete_c_id_group_members_responses.go | 136 ++- ...delete_c_id_group_members_v2_parameters.go | 153 ++++ .../delete_c_id_group_members_v2_responses.go | 626 ++++++++++++++ .../mssp/delete_c_id_groups_responses.go | 81 +- .../delete_user_group_members_parameters.go | 5 +- .../delete_user_group_members_responses.go | 136 ++- .../mssp/delete_user_groups_responses.go | 81 +- .../client/mssp/deleted_roles_parameters.go | 5 +- falcon/client/mssp/deleted_roles_responses.go | 136 ++- .../mssp/get_c_id_group_by_id_responses.go | 2 +- .../mssp/get_c_id_group_by_id_v2_responses.go | 2 +- .../get_c_id_group_members_by_responses.go | 2 +- .../get_c_id_group_members_by_v2_responses.go | 2 +- falcon/client/mssp/get_children_responses.go | 81 +- .../client/mssp/get_children_v2_responses.go | 2 +- .../client/mssp/get_roles_by_id_parameters.go | 6 +- .../client/mssp/get_roles_by_id_responses.go | 136 ++- .../get_user_group_members_by_id_responses.go | 2 +- ...t_user_group_members_by_id_v2_responses.go | 2 +- .../mssp/get_user_groups_by_id_responses.go | 2 +- .../get_user_groups_by_id_v2_responses.go | 2 +- falcon/client/mssp/mssp_client.go | 171 ++-- .../query_c_id_group_members_responses.go | 81 +- .../mssp/query_c_id_groups_parameters.go | 2 +- .../mssp/query_c_id_groups_responses.go | 114 +-- .../client/mssp/query_children_parameters.go | 34 + .../client/mssp/query_children_responses.go | 143 ++-- falcon/client/mssp/query_roles_responses.go | 81 +- .../query_user_group_members_responses.go | 114 +-- .../mssp/query_user_groups_parameters.go | 2 +- .../mssp/query_user_groups_responses.go | 125 +-- .../mssp/update_c_id_groups_parameters.go | 5 +- .../mssp/update_c_id_groups_responses.go | 136 ++- .../mssp/update_user_groups_parameters.go | 5 +- .../mssp/update_user_groups_responses.go | 136 ++- .../oauth2/oauth2_access_token_responses.go | 177 +++- falcon/client/oauth2/oauth2_client.go | 7 +- .../oauth2/oauth2_revoke_token_parameters.go | 32 + .../oauth2/oauth2_revoke_token_responses.go | 136 ++- ...ate_query_scan_host_metadata_parameters.go | 150 ++++ ...gate_query_scan_host_metadata_responses.go | 510 ++++++++++++ .../client/ods/aggregate_scans_responses.go | 2 +- .../aggregate_scheduled_scans_responses.go | 2 +- falcon/client/ods/cancel_scans_responses.go | 2 +- falcon/client/ods/create_scan_responses.go | 2 +- .../ods/delete_scheduled_scans_responses.go | 2 +- .../get_malicious_files_by_ids_responses.go | 2 +- ...get_scan_host_metadata_by_ids_responses.go | 2 +- .../ods/get_scans_by_scan_ids_responses.go | 2 +- ...t_scheduled_scans_by_scan_ids_responses.go | 2 +- falcon/client/ods/ods_client.go | 40 + .../ods/query_malicious_files_parameters.go | 2 +- .../ods/query_malicious_files_responses.go | 2 +- .../query_scan_host_metadata_parameters.go | 2 +- .../ods/query_scan_host_metadata_responses.go | 2 +- falcon/client/ods/query_scans_parameters.go | 2 +- falcon/client/ods/query_scans_responses.go | 2 +- .../ods/query_scheduled_scans_parameters.go | 6 +- .../ods/query_scheduled_scans_responses.go | 2 +- falcon/client/ods/schedule_scan_responses.go | 2 +- ...ates_detections_global_counts_responses.go | 114 +-- ...aggregates_events_collections_responses.go | 114 +-- .../aggregates_events_responses.go | 114 +-- ...gates_incidents_global_counts_responses.go | 114 +-- ...ates_o_w_events_global_counts_responses.go | 114 +-- .../overwatch_dashboard_client.go | 27 +- .../create_prevention_policies_parameters.go | 6 +- .../create_prevention_policies_responses.go | 26 +- .../delete_prevention_policies_responses.go | 2 +- .../get_prevention_policies_responses.go | 20 +- ...rm_prevention_policies_action_responses.go | 105 +-- .../prevention_policies_client.go | 35 +- ..._combined_prevention_policies_responses.go | 99 +-- ...ned_prevention_policy_members_responses.go | 105 +-- .../query_prevention_policies_responses.go | 81 +- ...ery_prevention_policy_members_responses.go | 81 +- ...evention_policies_precedence_parameters.go | 6 +- ...revention_policies_precedence_responses.go | 81 +- .../update_prevention_policies_parameters.go | 6 +- .../update_prevention_policies_responses.go | 105 +-- .../get_credentials_mixin0_parameters.go | 128 +++ .../get_credentials_mixin0_responses.go | 742 +++++++++++++++++ falcon/client/provision/provision_client.go | 79 ++ .../action_update_count_responses.go | 81 +- .../get_aggregate_files_responses.go | 81 +- .../get_quarantine_files_responses.go | 81 +- falcon/client/quarantine/quarantine_client.go | 32 +- .../query_quarantine_files_responses.go | 81 +- .../update_qf_by_query_responses.go | 81 +- ...te_quarantined_detects_by_ids_responses.go | 81 +- .../get_scans_aggregates_responses.go | 35 +- .../client/quick_scan/get_scans_responses.go | 171 ++-- .../query_submissions_mixin0_responses.go | 154 ++-- falcon/client/quick_scan/quick_scan_client.go | 15 +- .../quick_scan/scan_samples_parameters.go | 6 +- .../quick_scan/scan_samples_responses.go | 154 ++-- .../batch_active_responder_cmd_parameters.go | 6 +- .../batch_active_responder_cmd_responses.go | 2 +- .../batch_cmd_parameters.go | 6 +- .../real_time_response/batch_cmd_responses.go | 2 +- .../batch_get_cmd_parameters.go | 6 +- .../batch_get_cmd_responses.go | 2 +- .../batch_get_cmd_status_parameters.go | 4 +- .../batch_get_cmd_status_responses.go | 147 ++-- .../batch_init_sessions_parameters.go | 6 +- .../batch_init_sessions_responses.go | 2 +- .../batch_refresh_sessions_parameters.go | 6 +- .../batch_refresh_sessions_responses.go | 57 +- .../r_t_r_aggregate_sessions_responses.go | 136 ++- ...tive_responder_command_status_responses.go | 125 +-- .../r_t_r_check_command_status_responses.go | 125 +-- .../r_t_r_delete_file_responses.go | 57 +- .../r_t_r_delete_file_v2_responses.go | 2 +- .../r_t_r_delete_queued_session_responses.go | 57 +- .../r_t_r_delete_session_responses.go | 57 +- ...cute_active_responder_command_responses.go | 46 +- .../r_t_r_execute_command_responses.go | 46 +- ...r_get_extracted_file_contents_responses.go | 145 ++-- .../r_t_r_init_session_parameters.go | 4 +- .../r_t_r_init_session_responses.go | 2 +- .../r_t_r_list_all_sessions_responses.go | 136 ++- .../r_t_r_list_files_responses.go | 136 ++- .../r_t_r_list_files_v2_responses.go | 81 +- .../r_t_r_list_queued_sessions_responses.go | 147 ++-- .../r_t_r_list_sessions_responses.go | 136 ++- .../r_t_r_pulse_session_responses.go | 57 +- .../real_time_response_client.go | 50 +- .../batch_admin_cmd_parameters.go | 6 +- .../batch_admin_cmd_responses.go | 2 +- ..._r_check_admin_command_status_responses.go | 125 +-- .../r_t_r_create_put_files_responses.go | 125 +-- .../r_t_r_create_scripts_responses.go | 125 +-- .../r_t_r_delete_put_files_responses.go | 136 ++- .../r_t_r_delete_scripts_responses.go | 136 ++- .../r_t_r_execute_admin_command_responses.go | 46 +- .../r_t_r_get_put_files_responses.go | 142 ++-- .../r_t_r_get_put_files_v2_responses.go | 87 +- .../r_t_r_get_scripts_responses.go | 142 ++-- .../r_t_r_get_scripts_v2_responses.go | 87 +- .../r_t_r_list_put_files_responses.go | 142 ++-- .../r_t_r_list_scripts_responses.go | 142 ++-- .../r_t_r_update_scripts_parameters.go | 2 +- .../r_t_r_update_scripts_responses.go | 125 +-- .../real_time_response_admin_client.go | 60 +- ...tions_exposed_data_records_v1_responses.go | 81 +- .../aggregate_notifications_v1_responses.go | 81 +- .../recon/create_actions_v1_responses.go | 32 +- .../recon/create_export_jobs_v1_responses.go | 81 +- .../client/recon/create_rules_v1_responses.go | 81 +- .../recon/delete_action_v1_responses.go | 81 +- .../recon/delete_export_jobs_v1_responses.go | 81 +- .../delete_notifications_v1_responses.go | 81 +- .../recon/delete_rules_v1_parameters.go | 34 + .../client/recon/delete_rules_v1_responses.go | 81 +- .../client/recon/get_actions_v1_responses.go | 81 +- .../recon/get_export_jobs_v1_responses.go | 81 +- ...le_content_for_export_jobs_v1_responses.go | 79 +- ...ations_detailed_translated_v1_responses.go | 81 +- ...get_notifications_detailed_v1_responses.go | 81 +- ...tions_exposed_data_records_v1_responses.go | 81 +- ...t_notifications_translated_v1_responses.go | 81 +- .../recon/get_notifications_v1_responses.go | 81 +- falcon/client/recon/get_rules_v1_responses.go | 81 +- .../client/recon/preview_rule_v1_responses.go | 81 +- .../recon/query_actions_v1_responses.go | 81 +- ...ions_exposed_data_records_v1_parameters.go | 2 +- ...tions_exposed_data_records_v1_responses.go | 81 +- .../query_notifications_v1_parameters.go | 2 +- .../recon/query_notifications_v1_responses.go | 81 +- .../client/recon/query_rules_v1_parameters.go | 2 +- .../client/recon/query_rules_v1_responses.go | 81 +- falcon/client/recon/recon_client.go | 127 +-- .../recon/update_action_v1_responses.go | 105 +-- .../update_notifications_v1_responses.go | 81 +- .../client/recon/update_rules_v1_responses.go | 81 +- .../report_executions_client.go | 22 +- ...eport_executions_download_get_responses.go | 79 +- .../report_executions_get_responses.go | 87 +- .../report_executions_query_responses.go | 81 +- .../report_executions_retry_parameters.go | 6 +- .../report_executions_retry_responses.go | 87 +- ...create_r_t_response_policies_parameters.go | 6 +- .../create_r_t_response_policies_responses.go | 26 +- .../delete_r_t_response_policies_responses.go | 2 +- .../get_r_t_response_policies_responses.go | 20 +- ..._r_t_response_policies_action_responses.go | 105 +-- ...ombined_r_t_response_policies_responses.go | 99 +-- ...d_r_t_response_policy_members_responses.go | 105 +-- .../query_r_t_response_policies_responses.go | 81 +- ...y_r_t_response_policy_members_responses.go | 81 +- .../response_policies_client.go | 35 +- ...response_policies_precedence_parameters.go | 6 +- ..._response_policies_precedence_responses.go | 81 +- ...update_r_t_response_policies_parameters.go | 6 +- .../update_r_t_response_policies_responses.go | 105 +-- .../archive_delete_v1_responses.go | 2 +- .../archive_get_v1_responses.go | 81 +- .../archive_list_v1_responses.go | 81 +- .../archive_upload_v1_responses.go | 81 +- .../archive_upload_v2_parameters.go | 2 +- .../archive_upload_v2_responses.go | 81 +- .../delete_sample_v3_responses.go | 81 +- .../extraction_create_v1_responses.go | 81 +- .../extraction_get_v1_responses.go | 81 +- .../extraction_list_v1_responses.go | 81 +- .../sample_uploads/get_sample_v3_responses.go | 79 +- .../sample_uploads/sample_uploads_client.go | 53 +- .../upload_sample_v3_responses.go | 81 +- .../scheduled_reports_client.go | 17 +- .../scheduled_reports_get_responses.go | 87 +- .../scheduled_reports_launch_parameters.go | 6 +- .../scheduled_reports_launch_responses.go | 87 +- .../scheduled_reports_query_responses.go | 81 +- ...wnload_sensor_installer_by_id_responses.go | 148 ++-- ...ed_sensor_installers_by_query_responses.go | 131 ++- ...et_sensor_installers_by_query_responses.go | 137 ++- ...or_installers_c_c_id_by_query_responses.go | 137 ++- ...et_sensor_installers_entities_responses.go | 159 ++-- .../sensor_download/sensor_download_client.go | 27 +- ...reate_sensor_update_policies_parameters.go | 6 +- ...create_sensor_update_policies_responses.go | 92 ++- ...te_sensor_update_policies_v2_parameters.go | 6 +- ...ate_sensor_update_policies_v2_responses.go | 92 ++- ...delete_sensor_update_policies_responses.go | 2 +- .../get_sensor_update_policies_responses.go | 20 +- ...get_sensor_update_policies_v2_responses.go | 20 +- ...sensor_update_policies_action_responses.go | 171 ++-- ...ombined_sensor_update_builds_parameters.go | 46 ++ ...combined_sensor_update_builds_responses.go | 83 +- ...mbined_sensor_update_kernels_parameters.go | 2 +- ...ombined_sensor_update_kernels_responses.go | 99 +-- ...mbined_sensor_update_policies_responses.go | 154 ++-- ...ned_sensor_update_policies_v2_responses.go | 154 ++-- ..._sensor_update_policy_members_responses.go | 171 ++-- ...nsor_update_kernels_distinct_parameters.go | 2 +- ...ensor_update_kernels_distinct_responses.go | 81 +- .../query_sensor_update_policies_responses.go | 136 ++- ..._sensor_update_policy_members_responses.go | 147 ++-- .../reveal_uninstall_token_parameters.go | 6 +- .../reveal_uninstall_token_responses.go | 154 ++-- .../sensor_update_policies_client.go | 60 +- ...r_update_policies_precedence_parameters.go | 6 +- ...or_update_policies_precedence_responses.go | 136 ++- ...pdate_sensor_update_policies_parameters.go | 6 +- ...update_sensor_update_policies_responses.go | 171 ++-- ...te_sensor_update_policies_v2_parameters.go | 6 +- ...ate_sensor_update_policies_v2_responses.go | 105 +-- .../create_s_v_exclusions_v1_parameters.go | 6 +- .../create_s_v_exclusions_v1_responses.go | 154 ++-- ...nsor_visibility_exclusions_v1_responses.go | 2 +- ...nsor_visibility_exclusions_v1_responses.go | 20 +- ...nsor_visibility_exclusions_v1_responses.go | 136 ++- .../sensor_visibility_exclusions_client.go | 15 +- ...sor_visibility_exclusions_v1_parameters.go | 6 +- ...nsor_visibility_exclusions_v1_responses.go | 154 ++-- .../get_events_body_responses.go | 79 +- .../get_events_entities_responses.go | 81 +- .../get_rules_entities_responses.go | 81 +- .../query_events_responses.go | 81 +- .../query_rules_responses.go | 81 +- .../tailored_intelligence_client.go | 27 +- .../combined_user_roles_v1_responses.go | 26 +- .../user_management/create_user_responses.go | 2 +- .../create_user_v1_responses.go | 26 +- .../user_management/delete_user_responses.go | 81 +- .../delete_user_v1_responses.go | 105 +-- .../entities_roles_v1_responses.go | 111 +-- .../get_available_role_ids_responses.go | 81 +- .../user_management/get_roles_responses.go | 81 +- .../get_user_role_ids_responses.go | 81 +- .../grant_user_role_ids_responses.go | 81 +- .../queries_roles_v1_parameters.go | 49 +- .../queries_roles_v1_responses.go | 105 +-- .../query_user_v1_responses.go | 26 +- .../retrieve_emails_by_c_id_responses.go | 81 +- .../retrieve_user_responses.go | 81 +- ...retrieve_user_u_ui_ds_by_c_id_responses.go | 81 +- .../retrieve_user_uuid_responses.go | 81 +- .../retrieve_users_g_e_t_v1_parameters.go | 6 +- .../retrieve_users_g_e_t_v1_responses.go | 105 +-- .../revoke_user_role_ids_responses.go | 81 +- .../user_management/update_user_responses.go | 81 +- .../update_user_v1_responses.go | 105 +-- .../user_action_v1_responses.go | 105 +-- .../user_management/user_management_client.go | 94 ++- .../user_roles_action_v1_responses.go | 105 +-- ...mbined_query_vulnerabilities_parameters.go | 11 +- ...ombined_query_vulnerabilities_responses.go | 4 +- .../get_remediations_v2_parameters.go | 2 +- .../get_remediations_v2_responses.go | 83 +- .../get_vulnerabilities_parameters.go | 2 +- .../get_vulnerabilities_responses.go | 4 +- .../query_vulnerabilities_parameters.go | 15 +- .../query_vulnerabilities_responses.go | 83 +- .../vulnerabilities_client.go} | 16 +- ...bined_query_evaluation_logic_parameters.go | 2 +- ...mbined_query_evaluation_logic_responses.go | 4 +- .../get_evaluation_logic_parameters.go | 2 +- .../get_evaluation_logic_responses.go | 4 +- .../query_evaluation_logic_parameters.go | 2 +- .../query_evaluation_logic_responses.go | 83 +- ...ulnerabilities_evaluation_logic_client.go} | 11 +- .../get_assessment_v1_responses.go | 81 +- .../get_assessments_by_score_v1_parameters.go | 274 ++++++ .../get_assessments_by_score_v1_responses.go | 626 ++++++++++++++ .../get_audit_v1_parameters.go | 128 +++ .../get_audit_v1_responses.go | 510 ++++++++++++ .../get_compliance_v1_parameters.go | 128 --- .../get_compliance_v1_responses.go | 589 ------------- .../zero_trust_assessment_client.go | 66 +- falcon/cloud.go | 2 +- falcon/models/api_action_resp_v1.go | 11 + falcon/models/api_action_v1.go | 10 +- ...ponse_v2.go => api_aggregates_response.go} | 45 +- .../api_audit_event_details_response_v1.go | 11 + falcon/models/api_bulk_update_req_v1.go | 5 + falcon/models/api_case_update_request.go | 212 ----- falcon/models/api_cred_payload.go | 88 ++ .../api_customer_settings_response_v1.go | 11 + falcon/models/api_image_lookup_request.go | 67 ++ falcon/models/api_indicator_create_req_v1.go | 5 + falcon/models/api_indicator_create_reqs_v1.go | 5 + falcon/models/api_indicator_query_resp_v1.go | 6 + falcon/models/api_indicator_resp_v1.go | 11 + falcon/models/api_indicator_update_req_v1.go | 5 + falcon/models/api_indicator_update_reqs_v1.go | 6 + falcon/models/api_indicator_v1.go | 5 + falcon/models/api_indicators_query_meta.go | 5 + .../models/api_indicators_report_request.go | 4 + .../api_message_center_activity_response.go | 11 + ...ssage_center_attachment_upload_response.go | 11 + .../api_message_center_cases_response.go | 11 + ...xposed_data_record_entities_response_v1.go | 11 + ...api_notification_exposed_data_record_v1.go | 45 +- falcon/models/api_patterns_response.go | 11 + falcon/models/api_platforms_response.go | 11 + .../api_post_enrollment_details_response.go | 12 +- falcon/models/api_rule_create_v1.go | 5 + falcon/models/api_rule_group_v1.go | 5 + falcon/models/api_rule_groups_response.go | 11 + falcon/models/api_rule_type_v1.go | 10 + falcon/models/api_rule_types_response.go | 11 + falcon/models/api_rule_update_v1.go | 5 + falcon/models/api_rule_updates_request_v1.go | 5 + falcon/models/api_rule_v1.go | 5 + falcon/models/api_rules_response.go | 11 + .../models/api_scheduled_reports_result_v1.go | 226 ----- ...=> api_sensor_details_response_swagger.go} | 49 +- .../models/api_token_details_response_v1.go | 11 + falcon/models/api_user_metadata_response.go | 11 + falcon/models/api_user_role_i_ds_response.go | 6 + falcon/models/api_user_role_response.go | 11 + .../models/api_validation_request_field_v1.go | 5 + falcon/models/api_validation_request_v1.go | 5 + falcon/models/api_validation_response_v1.go | 11 + ...p_v1.go => base_policy_members_resp_v1.go} | 43 +- .../base_set_policy_precedence_req_v1.go | 127 +++ ...go => binservapi_msa_put_file_response.go} | 36 +- falcon/models/classification_criteria.go | 53 ++ falcon/models/classification_label.go | 136 +++ .../client_archive_create_response_v1.go | 11 + .../client_archive_list_files_response_v1.go | 6 + .../client_extraction_create_request_v1.go | 5 + .../client_extraction_create_response_v1.go | 11 + ...lient_extraction_list_files_response_v1.go | 11 + .../models/client_extraction_with_files_v1.go | 5 + .../client_sample_metadata_response_v2.go | 11 + .../cloudontology_pattern_disposition.go | 343 -------- ..._result.go => common_c_id_audit_result.go} | 37 +- ...esponse.go => common_entities_response.go} | 44 +- ... => common_entities_response_resources.go} | 6 +- ..._o_s_compliance.go => common_o_s_audit.go} | 44 +- falcon/models/core_entities_response.go | 6 + falcon/models/csdomain_device.go | 436 ---------- falcon/models/csdomain_device_meta.go | 50 -- falcon/models/csdomain_device_policy.go | 143 ---- falcon/models/csdomain_managed_app.go | 71 -- falcon/models/csdomain_managed_apps.go | 196 ----- .../models/csdomain_mapped_device_policies.go | 472 ----------- .../detection_aggregate_threat_intel.go | 5 + falcon/models/detection_enrichment_host.go | 5 + .../models/detection_inventory_enrichment.go | 5 + ...cts_investigatable.go => detects_alert.go} | 98 +-- falcon/models/detects_behavior.go | 2 + .../detects_investigatable_crawl_edge_ids.go | 11 - ...detects_investigatable_crawl_vertex_ids.go | 11 - ...tsapi_patch_entities_alerts_v2_request.go} | 31 +- ...tch_entities_investigatables_v1_request.go | 122 --- ...ectsapi_post_entities_alerts_v1_request.go | 71 ++ ...ctsapi_post_entities_alerts_v1_response.go | 235 ++++++ ...ost_entities_investigatables_v1_request.go | 71 -- ...st_entities_investigatables_v1_response.go | 226 ----- ...o => device_control_create_policies_v1.go} | 31 +- ...=> device_control_create_policy_req_v1.go} | 55 +- ....go => device_control_exception_req_v1.go} | 25 +- .../device_control_exception_resp_v1.go | 19 +- falcon/models/device_control_policy_v1.go | 6 + ...ontrol_req_update_default_d_c_policy_v1.go | 5 + falcon/models/device_control_resp_v1.go | 11 + falcon/models/device_control_resp_v2.go | 237 ++++++ .../models/device_control_settings_req_v1.go | 300 +++++++ .../models/device_control_settings_resp_v1.go | 10 + ..._control_u_s_b_class_exceptions_req_v1.go} | 55 +- ...control_u_s_b_class_exceptions_response.go | 5 + ...vice_control_u_s_b_custom_notifications.go | 10 + ... device_control_update_policies_req_v1.go} | 31 +- ...=> device_control_update_policy_req_v1.go} | 29 +- falcon/models/device_device.go | 65 ++ falcon/models/device_managed_apps.go | 76 ++ .../models/device_mapped_device_policies.go | 371 +++++++++ ...viceapi_device_details_response_swagger.go | 11 + ...e_paging.go => deviceapi_device_paging.go} | 24 +- ...ran_on.go => deviceapi_device_response.go} | 38 +- falcon/models/deviceapi_device_swagger.go | 59 ++ falcon/models/deviceapi_group_meta.go | 3 + falcon/models/deviceapi_group_response_v1.go | 5 + falcon/models/deviceapi_groups_response_v1.go | 11 + falcon/models/deviceapi_login_detail_v1.go | 22 + .../deviceapi_login_history_response_v1.go | 11 + ...api_network_address_history_response_v1.go | 11 + .../deviceapi_network_address_history_v1.go | 5 + ...vice_meta.go => deviceapi_request_meta.go} | 35 +- ...deviceapi_update_device_tags_swagger_v1.go | 11 + falcon/models/domain_a_w_s_account_v2.go | 83 ++ falcon/models/domain_a_w_s_d4_c_account_v1.go | 5 + .../models/domain_access_token_response_v1.go | 65 +- .../domain_action_entities_response_v1.go | 11 + falcon/models/domain_action_parameter.go | 148 ++++ ...go => domain_activity_creation_request.go} | 28 +- falcon/models/domain_actor_document.go | 324 +++++++- falcon/models/domain_actors_response.go | 15 +- falcon/models/domain_aggregates_response.go | 11 + ...main_api_combined_findings_response_v1.go} | 59 +- .../models/domain_api_detection_document.go | 15 + falcon/models/domain_api_entity_matched_v1.go | 56 ++ falcon/models/domain_api_error.go | 6 + ...ain_api_evaluation_logic_comparisons_v1.go | 5 + ...i_evaluation_logic_entities_response_v1.go | 235 ++++++ ...omain_api_evaluation_logic_host_info_v1.go | 124 +++ .../domain_api_evaluation_logic_item_v1.go | 8 + ...pi_evaluation_logic_state_comparison_v1.go | 5 + .../models/domain_api_evaluation_logic_v1.go | 74 +- falcon/models/domain_api_finding_facet_v1.go | 307 +++++++ falcon/models/domain_api_finding_rule_v1.go | 186 +++++ .../models/domain_api_finding_with_rule_v1.go | 124 +++ .../models/domain_api_host_info_facet_v1.go | 189 +++++ .../domain_api_mitre_attack_tactic_v1.go | 142 ++++ ...1.go => domain_api_mitre_mitigation_v1.go} | 25 +- .../models/domain_api_mitre_technique_v1.go | 142 ++++ ...ta_info.go => domain_api_query_meta_v1.go} | 81 +- ...aging.go => domain_api_query_paging_v1.go} | 42 +- falcon/models/domain_api_remediation_i_ds.go | 2 +- falcon/models/domain_api_remediation_v2.go | 12 +- ...in_api_vulnerability_c_v_e_c_i_s_a_info.go | 4 +- ...pi_vulnerability_c_v_e_details_facet_v2.go | 37 +- ...main_api_vulnerability_data_provider_v1.go | 62 ++ ...omain_api_vulnerability_extended_app_v2.go | 16 +- .../domain_api_vulnerability_host_facet_v2.go | 55 +- ..._api_vulnerability_remediation_facet_v2.go | 9 +- ...n_api_vulnerability_suppression_info_v2.go | 4 +- falcon/models/domain_api_vulnerability_v2.go | 121 ++- falcon/models/domain_assessment_items.go | 10 + .../domain_assessments_by_score_response.go | 237 ++++++ falcon/models/domain_assessments_response.go | 13 +- falcon/models/domain_audit_response.go | 237 ++++++ falcon/models/domain_azure_account_v1.go | 163 ---- ...omain_azure_client_service_principal_v1.go | 161 +++- .../domain_azure_resource_permission.go | 83 ++ falcon/models/domain_azure_role_assignment.go | 80 ++ .../domain_base_api_vulnerability_v2.go | 127 ++- .../domain_batch_get_cmd_status_response.go | 6 + .../domain_batch_get_command_response.go | 7 + .../domain_batch_init_session_response.go | 6 + .../domain_batch_refresh_session_response.go | 6 + falcon/models/domain_behavior.go | 26 +- ...s_cis_benchmark.go => domain_benchmark.go} | 26 +- falcon/models/domain_botnet_config_source.go | 15 + falcon/models/domain_breach_details_v1.go | 5 + falcon/models/domain_breached_item_v1.go | 18 + falcon/models/domain_c_id_group.go | 15 +- .../domain_c_id_group_members_request_v1.go | 5 + .../domain_c_id_group_members_response_v1.go | 11 + .../models/domain_c_id_groups_request_v1.go | 5 + .../models/domain_c_id_groups_response_v1.go | 11 + .../models/domain_c_id_policy_assignments.go | 232 +++++- ..._c_id_policy_assignments_nist_benchmark.go | 105 --- ...n_c_id_policy_assignments_pci_benchmark.go | 105 --- ..._c_id_policy_assignments_soc2_benchmark.go | 105 --- ...est.go => domain_case_creation_request.go} | 46 +- .../models/domain_case_creation_request_v2.go | 10 + falcon/models/domain_children_response_v1.go | 6 + falcon/models/domain_cloud_accounts.go | 53 ++ falcon/models/domain_cloud_scope.go | 166 ++++ ...domain_command_execute_response_wrapper.go | 11 + falcon/models/domain_credentials.go | 71 ++ falcon/models/domain_d_d_o_s_attack_source.go | 1 + .../models/domain_detailed_notification_v1.go | 11 + .../domain_detects_entities_patch_request.go | 3 + falcon/models/domain_device_swagger.go | 481 ----------- falcon/models/domain_discover_api_account.go | 3 + ..._discover_api_account_entities_response.go | 11 + ...main_discover_api_active_discovery_host.go | 124 +++ ...n_discover_api_active_discovery_network.go | 71 ++ .../models/domain_discover_api_application.go | 5 + ...cover_api_application_entities_response.go | 11 + .../domain_discover_api_application_host.go | 15 - .../models/domain_discover_api_device_slot.go | 74 ++ falcon/models/domain_discover_api_host.go | 202 +++++ ...ain_discover_api_host_entities_response.go | 11 + .../models/domain_discover_api_host_triage.go | 65 ++ .../models/domain_discover_api_io_t_host.go | 637 ++++++++++++++ ...scover_api_io_t_host_entities_response.go} | 45 +- falcon/models/domain_discover_api_login.go | 3 + ...in_discover_api_login_entities_response.go | 11 + falcon/models/domain_discover_params.go | 122 +++ falcon/models/domain_e_crime_kill_chain.go | 42 +- falcon/models/domain_entity.go | 8 +- falcon/models/domain_entity_action_request.go | 140 ++++ falcon/models/domain_environment_score.go | 30 +- falcon/models/domain_errors_only.go | 6 + falcon/models/domain_event.go | 25 + .../models/domain_event_entities_response.go | 11 + .../domain_execution_metadata_summary.go | 191 +++++ ..._v1.go => domain_execution_metadata_v1.go} | 40 +- .../domain_export_job_entities_response_v1.go | 11 + .../domain_export_job_id_response_v1.go | 6 + ...domain_exposed_data_record_financial_v1.go | 10 +- falcon/models/domain_external_api_registry.go | 314 +++++++ .../domain_external_credential_response.go | 156 ++++ ...in_external_credential_response_details.go | 11 + ...y.go => domain_external_query_response.go} | 41 +- ...domain_external_registry_list_response.go} | 57 +- .../domain_external_registry_response.go | 222 +++++ falcon/models/domain_field.go | 99 ++- falcon/models/domain_field_value.go | 5 + falcon/models/domain_file_count.go | 3 + falcon/models/domain_file_details_v1.go | 18 +- falcon/models/domain_g_c_p_account_v1.go | 272 +++++- falcon/models/domain_i_o_a_user.go | 88 -- falcon/models/domain_incident.go | 22 + falcon/models/domain_init_response.go | 5 + falcon/models/domain_init_response_wrapper.go | 11 + falcon/models/domain_kill_chain.go | 32 +- .../models/domain_last_scheduled_execution.go | 128 +++ .../domain_last_unscheduled_execution.go | 127 +++ .../domain_launch_export_job_request_v1.go | 4 +- .../domain_launch_export_job_response_v1.go | 11 + .../domain_list_files_response_wrapper.go | 11 + .../domain_list_files_v2_response_wrapper.go | 11 + .../domain_list_sessions_response_msa.go | 6 + .../models/domain_m_s_s_p_role_request_v1.go | 5 + .../models/domain_m_s_s_p_role_response_v1.go | 11 + .../domain_matched_breach_summary_v1.go | 36 +- falcon/models/domain_meta_info.go | 6 + .../domain_msa_detect_summaries_response.go | 11 + ... domain_msa_environment_score_response.go} | 43 +- ... domain_msa_external_behavior_response.go} | 43 +- .../domain_msa_external_incident_response.go | 237 ++++++ ...in_msa_incident_perform_action_response.go | 237 ++++++ ... => domain_msa_incident_query_response.go} | 36 +- falcon/models/domain_msa_meta_info.go | 5 + falcon/models/domain_msa_qf_response.go | 11 + ..._multi_command_execute_response_wrapper.go | 7 + .../domain_multi_pulse_sensor_response.go | 5 + .../domain_multi_status_sensor_response.go | 5 + falcon/models/domain_news_document.go | 102 ++- falcon/models/domain_news_response.go | 15 +- falcon/models/domain_notification_config.go | 17 + ...domain_notification_details_response_v1.go | 11 + ...omain_notification_entities_response_v1.go | 11 + .../models/domain_notification_id_response.go | 6 + falcon/models/domain_notification_v1.go | 73 ++ falcon/models/domain_notifications.go | 1 + falcon/models/domain_policy_info.go | 123 +++ falcon/models/domain_public_indicator_v3.go | 10 + .../domain_public_indicators_v3_response.go | 11 + .../domain_query_mitre_attacks_response.go | 190 +++++ falcon/models/domain_query_response.go | 6 + falcon/models/domain_queued_session_job.go | 5 + .../domain_queued_session_response_wrapper.go | 11 + falcon/models/domain_recon_api_error.go | 5 + .../models/domain_register_actions_request.go | 5 + .../domain_registry_credentials_response.go | 237 ++++++ ...main_report_execution_launch_request_v1.go | 71 ++ ...main_report_execution_retry_request_v1.go} | 22 +- .../models/domain_report_execution_summary.go | 197 ----- .../domain_report_execution_summary_v1.go | 252 ++++++ ...on_v1.go => domain_report_execution_v1.go} | 66 +- ...> domain_report_executions_response_v1.go} | 45 +- falcon/models/domain_report_metadata.go | 312 +++++++ falcon/models/domain_role.go | 125 +++ falcon/models/domain_rule.go | 89 +- .../models/domain_rule_entities_response.go | 11 + falcon/models/domain_rule_meta_info.go | 15 + .../models/domain_rule_query_response_v1.go | 6 + .../domain_rules_entities_response_v1.go | 11 + falcon/models/domain_rules_response.go | 11 + ...p_api_combined_vulnerabilities_response.go | 11 + ...i_evaluation_logic_combined_response_v1.go | 11 + ...i_evaluation_logic_entities_response_v1.go | 11 + falcon/models/domain_s_p_api_query_meta.go | 10 + .../models/domain_s_p_api_query_response.go | 6 + ..._p_api_remediation_entities_response_v2.go | 11 + ...pi_vulnerabilities_entities_response_v2.go | 11 + falcon/models/domain_scan.go | 10 + falcon/models/domain_scan_host_metadata.go | 8 + falcon/models/domain_scan_metadata.go | 8 + falcon/models/domain_scan_profile.go | 10 + falcon/models/domain_scan_schedule_data_v1.go | 27 +- falcon/models/domain_schedule.go | 61 +- ...rt_v1.go => domain_scheduled_report_v1.go} | 163 ++-- ... => domain_scheduled_reports_result_v1.go} | 49 +- falcon/models/domain_script_help.go | 10 + falcon/models/domain_search_after_meta.go | 147 ++++ falcon/models/domain_search_after_paging.go | 105 +++ falcon/models/domain_sensor_installers_v1.go | 11 + falcon/models/domain_session.go | 6 + .../models/domain_session_response_wrapper.go | 11 + falcon/models/domain_signal_properties.go | 2 + falcon/models/domain_simple_actor.go | 68 ++ .../models/domain_status_response_wrapper.go | 11 + .../domain_update_notification_request_v1.go | 34 + falcon/models/domain_update_results.go | 53 ++ .../models/domain_update_rule_request_v1.go | 4 +- falcon/models/domain_user.go | 47 ++ falcon/models/domain_user_action_request.go | 1 + .../domain_user_group_members_request_v1.go | 5 + .../domain_user_group_members_response_v1.go | 11 + .../models/domain_user_groups_request_v1.go | 5 + .../models/domain_user_groups_response_v1.go | 11 + falcon/models/domain_vulnerability.go | 49 +- falcon/models/domain_vulnerability_actor.go | 4 +- .../domain_vulnerability_affected_product.go | 4 +- .../domain_vulnerability_related_threat.go | 4 +- falcon/models/domain_vulnerability_report.go | 4 +- .../models/domain_vulnerability_response.go | 17 +- falcon/models/domain_x_d_r_params.go | 85 ++ .../domain_zero_trust_simple_assessment.go | 88 ++ ...e.go => empowerapi_msa_p_f_response_v1.go} | 45 +- .../models/empowerapi_msa_p_f_response_v2.go | 235 ++++++ ... empowerapi_remote_command_put_file_v1.go} | 37 +- ... empowerapi_remote_command_put_file_v2.go} | 32 +- .../entities_o_d_s_scan_host_response.go | 11 + ...ties_o_d_s_scan_malicious_file_response.go | 11 + falcon/models/entities_o_d_s_scan_request.go | 17 + falcon/models/entities_o_d_s_scan_response.go | 11 + .../entities_o_d_s_schedule_scan_request.go | 18 + .../entities_o_d_s_schedule_scan_response.go | 11 + ..._req_v1.go => exclusions_create_req_v1.go} | 23 +- ...usion_v1.go => exclusions_exclusion_v1.go} | 49 +- falcon/models/exclusions_resp_v1.go | 237 ++++++ falcon/models/external_change.go | 472 ----------- .../models/external_get_changes_response.go | 224 ----- falcon/models/falconx_a_m_s_i_call.go | 56 ++ falcon/models/falconx_actor.go | 15 + falcon/models/falconx_c2.go | 59 ++ falcon/models/falconx_certificate.go | 109 +++ falcon/models/falconx_contacted_host.go | 5 + falcon/models/falconx_errors_only.go | 41 +- falcon/models/falconx_file_data_directory.go | 59 ++ falcon/models/falconx_file_resource.go | 62 ++ falcon/models/falconx_file_section.go | 68 ++ falcon/models/falconx_intel_report_v1.go | 10 + .../models/falconx_intel_summary_report_v1.go | 5 + falcon/models/falconx_intel_x_report_v1.go | 112 +++ falcon/models/falconx_m_i_t_r_e_attack.go | 67 +- .../models/falconx_m_i_t_r_e_attack_parent.go | 56 ++ falcon/models/falconx_malquery_report_v1.go | 10 + falcon/models/falconx_malware_config.go | 216 +++++ falcon/models/falconx_memory_dump_data.go | 80 ++ falcon/models/falconx_meta_info.go | 36 +- falcon/models/falconx_module.go | 53 ++ falcon/models/falconx_process.go | 154 ++++ falcon/models/falconx_query_response.go | 6 + falcon/models/falconx_report_v1.go | 74 ++ falcon/models/falconx_report_v1_response.go | 11 + .../models/falconx_sandbox_parameters_v1.go | 24 + falcon/models/falconx_sandbox_report_v1.go | 573 +++++++++++++ .../falconx_sandbox_summary_report_v1.go | 8 + falcon/models/falconx_script_call.go | 5 + falcon/models/falconx_stream.go | 5 + .../falconx_submission_parameters_v1.go | 5 + falcon/models/falconx_submission_v1.go | 8 + .../models/falconx_submission_v1_response.go | 11 + falcon/models/falconx_summary_report_v1.go | 10 + .../falconx_summary_report_v1_response.go | 11 + .../models/falconx_threat_graph_report_v1.go | 5 + falcon/models/falconx_url_data.go | 56 ++ ...rewall_create_firewall_policies_req_v1.go} | 31 +- ...firewall_create_firewall_policy_req_v1.go} | 44 +- ...all_policy_v1.go => firewall_policy_v1.go} | 75 +- ...clusion_resp_v1.go => firewall_resp_v1.go} | 45 +- ...rewall_update_firewall_policies_req_v1.go} | 31 +- ...firewall_update_firewall_policy_req_v1.go} | 22 +- .../flightcontrolapi_get_roles_response.go | 235 ++++++ .../flightcontrolapi_user_grant_response.go | 235 ++++++ ...e.go => flightcontrolapi_user_response.go} | 43 +- .../models/fwmgr_api_aggregates_response.go | 11 + falcon/models/fwmgr_api_events_response.go | 11 + .../fwmgr_api_firewall_fields_response.go | 15 +- falcon/models/fwmgr_api_firewall_fields_v1.go | 6 + falcon/models/fwmgr_api_meta_info.go | 10 + ..._api_network_location_create_request_v1.go | 4 + ..._api_network_location_modify_request_v1.go | 4 + ...api_network_location_summaries_response.go | 11 + .../fwmgr_api_network_locations_response.go | 11 + .../models/fwmgr_api_network_locations_v1.go | 9 + falcon/models/fwmgr_api_platforms_response.go | 15 +- .../fwmgr_api_policy_containers_response.go | 11 + falcon/models/fwmgr_api_query_response.go | 6 + .../fwmgr_api_rule_create_request_v1.go | 61 ++ .../fwmgr_api_rule_group_create_request_v1.go | 5 + .../fwmgr_api_rule_group_modify_request_v1.go | 5 + .../models/fwmgr_api_rule_groups_response.go | 11 + falcon/models/fwmgr_api_rules_response.go | 11 + .../fwmgr_api_validate_filepath_response.go | 11 + falcon/models/fwmgr_domain_connection_type.go | 1 + .../fwmgr_domain_dns_resolution_targets.go | 5 + ...ain_dns_resolution_targets_with_polling.go | 5 + falcon/models/fwmgr_domain_field.go | 5 + .../fwmgr_firewall_match_event_response.go | 18 + falcon/models/fwmgr_firewall_rule_v1.go | 62 ++ .../fwmgr_msa_aggregate_query_request.go | 51 +- falcon/models/fwmgr_msa_aggregation_result.go | 5 + .../fwmgr_msa_aggregation_result_item.go | 5 + falcon/models/fwmgr_msa_api_error.go | 91 -- falcon/models/fwmgr_msa_query_response.go | 184 ----- falcon/models/fwmgr_msa_resources.go | 71 -- falcon/models/fwmgr_msaspec_meta_info.go | 10 + falcon/models/fwmgr_msaspec_query_response.go | 6 + .../models/fwmgr_msaspec_response_fields.go | 6 + ....go => host_groups_create_group_req_v1.go} | 44 +- ...go => host_groups_create_groups_req_v1.go} | 33 +- ...onse.go => host_groups_members_resp_v1.go} | 53 +- falcon/models/host_groups_resp_v1.go | 237 ++++++ ....go => host_groups_update_group_req_v1.go} | 22 +- ...go => host_groups_update_groups_req_v1.go} | 33 +- ...=> images_ext_combined_images_response.go} | 55 +- falcon/models/internal_sensor_status.go | 112 +++ ..._account_id.go => ioa_cloud_account_id.go} | 20 +- ..._o_a_enrichments.go => ioa_enrichments.go} | 38 +- ...nt_aggregate.go => ioa_event_aggregate.go} | 81 +- ...exclusions_ioa_exclusion_create_req_v1.go} | 36 +- ...> ioa_exclusions_ioa_exclusion_resp_v1.go} | 57 +- ...exclusions_ioa_exclusion_update_req_v1.go} | 38 +- ... ioa_exclusions_ioa_exclusions_resp_v1.go} | 45 +- ...v1.go => ioa_rule_groups_rule_group_v1.go} | 50 +- ...count.go => iocapi_i_o_c_devices_count.go} | 28 +- ....go => iocapi_msa_reply_devices_ran_on.go} | 38 +- ...> iocapi_msa_reply_i_o_c_devices_count.go} | 47 +- .../iocapi_msa_reply_processes_ran_on.go | 190 +++++ ...tion_meta.go => iocapi_pagination_meta.go} | 22 +- ...et.go => iocapi_pagination_meta_offset.go} | 6 +- ...sponse_meta.go => iocapi_response_meta.go} | 35 +- ...k8sreg_a_w_s_account_permissions_status.go | 88 -- falcon/models/k8sreg_a_w_s_account_resp.go | 7 +- .../models/k8sreg_azure_subscription_resp.go | 5 + falcon/models/k8sreg_cluster_resp.go | 3 + falcon/models/k8sreg_create_a_w_s_acc_req.go | 5 + ...nse.go => k8sreg_create_a_w_s_acc_resp.go} | 45 +- falcon/models/k8sreg_create_azure_sub_req.go | 5 + .../models/k8sreg_get_a_w_s_accounts_resp.go | 11 + .../k8sreg_get_azure_bash_script_resp.go | 11 + .../k8sreg_get_azure_subscriptions_resp.go | 11 + .../k8sreg_get_azure_tenant_config_resp.go | 11 + .../k8sreg_get_azure_tenant_info_resp.go | 11 + falcon/models/k8sreg_get_clusters_resp.go | 11 + falcon/models/k8sreg_get_locations_resp.go | 11 + falcon/models/k8sreg_get_scripts_resp.go | 6 + .../k8sreg_list_cluster_cloud_item_resp.go | 10 + .../models/k8sreg_list_cluster_cloud_resp.go | 11 + falcon/models/k8sreg_regen_api_key_resp.go | 11 + falcon/models/main_available_stream_v2.go | 1 + falcon/models/main_discovery_response_v2.go | 11 + ...ery_external_exact_search_parameters_v1.go | 10 + .../malquery_external_hunt_parameters_v1.go | 5 + .../malquery_external_query_response.go | 11 + falcon/models/malquery_external_resource.go | 5 + .../models/malquery_fuzzy_search_meta_info.go | 17 +- .../malquery_fuzzy_search_parameters_v1.go | 10 + .../models/malquery_fuzzy_search_response.go | 11 + falcon/models/malquery_query_meta_info.go | 12 +- falcon/models/malquery_rate_limits_meta.go | 10 + .../models/malquery_rate_limits_response.go | 6 + falcon/models/malquery_request_meta_info.go | 27 +- falcon/models/malquery_request_response.go | 11 + .../malquery_sample_metadata_response.go | 11 + .../malquery_samples_metadata_meta_info.go | 12 +- falcon/models/messages_activity.go | 1 + falcon/models/messages_author.go | 3 + falcon/models/messages_case.go | 16 + ...meta_info.go => mlscannerapi_meta_info.go} | 55 +- ...n_on.go => mlscannerapi_query_response.go} | 38 +- ...scanner_quota.go => mlscannerapi_quota.go} | 26 +- ...> mlscannerapi_samples_scan_parameters.go} | 22 +- ...go => mlscannerapi_samples_scan_result.go} | 37 +- ...nt.go => mlscannerapi_scan_v1_response.go} | 47 +- ...mple.go => mlscannerapi_scanned_sample.go} | 22 +- falcon/models/models_a_w_s_account_v1.go | 5 + falcon/models/models_a_w_s_accounts_v1.go | 11 + falcon/models/models_application_library.go | 68 ++ .../models_application_package_info_type.go | 141 ++++ .../models_aws_account_access_health.go | 5 + falcon/models/models_base_response_v1.go | 6 + .../models/models_create_a_w_s_accounts_v1.go | 5 + falcon/models/models_credentials.go | 71 ++ .../models_customer_configurations_v1.go | 11 + .../models/models_ext_api_image_combined.go | 377 +++++++++ falcon/models/models_job_meta_data.go | 200 +++++ ...odels_modify_a_w_s_customer_settings_v1.go | 5 + .../models_registry_credentials_response.go | 237 ++++++ falcon/models/models_scan_results.go | 141 ++++ .../models_snapshot_inventory_application.go | 207 +++++ .../models_snapshot_inventory_payload.go | 157 ++++ .../models/models_update_a_w_s_accounts_v1.go | 5 + .../models_verify_access_response_v1.go | 11 + falcon/models/msa_aggregate_query_request.go | 51 +- falcon/models/msa_aggregates_response.go | 11 + falcon/models/msa_aggregation_result.go | 5 + falcon/models/msa_aggregation_result_item.go | 5 + falcon/models/msa_base_entities_response.go | 6 + falcon/models/msa_entities_response.go | 6 + falcon/models/msa_entity_action_request.go | 7 +- falcon/models/msa_entity_action_request_v2.go | 7 +- falcon/models/msa_errors_only.go | 6 + falcon/models/msa_facet.go | 5 + falcon/models/msa_facets_response.go | 11 + falcon/models/msa_meta_info.go | 10 + falcon/models/msa_query_response.go | 6 + falcon/models/msa_reply_affected_entities.go | 11 + falcon/models/msa_reply_meta_only.go | 6 + falcon/models/msaspec_query_response.go | 6 + falcon/models/msaspec_response_fields.go | 6 + .../patterndisposition_pattern_disposition.go | 68 ++ .../models/policy_sensor_update_schedule.go | 105 +++ .../models/policy_sensor_update_scheduler.go | 158 ++++ ...y_v1.go => prevention_category_resp_v1.go} | 33 +- ...o => prevention_create_policies_req_v1.go} | 31 +- ....go => prevention_create_policy_req_v1.go} | 55 +- ...n_policy_v1.go => prevention_policy_v1.go} | 93 ++- ...ost_groups_v1.go => prevention_resp_v1.go} | 45 +- ...ing_v1.go => prevention_setting_req_v1.go} | 24 +- ...ng_v1.go => prevention_setting_resp_v1.go} | 44 +- ...o => prevention_update_policies_req_v1.go} | 31 +- ....go => prevention_update_policy_req_v1.go} | 33 +- ...rocessesapi_msa_process_detail_response.go | 237 ++++++ ...tail.go => processesapi_process_detail.go} | 38 +- falcon/models/public_acl.go | 130 +++ falcon/models/public_acl_change.go | 53 ++ ...external_host_group.go => public_after.go} | 23 +- falcon/models/public_attribute.go | 88 ++ falcon/models/public_basic.go | 56 ++ falcon/models/public_before.go | 53 ++ falcon/models/public_change.go | 780 ++++++++++++++++++ falcon/models/public_d_acl.go | 124 +++ falcon/models/public_d_acl_entity.go | 161 ++++ .../{external_diff.go => public_diff.go} | 31 +- ...ernal_diff_hash.go => public_diff_hash.go} | 20 +- ...ernal_diff_type.go => public_diff_type.go} | 31 +- ...onse.go => public_get_changes_response.go} | 53 +- falcon/models/public_group.go | 160 ++++ .../{external_host.go => public_host.go} | 31 +- falcon/models/public_host_group.go | 50 ++ falcon/models/public_owner.go | 160 ++++ falcon/models/public_permissions.go | 214 +++++ falcon/models/public_permissions_lin.go | 350 ++++++++ .../{external_policy.go => public_policy.go} | 31 +- ...l_policy_rule.go => public_policy_rule.go} | 20 +- ...e_group.go => public_policy_rule_group.go} | 31 +- falcon/models/public_prevalence.go | 122 +++ falcon/models/public_tag.go | 50 ++ falcon/models/quarantine_quarantined_file.go | 11 + falcon/models/reconmsa_api_error.go | 5 + ..._w_s_account_create_request_d4_c_ext_v2.go | 5 + ...ion_a_w_s_account_create_request_ext_v2.go | 5 + .../registration_a_w_s_account_d4_c_ext_v2.go | 17 + .../registration_a_w_s_account_ext_v2.go | 32 + ...egistration_a_w_s_account_patch_request.go | 5 + .../registration_a_w_s_account_response_v2.go | 11 + ...rovision_get_account_script_response_v2.go | 11 + ...zure_account_create_request_external_v1.go | 5 + .../registration_azure_account_external_v1.go | 12 + .../registration_azure_account_response_v1.go | 13 +- .../registration_azure_account_v1_ext.go | 486 +++++++++++ ..._azure_download_certificate_response_v1.go | 11 + falcon/models/registration_azure_key_v1.go | 3 + ...e_provision_get_user_script_response_v1.go | 11 + ...azure_tenant_configuration_response_v1.go} | 43 +- ...ant_default_subscription_id_response_v1.go | 7 + ...istration_azure_tenant_i_ds_response_v1.go | 237 ++++++ ...azure_tenant_i_ds_response_v1_resources.go | 88 ++ .../models/registration_base_response_v1.go | 167 ---- falcon/models/registration_empty_request.go | 11 - ...istration_external_i_o_a_event_response.go | 7 + .../registration_external_i_o_a_resources.go | 5 + ...istration_external_i_o_m_event_response.go | 11 + ...ration_external_i_o_m_event_response_v2.go | 235 ++++++ ...ion_g_c_p_account_create_request_ext_v1.go | 5 + .../registration_g_c_p_account_ext_v1.go | 3 + .../registration_g_c_p_account_response_v1.go | 11 + ...p_provision_get_user_script_response_v1.go | 11 + falcon/models/registration_i_o_a_event.go | 29 +- falcon/models/registration_i_o_m_event.go | 22 +- ...gistration_i_o_m_event_i_ds_response_v2.go | 190 +++++ falcon/models/registration_i_o_m_event_v2.go | 563 +++++++++++++ falcon/models/registration_i_o_m_resources.go | 5 + .../registration_m_s_a_meta_info_extension.go | 6 + .../registration_m_s_a_paging_extension.go | 1 + ...stration_m_s_a_spec_meta_info_extension.go | 159 ++++ falcon/models/registration_policy_ext_v1.go | 17 + .../registration_policy_request_ext_v1.go | 5 + .../models/registration_policy_response_v1.go | 11 + ...egistration_policy_settings_response_v1.go | 11 + .../registration_scan_schedule_response_v1.go | 11 + ...tration_scan_schedule_update_request_v1.go | 5 + .../registration_static_scripts_response.go | 6 + ...egistryassessment_external_cred_payload.go | 70 ++ ...essment_external_registry_patch_payload.go | 114 +++ ...tryassessment_external_registry_payload.go | 148 ++++ ... => remote_response_create_policies_v1.go} | 31 +- ...> remote_response_create_policy_req_v1.go} | 55 +- ...icy_v1.go => remote_response_policy_v1.go} | 82 +- ..._resp_v1.go => remote_response_resp_v1.go} | 45 +- ...remote_response_update_policies_req_v1.go} | 31 +- ...> remote_response_update_policy_req_v1.go} | 33 +- ...quests_create_sensor_update_policies_v1.go | 119 --- ...quests_create_sensor_update_policies_v2.go | 119 --- ...uests_device_control_policy_settings_v1.go | 241 ------ .../requests_ml_exclusion_create_req_v1.go | 59 -- falcon/models/requests_ml_exclusion_type.go | 11 - .../requests_sensor_update_settings_v1.go | 50 -- .../requests_sensor_update_settings_v2.go | 182 ---- .../requests_set_policy_precedence_req_v1.go | 127 --- falcon/models/resource.go | 53 ++ ...device_control_policy_class_settings_v1.go | 192 ----- ...nses_device_control_policy_exception_v1.go | 124 --- .../responses_device_control_policy_v1.go | 386 --------- .../responses_device_control_settings_v1.go | 227 ----- falcon/models/responses_host_group_v1.go | 240 ------ .../responses_r_t_response_policies_v1.go | 226 ----- .../responses_sensor_update_build_v1.go | 105 --- .../responses_sensor_update_settings_v2.go | 215 ----- .../models/sadomain_create_rule_request_v1.go | 6 +- falcon/models/sadomain_notification_log.go | 229 +++++ falcon/models/sadomain_rule.go | 5 + .../sadomain_submit_for_blocking_info.go | 110 +++ .../sadomain_typosquatting_base_domain.go | 5 + .../sadomain_typosquatting_component.go | 53 ++ falcon/models/sadomain_whois_record.go | 10 + falcon/models/schema_sensor_event.go | 226 +++++ falcon/models/schema_sensor_event_field.go | 122 +++ ....go => schema_sensor_event_response_v1.go} | 45 +- falcon/models/schema_sensor_field.go | 209 +++++ ....go => schema_sensor_field_response_v1.go} | 51 +- ...ameter.go => schema_sensor_field_value.go} | 41 +- ...ld_v1.go => sensor_update_build_req_v1.go} | 24 +- falcon/models/sensor_update_build_resp_v1.go | 158 ++++ ..._v1.go => sensor_update_builds_resp_v1.go} | 45 +- .../sensor_update_create_policies_req_v1.go | 124 +++ .../sensor_update_create_policies_req_v2.go | 124 +++ ... => sensor_update_create_policy_req_v1.go} | 55 +- ... => sensor_update_create_policy_req_v2.go} | 55 +- ..._v1.go => sensor_update_kernel_resp_v1.go} | 46 +- .../models/sensor_update_kernels_resp_v1.go | 237 ++++++ ...olicy_v1.go => sensor_update_policy_v1.go} | 78 +- ...olicy_v2.go => sensor_update_policy_v2.go} | 78 +- ...olicies_v1.go => sensor_update_resp_v1.go} | 45 +- ...on_resp_v1.go => sensor_update_resp_v2.go} | 45 +- .../models/sensor_update_settings_req_v1.go | 50 ++ .../models/sensor_update_settings_req_v2.go | 239 ++++++ ...1.go => sensor_update_settings_resp_v1.go} | 22 +- .../models/sensor_update_settings_resp_v2.go | 338 ++++++++ ...> sensor_update_update_policies_req_v1.go} | 33 +- ...> sensor_update_update_policies_req_v2.go} | 33 +- ... => sensor_update_update_policy_req_v1.go} | 33 +- ... => sensor_update_update_policy_req_v2.go} | 35 +- falcon/models/state_online_state_resp_v1.go | 11 + falcon/models/sv_exclusions_create_req_v1.go | 56 ++ ...members_v1.go => sv_exclusions_resp_v1.go} | 47 +- ...1.go => sv_exclusions_s_v_exclusion_v1.go} | 49 +- ...q_v1.go => sv_exclusions_update_req_v1.go} | 22 +- .../models/threatgraph_crawl_edges_request.go | 188 ----- ...uilds_v1.go => uninstall_token_resp_v1.go} | 47 +- ...ll_token_reveal_uninstall_token_req_v1.go} | 22 +- ... => uninstall_token_uninstall_token_v1.go} | 26 +- falcon/rtr.go | 8 +- specs/transformation.jq | 25 +- 1469 files changed, 78356 insertions(+), 51494 deletions(-) rename examples/{falcon_spotlight_vulnerabilities => falcon_vulnerabilities}/README.md (83%) rename examples/{falcon_spotlight_vulnerabilities => falcon_vulnerabilities}/main.go (95%) delete mode 100644 falcon/client/alerts/patch_entities_alerts_v1_parameters.go delete mode 100644 falcon/client/alerts/patch_entities_alerts_v1_responses.go create mode 100644 falcon/client/configuration_assessment/configuration_assessment_client.go create mode 100644 falcon/client/configuration_assessment/get_combined_assessments_query_parameters.go create mode 100644 falcon/client/configuration_assessment/get_combined_assessments_query_responses.go create mode 100644 falcon/client/configuration_assessment_evaluation_logic/configuration_assessment_evaluation_logic_client.go create mode 100644 falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_parameters.go create mode 100644 falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_responses.go create mode 100644 falcon/client/cspm_registration/get_c_s_p_m_policies_details_parameters.go create mode 100644 falcon/client/cspm_registration/get_c_s_p_m_policies_details_responses.go create mode 100644 falcon/client/cspm_registration/get_configuration_detection_entities_parameters.go create mode 100644 falcon/client/cspm_registration/get_configuration_detection_entities_responses.go create mode 100644 falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_parameters.go create mode 100644 falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_responses.go delete mode 100644 falcon/client/cspm_registration/get_i_o_a_events_parameters.go delete mode 100644 falcon/client/cspm_registration/get_i_o_a_events_responses.go delete mode 100644 falcon/client/cspm_registration/get_i_o_a_users_parameters.go delete mode 100644 falcon/client/cspm_registration/get_i_o_a_users_responses.go delete mode 100644 falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_parameters.go delete mode 100644 falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_responses.go create mode 100644 falcon/client/d4c_registration/create_d4_c_gcp_account_parameters.go create mode 100644 falcon/client/d4c_registration/create_d4_c_gcp_account_responses.go create mode 100644 falcon/client/d4c_registration/create_discover_cloud_azure_account_parameters.go create mode 100644 falcon/client/d4c_registration/create_discover_cloud_azure_account_responses.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_parameters.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_responses.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_parameters.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_responses.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_parameters.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_responses.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_parameters.go delete mode 100644 falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_responses.go create mode 100644 falcon/client/d4c_registration/get_d4_c_gcp_account_parameters.go create mode 100644 falcon/client/d4c_registration/get_d4_c_gcp_account_responses.go create mode 100644 falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_parameters.go create mode 100644 falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_responses.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_account_parameters.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_account_responses.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_parameters.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_responses.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_parameters.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_responses.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_parameters.go create mode 100644 falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_responses.go create mode 100644 falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_parameters.go create mode 100644 falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_responses.go create mode 100644 falcon/client/discover_iot/discover_iot_client.go create mode 100644 falcon/client/discover_iot/get_iot_hosts_parameters.go create mode 100644 falcon/client/discover_iot/get_iot_hosts_responses.go create mode 100644 falcon/client/discover_iot/query_iot_hosts_parameters.go create mode 100644 falcon/client/discover_iot/query_iot_hosts_responses.go create mode 100644 falcon/client/event_schema/event_schema_client.go create mode 100644 falcon/client/event_schema/fdrschema_combined_event_get_parameters.go create mode 100644 falcon/client/event_schema/fdrschema_combined_event_get_responses.go create mode 100644 falcon/client/event_schema/fdrschema_entities_event_get_parameters.go create mode 100644 falcon/client/event_schema/fdrschema_entities_event_get_responses.go create mode 100644 falcon/client/event_schema/fdrschema_queries_event_get_parameters.go create mode 100644 falcon/client/event_schema/fdrschema_queries_event_get_responses.go create mode 100644 falcon/client/falcon_container_image/create_registry_entities_parameters.go create mode 100644 falcon/client/falcon_container_image/create_registry_entities_responses.go create mode 100644 falcon/client/falcon_container_image/delete_registry_entities_parameters.go create mode 100644 falcon/client/falcon_container_image/delete_registry_entities_responses.go create mode 100644 falcon/client/falcon_container_image/falcon_container_image_client.go create mode 100644 falcon/client/falcon_container_image/get_combined_images_parameters.go create mode 100644 falcon/client/falcon_container_image/get_combined_images_responses.go create mode 100644 falcon/client/falcon_container_image/read_registry_entities_by_uuid_parameters.go create mode 100644 falcon/client/falcon_container_image/read_registry_entities_by_uuid_responses.go create mode 100644 falcon/client/falcon_container_image/read_registry_entities_parameters.go create mode 100644 falcon/client/falcon_container_image/read_registry_entities_responses.go create mode 100644 falcon/client/falcon_container_image/update_registry_entities_parameters.go create mode 100644 falcon/client/falcon_container_image/update_registry_entities_responses.go create mode 100644 falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_parameters.go create mode 100644 falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_responses.go create mode 100644 falcon/client/falconx_sandbox/get_memory_dump_hex_dump_parameters.go create mode 100644 falcon/client/falconx_sandbox/get_memory_dump_hex_dump_responses.go create mode 100644 falcon/client/falconx_sandbox/get_memory_dump_parameters.go create mode 100644 falcon/client/falconx_sandbox/get_memory_dump_responses.go create mode 100644 falcon/client/field_schema/fdrschema_entities_field_get_parameters.go create mode 100644 falcon/client/field_schema/fdrschema_entities_field_get_responses.go create mode 100644 falcon/client/field_schema/fdrschema_queries_field_get_parameters.go create mode 100644 falcon/client/field_schema/fdrschema_queries_field_get_responses.go create mode 100644 falcon/client/field_schema/field_schema_client.go delete mode 100644 falcon/client/hosts/get_device_details_parameters.go delete mode 100644 falcon/client/hosts/get_device_details_responses.go create mode 100644 falcon/client/identity_entities/get_sensor_aggregates_parameters.go create mode 100644 falcon/client/identity_entities/get_sensor_aggregates_responses.go create mode 100644 falcon/client/identity_entities/get_sensor_details_parameters.go create mode 100644 falcon/client/identity_entities/get_sensor_details_responses.go create mode 100644 falcon/client/identity_entities/identity_entities_client.go create mode 100644 falcon/client/identity_entities/query_sensors_by_filter_parameters.go create mode 100644 falcon/client/identity_entities/query_sensors_by_filter_responses.go create mode 100644 falcon/client/inventories/create_inventory_parameters.go create mode 100644 falcon/client/inventories/create_inventory_responses.go create mode 100644 falcon/client/inventories/inventories_client.go delete mode 100644 falcon/client/message_center/update_case_parameters.go delete mode 100644 falcon/client/message_center/update_case_responses.go create mode 100644 falcon/client/mssp/delete_c_id_group_members_v2_parameters.go create mode 100644 falcon/client/mssp/delete_c_id_group_members_v2_responses.go create mode 100644 falcon/client/ods/aggregate_query_scan_host_metadata_parameters.go create mode 100644 falcon/client/ods/aggregate_query_scan_host_metadata_responses.go create mode 100644 falcon/client/provision/get_credentials_mixin0_parameters.go create mode 100644 falcon/client/provision/get_credentials_mixin0_responses.go create mode 100644 falcon/client/provision/provision_client.go rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/combined_query_vulnerabilities_parameters.go (91%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/combined_query_vulnerabilities_responses.go (99%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/get_remediations_v2_parameters.go (99%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/get_remediations_v2_responses.go (81%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/get_vulnerabilities_parameters.go (99%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/get_vulnerabilities_responses.go (98%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/query_vulnerabilities_parameters.go (86%) rename falcon/client/{spotlight_vulnerabilities => vulnerabilities}/query_vulnerabilities_responses.go (88%) rename falcon/client/{spotlight_vulnerabilities/spotlight_vulnerabilities_client.go => vulnerabilities/vulnerabilities_client.go} (90%) rename falcon/client/{spotlight_evaluation_logic => vulnerabilities_evaluation_logic}/combined_query_evaluation_logic_parameters.go (99%) rename falcon/client/{spotlight_evaluation_logic => vulnerabilities_evaluation_logic}/combined_query_evaluation_logic_responses.go (99%) rename falcon/client/{spotlight_evaluation_logic => vulnerabilities_evaluation_logic}/get_evaluation_logic_parameters.go (99%) rename falcon/client/{spotlight_evaluation_logic => vulnerabilities_evaluation_logic}/get_evaluation_logic_responses.go (98%) rename falcon/client/{spotlight_evaluation_logic => vulnerabilities_evaluation_logic}/query_evaluation_logic_parameters.go (99%) rename falcon/client/{spotlight_evaluation_logic => vulnerabilities_evaluation_logic}/query_evaluation_logic_responses.go (87%) rename falcon/client/{spotlight_evaluation_logic/spotlight_evaluation_logic_client.go => vulnerabilities_evaluation_logic/vulnerabilities_evaluation_logic_client.go} (92%) create mode 100644 falcon/client/zero_trust_assessment/get_assessments_by_score_v1_parameters.go create mode 100644 falcon/client/zero_trust_assessment/get_assessments_by_score_v1_responses.go create mode 100644 falcon/client/zero_trust_assessment/get_audit_v1_parameters.go create mode 100644 falcon/client/zero_trust_assessment/get_audit_v1_responses.go delete mode 100644 falcon/client/zero_trust_assessment/get_compliance_v1_parameters.go delete mode 100644 falcon/client/zero_trust_assessment/get_compliance_v1_responses.go rename falcon/models/{domain_msa_p_f_response_v2.go => api_aggregates_response.go} (79%) delete mode 100644 falcon/models/api_case_update_request.go create mode 100644 falcon/models/api_cred_payload.go delete mode 100644 falcon/models/api_scheduled_reports_result_v1.go rename falcon/models/{responses_sensor_update_policies_v1.go => api_sensor_details_response_swagger.go} (78%) rename falcon/models/{responses_policy_members_resp_v1.go => base_policy_members_resp_v1.go} (77%) create mode 100644 falcon/models/base_set_policy_precedence_req_v1.go rename falcon/models/{binservclient_msa_put_file_response.go => binservapi_msa_put_file_response.go} (72%) create mode 100644 falcon/models/classification_criteria.go create mode 100644 falcon/models/classification_label.go delete mode 100644 falcon/models/cloudontology_pattern_disposition.go rename falcon/models/{common_c_id_compliance_result.go => common_c_id_audit_result.go} (70%) rename falcon/models/{mlscanner_query_response.go => common_entities_response.go} (74%) rename falcon/models/{api_action_v1_platforms_by_type.go => common_entities_response_resources.go} (54%) rename falcon/models/{common_o_s_compliance.go => common_o_s_audit.go} (59%) delete mode 100644 falcon/models/csdomain_device.go delete mode 100644 falcon/models/csdomain_device_meta.go delete mode 100644 falcon/models/csdomain_device_policy.go delete mode 100644 falcon/models/csdomain_managed_app.go delete mode 100644 falcon/models/csdomain_managed_apps.go delete mode 100644 falcon/models/csdomain_mapped_device_policies.go rename falcon/models/{detects_investigatable.go => detects_alert.go} (59%) delete mode 100644 falcon/models/detects_investigatable_crawl_edge_ids.go delete mode 100644 falcon/models/detects_investigatable_crawl_vertex_ids.go rename falcon/models/{detectsapi_patch_entities_investigatables_v2_request.go => detectsapi_patch_entities_alerts_v2_request.go} (65%) delete mode 100644 falcon/models/detectsapi_patch_entities_investigatables_v1_request.go create mode 100644 falcon/models/detectsapi_post_entities_alerts_v1_request.go create mode 100644 falcon/models/detectsapi_post_entities_alerts_v1_response.go delete mode 100644 falcon/models/detectsapi_post_entities_investigatables_v1_request.go delete mode 100644 falcon/models/detectsapi_post_entities_investigatables_v1_response.go rename falcon/models/{requests_create_r_t_response_policies_v1.go => device_control_create_policies_v1.go} (66%) rename falcon/models/{requests_create_device_control_policy_v1.go => device_control_create_policy_req_v1.go} (57%) rename falcon/models/{requests_device_control_policy_exception_v1.go => device_control_exception_req_v1.go} (68%) create mode 100644 falcon/models/device_control_resp_v2.go create mode 100644 falcon/models/device_control_settings_req_v1.go rename falcon/models/{requests_device_control_policy_class_settings_v1.go => device_control_u_s_b_class_exceptions_req_v1.go} (56%) rename falcon/models/{requests_update_firewall_policies_v1.go => device_control_update_policies_req_v1.go} (71%) rename falcon/models/{requests_update_device_control_policy_v1.go => device_control_update_policy_req_v1.go} (65%) rename falcon/models/{domain_device_paging.go => deviceapi_device_paging.go} (63%) rename falcon/models/{api_msa_reply_devices_ran_on.go => deviceapi_device_response.go} (77%) rename falcon/models/{domain_device_meta.go => deviceapi_request_meta.go} (67%) create mode 100644 falcon/models/domain_action_parameter.go rename falcon/models/{api_activity_creation_request.go => domain_activity_creation_request.go} (61%) rename falcon/models/{responses_reveal_uninstall_token_resp_v1.go => domain_api_combined_findings_response_v1.go} (75%) create mode 100644 falcon/models/domain_api_entity_matched_v1.go create mode 100644 falcon/models/domain_api_evaluation_logic_entities_response_v1.go create mode 100644 falcon/models/domain_api_evaluation_logic_host_info_v1.go create mode 100644 falcon/models/domain_api_finding_facet_v1.go create mode 100644 falcon/models/domain_api_finding_rule_v1.go create mode 100644 falcon/models/domain_api_finding_with_rule_v1.go create mode 100644 falcon/models/domain_api_host_info_facet_v1.go create mode 100644 falcon/models/domain_api_mitre_attack_tactic_v1.go rename falcon/models/{api_report_execution_retry_request_v1.go => domain_api_mitre_mitigation_v1.go} (53%) create mode 100644 falcon/models/domain_api_mitre_technique_v1.go rename falcon/models/{fwmgr_msa_meta_info.go => domain_api_query_meta_v1.go} (53%) rename falcon/models/{fwmgr_msa_paging.go => domain_api_query_paging_v1.go} (55%) create mode 100644 falcon/models/domain_api_vulnerability_data_provider_v1.go create mode 100644 falcon/models/domain_assessments_by_score_response.go create mode 100644 falcon/models/domain_audit_response.go delete mode 100644 falcon/models/domain_azure_account_v1.go create mode 100644 falcon/models/domain_azure_resource_permission.go create mode 100644 falcon/models/domain_azure_role_assignment.go rename falcon/models/{domain_c_id_policy_assignments_cis_benchmark.go => domain_benchmark.go} (58%) delete mode 100644 falcon/models/domain_c_id_policy_assignments_nist_benchmark.go delete mode 100644 falcon/models/domain_c_id_policy_assignments_pci_benchmark.go delete mode 100644 falcon/models/domain_c_id_policy_assignments_soc2_benchmark.go rename falcon/models/{api_case_creation_request.go => domain_case_creation_request.go} (74%) create mode 100644 falcon/models/domain_cloud_accounts.go create mode 100644 falcon/models/domain_cloud_scope.go create mode 100644 falcon/models/domain_credentials.go delete mode 100644 falcon/models/domain_device_swagger.go create mode 100644 falcon/models/domain_discover_api_active_discovery_host.go create mode 100644 falcon/models/domain_discover_api_active_discovery_network.go create mode 100644 falcon/models/domain_discover_api_device_slot.go create mode 100644 falcon/models/domain_discover_api_host_triage.go create mode 100644 falcon/models/domain_discover_api_io_t_host.go rename falcon/models/{binservclient_msa_p_f_response.go => domain_discover_api_io_t_host_entities_response.go} (70%) create mode 100644 falcon/models/domain_discover_params.go create mode 100644 falcon/models/domain_entity_action_request.go create mode 100644 falcon/models/domain_execution_metadata_summary.go rename falcon/models/{api_execution_metadata_v1.go => domain_execution_metadata_v1.go} (75%) create mode 100644 falcon/models/domain_external_api_registry.go create mode 100644 falcon/models/domain_external_credential_response.go create mode 100644 falcon/models/domain_external_credential_response_details.go rename falcon/models/{fwmgr_msa_reply_meta_only.go => domain_external_query_response.go} (70%) rename falcon/models/{domain_device_details_response_swagger.go => domain_external_registry_list_response.go} (76%) create mode 100644 falcon/models/domain_external_registry_response.go delete mode 100644 falcon/models/domain_i_o_a_user.go create mode 100644 falcon/models/domain_last_scheduled_execution.go create mode 100644 falcon/models/domain_last_unscheduled_execution.go rename falcon/models/{api_msa_environment_score_response.go => domain_msa_environment_score_response.go} (74%) rename falcon/models/{api_msa_external_behavior_response.go => domain_msa_external_behavior_response.go} (74%) create mode 100644 falcon/models/domain_msa_external_incident_response.go create mode 100644 falcon/models/domain_msa_incident_perform_action_response.go rename falcon/models/{api_msa_incident_query_response.go => domain_msa_incident_query_response.go} (72%) create mode 100644 falcon/models/domain_query_mitre_attacks_response.go create mode 100644 falcon/models/domain_registry_credentials_response.go create mode 100644 falcon/models/domain_report_execution_launch_request_v1.go rename falcon/models/{api_report_execution_launch_request_v1.go => domain_report_execution_retry_request_v1.go} (53%) delete mode 100644 falcon/models/domain_report_execution_summary.go create mode 100644 falcon/models/domain_report_execution_summary_v1.go rename falcon/models/{api_report_execution_v1.go => domain_report_execution_v1.go} (76%) rename falcon/models/{api_msa_external_incident_response.go => domain_report_executions_response_v1.go} (75%) create mode 100644 falcon/models/domain_report_metadata.go create mode 100644 falcon/models/domain_role.go rename falcon/models/{api_scheduled_report_v1.go => domain_scheduled_report_v1.go} (71%) rename falcon/models/{responses_sensor_update_kernels_v1.go => domain_scheduled_reports_result_v1.go} (79%) create mode 100644 falcon/models/domain_search_after_meta.go create mode 100644 falcon/models/domain_search_after_paging.go create mode 100644 falcon/models/domain_update_results.go create mode 100644 falcon/models/domain_zero_trust_simple_assessment.go rename falcon/models/{domain_msa_entities_roles_response.go => empowerapi_msa_p_f_response_v1.go} (75%) create mode 100644 falcon/models/empowerapi_msa_p_f_response_v2.go rename falcon/models/{binservclient_remote_command_put_file.go => empowerapi_remote_command_put_file_v1.go} (71%) rename falcon/models/{domain_remote_command_put_file_v2.go => empowerapi_remote_command_put_file_v2.go} (74%) rename falcon/models/{requests_sv_exclusion_create_req_v1.go => exclusions_create_req_v1.go} (50%) rename falcon/models/{responses_ml_exclusion_v1.go => exclusions_exclusion_v1.go} (75%) create mode 100644 falcon/models/exclusions_resp_v1.go delete mode 100644 falcon/models/external_change.go delete mode 100644 falcon/models/external_get_changes_response.go create mode 100644 falcon/models/falconx_a_m_s_i_call.go create mode 100644 falcon/models/falconx_c2.go create mode 100644 falcon/models/falconx_certificate.go create mode 100644 falcon/models/falconx_file_data_directory.go create mode 100644 falcon/models/falconx_file_resource.go create mode 100644 falcon/models/falconx_file_section.go create mode 100644 falcon/models/falconx_intel_x_report_v1.go create mode 100644 falcon/models/falconx_m_i_t_r_e_attack_parent.go create mode 100644 falcon/models/falconx_malware_config.go create mode 100644 falcon/models/falconx_memory_dump_data.go create mode 100644 falcon/models/falconx_module.go create mode 100644 falcon/models/falconx_url_data.go rename falcon/models/{requests_create_device_control_policies_v1.go => firewall_create_firewall_policies_req_v1.go} (64%) rename falcon/models/{requests_create_firewall_policy_v1.go => firewall_create_firewall_policy_req_v1.go} (51%) rename falcon/models/{responses_firewall_policy_v1.go => firewall_policy_v1.go} (70%) rename falcon/models/{responses_ml_exclusion_resp_v1.go => firewall_resp_v1.go} (76%) rename falcon/models/{requests_update_r_t_response_policies_v1.go => firewall_update_firewall_policies_req_v1.go} (64%) rename falcon/models/{requests_update_firewall_policy_v1.go => firewall_update_firewall_policy_req_v1.go} (57%) create mode 100644 falcon/models/flightcontrolapi_get_roles_response.go create mode 100644 falcon/models/flightcontrolapi_user_grant_response.go rename falcon/models/{domain_msa_entities_users_response.go => flightcontrolapi_user_response.go} (75%) delete mode 100644 falcon/models/fwmgr_msa_api_error.go delete mode 100644 falcon/models/fwmgr_msa_query_response.go delete mode 100644 falcon/models/fwmgr_msa_resources.go rename falcon/models/{requests_create_group_v1.go => host_groups_create_group_req_v1.go} (53%) rename falcon/models/{requests_update_sensor_update_policies_v1.go => host_groups_create_groups_req_v1.go} (67%) rename falcon/models/{mlscanner_scan_v1_response.go => host_groups_members_resp_v1.go} (76%) create mode 100644 falcon/models/host_groups_resp_v1.go rename falcon/models/{requests_update_group_v1.go => host_groups_update_group_req_v1.go} (63%) rename falcon/models/{requests_update_sensor_update_policies_v2.go => host_groups_update_groups_req_v1.go} (67%) rename falcon/models/{responses_sensor_update_policies_v2.go => images_ext_combined_images_response.go} (77%) create mode 100644 falcon/models/internal_sensor_status.go rename falcon/models/{domain_cloud_account_id.go => ioa_cloud_account_id.go} (57%) rename falcon/models/{domain_i_o_a_enrichments.go => ioa_enrichments.go} (72%) rename falcon/models/{domain_i_o_a_event_aggregate.go => ioa_event_aggregate.go} (52%) rename falcon/models/{requests_ioa_exclusion_create_req_v1.go => ioa_exclusions_ioa_exclusion_create_req_v1.go} (67%) rename falcon/models/{responses_ioa_exclusion_v1.go => ioa_exclusions_ioa_exclusion_resp_v1.go} (73%) rename falcon/models/{requests_ioa_exclusion_update_req_v1.go => ioa_exclusions_ioa_exclusion_update_req_v1.go} (67%) rename falcon/models/{responses_device_control_policies_v1.go => ioa_exclusions_ioa_exclusions_resp_v1.go} (78%) rename falcon/models/{responses_i_o_a_rule_group_v1.go => ioa_rule_groups_rule_group_v1.go} (76%) rename falcon/models/{api_i_o_c_devices_count.go => iocapi_i_o_c_devices_count.go} (65%) rename falcon/models/{domain_device_response.go => iocapi_msa_reply_devices_ran_on.go} (72%) rename falcon/models/{api_report_executions_response_v1.go => iocapi_msa_reply_i_o_c_devices_count.go} (78%) create mode 100644 falcon/models/iocapi_msa_reply_processes_ran_on.go rename falcon/models/{api_pagination_meta.go => iocapi_pagination_meta.go} (52%) rename falcon/models/{api_pagination_meta_offset.go => iocapi_pagination_meta_offset.go} (57%) rename falcon/models/{api_response_meta.go => iocapi_response_meta.go} (68%) delete mode 100644 falcon/models/k8sreg_a_w_s_account_permissions_status.go rename falcon/models/{registration_i_o_a_user_response.go => k8sreg_create_a_w_s_acc_resp.go} (76%) rename falcon/models/{mlscanner_meta_info.go => mlscannerapi_meta_info.go} (71%) rename falcon/models/{api_msa_reply_processes_ran_on.go => mlscannerapi_query_response.go} (76%) rename falcon/models/{mlscanner_quota.go => mlscannerapi_quota.go} (65%) rename falcon/models/{mlscanner_samples_scan_parameters.go => mlscannerapi_samples_scan_parameters.go} (53%) rename falcon/models/{mlscanner_samples_scan_result.go => mlscannerapi_samples_scan_result.go} (69%) rename falcon/models/{api_msa_reply_i_o_c_devices_count.go => mlscannerapi_scan_v1_response.go} (78%) rename falcon/models/{mlscanner_scanned_sample.go => mlscannerapi_scanned_sample.go} (59%) create mode 100644 falcon/models/models_application_library.go create mode 100644 falcon/models/models_application_package_info_type.go create mode 100644 falcon/models/models_credentials.go create mode 100644 falcon/models/models_ext_api_image_combined.go create mode 100644 falcon/models/models_job_meta_data.go create mode 100644 falcon/models/models_registry_credentials_response.go create mode 100644 falcon/models/models_scan_results.go create mode 100644 falcon/models/models_snapshot_inventory_application.go create mode 100644 falcon/models/models_snapshot_inventory_payload.go create mode 100644 falcon/models/policy_sensor_update_schedule.go create mode 100644 falcon/models/policy_sensor_update_scheduler.go rename falcon/models/{responses_prevention_category_v1.go => prevention_category_resp_v1.go} (68%) rename falcon/models/{requests_create_prevention_policies_v1.go => prevention_create_policies_req_v1.go} (66%) rename falcon/models/{requests_create_prevention_policy_v1.go => prevention_create_policy_req_v1.go} (60%) rename falcon/models/{responses_prevention_policy_v1.go => prevention_policy_v1.go} (73%) rename falcon/models/{responses_host_groups_v1.go => prevention_resp_v1.go} (77%) rename falcon/models/{requests_prevention_setting_v1.go => prevention_setting_req_v1.go} (64%) rename falcon/models/{responses_prevention_setting_v1.go => prevention_setting_resp_v1.go} (60%) rename falcon/models/{requests_update_prevention_policies_v1.go => prevention_update_policies_req_v1.go} (66%) rename falcon/models/{requests_update_prevention_policy_v1.go => prevention_update_policy_req_v1.go} (69%) create mode 100644 falcon/models/processesapi_msa_process_detail_response.go rename falcon/models/{api_process_detail.go => processesapi_process_detail.go} (70%) create mode 100644 falcon/models/public_acl.go create mode 100644 falcon/models/public_acl_change.go rename falcon/models/{external_host_group.go => public_after.go} (52%) create mode 100644 falcon/models/public_attribute.go create mode 100644 falcon/models/public_basic.go create mode 100644 falcon/models/public_before.go create mode 100644 falcon/models/public_change.go create mode 100644 falcon/models/public_d_acl.go create mode 100644 falcon/models/public_d_acl_entity.go rename falcon/models/{external_diff.go => public_diff.go} (68%) rename falcon/models/{external_diff_hash.go => public_diff_hash.go} (52%) rename falcon/models/{external_diff_type.go => public_diff_type.go} (66%) rename falcon/models/{domain_compliance_response.go => public_get_changes_response.go} (77%) create mode 100644 falcon/models/public_group.go rename falcon/models/{external_host.go => public_host.go} (75%) create mode 100644 falcon/models/public_host_group.go create mode 100644 falcon/models/public_owner.go create mode 100644 falcon/models/public_permissions.go create mode 100644 falcon/models/public_permissions_lin.go rename falcon/models/{external_policy.go => public_policy.go} (67%) rename falcon/models/{external_policy_rule.go => public_policy_rule.go} (52%) rename falcon/models/{external_policy_rule_group.go => public_policy_rule_group.go} (64%) create mode 100644 falcon/models/public_prevalence.go create mode 100644 falcon/models/public_tag.go create mode 100644 falcon/models/registration_azure_account_v1_ext.go rename falcon/models/{registration_azure_service_principal_response_v1.go => registration_azure_tenant_configuration_response_v1.go} (70%) create mode 100644 falcon/models/registration_azure_tenant_i_ds_response_v1.go create mode 100644 falcon/models/registration_azure_tenant_i_ds_response_v1_resources.go delete mode 100644 falcon/models/registration_base_response_v1.go delete mode 100644 falcon/models/registration_empty_request.go create mode 100644 falcon/models/registration_external_i_o_m_event_response_v2.go create mode 100644 falcon/models/registration_i_o_m_event_i_ds_response_v2.go create mode 100644 falcon/models/registration_i_o_m_event_v2.go create mode 100644 falcon/models/registration_m_s_a_spec_meta_info_extension.go create mode 100644 falcon/models/registryassessment_external_cred_payload.go create mode 100644 falcon/models/registryassessment_external_registry_patch_payload.go create mode 100644 falcon/models/registryassessment_external_registry_payload.go rename falcon/models/{requests_create_firewall_policies_v1.go => remote_response_create_policies_v1.go} (66%) rename falcon/models/{requests_create_r_t_response_policy_v1.go => remote_response_create_policy_req_v1.go} (60%) rename falcon/models/{responses_r_t_response_policy_v1.go => remote_response_policy_v1.go} (72%) rename falcon/models/{responses_sv_exclusion_resp_v1.go => remote_response_resp_v1.go} (76%) rename falcon/models/{requests_update_device_control_policies_v1.go => remote_response_update_policies_req_v1.go} (65%) rename falcon/models/{requests_update_r_t_response_policy_v1.go => remote_response_update_policy_req_v1.go} (68%) delete mode 100644 falcon/models/requests_create_sensor_update_policies_v1.go delete mode 100644 falcon/models/requests_create_sensor_update_policies_v2.go delete mode 100644 falcon/models/requests_device_control_policy_settings_v1.go delete mode 100644 falcon/models/requests_ml_exclusion_create_req_v1.go delete mode 100644 falcon/models/requests_ml_exclusion_type.go delete mode 100644 falcon/models/requests_sensor_update_settings_v1.go delete mode 100644 falcon/models/requests_sensor_update_settings_v2.go delete mode 100644 falcon/models/requests_set_policy_precedence_req_v1.go create mode 100644 falcon/models/resource.go delete mode 100644 falcon/models/responses_device_control_policy_class_settings_v1.go delete mode 100644 falcon/models/responses_device_control_policy_exception_v1.go delete mode 100644 falcon/models/responses_device_control_policy_v1.go delete mode 100644 falcon/models/responses_device_control_settings_v1.go delete mode 100644 falcon/models/responses_host_group_v1.go delete mode 100644 falcon/models/responses_r_t_response_policies_v1.go delete mode 100644 falcon/models/responses_sensor_update_build_v1.go delete mode 100644 falcon/models/responses_sensor_update_settings_v2.go create mode 100644 falcon/models/sadomain_notification_log.go create mode 100644 falcon/models/sadomain_submit_for_blocking_info.go create mode 100644 falcon/models/schema_sensor_event.go create mode 100644 falcon/models/schema_sensor_event_field.go rename falcon/models/{domain_msa_user_grants_response.go => schema_sensor_event_response_v1.go} (79%) create mode 100644 falcon/models/schema_sensor_field.go rename falcon/models/{api_msa_process_detail_response.go => schema_sensor_field_response_v1.go} (78%) rename falcon/models/{msa_action_parameter.go => schema_sensor_field_value.go} (51%) rename falcon/models/{requests_sensor_update_build_v1.go => sensor_update_build_req_v1.go} (59%) create mode 100644 falcon/models/sensor_update_build_resp_v1.go rename falcon/models/{responses_prevention_policies_v1.go => sensor_update_builds_resp_v1.go} (76%) create mode 100644 falcon/models/sensor_update_create_policies_req_v1.go create mode 100644 falcon/models/sensor_update_create_policies_req_v2.go rename falcon/models/{requests_create_sensor_update_policy_v2.go => sensor_update_create_policy_req_v1.go} (56%) rename falcon/models/{requests_create_sensor_update_policy_v1.go => sensor_update_create_policy_req_v2.go} (56%) rename falcon/models/{responses_sensor_update_kernel_v1.go => sensor_update_kernel_resp_v1.go} (71%) create mode 100644 falcon/models/sensor_update_kernels_resp_v1.go rename falcon/models/{responses_sensor_update_policy_v1.go => sensor_update_policy_v1.go} (70%) rename falcon/models/{responses_sensor_update_policy_v2.go => sensor_update_policy_v2.go} (70%) rename falcon/models/{responses_firewall_policies_v1.go => sensor_update_resp_v1.go} (77%) rename falcon/models/{responses_ioa_exclusion_resp_v1.go => sensor_update_resp_v2.go} (77%) create mode 100644 falcon/models/sensor_update_settings_req_v1.go create mode 100644 falcon/models/sensor_update_settings_req_v2.go rename falcon/models/{responses_sensor_update_settings_v1.go => sensor_update_settings_resp_v1.go} (55%) create mode 100644 falcon/models/sensor_update_settings_resp_v2.go rename falcon/models/{requests_create_groups_v1.go => sensor_update_update_policies_req_v1.go} (66%) rename falcon/models/{requests_update_groups_v1.go => sensor_update_update_policies_req_v2.go} (66%) rename falcon/models/{requests_update_sensor_update_policy_v2.go => sensor_update_update_policy_req_v1.go} (65%) rename falcon/models/{requests_update_sensor_update_policy_v1.go => sensor_update_update_policy_req_v2.go} (63%) create mode 100644 falcon/models/sv_exclusions_create_req_v1.go rename falcon/models/{responses_host_group_members_v1.go => sv_exclusions_resp_v1.go} (76%) rename falcon/models/{responses_sv_exclusion_v1.go => sv_exclusions_s_v_exclusion_v1.go} (74%) rename falcon/models/{requests_sv_exclusion_update_req_v1.go => sv_exclusions_update_req_v1.go} (57%) delete mode 100644 falcon/models/threatgraph_crawl_edges_request.go rename falcon/models/{responses_sensor_update_builds_v1.go => uninstall_token_resp_v1.go} (76%) rename falcon/models/{requests_reveal_uninstall_token_v1.go => uninstall_token_reveal_uninstall_token_req_v1.go} (54%) rename falcon/models/{responses_uninstall_token_v1.go => uninstall_token_uninstall_token_v1.go} (61%) diff --git a/.goreleaser.yml b/.goreleaser.yml index 5a6f2b16..c445bded 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -167,9 +167,9 @@ builds: - amd64 - arm - arm64 - - id: falcon_spotlight_vulnerabilities - binary: falcon_spotlight_vulnerabilities - main: ./examples/falcon_spotlight_vulnerabilities + - id: falcon_vulnerabilities + binary: falcon_vulnerabilities + main: ./examples/falcon_vulnerabilities env: - CGO_ENABLED=0 goos: @@ -297,8 +297,8 @@ nfpms: dst: /usr/share/doc/gofalcon/falcon_host_details - src: examples/falcon_registry_token dst: /usr/share/doc/gofalcon/falcon_registry_token - - src: examples/falcon_spotlight_vulnerabilities - dst: /usr/share/doc/gofalcon/falcon_spotlight_vulnerabilities + - src: examples/falcon_vulnerabilities + dst: /usr/share/doc/gofalcon/falcon_vulnerabilities - src: examples/falcon_supported_kernels dst: /usr/share/doc/gofalcon/falcon_supported_kernels - src: examples/falcon_zta @@ -310,3 +310,6 @@ nfpms: license: MIT description: Golang-based SDK to CrowdStrike's APIs release: 1 + +release: + prerelease: auto \ No newline at end of file diff --git a/README.md b/README.md index 7eb2b581..fd5b64be 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Gofalcon documentation is available on [pkg.go.dev](https://pkg.go.dev/github.co | [falcon_registry_token](examples/falcon_registry_token) | helper to generate container registry logic information for `docker login` | | [falcon_rtr_read_only_command](examples/falcon_rtr_read_only_command) | stand-alone example to run basic read-only RTR (Real-Time Response) command against a specific agent | | [falcon_rtr_admin_create_and_run_script](examples/falcon_rtr_admin_create_and_run_script) | stand-alone example of running custom script on the specific agent using RTR (Real-Time Response) API | -| [falcon_spotlight_vulnerabilities](examples/falcon_spotlight_vulnerabilities) | stand-alone tool that outputs inventory of vulnerabilities affecting your environment | +| [falcon_vulnerabilities](examples/falcon_vulnerabilities) | stand-alone tool that outputs inventory of vulnerabilities affecting your environment | | [falcon_supported_kernels](examples/falcon_supported_kernels) | stand-alone tool that outputs short list recent Linux kernels supported by CrowdStrike Falcon for a given distribution | | [falcon_zta](examples/falcon_zta) | stand-alone tool that utilises Hosts and ZTA APIs and outputs ZTA findings for your environment | | [customize_transport](examples/customize_transport) | use a falcon.TransportDecorator to modify all outgoing HTTP requests to the Falcon API | diff --git a/examples/README.md b/examples/README.md index ef03f0f9..8c85b3d2 100644 --- a/examples/README.md +++ b/examples/README.md @@ -19,7 +19,7 @@ Some of these examples ready to be used as stand-alone programs. * [falcon_rtr_read_only_command](falcon_rtr_read_only_command) - stand-alone example to run basic read-only RTR (Real-Time Response) command against a specific agent * [falcon_rtr_admin_create_and_run_script](falcon_rtr_admin_create_and_run_script) - stand-alone example of running custom script on the specific agent using RTR (Real-Time Response) API * [falcon_rtr_batch_read_only_command](falcon_rtr_batch_read_only_command) - stand-alone example to run basic read-only RTR (Real-Time Response) command against several agents at once. - * [falcon_spotlight_vulnerabilities](falcon_spotlight_vulnerabilities) - stand-alone tool that outputs inventory of vulnerabilities affecting your environment + * [falcon_vulnerabilities](falcon_vulnerabilities) - stand-alone tool that outputs inventory of vulnerabilities affecting your environment * [falcon_supported_kernels](falcon_supported_kernels) - stand-alone tool that outputs short list recent Linux kernels supported by CrowdStrike Falcon for a given distribution * [falcon_zta](falcon_zta) - stand-alone tool that utilises Hosts and ZTA APIs and outputs ZTA findings for your environment * [stream_new_detections](stream_new_detections/) - small utility to poll for a new detections in CrowdStrike Console diff --git a/examples/falcon_registry_token/main.go b/examples/falcon_registry_token/main.go index 3b4365e5..82e2fff6 100644 --- a/examples/falcon_registry_token/main.go +++ b/examples/falcon_registry_token/main.go @@ -48,17 +48,9 @@ Falcon Client Secret`) fmt.Fprintf(os.Stderr, "WARNING: %v (trace_id=%s)", err, traceId) } resources := payload.Resources - resourcesList := resources.([]interface{}) - if len(resourcesList) != 1 { - fmt.Fprintf(os.Stderr, "Expected to receive exactly one token, but got %d\n", len(resourcesList)) + if len(resources) != 1 { + fmt.Fprintf(os.Stderr, "Expected to receive exactly one token, but got %d\n", len(resources)) panic("Unexpected response") } - resourceMap := resourcesList[0].(map[string]interface{}) - value, ok := resourceMap["token"] - if !ok { - fmt.Fprintf(os.Stderr, "Expected to receive map containing 'token' key, but got %s\n", resourceMap) - panic("Unexpected response") - } - valueString := value.(string) - fmt.Printf("%s", valueString) + fmt.Printf("%s\n", *resources[0].Token) } diff --git a/examples/falcon_supported_kernels/main.go b/examples/falcon_supported_kernels/main.go index 04e30a94..054a4895 100644 --- a/examples/falcon_supported_kernels/main.go +++ b/examples/falcon_supported_kernels/main.go @@ -103,7 +103,7 @@ func getValidDistroNames(client *client.CrowdStrikeAPISpecification) []string { return list } -func query(client *client.CrowdStrikeAPISpecification, filter string) []*models.ResponsesSensorUpdateKernelV1 { +func query(client *client.CrowdStrikeAPISpecification, filter string) []*models.SensorUpdateKernelRespV1 { limit := int64(100) response, err := client.SensorUpdatePolicies.QueryCombinedSensorUpdateKernels(&sensor_update_policies.QueryCombinedSensorUpdateKernelsParams{ Filter: &filter, diff --git a/examples/falcon_spotlight_vulnerabilities/README.md b/examples/falcon_vulnerabilities/README.md similarity index 83% rename from examples/falcon_spotlight_vulnerabilities/README.md rename to examples/falcon_vulnerabilities/README.md index 0b650c23..195f379e 100644 --- a/examples/falcon_spotlight_vulnerabilities/README.md +++ b/examples/falcon_vulnerabilities/README.md @@ -7,7 +7,7 @@ This page represents a stand-alone tool that uses Falcon Spotlight API to query ## Installation ``` -go get github.com/crowdstrike/gofalcon/examples/falcon_spotlight_vulnerabilities +go get github.com/crowdstrike/gofalcon/examples/falcon_vulnerabilities ``` ## Exemplary Usage @@ -15,7 +15,7 @@ go get github.com/crowdstrike/gofalcon/examples/falcon_spotlight_vulnerabilities Interactive Run: ``` $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ - falcon_spotlight_vulnerabilities + falcon_vulnerabilities Missing --filter attribute. Please provide FQL (Falcon Query Language) expression for vulnerability search. Examples: created_timestamp:>'2019-11-25T22:36:12Z' @@ -31,14 +31,14 @@ filter: status:!'closed' List critical severity vulnerabilities affecting your environment ``` $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ - falcon_spotlight_vulnerabilities --filter="cve.severity:'CRITICAL'" + falcon_vulnerabilities --filter="cve.severity:'CRITICAL'" .... ``` Count critical severity vulnerabilities affecting your environment ``` $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ - falcon_spotlight_vulnerabilities --filter="cve.severity:'CRITICAL'" \ + falcon_vulnerabilities --filter="cve.severity:'CRITICAL'" \ | jq length 34 ``` @@ -46,21 +46,21 @@ $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ List all critical severity vulnerabilities alongside hostname of affected systems: ``` $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ - falcon_spotlight_vulnerabilities --filter="cve.severity:'CRITICAL'" \ + falcon_vulnerabilities --filter="cve.severity:'CRITICAL'" \ | jq -r 'map( {"cve":.cve.id, "hostname": .host_info.hostname})' ``` Index all critical severity vulnerabilities based on hostname of systems it affects: ``` $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ - falcon_spotlight_vulnerabilities --filter="cve.severity:'CRITICAL'" \ + falcon_vulnerabilities --filter="cve.severity:'CRITICAL'" \ | jq -r 'map( {"cve":.cve.id, "hostname": .host_info.hostname} ) | group_by(.hostname)[] | {(.[0].hostname): [.[] | .cve]}' ``` List vulnerabilities except those of low and medium severity, **sort** by the time last updated timestamp. ``` $ FALCON_CLIENT_ID="abc" FALCON_CLIENT_SECRET="XYZ" FALCON_CLOUD=us-1 \ - falcon_spotlight_vulnerabilities --filter='cve.severity:!["LOW","MEDIUM"]' --sort="updated_timestamp.desc" + falcon_vulnerabilities --filter='cve.severity:!["LOW","MEDIUM"]' --sort="updated_timestamp.desc" ``` Please Refer to [Falcon Spotlight API documentation](https://falcon.crowdstrike.com/documentation/98/spotlight-apis) to learn more about FQL filter and FQL sort parameters, about the meaning of the vulnerability entity properties, and best practices. Further, please refer to [jq tool manual](https://stedolan.github.io/jq/manual/) to learn how to effectively post-process JSON outputs in command-line. diff --git a/examples/falcon_spotlight_vulnerabilities/main.go b/examples/falcon_vulnerabilities/main.go similarity index 95% rename from examples/falcon_spotlight_vulnerabilities/main.go rename to examples/falcon_vulnerabilities/main.go index 0a425600..b15da1e1 100644 --- a/examples/falcon_spotlight_vulnerabilities/main.go +++ b/examples/falcon_vulnerabilities/main.go @@ -9,7 +9,7 @@ import ( "github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client" - "github.com/crowdstrike/gofalcon/falcon/client/spotlight_vulnerabilities" + "github.com/crowdstrike/gofalcon/falcon/client/vulnerabilities" "github.com/crowdstrike/gofalcon/falcon/models" "github.com/crowdstrike/gofalcon/pkg/falcon_util" ) @@ -88,8 +88,8 @@ func queryVulnerabilities(client *client.CrowdStrikeAPISpecification, filter str go func() { lastSeen := (*string)(nil) for { - response, err := client.SpotlightVulnerabilities.CombinedQueryVulnerabilities( - &spotlight_vulnerabilities.CombinedQueryVulnerabilitiesParams{ + response, err := client.Vulnerabilities.CombinedQueryVulnerabilities( + &vulnerabilities.CombinedQueryVulnerabilitiesParams{ Context: context.Background(), Facet: []string{"cve", "host_info", "remediation", "evaluation_logic"}, Filter: filter, diff --git a/examples/falcon_zta/main.go b/examples/falcon_zta/main.go index 28013047..caf746e7 100644 --- a/examples/falcon_zta/main.go +++ b/examples/falcon_zta/main.go @@ -53,7 +53,7 @@ Falcon Client Secret`) panic(err) } if *statistics { - response, err := client.ZeroTrustAssessment.GetComplianceV1(&zero_trust_assessment.GetComplianceV1Params{ + response, err := client.ZeroTrustAssessment.GetAssessmentV1(&zero_trust_assessment.GetAssessmentV1Params{ Context: ctx, }) if err != nil { diff --git a/falcon/client/alerts/alerts_client.go b/falcon/client/alerts/alerts_client.go index 9e6be7f5..e50974f9 100644 --- a/falcon/client/alerts/alerts_client.go +++ b/falcon/client/alerts/alerts_client.go @@ -6,6 +6,8 @@ package alerts // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -30,8 +32,6 @@ type ClientOption func(*runtime.ClientOperation) type ClientService interface { GetQueriesAlertsV1(params *GetQueriesAlertsV1Params, opts ...ClientOption) (*GetQueriesAlertsV1OK, error) - PatchEntitiesAlertsV1(params *PatchEntitiesAlertsV1Params, opts ...ClientOption) (*PatchEntitiesAlertsV1OK, error) - PatchEntitiesAlertsV2(params *PatchEntitiesAlertsV2Params, opts ...ClientOption) (*PatchEntitiesAlertsV2OK, error) PostAggregatesAlertsV1(params *PostAggregatesAlertsV1Params, opts ...ClientOption) (*PostAggregatesAlertsV1OK, error) @@ -74,49 +74,13 @@ func (a *Client) GetQueriesAlertsV1(params *GetQueriesAlertsV1Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetQueriesAlertsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) -} - -/* -PatchEntitiesAlertsV1 performs actions on detections identified by detection ID s in request each action has a name and a description which describes what the action does remove tag remove a tag from 1 or more detection s assign to user id assign 1 or more detection s to a user identified by user id eg user1 at example com unassign unassign an previously assigned user from 1 or more detection s the value passed to this action is ignored new behavior processed adds a newly processed behavior to 1 or more detection s update status update status for 1 or more detection s assign to uuid assign 1 or more detection s to a user identified by UUID add tag add a tag to 1 or more detection s remove tags by prefix remove tags with given prefix from 1 or more detection s append comment appends new comment to existing comments assign to name assign 1 or more detection s to a user identified by user name show in ui shows 1 or more detection s on UI if set to true hides otherwise an empty nil value is also valid skip side effects internal only command to skip side effects during beta phase -*/ -func (a *Client) PatchEntitiesAlertsV1(params *PatchEntitiesAlertsV1Params, opts ...ClientOption) (*PatchEntitiesAlertsV1OK, error) { - // TODO: Validate the params before sending - if params == nil { - params = NewPatchEntitiesAlertsV1Params() - } - op := &runtime.ClientOperation{ - ID: "PatchEntitiesAlertsV1", - Method: "PATCH", - PathPattern: "/alerts/entities/alerts/v1", - ProducesMediaTypes: []string{"application/json"}, - ConsumesMediaTypes: []string{"application/json"}, - Schemes: []string{"https"}, - Params: params, - Reader: &PatchEntitiesAlertsV1Reader{formats: a.formats}, - Context: params.Context, - Client: params.HTTPClient, - } - for _, opt := range opts { - opt(op) - } - - result, err := a.transport.Submit(op) - if err != nil { - return nil, err - } - success, ok := result.(*PatchEntitiesAlertsV1OK) - if ok { - return success, nil - } - // unexpected success response - unexpectedSuccess := result.(*PatchEntitiesAlertsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetQueriesAlertsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -PatchEntitiesAlertsV2 performs actions on detections identified by detection ID s in request each action has a name and a description which describes what the action does +PatchEntitiesAlertsV2 performs actions on detections identified by detection ID s in request each action has a name and a description which describes what the action does if a request adds and removes tag in a single request the order of processing would be to remove tags before adding new ones in */ func (a *Client) PatchEntitiesAlertsV2(params *PatchEntitiesAlertsV2Params, opts ...ClientOption) (*PatchEntitiesAlertsV2OK, error) { // TODO: Validate the params before sending @@ -148,8 +112,9 @@ func (a *Client) PatchEntitiesAlertsV2(params *PatchEntitiesAlertsV2Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*PatchEntitiesAlertsV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PatchEntitiesAlertsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -185,8 +150,9 @@ func (a *Client) PostAggregatesAlertsV1(params *PostAggregatesAlertsV1Params, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostAggregatesAlertsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostAggregatesAlertsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -222,8 +188,9 @@ func (a *Client) PostEntitiesAlertsV1(params *PostEntitiesAlertsV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostEntitiesAlertsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostEntitiesAlertsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/alerts/get_queries_alerts_v1_responses.go b/falcon/client/alerts/get_queries_alerts_v1_responses.go index 3f9be7a3..7e80b8d6 100644 --- a/falcon/client/alerts/get_queries_alerts_v1_responses.go +++ b/falcon/client/alerts/get_queries_alerts_v1_responses.go @@ -56,14 +56,7 @@ func (o *GetQueriesAlertsV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetQueriesAlertsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /alerts/queries/alerts/v1] GetQueriesAlertsV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type GetQueriesAlertsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get queries alerts v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *GetQueriesAlertsV1OK) String() string { return fmt.Sprintf("[GET /alerts/queries/alerts/v1][%d] getQueriesAlertsV1OK %+v", 200, o.Payload) } -func (o *GetQueriesAlertsV1OK) GetPayload() *models.MsaQueryResponse { +func (o *GetQueriesAlertsV1OK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *GetQueriesAlertsV1OK) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type GetQueriesAlertsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get queries alerts v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *GetQueriesAlertsV1BadRequest) String() string { return fmt.Sprintf("[GET /alerts/queries/alerts/v1][%d] getQueriesAlertsV1BadRequest %+v", 400, o.Payload) } -func (o *GetQueriesAlertsV1BadRequest) GetPayload() *models.MsaQueryResponse { +func (o *GetQueriesAlertsV1BadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } @@ -277,7 +270,7 @@ func (o *GetQueriesAlertsV1BadRequest) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type GetQueriesAlertsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get queries alerts v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *GetQueriesAlertsV1InternalServerError) String() string { return fmt.Sprintf("[GET /alerts/queries/alerts/v1][%d] getQueriesAlertsV1InternalServerError %+v", 500, o.Payload) } -func (o *GetQueriesAlertsV1InternalServerError) GetPayload() *models.MsaQueryResponse { +func (o *GetQueriesAlertsV1InternalServerError) GetPayload() *models.MsaspecQueryResponse { return o.Payload } @@ -622,79 +615,7 @@ func (o *GetQueriesAlertsV1InternalServerError) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetQueriesAlertsV1Default creates a GetQueriesAlertsV1Default with default headers values -func NewGetQueriesAlertsV1Default(code int) *GetQueriesAlertsV1Default { - return &GetQueriesAlertsV1Default{ - _statusCode: code, - } -} - -/* -GetQueriesAlertsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetQueriesAlertsV1Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this get queries alerts v1 default response has a 2xx status code -func (o *GetQueriesAlertsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get queries alerts v1 default response has a 3xx status code -func (o *GetQueriesAlertsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get queries alerts v1 default response has a 4xx status code -func (o *GetQueriesAlertsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get queries alerts v1 default response has a 5xx status code -func (o *GetQueriesAlertsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get queries alerts v1 default response a status code equal to that given -func (o *GetQueriesAlertsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get queries alerts v1 default response -func (o *GetQueriesAlertsV1Default) Code() int { - return o._statusCode -} - -func (o *GetQueriesAlertsV1Default) Error() string { - return fmt.Sprintf("[GET /alerts/queries/alerts/v1][%d] GetQueriesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetQueriesAlertsV1Default) String() string { - return fmt.Sprintf("[GET /alerts/queries/alerts/v1][%d] GetQueriesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetQueriesAlertsV1Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *GetQueriesAlertsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/alerts/patch_entities_alerts_v1_parameters.go b/falcon/client/alerts/patch_entities_alerts_v1_parameters.go deleted file mode 100644 index 36ff9fe1..00000000 --- a/falcon/client/alerts/patch_entities_alerts_v1_parameters.go +++ /dev/null @@ -1,153 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package alerts - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// NewPatchEntitiesAlertsV1Params creates a new PatchEntitiesAlertsV1Params object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewPatchEntitiesAlertsV1Params() *PatchEntitiesAlertsV1Params { - return &PatchEntitiesAlertsV1Params{ - timeout: cr.DefaultTimeout, - } -} - -// NewPatchEntitiesAlertsV1ParamsWithTimeout creates a new PatchEntitiesAlertsV1Params object -// with the ability to set a timeout on a request. -func NewPatchEntitiesAlertsV1ParamsWithTimeout(timeout time.Duration) *PatchEntitiesAlertsV1Params { - return &PatchEntitiesAlertsV1Params{ - timeout: timeout, - } -} - -// NewPatchEntitiesAlertsV1ParamsWithContext creates a new PatchEntitiesAlertsV1Params object -// with the ability to set a context for a request. -func NewPatchEntitiesAlertsV1ParamsWithContext(ctx context.Context) *PatchEntitiesAlertsV1Params { - return &PatchEntitiesAlertsV1Params{ - Context: ctx, - } -} - -// NewPatchEntitiesAlertsV1ParamsWithHTTPClient creates a new PatchEntitiesAlertsV1Params object -// with the ability to set a custom HTTPClient for a request. -func NewPatchEntitiesAlertsV1ParamsWithHTTPClient(client *http.Client) *PatchEntitiesAlertsV1Params { - return &PatchEntitiesAlertsV1Params{ - HTTPClient: client, - } -} - -/* -PatchEntitiesAlertsV1Params contains all the parameters to send to the API endpoint - - for the patch entities alerts v1 operation. - - Typically these are written to a http.Request. -*/ -type PatchEntitiesAlertsV1Params struct { - - /* Body. - - request body takes a list of action parameter request that is applied against all "ids" provided - */ - Body *models.DetectsapiPatchEntitiesInvestigatablesV1Request - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the patch entities alerts v1 params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *PatchEntitiesAlertsV1Params) WithDefaults() *PatchEntitiesAlertsV1Params { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the patch entities alerts v1 params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *PatchEntitiesAlertsV1Params) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) WithTimeout(timeout time.Duration) *PatchEntitiesAlertsV1Params { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) WithContext(ctx context.Context) *PatchEntitiesAlertsV1Params { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) WithHTTPClient(client *http.Client) *PatchEntitiesAlertsV1Params { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithBody adds the body to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) WithBody(body *models.DetectsapiPatchEntitiesInvestigatablesV1Request) *PatchEntitiesAlertsV1Params { - o.SetBody(body) - return o -} - -// SetBody adds the body to the patch entities alerts v1 params -func (o *PatchEntitiesAlertsV1Params) SetBody(body *models.DetectsapiPatchEntitiesInvestigatablesV1Request) { - o.Body = body -} - -// WriteToRequest writes these params to a swagger request -func (o *PatchEntitiesAlertsV1Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - if o.Body != nil { - if err := r.SetBodyParam(o.Body); err != nil { - return err - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/alerts/patch_entities_alerts_v1_responses.go b/falcon/client/alerts/patch_entities_alerts_v1_responses.go deleted file mode 100644 index 4f89f32b..00000000 --- a/falcon/client/alerts/patch_entities_alerts_v1_responses.go +++ /dev/null @@ -1,705 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package alerts - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// PatchEntitiesAlertsV1Reader is a Reader for the PatchEntitiesAlertsV1 structure. -type PatchEntitiesAlertsV1Reader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *PatchEntitiesAlertsV1Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewPatchEntitiesAlertsV1OK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewPatchEntitiesAlertsV1BadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewPatchEntitiesAlertsV1Forbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewPatchEntitiesAlertsV1TooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewPatchEntitiesAlertsV1InternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewPatchEntitiesAlertsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewPatchEntitiesAlertsV1OK creates a PatchEntitiesAlertsV1OK with default headers values -func NewPatchEntitiesAlertsV1OK() *PatchEntitiesAlertsV1OK { - return &PatchEntitiesAlertsV1OK{} -} - -/* -PatchEntitiesAlertsV1OK describes a response with status code 200, with default header values. - -OK -*/ -type PatchEntitiesAlertsV1OK struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this patch entities alerts v1 o k response has a 2xx status code -func (o *PatchEntitiesAlertsV1OK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this patch entities alerts v1 o k response has a 3xx status code -func (o *PatchEntitiesAlertsV1OK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this patch entities alerts v1 o k response has a 4xx status code -func (o *PatchEntitiesAlertsV1OK) IsClientError() bool { - return false -} - -// IsServerError returns true when this patch entities alerts v1 o k response has a 5xx status code -func (o *PatchEntitiesAlertsV1OK) IsServerError() bool { - return false -} - -// IsCode returns true when this patch entities alerts v1 o k response a status code equal to that given -func (o *PatchEntitiesAlertsV1OK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the patch entities alerts v1 o k response -func (o *PatchEntitiesAlertsV1OK) Code() int { - return 200 -} - -func (o *PatchEntitiesAlertsV1OK) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1OK %+v", 200, o.Payload) -} - -func (o *PatchEntitiesAlertsV1OK) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1OK %+v", 200, o.Payload) -} - -func (o *PatchEntitiesAlertsV1OK) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PatchEntitiesAlertsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPatchEntitiesAlertsV1BadRequest creates a PatchEntitiesAlertsV1BadRequest with default headers values -func NewPatchEntitiesAlertsV1BadRequest() *PatchEntitiesAlertsV1BadRequest { - return &PatchEntitiesAlertsV1BadRequest{} -} - -/* -PatchEntitiesAlertsV1BadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type PatchEntitiesAlertsV1BadRequest struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this patch entities alerts v1 bad request response has a 2xx status code -func (o *PatchEntitiesAlertsV1BadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this patch entities alerts v1 bad request response has a 3xx status code -func (o *PatchEntitiesAlertsV1BadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this patch entities alerts v1 bad request response has a 4xx status code -func (o *PatchEntitiesAlertsV1BadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this patch entities alerts v1 bad request response has a 5xx status code -func (o *PatchEntitiesAlertsV1BadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this patch entities alerts v1 bad request response a status code equal to that given -func (o *PatchEntitiesAlertsV1BadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the patch entities alerts v1 bad request response -func (o *PatchEntitiesAlertsV1BadRequest) Code() int { - return 400 -} - -func (o *PatchEntitiesAlertsV1BadRequest) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1BadRequest %+v", 400, o.Payload) -} - -func (o *PatchEntitiesAlertsV1BadRequest) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1BadRequest %+v", 400, o.Payload) -} - -func (o *PatchEntitiesAlertsV1BadRequest) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PatchEntitiesAlertsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPatchEntitiesAlertsV1Forbidden creates a PatchEntitiesAlertsV1Forbidden with default headers values -func NewPatchEntitiesAlertsV1Forbidden() *PatchEntitiesAlertsV1Forbidden { - return &PatchEntitiesAlertsV1Forbidden{} -} - -/* -PatchEntitiesAlertsV1Forbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type PatchEntitiesAlertsV1Forbidden struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this patch entities alerts v1 forbidden response has a 2xx status code -func (o *PatchEntitiesAlertsV1Forbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this patch entities alerts v1 forbidden response has a 3xx status code -func (o *PatchEntitiesAlertsV1Forbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this patch entities alerts v1 forbidden response has a 4xx status code -func (o *PatchEntitiesAlertsV1Forbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this patch entities alerts v1 forbidden response has a 5xx status code -func (o *PatchEntitiesAlertsV1Forbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this patch entities alerts v1 forbidden response a status code equal to that given -func (o *PatchEntitiesAlertsV1Forbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the patch entities alerts v1 forbidden response -func (o *PatchEntitiesAlertsV1Forbidden) Code() int { - return 403 -} - -func (o *PatchEntitiesAlertsV1Forbidden) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1Forbidden %+v", 403, o.Payload) -} - -func (o *PatchEntitiesAlertsV1Forbidden) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1Forbidden %+v", 403, o.Payload) -} - -func (o *PatchEntitiesAlertsV1Forbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PatchEntitiesAlertsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPatchEntitiesAlertsV1TooManyRequests creates a PatchEntitiesAlertsV1TooManyRequests with default headers values -func NewPatchEntitiesAlertsV1TooManyRequests() *PatchEntitiesAlertsV1TooManyRequests { - return &PatchEntitiesAlertsV1TooManyRequests{} -} - -/* -PatchEntitiesAlertsV1TooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type PatchEntitiesAlertsV1TooManyRequests struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this patch entities alerts v1 too many requests response has a 2xx status code -func (o *PatchEntitiesAlertsV1TooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this patch entities alerts v1 too many requests response has a 3xx status code -func (o *PatchEntitiesAlertsV1TooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this patch entities alerts v1 too many requests response has a 4xx status code -func (o *PatchEntitiesAlertsV1TooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this patch entities alerts v1 too many requests response has a 5xx status code -func (o *PatchEntitiesAlertsV1TooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this patch entities alerts v1 too many requests response a status code equal to that given -func (o *PatchEntitiesAlertsV1TooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the patch entities alerts v1 too many requests response -func (o *PatchEntitiesAlertsV1TooManyRequests) Code() int { - return 429 -} - -func (o *PatchEntitiesAlertsV1TooManyRequests) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1TooManyRequests %+v", 429, o.Payload) -} - -func (o *PatchEntitiesAlertsV1TooManyRequests) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1TooManyRequests %+v", 429, o.Payload) -} - -func (o *PatchEntitiesAlertsV1TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PatchEntitiesAlertsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPatchEntitiesAlertsV1InternalServerError creates a PatchEntitiesAlertsV1InternalServerError with default headers values -func NewPatchEntitiesAlertsV1InternalServerError() *PatchEntitiesAlertsV1InternalServerError { - return &PatchEntitiesAlertsV1InternalServerError{} -} - -/* -PatchEntitiesAlertsV1InternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type PatchEntitiesAlertsV1InternalServerError struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this patch entities alerts v1 internal server error response has a 2xx status code -func (o *PatchEntitiesAlertsV1InternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this patch entities alerts v1 internal server error response has a 3xx status code -func (o *PatchEntitiesAlertsV1InternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this patch entities alerts v1 internal server error response has a 4xx status code -func (o *PatchEntitiesAlertsV1InternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this patch entities alerts v1 internal server error response has a 5xx status code -func (o *PatchEntitiesAlertsV1InternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this patch entities alerts v1 internal server error response a status code equal to that given -func (o *PatchEntitiesAlertsV1InternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the patch entities alerts v1 internal server error response -func (o *PatchEntitiesAlertsV1InternalServerError) Code() int { - return 500 -} - -func (o *PatchEntitiesAlertsV1InternalServerError) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1InternalServerError %+v", 500, o.Payload) -} - -func (o *PatchEntitiesAlertsV1InternalServerError) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] patchEntitiesAlertsV1InternalServerError %+v", 500, o.Payload) -} - -func (o *PatchEntitiesAlertsV1InternalServerError) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PatchEntitiesAlertsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPatchEntitiesAlertsV1Default creates a PatchEntitiesAlertsV1Default with default headers values -func NewPatchEntitiesAlertsV1Default(code int) *PatchEntitiesAlertsV1Default { - return &PatchEntitiesAlertsV1Default{ - _statusCode: code, - } -} - -/* -PatchEntitiesAlertsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PatchEntitiesAlertsV1Default struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this patch entities alerts v1 default response has a 2xx status code -func (o *PatchEntitiesAlertsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this patch entities alerts v1 default response has a 3xx status code -func (o *PatchEntitiesAlertsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this patch entities alerts v1 default response has a 4xx status code -func (o *PatchEntitiesAlertsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this patch entities alerts v1 default response has a 5xx status code -func (o *PatchEntitiesAlertsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this patch entities alerts v1 default response a status code equal to that given -func (o *PatchEntitiesAlertsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the patch entities alerts v1 default response -func (o *PatchEntitiesAlertsV1Default) Code() int { - return o._statusCode -} - -func (o *PatchEntitiesAlertsV1Default) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] PatchEntitiesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PatchEntitiesAlertsV1Default) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v1][%d] PatchEntitiesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PatchEntitiesAlertsV1Default) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PatchEntitiesAlertsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/alerts/patch_entities_alerts_v2_parameters.go b/falcon/client/alerts/patch_entities_alerts_v2_parameters.go index 7a480227..2cb88e72 100644 --- a/falcon/client/alerts/patch_entities_alerts_v2_parameters.go +++ b/falcon/client/alerts/patch_entities_alerts_v2_parameters.go @@ -67,7 +67,7 @@ type PatchEntitiesAlertsV2Params struct { request body takes a list of action parameter request that is applied against all "ids" provided */ - Body *models.DetectsapiPatchEntitiesInvestigatablesV2Request + Body *models.DetectsapiPatchEntitiesAlertsV2Request timeout time.Duration Context context.Context @@ -123,13 +123,13 @@ func (o *PatchEntitiesAlertsV2Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the patch entities alerts v2 params -func (o *PatchEntitiesAlertsV2Params) WithBody(body *models.DetectsapiPatchEntitiesInvestigatablesV2Request) *PatchEntitiesAlertsV2Params { +func (o *PatchEntitiesAlertsV2Params) WithBody(body *models.DetectsapiPatchEntitiesAlertsV2Request) *PatchEntitiesAlertsV2Params { o.SetBody(body) return o } // SetBody adds the body to the patch entities alerts v2 params -func (o *PatchEntitiesAlertsV2Params) SetBody(body *models.DetectsapiPatchEntitiesInvestigatablesV2Request) { +func (o *PatchEntitiesAlertsV2Params) SetBody(body *models.DetectsapiPatchEntitiesAlertsV2Request) { o.Body = body } diff --git a/falcon/client/alerts/patch_entities_alerts_v2_responses.go b/falcon/client/alerts/patch_entities_alerts_v2_responses.go index ff97c53c..30ec43c1 100644 --- a/falcon/client/alerts/patch_entities_alerts_v2_responses.go +++ b/falcon/client/alerts/patch_entities_alerts_v2_responses.go @@ -56,14 +56,7 @@ func (o *PatchEntitiesAlertsV2Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewPatchEntitiesAlertsV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /alerts/entities/alerts/v2] PatchEntitiesAlertsV2", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *PatchEntitiesAlertsV2InternalServerError) readResponse(response runtime return nil } - -// NewPatchEntitiesAlertsV2Default creates a PatchEntitiesAlertsV2Default with default headers values -func NewPatchEntitiesAlertsV2Default(code int) *PatchEntitiesAlertsV2Default { - return &PatchEntitiesAlertsV2Default{ - _statusCode: code, - } -} - -/* -PatchEntitiesAlertsV2Default describes a response with status code -1, with default header values. - -OK -*/ -type PatchEntitiesAlertsV2Default struct { - _statusCode int - - Payload *models.MsaspecResponseFields -} - -// IsSuccess returns true when this patch entities alerts v2 default response has a 2xx status code -func (o *PatchEntitiesAlertsV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this patch entities alerts v2 default response has a 3xx status code -func (o *PatchEntitiesAlertsV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this patch entities alerts v2 default response has a 4xx status code -func (o *PatchEntitiesAlertsV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this patch entities alerts v2 default response has a 5xx status code -func (o *PatchEntitiesAlertsV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this patch entities alerts v2 default response a status code equal to that given -func (o *PatchEntitiesAlertsV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the patch entities alerts v2 default response -func (o *PatchEntitiesAlertsV2Default) Code() int { - return o._statusCode -} - -func (o *PatchEntitiesAlertsV2Default) Error() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v2][%d] PatchEntitiesAlertsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *PatchEntitiesAlertsV2Default) String() string { - return fmt.Sprintf("[PATCH /alerts/entities/alerts/v2][%d] PatchEntitiesAlertsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *PatchEntitiesAlertsV2Default) GetPayload() *models.MsaspecResponseFields { - return o.Payload -} - -func (o *PatchEntitiesAlertsV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaspecResponseFields) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/alerts/post_aggregates_alerts_v1_responses.go b/falcon/client/alerts/post_aggregates_alerts_v1_responses.go index 2324ff85..f1e0f06a 100644 --- a/falcon/client/alerts/post_aggregates_alerts_v1_responses.go +++ b/falcon/client/alerts/post_aggregates_alerts_v1_responses.go @@ -56,14 +56,7 @@ func (o *PostAggregatesAlertsV1Reader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewPostAggregatesAlertsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /alerts/aggregates/alerts/v1] PostAggregatesAlertsV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type PostAggregatesAlertsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaAggregatesResponse + Payload *models.APIAggregatesResponse } // IsSuccess returns true when this post aggregates alerts v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *PostAggregatesAlertsV1OK) String() string { return fmt.Sprintf("[POST /alerts/aggregates/alerts/v1][%d] postAggregatesAlertsV1OK %+v", 200, o.Payload) } -func (o *PostAggregatesAlertsV1OK) GetPayload() *models.MsaAggregatesResponse { +func (o *PostAggregatesAlertsV1OK) GetPayload() *models.APIAggregatesResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *PostAggregatesAlertsV1OK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaAggregatesResponse) + o.Payload = new(models.APIAggregatesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type PostAggregatesAlertsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaAggregatesResponse + Payload *models.APIAggregatesResponse } // IsSuccess returns true when this post aggregates alerts v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *PostAggregatesAlertsV1BadRequest) String() string { return fmt.Sprintf("[POST /alerts/aggregates/alerts/v1][%d] postAggregatesAlertsV1BadRequest %+v", 400, o.Payload) } -func (o *PostAggregatesAlertsV1BadRequest) GetPayload() *models.MsaAggregatesResponse { +func (o *PostAggregatesAlertsV1BadRequest) GetPayload() *models.APIAggregatesResponse { return o.Payload } @@ -277,7 +270,7 @@ func (o *PostAggregatesAlertsV1BadRequest) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaAggregatesResponse) + o.Payload = new(models.APIAggregatesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type PostAggregatesAlertsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaAggregatesResponse + Payload *models.APIAggregatesResponse } // IsSuccess returns true when this post aggregates alerts v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *PostAggregatesAlertsV1InternalServerError) String() string { return fmt.Sprintf("[POST /alerts/aggregates/alerts/v1][%d] postAggregatesAlertsV1InternalServerError %+v", 500, o.Payload) } -func (o *PostAggregatesAlertsV1InternalServerError) GetPayload() *models.MsaAggregatesResponse { +func (o *PostAggregatesAlertsV1InternalServerError) GetPayload() *models.APIAggregatesResponse { return o.Payload } @@ -622,79 +615,7 @@ func (o *PostAggregatesAlertsV1InternalServerError) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPostAggregatesAlertsV1Default creates a PostAggregatesAlertsV1Default with default headers values -func NewPostAggregatesAlertsV1Default(code int) *PostAggregatesAlertsV1Default { - return &PostAggregatesAlertsV1Default{ - _statusCode: code, - } -} - -/* -PostAggregatesAlertsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PostAggregatesAlertsV1Default struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this post aggregates alerts v1 default response has a 2xx status code -func (o *PostAggregatesAlertsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post aggregates alerts v1 default response has a 3xx status code -func (o *PostAggregatesAlertsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post aggregates alerts v1 default response has a 4xx status code -func (o *PostAggregatesAlertsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post aggregates alerts v1 default response has a 5xx status code -func (o *PostAggregatesAlertsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post aggregates alerts v1 default response a status code equal to that given -func (o *PostAggregatesAlertsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post aggregates alerts v1 default response -func (o *PostAggregatesAlertsV1Default) Code() int { - return o._statusCode -} - -func (o *PostAggregatesAlertsV1Default) Error() string { - return fmt.Sprintf("[POST /alerts/aggregates/alerts/v1][%d] PostAggregatesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostAggregatesAlertsV1Default) String() string { - return fmt.Sprintf("[POST /alerts/aggregates/alerts/v1][%d] PostAggregatesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostAggregatesAlertsV1Default) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *PostAggregatesAlertsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) + o.Payload = new(models.APIAggregatesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/alerts/post_entities_alerts_v1_parameters.go b/falcon/client/alerts/post_entities_alerts_v1_parameters.go index 48ba9517..e7a44e61 100644 --- a/falcon/client/alerts/post_entities_alerts_v1_parameters.go +++ b/falcon/client/alerts/post_entities_alerts_v1_parameters.go @@ -64,7 +64,7 @@ PostEntitiesAlertsV1Params contains all the parameters to send to the API endpoi type PostEntitiesAlertsV1Params struct { // Body. - Body *models.DetectsapiPostEntitiesInvestigatablesV1Request + Body *models.DetectsapiPostEntitiesAlertsV1Request timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *PostEntitiesAlertsV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the post entities alerts v1 params -func (o *PostEntitiesAlertsV1Params) WithBody(body *models.DetectsapiPostEntitiesInvestigatablesV1Request) *PostEntitiesAlertsV1Params { +func (o *PostEntitiesAlertsV1Params) WithBody(body *models.DetectsapiPostEntitiesAlertsV1Request) *PostEntitiesAlertsV1Params { o.SetBody(body) return o } // SetBody adds the body to the post entities alerts v1 params -func (o *PostEntitiesAlertsV1Params) SetBody(body *models.DetectsapiPostEntitiesInvestigatablesV1Request) { +func (o *PostEntitiesAlertsV1Params) SetBody(body *models.DetectsapiPostEntitiesAlertsV1Request) { o.Body = body } diff --git a/falcon/client/alerts/post_entities_alerts_v1_responses.go b/falcon/client/alerts/post_entities_alerts_v1_responses.go index 64bd9483..55fadc36 100644 --- a/falcon/client/alerts/post_entities_alerts_v1_responses.go +++ b/falcon/client/alerts/post_entities_alerts_v1_responses.go @@ -56,14 +56,7 @@ func (o *PostEntitiesAlertsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewPostEntitiesAlertsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /alerts/entities/alerts/v1] PostEntitiesAlertsV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type PostEntitiesAlertsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.DetectsapiPostEntitiesInvestigatablesV1Response + Payload *models.DetectsapiPostEntitiesAlertsV1Response } // IsSuccess returns true when this post entities alerts v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *PostEntitiesAlertsV1OK) String() string { return fmt.Sprintf("[POST /alerts/entities/alerts/v1][%d] postEntitiesAlertsV1OK %+v", 200, o.Payload) } -func (o *PostEntitiesAlertsV1OK) GetPayload() *models.DetectsapiPostEntitiesInvestigatablesV1Response { +func (o *PostEntitiesAlertsV1OK) GetPayload() *models.DetectsapiPostEntitiesAlertsV1Response { return o.Payload } @@ -167,7 +160,7 @@ func (o *PostEntitiesAlertsV1OK) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DetectsapiPostEntitiesInvestigatablesV1Response) + o.Payload = new(models.DetectsapiPostEntitiesAlertsV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type PostEntitiesAlertsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.DetectsapiPostEntitiesInvestigatablesV1Response + Payload *models.DetectsapiPostEntitiesAlertsV1Response } // IsSuccess returns true when this post entities alerts v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *PostEntitiesAlertsV1BadRequest) String() string { return fmt.Sprintf("[POST /alerts/entities/alerts/v1][%d] postEntitiesAlertsV1BadRequest %+v", 400, o.Payload) } -func (o *PostEntitiesAlertsV1BadRequest) GetPayload() *models.DetectsapiPostEntitiesInvestigatablesV1Response { +func (o *PostEntitiesAlertsV1BadRequest) GetPayload() *models.DetectsapiPostEntitiesAlertsV1Response { return o.Payload } @@ -277,7 +270,7 @@ func (o *PostEntitiesAlertsV1BadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DetectsapiPostEntitiesInvestigatablesV1Response) + o.Payload = new(models.DetectsapiPostEntitiesAlertsV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type PostEntitiesAlertsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.DetectsapiPostEntitiesInvestigatablesV1Response + Payload *models.DetectsapiPostEntitiesAlertsV1Response } // IsSuccess returns true when this post entities alerts v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *PostEntitiesAlertsV1InternalServerError) String() string { return fmt.Sprintf("[POST /alerts/entities/alerts/v1][%d] postEntitiesAlertsV1InternalServerError %+v", 500, o.Payload) } -func (o *PostEntitiesAlertsV1InternalServerError) GetPayload() *models.DetectsapiPostEntitiesInvestigatablesV1Response { +func (o *PostEntitiesAlertsV1InternalServerError) GetPayload() *models.DetectsapiPostEntitiesAlertsV1Response { return o.Payload } @@ -622,79 +615,7 @@ func (o *PostEntitiesAlertsV1InternalServerError) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DetectsapiPostEntitiesInvestigatablesV1Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPostEntitiesAlertsV1Default creates a PostEntitiesAlertsV1Default with default headers values -func NewPostEntitiesAlertsV1Default(code int) *PostEntitiesAlertsV1Default { - return &PostEntitiesAlertsV1Default{ - _statusCode: code, - } -} - -/* -PostEntitiesAlertsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PostEntitiesAlertsV1Default struct { - _statusCode int - - Payload *models.DetectsapiPostEntitiesInvestigatablesV1Response -} - -// IsSuccess returns true when this post entities alerts v1 default response has a 2xx status code -func (o *PostEntitiesAlertsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post entities alerts v1 default response has a 3xx status code -func (o *PostEntitiesAlertsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post entities alerts v1 default response has a 4xx status code -func (o *PostEntitiesAlertsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post entities alerts v1 default response has a 5xx status code -func (o *PostEntitiesAlertsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post entities alerts v1 default response a status code equal to that given -func (o *PostEntitiesAlertsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post entities alerts v1 default response -func (o *PostEntitiesAlertsV1Default) Code() int { - return o._statusCode -} - -func (o *PostEntitiesAlertsV1Default) Error() string { - return fmt.Sprintf("[POST /alerts/entities/alerts/v1][%d] PostEntitiesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostEntitiesAlertsV1Default) String() string { - return fmt.Sprintf("[POST /alerts/entities/alerts/v1][%d] PostEntitiesAlertsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostEntitiesAlertsV1Default) GetPayload() *models.DetectsapiPostEntitiesInvestigatablesV1Response { - return o.Payload -} - -func (o *PostEntitiesAlertsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DetectsapiPostEntitiesInvestigatablesV1Response) + o.Payload = new(models.DetectsapiPostEntitiesAlertsV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/cloud_connect_aws/cloud_connect_aws_client.go b/falcon/client/cloud_connect_aws/cloud_connect_aws_client.go index c414b0f4..939c579f 100644 --- a/falcon/client/cloud_connect_aws/cloud_connect_aws_client.go +++ b/falcon/client/cloud_connect_aws/cloud_connect_aws_client.go @@ -122,8 +122,9 @@ func (a *Client) DeleteAWSAccounts(params *DeleteAWSAccountsParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteAWSAccountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteAWSAccounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -159,8 +160,9 @@ func (a *Client) GetAWSAccounts(params *GetAWSAccountsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAWSAccountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetAWSAccounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -196,8 +198,9 @@ func (a *Client) GetAWSSettings(params *GetAWSSettingsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAWSSettingsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetAWSSettings: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -271,8 +274,9 @@ func (a *Client) QueryAWSAccounts(params *QueryAWSAccountsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryAWSAccountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryAWSAccounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -308,8 +312,9 @@ func (a *Client) QueryAWSAccountsForIDs(params *QueryAWSAccountsForIDsParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryAWSAccountsForIDsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryAWSAccountsForIDs: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -345,8 +350,9 @@ func (a *Client) UpdateAWSAccounts(params *UpdateAWSAccountsParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateAWSAccountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateAWSAccounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -382,8 +388,9 @@ func (a *Client) VerifyAWSAccountAccess(params *VerifyAWSAccountAccessParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*VerifyAWSAccountAccessDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for VerifyAWSAccountAccess: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/cloud_connect_aws/create_or_update_a_w_s_settings_responses.go b/falcon/client/cloud_connect_aws/create_or_update_a_w_s_settings_responses.go index 74712a51..48ceedb3 100644 --- a/falcon/client/cloud_connect_aws/create_or_update_a_w_s_settings_responses.go +++ b/falcon/client/cloud_connect_aws/create_or_update_a_w_s_settings_responses.go @@ -56,7 +56,7 @@ func (o *CreateOrUpdateAWSSettingsReader) ReadResponse(response runtime.ClientRe } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /cloud-connect-aws/entities/settings/v1] CreateOrUpdateAWSSettings", response, response.Code()) } } @@ -72,6 +72,10 @@ Created */ type CreateOrUpdateAWSSettingsCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *CreateOrUpdateAWSSettingsCreated) GetPayload() *models.ModelsCustomerCo func (o *CreateOrUpdateAWSSettingsCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type CreateOrUpdateAWSSettingsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *CreateOrUpdateAWSSettingsBadRequest) GetPayload() *models.ModelsCustome func (o *CreateOrUpdateAWSSettingsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Forbidden */ type CreateOrUpdateAWSSettingsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *CreateOrUpdateAWSSettingsForbidden) GetPayload() *models.MsaReplyMetaOn func (o *CreateOrUpdateAWSSettingsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Too Many Requests */ type CreateOrUpdateAWSSettingsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -428,6 +465,13 @@ func (o *CreateOrUpdateAWSSettingsTooManyRequests) GetPayload() *models.MsaReply func (o *CreateOrUpdateAWSSettingsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +527,10 @@ Internal Server Error */ type CreateOrUpdateAWSSettingsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -538,6 +586,13 @@ func (o *CreateOrUpdateAWSSettingsInternalServerError) GetPayload() *models.Mode func (o *CreateOrUpdateAWSSettingsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/cloud_connect_aws/delete_a_w_s_accounts_responses.go b/falcon/client/cloud_connect_aws/delete_a_w_s_accounts_responses.go index 94140e0c..07292504 100644 --- a/falcon/client/cloud_connect_aws/delete_a_w_s_accounts_responses.go +++ b/falcon/client/cloud_connect_aws/delete_a_w_s_accounts_responses.go @@ -56,14 +56,7 @@ func (o *DeleteAWSAccountsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewDeleteAWSAccountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /cloud-connect-aws/entities/accounts/v1] DeleteAWSAccounts", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type DeleteAWSAccountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *DeleteAWSAccountsOK) GetPayload() *models.ModelsBaseResponseV1 { func (o *DeleteAWSAccountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type DeleteAWSAccountsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *DeleteAWSAccountsBadRequest) GetPayload() *models.ModelsBaseResponseV1 func (o *DeleteAWSAccountsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type DeleteAWSAccountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *DeleteAWSAccountsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *DeleteAWSAccountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type DeleteAWSAccountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *DeleteAWSAccountsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *DeleteAWSAccountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type DeleteAWSAccountsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *DeleteAWSAccountsInternalServerError) GetPayload() *models.ModelsBaseRe func (o *DeleteAWSAccountsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *DeleteAWSAccountsInternalServerError) readResponse(response runtime.Cli return nil } - -// NewDeleteAWSAccountsDefault creates a DeleteAWSAccountsDefault with default headers values -func NewDeleteAWSAccountsDefault(code int) *DeleteAWSAccountsDefault { - return &DeleteAWSAccountsDefault{ - _statusCode: code, - } -} - -/* -DeleteAWSAccountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteAWSAccountsDefault struct { - _statusCode int - - Payload *models.ModelsBaseResponseV1 -} - -// IsSuccess returns true when this delete a w s accounts default response has a 2xx status code -func (o *DeleteAWSAccountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete a w s accounts default response has a 3xx status code -func (o *DeleteAWSAccountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete a w s accounts default response has a 4xx status code -func (o *DeleteAWSAccountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete a w s accounts default response has a 5xx status code -func (o *DeleteAWSAccountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete a w s accounts default response a status code equal to that given -func (o *DeleteAWSAccountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete a w s accounts default response -func (o *DeleteAWSAccountsDefault) Code() int { - return o._statusCode -} - -func (o *DeleteAWSAccountsDefault) Error() string { - return fmt.Sprintf("[DELETE /cloud-connect-aws/entities/accounts/v1][%d] DeleteAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteAWSAccountsDefault) String() string { - return fmt.Sprintf("[DELETE /cloud-connect-aws/entities/accounts/v1][%d] DeleteAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteAWSAccountsDefault) GetPayload() *models.ModelsBaseResponseV1 { - return o.Payload -} - -func (o *DeleteAWSAccountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ModelsBaseResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cloud_connect_aws/get_a_w_s_accounts_responses.go b/falcon/client/cloud_connect_aws/get_a_w_s_accounts_responses.go index f10fb188..7836dfa6 100644 --- a/falcon/client/cloud_connect_aws/get_a_w_s_accounts_responses.go +++ b/falcon/client/cloud_connect_aws/get_a_w_s_accounts_responses.go @@ -62,14 +62,7 @@ func (o *GetAWSAccountsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewGetAWSAccountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/entities/accounts/v1] GetAWSAccounts", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetAWSAccountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetAWSAccountsOK) GetPayload() *models.ModelsAWSAccountsV1 { func (o *GetAWSAccountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type GetAWSAccountsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetAWSAccountsBadRequest) GetPayload() *models.ModelsAWSAccountsV1 { func (o *GetAWSAccountsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type GetAWSAccountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetAWSAccountsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetAWSAccountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type GetAWSAccountsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetAWSAccountsNotFound) GetPayload() *models.ModelsAWSAccountsV1 { func (o *GetAWSAccountsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type GetAWSAccountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetAWSAccountsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetAWSAccountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetAWSAccountsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *GetAWSAccountsInternalServerError) GetPayload() *models.ModelsAWSAccoun func (o *GetAWSAccountsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetAWSAccountsInternalServerError) readResponse(response runtime.Client return nil } - -// NewGetAWSAccountsDefault creates a GetAWSAccountsDefault with default headers values -func NewGetAWSAccountsDefault(code int) *GetAWSAccountsDefault { - return &GetAWSAccountsDefault{ - _statusCode: code, - } -} - -/* -GetAWSAccountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetAWSAccountsDefault struct { - _statusCode int - - Payload *models.ModelsAWSAccountsV1 -} - -// IsSuccess returns true when this get a w s accounts default response has a 2xx status code -func (o *GetAWSAccountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get a w s accounts default response has a 3xx status code -func (o *GetAWSAccountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get a w s accounts default response has a 4xx status code -func (o *GetAWSAccountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get a w s accounts default response has a 5xx status code -func (o *GetAWSAccountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get a w s accounts default response a status code equal to that given -func (o *GetAWSAccountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get a w s accounts default response -func (o *GetAWSAccountsDefault) Code() int { - return o._statusCode -} - -func (o *GetAWSAccountsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-aws/entities/accounts/v1][%d] GetAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *GetAWSAccountsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-aws/entities/accounts/v1][%d] GetAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *GetAWSAccountsDefault) GetPayload() *models.ModelsAWSAccountsV1 { - return o.Payload -} - -func (o *GetAWSAccountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ModelsAWSAccountsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cloud_connect_aws/get_a_w_s_settings_responses.go b/falcon/client/cloud_connect_aws/get_a_w_s_settings_responses.go index 5b1bbbae..f26533a5 100644 --- a/falcon/client/cloud_connect_aws/get_a_w_s_settings_responses.go +++ b/falcon/client/cloud_connect_aws/get_a_w_s_settings_responses.go @@ -56,14 +56,7 @@ func (o *GetAWSSettingsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewGetAWSSettingsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/combined/settings/v1] GetAWSSettings", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetAWSSettingsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetAWSSettingsOK) GetPayload() *models.ModelsCustomerConfigurationsV1 { func (o *GetAWSSettingsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetAWSSettingsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetAWSSettingsBadRequest) GetPayload() *models.ModelsCustomerConfigurat func (o *GetAWSSettingsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetAWSSettingsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetAWSSettingsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetAWSSettingsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetAWSSettingsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetAWSSettingsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetAWSSettingsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetAWSSettingsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetAWSSettingsInternalServerError) GetPayload() *models.ModelsCustomerC func (o *GetAWSSettingsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetAWSSettingsInternalServerError) readResponse(response runtime.Client return nil } - -// NewGetAWSSettingsDefault creates a GetAWSSettingsDefault with default headers values -func NewGetAWSSettingsDefault(code int) *GetAWSSettingsDefault { - return &GetAWSSettingsDefault{ - _statusCode: code, - } -} - -/* -GetAWSSettingsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetAWSSettingsDefault struct { - _statusCode int - - Payload *models.ModelsCustomerConfigurationsV1 -} - -// IsSuccess returns true when this get a w s settings default response has a 2xx status code -func (o *GetAWSSettingsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get a w s settings default response has a 3xx status code -func (o *GetAWSSettingsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get a w s settings default response has a 4xx status code -func (o *GetAWSSettingsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get a w s settings default response has a 5xx status code -func (o *GetAWSSettingsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get a w s settings default response a status code equal to that given -func (o *GetAWSSettingsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get a w s settings default response -func (o *GetAWSSettingsDefault) Code() int { - return o._statusCode -} - -func (o *GetAWSSettingsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-aws/combined/settings/v1][%d] GetAWSSettings default %+v", o._statusCode, o.Payload) -} - -func (o *GetAWSSettingsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-aws/combined/settings/v1][%d] GetAWSSettings default %+v", o._statusCode, o.Payload) -} - -func (o *GetAWSSettingsDefault) GetPayload() *models.ModelsCustomerConfigurationsV1 { - return o.Payload -} - -func (o *GetAWSSettingsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ModelsCustomerConfigurationsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cloud_connect_aws/provision_a_w_s_accounts_responses.go b/falcon/client/cloud_connect_aws/provision_a_w_s_accounts_responses.go index 21030b89..0be89e6a 100644 --- a/falcon/client/cloud_connect_aws/provision_a_w_s_accounts_responses.go +++ b/falcon/client/cloud_connect_aws/provision_a_w_s_accounts_responses.go @@ -56,7 +56,7 @@ func (o *ProvisionAWSAccountsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /cloud-connect-aws/entities/accounts/v1] ProvisionAWSAccounts", response, response.Code()) } } @@ -72,6 +72,10 @@ Created */ type ProvisionAWSAccountsCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *ProvisionAWSAccountsCreated) GetPayload() *models.ModelsAWSAccountsV1 { func (o *ProvisionAWSAccountsCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type ProvisionAWSAccountsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *ProvisionAWSAccountsBadRequest) GetPayload() *models.ModelsAWSAccountsV func (o *ProvisionAWSAccountsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Forbidden */ type ProvisionAWSAccountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *ProvisionAWSAccountsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *ProvisionAWSAccountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Too Many Requests */ type ProvisionAWSAccountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -428,6 +465,13 @@ func (o *ProvisionAWSAccountsTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *ProvisionAWSAccountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +527,10 @@ Internal Server Error */ type ProvisionAWSAccountsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -538,6 +586,13 @@ func (o *ProvisionAWSAccountsInternalServerError) GetPayload() *models.ModelsAWS func (o *ProvisionAWSAccountsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_parameters.go b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_parameters.go index ccd2228f..c31bb030 100644 --- a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_parameters.go +++ b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_parameters.go @@ -70,7 +70,7 @@ type QueryAWSAccountsForIDsParams struct { /* Limit. - The maximum records to return. [1-500]. Defaults to 100. + The maximum records to return. [1-1000]. Defaults to 100. Default: 100 */ diff --git a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_responses.go b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_responses.go index bb31c5ad..25b05347 100644 --- a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_responses.go +++ b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_for_i_ds_responses.go @@ -56,14 +56,7 @@ func (o *QueryAWSAccountsForIDsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewQueryAWSAccountsForIDsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/queries/accounts/v1] QueryAWSAccountsForIDs", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryAWSAccountsForIDsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryAWSAccountsForIDsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryAWSAccountsForIDsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryAWSAccountsForIDsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryAWSAccountsForIDsBadRequest) GetPayload() *models.MsaQueryResponse func (o *QueryAWSAccountsForIDsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryAWSAccountsForIDsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryAWSAccountsForIDsForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *QueryAWSAccountsForIDsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryAWSAccountsForIDsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryAWSAccountsForIDsTooManyRequests) GetPayload() *models.MsaReplyMet func (o *QueryAWSAccountsForIDsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryAWSAccountsForIDsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryAWSAccountsForIDsInternalServerError) GetPayload() *models.MsaQuer func (o *QueryAWSAccountsForIDsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryAWSAccountsForIDsInternalServerError) readResponse(response runtim return nil } - -// NewQueryAWSAccountsForIDsDefault creates a QueryAWSAccountsForIDsDefault with default headers values -func NewQueryAWSAccountsForIDsDefault(code int) *QueryAWSAccountsForIDsDefault { - return &QueryAWSAccountsForIDsDefault{ - _statusCode: code, - } -} - -/* -QueryAWSAccountsForIDsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryAWSAccountsForIDsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query a w s accounts for i ds default response has a 2xx status code -func (o *QueryAWSAccountsForIDsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query a w s accounts for i ds default response has a 3xx status code -func (o *QueryAWSAccountsForIDsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query a w s accounts for i ds default response has a 4xx status code -func (o *QueryAWSAccountsForIDsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query a w s accounts for i ds default response has a 5xx status code -func (o *QueryAWSAccountsForIDsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query a w s accounts for i ds default response a status code equal to that given -func (o *QueryAWSAccountsForIDsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query a w s accounts for i ds default response -func (o *QueryAWSAccountsForIDsDefault) Code() int { - return o._statusCode -} - -func (o *QueryAWSAccountsForIDsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-aws/queries/accounts/v1][%d] QueryAWSAccountsForIDs default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAWSAccountsForIDsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-aws/queries/accounts/v1][%d] QueryAWSAccountsForIDs default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAWSAccountsForIDsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryAWSAccountsForIDsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_parameters.go b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_parameters.go index 4d13aef2..9cbe80bd 100644 --- a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_parameters.go +++ b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_parameters.go @@ -70,7 +70,7 @@ type QueryAWSAccountsParams struct { /* Limit. - The maximum records to return. [1-500]. Defaults to 100. + The maximum records to return. [1-1000]. Defaults to 100. Default: 100 */ diff --git a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_responses.go b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_responses.go index 02d8d0b6..30e6cef8 100644 --- a/falcon/client/cloud_connect_aws/query_a_w_s_accounts_responses.go +++ b/falcon/client/cloud_connect_aws/query_a_w_s_accounts_responses.go @@ -56,14 +56,7 @@ func (o *QueryAWSAccountsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewQueryAWSAccountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/combined/accounts/v1] QueryAWSAccounts", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryAWSAccountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryAWSAccountsOK) GetPayload() *models.ModelsAWSAccountsV1 { func (o *QueryAWSAccountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryAWSAccountsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryAWSAccountsBadRequest) GetPayload() *models.ModelsAWSAccountsV1 { func (o *QueryAWSAccountsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryAWSAccountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryAWSAccountsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryAWSAccountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryAWSAccountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryAWSAccountsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *QueryAWSAccountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryAWSAccountsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryAWSAccountsInternalServerError) GetPayload() *models.ModelsAWSAcco func (o *QueryAWSAccountsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryAWSAccountsInternalServerError) readResponse(response runtime.Clie return nil } - -// NewQueryAWSAccountsDefault creates a QueryAWSAccountsDefault with default headers values -func NewQueryAWSAccountsDefault(code int) *QueryAWSAccountsDefault { - return &QueryAWSAccountsDefault{ - _statusCode: code, - } -} - -/* -QueryAWSAccountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryAWSAccountsDefault struct { - _statusCode int - - Payload *models.ModelsAWSAccountsV1 -} - -// IsSuccess returns true when this query a w s accounts default response has a 2xx status code -func (o *QueryAWSAccountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query a w s accounts default response has a 3xx status code -func (o *QueryAWSAccountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query a w s accounts default response has a 4xx status code -func (o *QueryAWSAccountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query a w s accounts default response has a 5xx status code -func (o *QueryAWSAccountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query a w s accounts default response a status code equal to that given -func (o *QueryAWSAccountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query a w s accounts default response -func (o *QueryAWSAccountsDefault) Code() int { - return o._statusCode -} - -func (o *QueryAWSAccountsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-aws/combined/accounts/v1][%d] QueryAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAWSAccountsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-aws/combined/accounts/v1][%d] QueryAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAWSAccountsDefault) GetPayload() *models.ModelsAWSAccountsV1 { - return o.Payload -} - -func (o *QueryAWSAccountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ModelsAWSAccountsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cloud_connect_aws/update_a_w_s_accounts_responses.go b/falcon/client/cloud_connect_aws/update_a_w_s_accounts_responses.go index 71ba6664..65e974bc 100644 --- a/falcon/client/cloud_connect_aws/update_a_w_s_accounts_responses.go +++ b/falcon/client/cloud_connect_aws/update_a_w_s_accounts_responses.go @@ -62,14 +62,7 @@ func (o *UpdateAWSAccountsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewUpdateAWSAccountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /cloud-connect-aws/entities/accounts/v1] UpdateAWSAccounts", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type UpdateAWSAccountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *UpdateAWSAccountsOK) GetPayload() *models.ModelsAWSAccountsV1 { func (o *UpdateAWSAccountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type UpdateAWSAccountsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *UpdateAWSAccountsBadRequest) GetPayload() *models.ModelsAWSAccountsV1 { func (o *UpdateAWSAccountsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type UpdateAWSAccountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *UpdateAWSAccountsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *UpdateAWSAccountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type UpdateAWSAccountsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *UpdateAWSAccountsNotFound) GetPayload() *models.ModelsAWSAccountsV1 { func (o *UpdateAWSAccountsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type UpdateAWSAccountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *UpdateAWSAccountsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *UpdateAWSAccountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type UpdateAWSAccountsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *UpdateAWSAccountsInternalServerError) GetPayload() *models.ModelsAWSAcc func (o *UpdateAWSAccountsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *UpdateAWSAccountsInternalServerError) readResponse(response runtime.Cli return nil } - -// NewUpdateAWSAccountsDefault creates a UpdateAWSAccountsDefault with default headers values -func NewUpdateAWSAccountsDefault(code int) *UpdateAWSAccountsDefault { - return &UpdateAWSAccountsDefault{ - _statusCode: code, - } -} - -/* -UpdateAWSAccountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateAWSAccountsDefault struct { - _statusCode int - - Payload *models.ModelsAWSAccountsV1 -} - -// IsSuccess returns true when this update a w s accounts default response has a 2xx status code -func (o *UpdateAWSAccountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update a w s accounts default response has a 3xx status code -func (o *UpdateAWSAccountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update a w s accounts default response has a 4xx status code -func (o *UpdateAWSAccountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update a w s accounts default response has a 5xx status code -func (o *UpdateAWSAccountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update a w s accounts default response a status code equal to that given -func (o *UpdateAWSAccountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update a w s accounts default response -func (o *UpdateAWSAccountsDefault) Code() int { - return o._statusCode -} - -func (o *UpdateAWSAccountsDefault) Error() string { - return fmt.Sprintf("[PATCH /cloud-connect-aws/entities/accounts/v1][%d] UpdateAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateAWSAccountsDefault) String() string { - return fmt.Sprintf("[PATCH /cloud-connect-aws/entities/accounts/v1][%d] UpdateAWSAccounts default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateAWSAccountsDefault) GetPayload() *models.ModelsAWSAccountsV1 { - return o.Payload -} - -func (o *UpdateAWSAccountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ModelsAWSAccountsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cloud_connect_aws/verify_a_w_s_account_access_responses.go b/falcon/client/cloud_connect_aws/verify_a_w_s_account_access_responses.go index 04376f27..8d644ed8 100644 --- a/falcon/client/cloud_connect_aws/verify_a_w_s_account_access_responses.go +++ b/falcon/client/cloud_connect_aws/verify_a_w_s_account_access_responses.go @@ -56,14 +56,7 @@ func (o *VerifyAWSAccountAccessReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewVerifyAWSAccountAccessDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /cloud-connect-aws/entities/verify-account-access/v1] VerifyAWSAccountAccess", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type VerifyAWSAccountAccessOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *VerifyAWSAccountAccessOK) GetPayload() *models.ModelsVerifyAccessRespon func (o *VerifyAWSAccountAccessOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type VerifyAWSAccountAccessBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *VerifyAWSAccountAccessBadRequest) GetPayload() *models.ModelsVerifyAcce func (o *VerifyAWSAccountAccessBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type VerifyAWSAccountAccessForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *VerifyAWSAccountAccessForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *VerifyAWSAccountAccessForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type VerifyAWSAccountAccessTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *VerifyAWSAccountAccessTooManyRequests) GetPayload() *models.MsaReplyMet func (o *VerifyAWSAccountAccessTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type VerifyAWSAccountAccessInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *VerifyAWSAccountAccessInternalServerError) GetPayload() *models.ModelsV func (o *VerifyAWSAccountAccessInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *VerifyAWSAccountAccessInternalServerError) readResponse(response runtim return nil } - -// NewVerifyAWSAccountAccessDefault creates a VerifyAWSAccountAccessDefault with default headers values -func NewVerifyAWSAccountAccessDefault(code int) *VerifyAWSAccountAccessDefault { - return &VerifyAWSAccountAccessDefault{ - _statusCode: code, - } -} - -/* -VerifyAWSAccountAccessDefault describes a response with status code -1, with default header values. - -OK -*/ -type VerifyAWSAccountAccessDefault struct { - _statusCode int - - Payload *models.ModelsVerifyAccessResponseV1 -} - -// IsSuccess returns true when this verify a w s account access default response has a 2xx status code -func (o *VerifyAWSAccountAccessDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this verify a w s account access default response has a 3xx status code -func (o *VerifyAWSAccountAccessDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this verify a w s account access default response has a 4xx status code -func (o *VerifyAWSAccountAccessDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this verify a w s account access default response has a 5xx status code -func (o *VerifyAWSAccountAccessDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this verify a w s account access default response a status code equal to that given -func (o *VerifyAWSAccountAccessDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the verify a w s account access default response -func (o *VerifyAWSAccountAccessDefault) Code() int { - return o._statusCode -} - -func (o *VerifyAWSAccountAccessDefault) Error() string { - return fmt.Sprintf("[POST /cloud-connect-aws/entities/verify-account-access/v1][%d] VerifyAWSAccountAccess default %+v", o._statusCode, o.Payload) -} - -func (o *VerifyAWSAccountAccessDefault) String() string { - return fmt.Sprintf("[POST /cloud-connect-aws/entities/verify-account-access/v1][%d] VerifyAWSAccountAccess default %+v", o._statusCode, o.Payload) -} - -func (o *VerifyAWSAccountAccessDefault) GetPayload() *models.ModelsVerifyAccessResponseV1 { - return o.Payload -} - -func (o *VerifyAWSAccountAccessDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ModelsVerifyAccessResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/configuration_assessment/configuration_assessment_client.go b/falcon/client/configuration_assessment/configuration_assessment_client.go new file mode 100644 index 00000000..725f7763 --- /dev/null +++ b/falcon/client/configuration_assessment/configuration_assessment_client.go @@ -0,0 +1,79 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package configuration_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new configuration assessment API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for configuration assessment API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + GetCombinedAssessmentsQuery(params *GetCombinedAssessmentsQueryParams, opts ...ClientOption) (*GetCombinedAssessmentsQueryOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +GetCombinedAssessmentsQuery searches for assessments in your environment by providing an f q l filter and paging details returns a set of host finding entities which match the filter criteria +*/ +func (a *Client) GetCombinedAssessmentsQuery(params *GetCombinedAssessmentsQueryParams, opts ...ClientOption) (*GetCombinedAssessmentsQueryOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetCombinedAssessmentsQueryParams() + } + op := &runtime.ClientOperation{ + ID: "getCombinedAssessmentsQuery", + Method: "GET", + PathPattern: "/configuration-assessment/combined/assessments/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetCombinedAssessmentsQueryReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetCombinedAssessmentsQueryOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getCombinedAssessmentsQuery: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/configuration_assessment/get_combined_assessments_query_parameters.go b/falcon/client/configuration_assessment/get_combined_assessments_query_parameters.go new file mode 100644 index 00000000..1ad9b731 --- /dev/null +++ b/falcon/client/configuration_assessment/get_combined_assessments_query_parameters.go @@ -0,0 +1,312 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package configuration_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetCombinedAssessmentsQueryParams creates a new GetCombinedAssessmentsQueryParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetCombinedAssessmentsQueryParams() *GetCombinedAssessmentsQueryParams { + return &GetCombinedAssessmentsQueryParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetCombinedAssessmentsQueryParamsWithTimeout creates a new GetCombinedAssessmentsQueryParams object +// with the ability to set a timeout on a request. +func NewGetCombinedAssessmentsQueryParamsWithTimeout(timeout time.Duration) *GetCombinedAssessmentsQueryParams { + return &GetCombinedAssessmentsQueryParams{ + timeout: timeout, + } +} + +// NewGetCombinedAssessmentsQueryParamsWithContext creates a new GetCombinedAssessmentsQueryParams object +// with the ability to set a context for a request. +func NewGetCombinedAssessmentsQueryParamsWithContext(ctx context.Context) *GetCombinedAssessmentsQueryParams { + return &GetCombinedAssessmentsQueryParams{ + Context: ctx, + } +} + +// NewGetCombinedAssessmentsQueryParamsWithHTTPClient creates a new GetCombinedAssessmentsQueryParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetCombinedAssessmentsQueryParamsWithHTTPClient(client *http.Client) *GetCombinedAssessmentsQueryParams { + return &GetCombinedAssessmentsQueryParams{ + HTTPClient: client, + } +} + +/* +GetCombinedAssessmentsQueryParams contains all the parameters to send to the API endpoint + + for the get combined assessments query operation. + + Typically these are written to a http.Request. +*/ +type GetCombinedAssessmentsQueryParams struct { + + /* After. + + A pagination token used with the `limit` parameter to manage pagination of results. On your first request, don't provide an `after` token. On subsequent requests, provide the `after` token from the previous response to continue from that place in the results. + */ + After *string + + /* Facet. + + Select various details blocks to be returned for each assessment entity. Supported values: + + + */ + Facet []string + + /* Filter. + + Filter items using a query in Falcon Query Language (FQL). Wildcards * are unsupported. + + Common filter options include: + + + */ + Filter string + + /* Limit. + + The number of items to return in this response (default: 100, max: 5000). Use with the after parameter to manage pagination of results. + */ + Limit *int64 + + /* Sort. + + Sort assessment by their properties. Common sort options include: + + + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get combined assessments query params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCombinedAssessmentsQueryParams) WithDefaults() *GetCombinedAssessmentsQueryParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get combined assessments query params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCombinedAssessmentsQueryParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithTimeout(timeout time.Duration) *GetCombinedAssessmentsQueryParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithContext(ctx context.Context) *GetCombinedAssessmentsQueryParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithHTTPClient(client *http.Client) *GetCombinedAssessmentsQueryParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithAfter adds the after to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithAfter(after *string) *GetCombinedAssessmentsQueryParams { + o.SetAfter(after) + return o +} + +// SetAfter adds the after to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetAfter(after *string) { + o.After = after +} + +// WithFacet adds the facet to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithFacet(facet []string) *GetCombinedAssessmentsQueryParams { + o.SetFacet(facet) + return o +} + +// SetFacet adds the facet to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetFacet(facet []string) { + o.Facet = facet +} + +// WithFilter adds the filter to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithFilter(filter string) *GetCombinedAssessmentsQueryParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetFilter(filter string) { + o.Filter = filter +} + +// WithLimit adds the limit to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithLimit(limit *int64) *GetCombinedAssessmentsQueryParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithSort adds the sort to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) WithSort(sort *string) *GetCombinedAssessmentsQueryParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the get combined assessments query params +func (o *GetCombinedAssessmentsQueryParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *GetCombinedAssessmentsQueryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.After != nil { + + // query param after + var qrAfter string + + if o.After != nil { + qrAfter = *o.After + } + qAfter := qrAfter + if qAfter != "" { + + if err := r.SetQueryParam("after", qAfter); err != nil { + return err + } + } + } + + if o.Facet != nil { + + // binding items for facet + joinedFacet := o.bindParamFacet(reg) + + // query array param facet + if err := r.SetQueryParam("facet", joinedFacet...); err != nil { + return err + } + } + + // query param filter + qrFilter := o.Filter + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetCombinedAssessmentsQuery binds the parameter facet +func (o *GetCombinedAssessmentsQueryParams) bindParamFacet(formats strfmt.Registry) []string { + facetIR := o.Facet + + var facetIC []string + for _, facetIIR := range facetIR { // explode []string + + facetIIV := facetIIR // string as string + facetIC = append(facetIC, facetIIV) + } + + // items.CollectionFormat: "multi" + facetIS := swag.JoinByFormat(facetIC, "multi") + + return facetIS +} diff --git a/falcon/client/configuration_assessment/get_combined_assessments_query_responses.go b/falcon/client/configuration_assessment/get_combined_assessments_query_responses.go new file mode 100644 index 00000000..538139a7 --- /dev/null +++ b/falcon/client/configuration_assessment/get_combined_assessments_query_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package configuration_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetCombinedAssessmentsQueryReader is a Reader for the GetCombinedAssessmentsQuery structure. +type GetCombinedAssessmentsQueryReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetCombinedAssessmentsQueryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetCombinedAssessmentsQueryOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetCombinedAssessmentsQueryBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetCombinedAssessmentsQueryForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetCombinedAssessmentsQueryTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetCombinedAssessmentsQueryInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /configuration-assessment/combined/assessments/v1] getCombinedAssessmentsQuery", response, response.Code()) + } +} + +// NewGetCombinedAssessmentsQueryOK creates a GetCombinedAssessmentsQueryOK with default headers values +func NewGetCombinedAssessmentsQueryOK() *GetCombinedAssessmentsQueryOK { + return &GetCombinedAssessmentsQueryOK{} +} + +/* +GetCombinedAssessmentsQueryOK describes a response with status code 200, with default header values. + +OK +*/ +type GetCombinedAssessmentsQueryOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAPICombinedFindingsResponseV1 +} + +// IsSuccess returns true when this get combined assessments query o k response has a 2xx status code +func (o *GetCombinedAssessmentsQueryOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get combined assessments query o k response has a 3xx status code +func (o *GetCombinedAssessmentsQueryOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined assessments query o k response has a 4xx status code +func (o *GetCombinedAssessmentsQueryOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get combined assessments query o k response has a 5xx status code +func (o *GetCombinedAssessmentsQueryOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined assessments query o k response a status code equal to that given +func (o *GetCombinedAssessmentsQueryOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get combined assessments query o k response +func (o *GetCombinedAssessmentsQueryOK) Code() int { + return 200 +} + +func (o *GetCombinedAssessmentsQueryOK) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryOK %+v", 200, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryOK) String() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryOK %+v", 200, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryOK) GetPayload() *models.DomainAPICombinedFindingsResponseV1 { + return o.Payload +} + +func (o *GetCombinedAssessmentsQueryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAPICombinedFindingsResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedAssessmentsQueryBadRequest creates a GetCombinedAssessmentsQueryBadRequest with default headers values +func NewGetCombinedAssessmentsQueryBadRequest() *GetCombinedAssessmentsQueryBadRequest { + return &GetCombinedAssessmentsQueryBadRequest{} +} + +/* +GetCombinedAssessmentsQueryBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetCombinedAssessmentsQueryBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAPICombinedFindingsResponseV1 +} + +// IsSuccess returns true when this get combined assessments query bad request response has a 2xx status code +func (o *GetCombinedAssessmentsQueryBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined assessments query bad request response has a 3xx status code +func (o *GetCombinedAssessmentsQueryBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined assessments query bad request response has a 4xx status code +func (o *GetCombinedAssessmentsQueryBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get combined assessments query bad request response has a 5xx status code +func (o *GetCombinedAssessmentsQueryBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined assessments query bad request response a status code equal to that given +func (o *GetCombinedAssessmentsQueryBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get combined assessments query bad request response +func (o *GetCombinedAssessmentsQueryBadRequest) Code() int { + return 400 +} + +func (o *GetCombinedAssessmentsQueryBadRequest) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryBadRequest %+v", 400, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryBadRequest) String() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryBadRequest %+v", 400, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryBadRequest) GetPayload() *models.DomainAPICombinedFindingsResponseV1 { + return o.Payload +} + +func (o *GetCombinedAssessmentsQueryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAPICombinedFindingsResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedAssessmentsQueryForbidden creates a GetCombinedAssessmentsQueryForbidden with default headers values +func NewGetCombinedAssessmentsQueryForbidden() *GetCombinedAssessmentsQueryForbidden { + return &GetCombinedAssessmentsQueryForbidden{} +} + +/* +GetCombinedAssessmentsQueryForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetCombinedAssessmentsQueryForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get combined assessments query forbidden response has a 2xx status code +func (o *GetCombinedAssessmentsQueryForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined assessments query forbidden response has a 3xx status code +func (o *GetCombinedAssessmentsQueryForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined assessments query forbidden response has a 4xx status code +func (o *GetCombinedAssessmentsQueryForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get combined assessments query forbidden response has a 5xx status code +func (o *GetCombinedAssessmentsQueryForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined assessments query forbidden response a status code equal to that given +func (o *GetCombinedAssessmentsQueryForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get combined assessments query forbidden response +func (o *GetCombinedAssessmentsQueryForbidden) Code() int { + return 403 +} + +func (o *GetCombinedAssessmentsQueryForbidden) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryForbidden %+v", 403, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryForbidden) String() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryForbidden %+v", 403, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetCombinedAssessmentsQueryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedAssessmentsQueryTooManyRequests creates a GetCombinedAssessmentsQueryTooManyRequests with default headers values +func NewGetCombinedAssessmentsQueryTooManyRequests() *GetCombinedAssessmentsQueryTooManyRequests { + return &GetCombinedAssessmentsQueryTooManyRequests{} +} + +/* +GetCombinedAssessmentsQueryTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetCombinedAssessmentsQueryTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get combined assessments query too many requests response has a 2xx status code +func (o *GetCombinedAssessmentsQueryTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined assessments query too many requests response has a 3xx status code +func (o *GetCombinedAssessmentsQueryTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined assessments query too many requests response has a 4xx status code +func (o *GetCombinedAssessmentsQueryTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get combined assessments query too many requests response has a 5xx status code +func (o *GetCombinedAssessmentsQueryTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined assessments query too many requests response a status code equal to that given +func (o *GetCombinedAssessmentsQueryTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get combined assessments query too many requests response +func (o *GetCombinedAssessmentsQueryTooManyRequests) Code() int { + return 429 +} + +func (o *GetCombinedAssessmentsQueryTooManyRequests) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryTooManyRequests) String() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetCombinedAssessmentsQueryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedAssessmentsQueryInternalServerError creates a GetCombinedAssessmentsQueryInternalServerError with default headers values +func NewGetCombinedAssessmentsQueryInternalServerError() *GetCombinedAssessmentsQueryInternalServerError { + return &GetCombinedAssessmentsQueryInternalServerError{} +} + +/* +GetCombinedAssessmentsQueryInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetCombinedAssessmentsQueryInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAPICombinedFindingsResponseV1 +} + +// IsSuccess returns true when this get combined assessments query internal server error response has a 2xx status code +func (o *GetCombinedAssessmentsQueryInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined assessments query internal server error response has a 3xx status code +func (o *GetCombinedAssessmentsQueryInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined assessments query internal server error response has a 4xx status code +func (o *GetCombinedAssessmentsQueryInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get combined assessments query internal server error response has a 5xx status code +func (o *GetCombinedAssessmentsQueryInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get combined assessments query internal server error response a status code equal to that given +func (o *GetCombinedAssessmentsQueryInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get combined assessments query internal server error response +func (o *GetCombinedAssessmentsQueryInternalServerError) Code() int { + return 500 +} + +func (o *GetCombinedAssessmentsQueryInternalServerError) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryInternalServerError %+v", 500, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryInternalServerError) String() string { + return fmt.Sprintf("[GET /configuration-assessment/combined/assessments/v1][%d] getCombinedAssessmentsQueryInternalServerError %+v", 500, o.Payload) +} + +func (o *GetCombinedAssessmentsQueryInternalServerError) GetPayload() *models.DomainAPICombinedFindingsResponseV1 { + return o.Payload +} + +func (o *GetCombinedAssessmentsQueryInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAPICombinedFindingsResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/configuration_assessment_evaluation_logic/configuration_assessment_evaluation_logic_client.go b/falcon/client/configuration_assessment_evaluation_logic/configuration_assessment_evaluation_logic_client.go new file mode 100644 index 00000000..cec4199c --- /dev/null +++ b/falcon/client/configuration_assessment_evaluation_logic/configuration_assessment_evaluation_logic_client.go @@ -0,0 +1,79 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package configuration_assessment_evaluation_logic + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new configuration assessment evaluation logic API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for configuration assessment evaluation logic API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + GetEvaluationLogicMixin0(params *GetEvaluationLogicMixin0Params, opts ...ClientOption) (*GetEvaluationLogicMixin0OK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +GetEvaluationLogicMixin0 gets details on evaluation logic items by providing one or more finding i ds +*/ +func (a *Client) GetEvaluationLogicMixin0(params *GetEvaluationLogicMixin0Params, opts ...ClientOption) (*GetEvaluationLogicMixin0OK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetEvaluationLogicMixin0Params() + } + op := &runtime.ClientOperation{ + ID: "getEvaluationLogicMixin0", + Method: "GET", + PathPattern: "/configuration-assessment/entities/evaluation-logic/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetEvaluationLogicMixin0Reader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetEvaluationLogicMixin0OK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getEvaluationLogicMixin0: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_parameters.go b/falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_parameters.go new file mode 100644 index 00000000..a67607ab --- /dev/null +++ b/falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_parameters.go @@ -0,0 +1,175 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package configuration_assessment_evaluation_logic + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetEvaluationLogicMixin0Params creates a new GetEvaluationLogicMixin0Params object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetEvaluationLogicMixin0Params() *GetEvaluationLogicMixin0Params { + return &GetEvaluationLogicMixin0Params{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetEvaluationLogicMixin0ParamsWithTimeout creates a new GetEvaluationLogicMixin0Params object +// with the ability to set a timeout on a request. +func NewGetEvaluationLogicMixin0ParamsWithTimeout(timeout time.Duration) *GetEvaluationLogicMixin0Params { + return &GetEvaluationLogicMixin0Params{ + timeout: timeout, + } +} + +// NewGetEvaluationLogicMixin0ParamsWithContext creates a new GetEvaluationLogicMixin0Params object +// with the ability to set a context for a request. +func NewGetEvaluationLogicMixin0ParamsWithContext(ctx context.Context) *GetEvaluationLogicMixin0Params { + return &GetEvaluationLogicMixin0Params{ + Context: ctx, + } +} + +// NewGetEvaluationLogicMixin0ParamsWithHTTPClient creates a new GetEvaluationLogicMixin0Params object +// with the ability to set a custom HTTPClient for a request. +func NewGetEvaluationLogicMixin0ParamsWithHTTPClient(client *http.Client) *GetEvaluationLogicMixin0Params { + return &GetEvaluationLogicMixin0Params{ + HTTPClient: client, + } +} + +/* +GetEvaluationLogicMixin0Params contains all the parameters to send to the API endpoint + + for the get evaluation logic mixin0 operation. + + Typically these are written to a http.Request. +*/ +type GetEvaluationLogicMixin0Params struct { + + /* Ids. + + One or more evaluation logic finding IDs. + */ + Ids []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get evaluation logic mixin0 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetEvaluationLogicMixin0Params) WithDefaults() *GetEvaluationLogicMixin0Params { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get evaluation logic mixin0 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetEvaluationLogicMixin0Params) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) WithTimeout(timeout time.Duration) *GetEvaluationLogicMixin0Params { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) WithContext(ctx context.Context) *GetEvaluationLogicMixin0Params { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) WithHTTPClient(client *http.Client) *GetEvaluationLogicMixin0Params { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) WithIds(ids []string) *GetEvaluationLogicMixin0Params { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get evaluation logic mixin0 params +func (o *GetEvaluationLogicMixin0Params) SetIds(ids []string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *GetEvaluationLogicMixin0Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetEvaluationLogicMixin0 binds the parameter ids +func (o *GetEvaluationLogicMixin0Params) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_responses.go b/falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_responses.go new file mode 100644 index 00000000..a975f3e5 --- /dev/null +++ b/falcon/client/configuration_assessment_evaluation_logic/get_evaluation_logic_mixin0_responses.go @@ -0,0 +1,600 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package configuration_assessment_evaluation_logic + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetEvaluationLogicMixin0Reader is a Reader for the GetEvaluationLogicMixin0 structure. +type GetEvaluationLogicMixin0Reader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetEvaluationLogicMixin0Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetEvaluationLogicMixin0OK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetEvaluationLogicMixin0BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetEvaluationLogicMixin0Forbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetEvaluationLogicMixin0TooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetEvaluationLogicMixin0InternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /configuration-assessment/entities/evaluation-logic/v1] getEvaluationLogicMixin0", response, response.Code()) + } +} + +// NewGetEvaluationLogicMixin0OK creates a GetEvaluationLogicMixin0OK with default headers values +func NewGetEvaluationLogicMixin0OK() *GetEvaluationLogicMixin0OK { + return &GetEvaluationLogicMixin0OK{} +} + +/* +GetEvaluationLogicMixin0OK describes a response with status code 200, with default header values. + +OK +*/ +type GetEvaluationLogicMixin0OK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAPIEvaluationLogicEntitiesResponseV1 +} + +// IsSuccess returns true when this get evaluation logic mixin0 o k response has a 2xx status code +func (o *GetEvaluationLogicMixin0OK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get evaluation logic mixin0 o k response has a 3xx status code +func (o *GetEvaluationLogicMixin0OK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get evaluation logic mixin0 o k response has a 4xx status code +func (o *GetEvaluationLogicMixin0OK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get evaluation logic mixin0 o k response has a 5xx status code +func (o *GetEvaluationLogicMixin0OK) IsServerError() bool { + return false +} + +// IsCode returns true when this get evaluation logic mixin0 o k response a status code equal to that given +func (o *GetEvaluationLogicMixin0OK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get evaluation logic mixin0 o k response +func (o *GetEvaluationLogicMixin0OK) Code() int { + return 200 +} + +func (o *GetEvaluationLogicMixin0OK) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0OK %+v", 200, o.Payload) +} + +func (o *GetEvaluationLogicMixin0OK) String() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0OK %+v", 200, o.Payload) +} + +func (o *GetEvaluationLogicMixin0OK) GetPayload() *models.DomainAPIEvaluationLogicEntitiesResponseV1 { + return o.Payload +} + +func (o *GetEvaluationLogicMixin0OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAPIEvaluationLogicEntitiesResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetEvaluationLogicMixin0BadRequest creates a GetEvaluationLogicMixin0BadRequest with default headers values +func NewGetEvaluationLogicMixin0BadRequest() *GetEvaluationLogicMixin0BadRequest { + return &GetEvaluationLogicMixin0BadRequest{} +} + +/* +GetEvaluationLogicMixin0BadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetEvaluationLogicMixin0BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 +} + +// IsSuccess returns true when this get evaluation logic mixin0 bad request response has a 2xx status code +func (o *GetEvaluationLogicMixin0BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get evaluation logic mixin0 bad request response has a 3xx status code +func (o *GetEvaluationLogicMixin0BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get evaluation logic mixin0 bad request response has a 4xx status code +func (o *GetEvaluationLogicMixin0BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get evaluation logic mixin0 bad request response has a 5xx status code +func (o *GetEvaluationLogicMixin0BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get evaluation logic mixin0 bad request response a status code equal to that given +func (o *GetEvaluationLogicMixin0BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get evaluation logic mixin0 bad request response +func (o *GetEvaluationLogicMixin0BadRequest) Code() int { + return 400 +} + +func (o *GetEvaluationLogicMixin0BadRequest) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0BadRequest ", 400) +} + +func (o *GetEvaluationLogicMixin0BadRequest) String() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0BadRequest ", 400) +} + +func (o *GetEvaluationLogicMixin0BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + return nil +} + +// NewGetEvaluationLogicMixin0Forbidden creates a GetEvaluationLogicMixin0Forbidden with default headers values +func NewGetEvaluationLogicMixin0Forbidden() *GetEvaluationLogicMixin0Forbidden { + return &GetEvaluationLogicMixin0Forbidden{} +} + +/* +GetEvaluationLogicMixin0Forbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetEvaluationLogicMixin0Forbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get evaluation logic mixin0 forbidden response has a 2xx status code +func (o *GetEvaluationLogicMixin0Forbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get evaluation logic mixin0 forbidden response has a 3xx status code +func (o *GetEvaluationLogicMixin0Forbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get evaluation logic mixin0 forbidden response has a 4xx status code +func (o *GetEvaluationLogicMixin0Forbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get evaluation logic mixin0 forbidden response has a 5xx status code +func (o *GetEvaluationLogicMixin0Forbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get evaluation logic mixin0 forbidden response a status code equal to that given +func (o *GetEvaluationLogicMixin0Forbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get evaluation logic mixin0 forbidden response +func (o *GetEvaluationLogicMixin0Forbidden) Code() int { + return 403 +} + +func (o *GetEvaluationLogicMixin0Forbidden) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0Forbidden %+v", 403, o.Payload) +} + +func (o *GetEvaluationLogicMixin0Forbidden) String() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0Forbidden %+v", 403, o.Payload) +} + +func (o *GetEvaluationLogicMixin0Forbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetEvaluationLogicMixin0Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetEvaluationLogicMixin0TooManyRequests creates a GetEvaluationLogicMixin0TooManyRequests with default headers values +func NewGetEvaluationLogicMixin0TooManyRequests() *GetEvaluationLogicMixin0TooManyRequests { + return &GetEvaluationLogicMixin0TooManyRequests{} +} + +/* +GetEvaluationLogicMixin0TooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetEvaluationLogicMixin0TooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get evaluation logic mixin0 too many requests response has a 2xx status code +func (o *GetEvaluationLogicMixin0TooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get evaluation logic mixin0 too many requests response has a 3xx status code +func (o *GetEvaluationLogicMixin0TooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get evaluation logic mixin0 too many requests response has a 4xx status code +func (o *GetEvaluationLogicMixin0TooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get evaluation logic mixin0 too many requests response has a 5xx status code +func (o *GetEvaluationLogicMixin0TooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get evaluation logic mixin0 too many requests response a status code equal to that given +func (o *GetEvaluationLogicMixin0TooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get evaluation logic mixin0 too many requests response +func (o *GetEvaluationLogicMixin0TooManyRequests) Code() int { + return 429 +} + +func (o *GetEvaluationLogicMixin0TooManyRequests) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetEvaluationLogicMixin0TooManyRequests) String() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetEvaluationLogicMixin0TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetEvaluationLogicMixin0TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetEvaluationLogicMixin0InternalServerError creates a GetEvaluationLogicMixin0InternalServerError with default headers values +func NewGetEvaluationLogicMixin0InternalServerError() *GetEvaluationLogicMixin0InternalServerError { + return &GetEvaluationLogicMixin0InternalServerError{} +} + +/* +GetEvaluationLogicMixin0InternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetEvaluationLogicMixin0InternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 +} + +// IsSuccess returns true when this get evaluation logic mixin0 internal server error response has a 2xx status code +func (o *GetEvaluationLogicMixin0InternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get evaluation logic mixin0 internal server error response has a 3xx status code +func (o *GetEvaluationLogicMixin0InternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get evaluation logic mixin0 internal server error response has a 4xx status code +func (o *GetEvaluationLogicMixin0InternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get evaluation logic mixin0 internal server error response has a 5xx status code +func (o *GetEvaluationLogicMixin0InternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get evaluation logic mixin0 internal server error response a status code equal to that given +func (o *GetEvaluationLogicMixin0InternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get evaluation logic mixin0 internal server error response +func (o *GetEvaluationLogicMixin0InternalServerError) Code() int { + return 500 +} + +func (o *GetEvaluationLogicMixin0InternalServerError) Error() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0InternalServerError ", 500) +} + +func (o *GetEvaluationLogicMixin0InternalServerError) String() string { + return fmt.Sprintf("[GET /configuration-assessment/entities/evaluation-logic/v1][%d] getEvaluationLogicMixin0InternalServerError ", 500) +} + +func (o *GetEvaluationLogicMixin0InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + return nil +} diff --git a/falcon/client/crowd_strike_api_specification_client.go b/falcon/client/crowd_strike_api_specification_client.go index 8fadf22a..c6e947e4 100644 --- a/falcon/client/crowd_strike_api_specification_client.go +++ b/falcon/client/crowd_strike_api_specification_client.go @@ -12,27 +12,35 @@ import ( "github.com/crowdstrike/gofalcon/falcon/client/alerts" "github.com/crowdstrike/gofalcon/falcon/client/cloud_connect_aws" + "github.com/crowdstrike/gofalcon/falcon/client/configuration_assessment" + "github.com/crowdstrike/gofalcon/falcon/client/configuration_assessment_evaluation_logic" "github.com/crowdstrike/gofalcon/falcon/client/cspm_registration" "github.com/crowdstrike/gofalcon/falcon/client/custom_ioa" "github.com/crowdstrike/gofalcon/falcon/client/d4c_registration" "github.com/crowdstrike/gofalcon/falcon/client/detects" "github.com/crowdstrike/gofalcon/falcon/client/device_control_policies" "github.com/crowdstrike/gofalcon/falcon/client/discover" + "github.com/crowdstrike/gofalcon/falcon/client/discover_iot" + "github.com/crowdstrike/gofalcon/falcon/client/event_schema" "github.com/crowdstrike/gofalcon/falcon/client/event_streams" "github.com/crowdstrike/gofalcon/falcon/client/falcon_complete_dashboard" "github.com/crowdstrike/gofalcon/falcon/client/falcon_container" "github.com/crowdstrike/gofalcon/falcon/client/falcon_container_cli" + "github.com/crowdstrike/gofalcon/falcon/client/falcon_container_image" "github.com/crowdstrike/gofalcon/falcon/client/falconx_sandbox" + "github.com/crowdstrike/gofalcon/falcon/client/field_schema" "github.com/crowdstrike/gofalcon/falcon/client/filevantage" "github.com/crowdstrike/gofalcon/falcon/client/firewall_management" "github.com/crowdstrike/gofalcon/falcon/client/firewall_policies" "github.com/crowdstrike/gofalcon/falcon/client/host_group" "github.com/crowdstrike/gofalcon/falcon/client/hosts" + "github.com/crowdstrike/gofalcon/falcon/client/identity_entities" "github.com/crowdstrike/gofalcon/falcon/client/identity_protection" "github.com/crowdstrike/gofalcon/falcon/client/incidents" "github.com/crowdstrike/gofalcon/falcon/client/installation_tokens" "github.com/crowdstrike/gofalcon/falcon/client/installation_tokens_settings" "github.com/crowdstrike/gofalcon/falcon/client/intel" + "github.com/crowdstrike/gofalcon/falcon/client/inventories" "github.com/crowdstrike/gofalcon/falcon/client/ioa_exclusions" "github.com/crowdstrike/gofalcon/falcon/client/ioc" "github.com/crowdstrike/gofalcon/falcon/client/iocs" @@ -46,6 +54,7 @@ import ( "github.com/crowdstrike/gofalcon/falcon/client/ods" "github.com/crowdstrike/gofalcon/falcon/client/overwatch_dashboard" "github.com/crowdstrike/gofalcon/falcon/client/prevention_policies" + "github.com/crowdstrike/gofalcon/falcon/client/provision" "github.com/crowdstrike/gofalcon/falcon/client/quarantine" "github.com/crowdstrike/gofalcon/falcon/client/quick_scan" "github.com/crowdstrike/gofalcon/falcon/client/real_time_response" @@ -58,10 +67,10 @@ import ( "github.com/crowdstrike/gofalcon/falcon/client/sensor_download" "github.com/crowdstrike/gofalcon/falcon/client/sensor_update_policies" "github.com/crowdstrike/gofalcon/falcon/client/sensor_visibility_exclusions" - "github.com/crowdstrike/gofalcon/falcon/client/spotlight_evaluation_logic" - "github.com/crowdstrike/gofalcon/falcon/client/spotlight_vulnerabilities" "github.com/crowdstrike/gofalcon/falcon/client/tailored_intelligence" "github.com/crowdstrike/gofalcon/falcon/client/user_management" + "github.com/crowdstrike/gofalcon/falcon/client/vulnerabilities" + "github.com/crowdstrike/gofalcon/falcon/client/vulnerabilities_evaluation_logic" "github.com/crowdstrike/gofalcon/falcon/client/zero_trust_assessment" ) @@ -109,27 +118,35 @@ func New(transport runtime.ClientTransport, formats strfmt.Registry) *CrowdStrik cli.Transport = transport cli.Alerts = alerts.New(transport, formats) cli.CloudConnectAws = cloud_connect_aws.New(transport, formats) + cli.ConfigurationAssessment = configuration_assessment.New(transport, formats) + cli.ConfigurationAssessmentEvaluationLogic = configuration_assessment_evaluation_logic.New(transport, formats) cli.CspmRegistration = cspm_registration.New(transport, formats) cli.CustomIoa = custom_ioa.New(transport, formats) cli.D4cRegistration = d4c_registration.New(transport, formats) cli.Detects = detects.New(transport, formats) cli.DeviceControlPolicies = device_control_policies.New(transport, formats) cli.Discover = discover.New(transport, formats) + cli.DiscoverIot = discover_iot.New(transport, formats) + cli.EventSchema = event_schema.New(transport, formats) cli.EventStreams = event_streams.New(transport, formats) cli.FalconCompleteDashboard = falcon_complete_dashboard.New(transport, formats) cli.FalconContainer = falcon_container.New(transport, formats) cli.FalconContainerCli = falcon_container_cli.New(transport, formats) + cli.FalconContainerImage = falcon_container_image.New(transport, formats) cli.FalconxSandbox = falconx_sandbox.New(transport, formats) + cli.FieldSchema = field_schema.New(transport, formats) cli.Filevantage = filevantage.New(transport, formats) cli.FirewallManagement = firewall_management.New(transport, formats) cli.FirewallPolicies = firewall_policies.New(transport, formats) cli.HostGroup = host_group.New(transport, formats) cli.Hosts = hosts.New(transport, formats) + cli.IdentityEntities = identity_entities.New(transport, formats) cli.IdentityProtection = identity_protection.New(transport, formats) cli.Incidents = incidents.New(transport, formats) cli.InstallationTokens = installation_tokens.New(transport, formats) cli.InstallationTokensSettings = installation_tokens_settings.New(transport, formats) cli.Intel = intel.New(transport, formats) + cli.Inventories = inventories.New(transport, formats) cli.IoaExclusions = ioa_exclusions.New(transport, formats) cli.Ioc = ioc.New(transport, formats) cli.Iocs = iocs.New(transport, formats) @@ -143,6 +160,7 @@ func New(transport runtime.ClientTransport, formats strfmt.Registry) *CrowdStrik cli.Ods = ods.New(transport, formats) cli.OverwatchDashboard = overwatch_dashboard.New(transport, formats) cli.PreventionPolicies = prevention_policies.New(transport, formats) + cli.Provision = provision.New(transport, formats) cli.Quarantine = quarantine.New(transport, formats) cli.QuickScan = quick_scan.New(transport, formats) cli.RealTimeResponse = real_time_response.New(transport, formats) @@ -155,10 +173,10 @@ func New(transport runtime.ClientTransport, formats strfmt.Registry) *CrowdStrik cli.SensorDownload = sensor_download.New(transport, formats) cli.SensorUpdatePolicies = sensor_update_policies.New(transport, formats) cli.SensorVisibilityExclusions = sensor_visibility_exclusions.New(transport, formats) - cli.SpotlightEvaluationLogic = spotlight_evaluation_logic.New(transport, formats) - cli.SpotlightVulnerabilities = spotlight_vulnerabilities.New(transport, formats) cli.TailoredIntelligence = tailored_intelligence.New(transport, formats) cli.UserManagement = user_management.New(transport, formats) + cli.Vulnerabilities = vulnerabilities.New(transport, formats) + cli.VulnerabilitiesEvaluationLogic = vulnerabilities_evaluation_logic.New(transport, formats) cli.ZeroTrustAssessment = zero_trust_assessment.New(transport, formats) return cli } @@ -208,6 +226,10 @@ type CrowdStrikeAPISpecification struct { CloudConnectAws cloud_connect_aws.ClientService + ConfigurationAssessment configuration_assessment.ClientService + + ConfigurationAssessmentEvaluationLogic configuration_assessment_evaluation_logic.ClientService + CspmRegistration cspm_registration.ClientService CustomIoa custom_ioa.ClientService @@ -220,6 +242,10 @@ type CrowdStrikeAPISpecification struct { Discover discover.ClientService + DiscoverIot discover_iot.ClientService + + EventSchema event_schema.ClientService + EventStreams event_streams.ClientService FalconCompleteDashboard falcon_complete_dashboard.ClientService @@ -228,8 +254,12 @@ type CrowdStrikeAPISpecification struct { FalconContainerCli falcon_container_cli.ClientService + FalconContainerImage falcon_container_image.ClientService + FalconxSandbox falconx_sandbox.ClientService + FieldSchema field_schema.ClientService + Filevantage filevantage.ClientService FirewallManagement firewall_management.ClientService @@ -240,6 +270,8 @@ type CrowdStrikeAPISpecification struct { Hosts hosts.ClientService + IdentityEntities identity_entities.ClientService + IdentityProtection identity_protection.ClientService Incidents incidents.ClientService @@ -250,6 +282,8 @@ type CrowdStrikeAPISpecification struct { Intel intel.ClientService + Inventories inventories.ClientService + IoaExclusions ioa_exclusions.ClientService Ioc ioc.ClientService @@ -276,6 +310,8 @@ type CrowdStrikeAPISpecification struct { PreventionPolicies prevention_policies.ClientService + Provision provision.ClientService + Quarantine quarantine.ClientService QuickScan quick_scan.ClientService @@ -300,14 +336,14 @@ type CrowdStrikeAPISpecification struct { SensorVisibilityExclusions sensor_visibility_exclusions.ClientService - SpotlightEvaluationLogic spotlight_evaluation_logic.ClientService - - SpotlightVulnerabilities spotlight_vulnerabilities.ClientService - TailoredIntelligence tailored_intelligence.ClientService UserManagement user_management.ClientService + Vulnerabilities vulnerabilities.ClientService + + VulnerabilitiesEvaluationLogic vulnerabilities_evaluation_logic.ClientService + ZeroTrustAssessment zero_trust_assessment.ClientService Transport runtime.ClientTransport @@ -318,27 +354,35 @@ func (c *CrowdStrikeAPISpecification) SetTransport(transport runtime.ClientTrans c.Transport = transport c.Alerts.SetTransport(transport) c.CloudConnectAws.SetTransport(transport) + c.ConfigurationAssessment.SetTransport(transport) + c.ConfigurationAssessmentEvaluationLogic.SetTransport(transport) c.CspmRegistration.SetTransport(transport) c.CustomIoa.SetTransport(transport) c.D4cRegistration.SetTransport(transport) c.Detects.SetTransport(transport) c.DeviceControlPolicies.SetTransport(transport) c.Discover.SetTransport(transport) + c.DiscoverIot.SetTransport(transport) + c.EventSchema.SetTransport(transport) c.EventStreams.SetTransport(transport) c.FalconCompleteDashboard.SetTransport(transport) c.FalconContainer.SetTransport(transport) c.FalconContainerCli.SetTransport(transport) + c.FalconContainerImage.SetTransport(transport) c.FalconxSandbox.SetTransport(transport) + c.FieldSchema.SetTransport(transport) c.Filevantage.SetTransport(transport) c.FirewallManagement.SetTransport(transport) c.FirewallPolicies.SetTransport(transport) c.HostGroup.SetTransport(transport) c.Hosts.SetTransport(transport) + c.IdentityEntities.SetTransport(transport) c.IdentityProtection.SetTransport(transport) c.Incidents.SetTransport(transport) c.InstallationTokens.SetTransport(transport) c.InstallationTokensSettings.SetTransport(transport) c.Intel.SetTransport(transport) + c.Inventories.SetTransport(transport) c.IoaExclusions.SetTransport(transport) c.Ioc.SetTransport(transport) c.Iocs.SetTransport(transport) @@ -352,6 +396,7 @@ func (c *CrowdStrikeAPISpecification) SetTransport(transport runtime.ClientTrans c.Ods.SetTransport(transport) c.OverwatchDashboard.SetTransport(transport) c.PreventionPolicies.SetTransport(transport) + c.Provision.SetTransport(transport) c.Quarantine.SetTransport(transport) c.QuickScan.SetTransport(transport) c.RealTimeResponse.SetTransport(transport) @@ -364,9 +409,9 @@ func (c *CrowdStrikeAPISpecification) SetTransport(transport runtime.ClientTrans c.SensorDownload.SetTransport(transport) c.SensorUpdatePolicies.SetTransport(transport) c.SensorVisibilityExclusions.SetTransport(transport) - c.SpotlightEvaluationLogic.SetTransport(transport) - c.SpotlightVulnerabilities.SetTransport(transport) c.TailoredIntelligence.SetTransport(transport) c.UserManagement.SetTransport(transport) + c.Vulnerabilities.SetTransport(transport) + c.VulnerabilitiesEvaluationLogic.SetTransport(transport) c.ZeroTrustAssessment.SetTransport(transport) } diff --git a/falcon/client/cspm_registration/azure_download_certificate_parameters.go b/falcon/client/cspm_registration/azure_download_certificate_parameters.go index 09de6423..46afa978 100644 --- a/falcon/client/cspm_registration/azure_download_certificate_parameters.go +++ b/falcon/client/cspm_registration/azure_download_certificate_parameters.go @@ -62,10 +62,11 @@ AzureDownloadCertificateParams contains all the parameters to send to the API en */ type AzureDownloadCertificateParams struct { - // Refresh. - // - // Default: "false" - Refresh *string + /* Refresh. + + Setting to true will invalidate the current certificate and generate a new certificate + */ + Refresh *bool /* TenantID. @@ -73,6 +74,12 @@ type AzureDownloadCertificateParams struct { */ TenantID []string + /* YearsValid. + + Years the certificate should be valid (only used when refresh=true) + */ + YearsValid *string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -91,7 +98,7 @@ func (o *AzureDownloadCertificateParams) WithDefaults() *AzureDownloadCertificat // All values with no default are reset to their zero value. func (o *AzureDownloadCertificateParams) SetDefaults() { var ( - refreshDefault = string("false") + refreshDefault = bool(false) ) val := AzureDownloadCertificateParams{ @@ -138,13 +145,13 @@ func (o *AzureDownloadCertificateParams) SetHTTPClient(client *http.Client) { } // WithRefresh adds the refresh to the azure download certificate params -func (o *AzureDownloadCertificateParams) WithRefresh(refresh *string) *AzureDownloadCertificateParams { +func (o *AzureDownloadCertificateParams) WithRefresh(refresh *bool) *AzureDownloadCertificateParams { o.SetRefresh(refresh) return o } // SetRefresh adds the refresh to the azure download certificate params -func (o *AzureDownloadCertificateParams) SetRefresh(refresh *string) { +func (o *AzureDownloadCertificateParams) SetRefresh(refresh *bool) { o.Refresh = refresh } @@ -159,6 +166,17 @@ func (o *AzureDownloadCertificateParams) SetTenantID(tenantID []string) { o.TenantID = tenantID } +// WithYearsValid adds the yearsValid to the azure download certificate params +func (o *AzureDownloadCertificateParams) WithYearsValid(yearsValid *string) *AzureDownloadCertificateParams { + o.SetYearsValid(yearsValid) + return o +} + +// SetYearsValid adds the yearsValid to the azure download certificate params +func (o *AzureDownloadCertificateParams) SetYearsValid(yearsValid *string) { + o.YearsValid = yearsValid +} + // WriteToRequest writes these params to a swagger request func (o *AzureDownloadCertificateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -170,12 +188,12 @@ func (o *AzureDownloadCertificateParams) WriteToRequest(r runtime.ClientRequest, if o.Refresh != nil { // query param refresh - var qrRefresh string + var qrRefresh bool if o.Refresh != nil { qrRefresh = *o.Refresh } - qRefresh := qrRefresh + qRefresh := swag.FormatBool(qrRefresh) if qRefresh != "" { if err := r.SetQueryParam("refresh", qRefresh); err != nil { @@ -195,6 +213,23 @@ func (o *AzureDownloadCertificateParams) WriteToRequest(r runtime.ClientRequest, } } + if o.YearsValid != nil { + + // query param years_valid + var qrYearsValid string + + if o.YearsValid != nil { + qrYearsValid = *o.YearsValid + } + qYearsValid := qrYearsValid + if qYearsValid != "" { + + if err := r.SetQueryParam("years_valid", qYearsValid); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } diff --git a/falcon/client/cspm_registration/azure_download_certificate_responses.go b/falcon/client/cspm_registration/azure_download_certificate_responses.go index 5f65ba6e..bb14455b 100644 --- a/falcon/client/cspm_registration/azure_download_certificate_responses.go +++ b/falcon/client/cspm_registration/azure_download_certificate_responses.go @@ -56,14 +56,7 @@ func (o *AzureDownloadCertificateReader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewAzureDownloadCertificateDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-cspm-azure/entities/download-certificate/v1] AzureDownloadCertificate", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *AzureDownloadCertificateInternalServerError) readResponse(response runt return nil } - -// NewAzureDownloadCertificateDefault creates a AzureDownloadCertificateDefault with default headers values -func NewAzureDownloadCertificateDefault(code int) *AzureDownloadCertificateDefault { - return &AzureDownloadCertificateDefault{ - _statusCode: code, - } -} - -/* -AzureDownloadCertificateDefault describes a response with status code -1, with default header values. - -OK -*/ -type AzureDownloadCertificateDefault struct { - _statusCode int - - Payload *models.RegistrationAzureDownloadCertificateResponseV1 -} - -// IsSuccess returns true when this azure download certificate default response has a 2xx status code -func (o *AzureDownloadCertificateDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this azure download certificate default response has a 3xx status code -func (o *AzureDownloadCertificateDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this azure download certificate default response has a 4xx status code -func (o *AzureDownloadCertificateDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this azure download certificate default response has a 5xx status code -func (o *AzureDownloadCertificateDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this azure download certificate default response a status code equal to that given -func (o *AzureDownloadCertificateDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the azure download certificate default response -func (o *AzureDownloadCertificateDefault) Code() int { - return o._statusCode -} - -func (o *AzureDownloadCertificateDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-azure/entities/download-certificate/v1][%d] AzureDownloadCertificate default %+v", o._statusCode, o.Payload) -} - -func (o *AzureDownloadCertificateDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-azure/entities/download-certificate/v1][%d] AzureDownloadCertificate default %+v", o._statusCode, o.Payload) -} - -func (o *AzureDownloadCertificateDefault) GetPayload() *models.RegistrationAzureDownloadCertificateResponseV1 { - return o.Payload -} - -func (o *AzureDownloadCertificateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAzureDownloadCertificateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/create_c_s_p_m_aws_account_responses.go b/falcon/client/cspm_registration/create_c_s_p_m_aws_account_responses.go index 740d7aa7..0dee17fb 100644 --- a/falcon/client/cspm_registration/create_c_s_p_m_aws_account_responses.go +++ b/falcon/client/cspm_registration/create_c_s_p_m_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *CreateCSPMAwsAccountReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /cloud-connect-cspm-aws/entities/account/v1] CreateCSPMAwsAccount", response, response.Code()) } } diff --git a/falcon/client/cspm_registration/create_c_s_p_m_azure_account_responses.go b/falcon/client/cspm_registration/create_c_s_p_m_azure_account_responses.go index e80f877d..ce8ace38 100644 --- a/falcon/client/cspm_registration/create_c_s_p_m_azure_account_responses.go +++ b/falcon/client/cspm_registration/create_c_s_p_m_azure_account_responses.go @@ -62,7 +62,7 @@ func (o *CreateCSPMAzureAccountReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /cloud-connect-cspm-azure/entities/account/v1] CreateCSPMAzureAccount", response, response.Code()) } } @@ -78,6 +78,10 @@ Created */ type CreateCSPMAzureAccountCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -133,6 +137,13 @@ func (o *CreateCSPMAzureAccountCreated) GetPayload() *models.RegistrationAzureAc func (o *CreateCSPMAzureAccountCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -177,6 +188,10 @@ Multi-Status */ type CreateCSPMAzureAccountMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -232,6 +247,13 @@ func (o *CreateCSPMAzureAccountMultiStatus) GetPayload() *models.RegistrationAzu func (o *CreateCSPMAzureAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -276,6 +298,10 @@ Bad Request */ type CreateCSPMAzureAccountBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *CreateCSPMAzureAccountBadRequest) GetPayload() *models.RegistrationAzur func (o *CreateCSPMAzureAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Forbidden */ type CreateCSPMAzureAccountForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -430,6 +467,13 @@ func (o *CreateCSPMAzureAccountForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *CreateCSPMAzureAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -474,6 +518,10 @@ Too Many Requests */ type CreateCSPMAzureAccountTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *CreateCSPMAzureAccountTooManyRequests) GetPayload() *models.MsaReplyMet func (o *CreateCSPMAzureAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type CreateCSPMAzureAccountInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -643,6 +702,13 @@ func (o *CreateCSPMAzureAccountInternalServerError) GetPayload() *models.Registr func (o *CreateCSPMAzureAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/cspm_registration/cspm_registration_client.go b/falcon/client/cspm_registration/cspm_registration_client.go index 32630ff6..49252d8d 100644 --- a/falcon/client/cspm_registration/cspm_registration_client.go +++ b/falcon/client/cspm_registration/cspm_registration_client.go @@ -52,17 +52,19 @@ type ClientService interface { GetCSPMAzureUserScriptsAttachment(params *GetCSPMAzureUserScriptsAttachmentParams, opts ...ClientOption) (*GetCSPMAzureUserScriptsAttachmentOK, error) + GetCSPMPoliciesDetails(params *GetCSPMPoliciesDetailsParams, opts ...ClientOption) (*GetCSPMPoliciesDetailsOK, *GetCSPMPoliciesDetailsMultiStatus, error) + GetCSPMPolicy(params *GetCSPMPolicyParams, opts ...ClientOption) (*GetCSPMPolicyOK, *GetCSPMPolicyMultiStatus, error) GetCSPMPolicySettings(params *GetCSPMPolicySettingsParams, opts ...ClientOption) (*GetCSPMPolicySettingsOK, *GetCSPMPolicySettingsMultiStatus, error) GetCSPMScanSchedule(params *GetCSPMScanScheduleParams, opts ...ClientOption) (*GetCSPMScanScheduleOK, error) - GetConfigurationDetections(params *GetConfigurationDetectionsParams, opts ...ClientOption) (*GetConfigurationDetectionsOK, error) + GetConfigurationDetectionEntities(params *GetConfigurationDetectionEntitiesParams, opts ...ClientOption) (*GetConfigurationDetectionEntitiesOK, error) - GetIOAEvents(params *GetIOAEventsParams, opts ...ClientOption) (*GetIOAEventsOK, error) + GetConfigurationDetectionIDsV2(params *GetConfigurationDetectionIDsV2Params, opts ...ClientOption) (*GetConfigurationDetectionIDsV2OK, error) - GetIOAUsers(params *GetIOAUsersParams, opts ...ClientOption) (*GetIOAUsersOK, error) + GetConfigurationDetections(params *GetConfigurationDetectionsParams, opts ...ClientOption) (*GetConfigurationDetectionsOK, error) PatchCSPMAwsAccount(params *PatchCSPMAwsAccountParams, opts ...ClientOption) (*PatchCSPMAwsAccountCreated, *PatchCSPMAwsAccountMultiStatus, error) @@ -89,7 +91,7 @@ func (a *Client) AzureDownloadCertificate(params *AzureDownloadCertificateParams ID: "AzureDownloadCertificate", Method: "GET", PathPattern: "/cloud-connect-cspm-azure/entities/download-certificate/v1", - ProducesMediaTypes: []string{"application/json"}, + ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, @@ -110,8 +112,9 @@ func (a *Client) AzureDownloadCertificate(params *AzureDownloadCertificateParams return success, nil } // unexpected success response - unexpectedSuccess := result.(*AzureDownloadCertificateDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AzureDownloadCertificate: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -265,9 +268,9 @@ func (a *Client) DeleteCSPMAzureAccount(params *DeleteCSPMAzureAccountParams, op case *DeleteCSPMAzureAccountMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeleteCSPMAzureAccountDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -303,8 +306,9 @@ func (a *Client) GetBehaviorDetections(params *GetBehaviorDetectionsParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetBehaviorDetectionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetBehaviorDetections: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -379,8 +383,9 @@ func (a *Client) GetCSPMAwsAccountScriptsAttachment(params *GetCSPMAwsAccountScr return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCSPMAwsAccountScriptsAttachmentDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCSPMAwsAccountScriptsAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -417,9 +422,9 @@ func (a *Client) GetCSPMAwsConsoleSetupURLs(params *GetCSPMAwsConsoleSetupURLsPa case *GetCSPMAwsConsoleSetupURLsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMAwsConsoleSetupURLsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -456,9 +461,9 @@ func (a *Client) GetCSPMAzureAccount(params *GetCSPMAzureAccountParams, opts ... case *GetCSPMAzureAccountMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMAzureAccountDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -494,8 +499,48 @@ func (a *Client) GetCSPMAzureUserScriptsAttachment(params *GetCSPMAzureUserScrip return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCSPMAzureUserScriptsAttachmentDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCSPMAzureUserScriptsAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetCSPMPoliciesDetails givens an array of policy i ds returns detailed policies information +*/ +func (a *Client) GetCSPMPoliciesDetails(params *GetCSPMPoliciesDetailsParams, opts ...ClientOption) (*GetCSPMPoliciesDetailsOK, *GetCSPMPoliciesDetailsMultiStatus, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetCSPMPoliciesDetailsParams() + } + op := &runtime.ClientOperation{ + ID: "GetCSPMPoliciesDetails", + Method: "GET", + PathPattern: "/settings/entities/policy-details/v2", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetCSPMPoliciesDetailsReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, nil, err + } + switch value := result.(type) { + case *GetCSPMPoliciesDetailsOK: + return value, nil, nil + case *GetCSPMPoliciesDetailsMultiStatus: + return nil, value, nil + } + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -532,9 +577,9 @@ func (a *Client) GetCSPMPolicy(params *GetCSPMPolicyParams, opts ...ClientOption case *GetCSPMPolicyMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMPolicyDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -571,9 +616,9 @@ func (a *Client) GetCSPMPolicySettings(params *GetCSPMPolicySettingsParams, opts case *GetCSPMPolicySettingsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMPolicySettingsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -609,27 +654,28 @@ func (a *Client) GetCSPMScanSchedule(params *GetCSPMScanScheduleParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCSPMScanScheduleDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCSPMScanSchedule: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetConfigurationDetections gets list of active misconfigurations +GetConfigurationDetectionEntities gets misconfigurations based on the ID including custom policy detections in addition to default policy detections */ -func (a *Client) GetConfigurationDetections(params *GetConfigurationDetectionsParams, opts ...ClientOption) (*GetConfigurationDetectionsOK, error) { +func (a *Client) GetConfigurationDetectionEntities(params *GetConfigurationDetectionEntitiesParams, opts ...ClientOption) (*GetConfigurationDetectionEntitiesOK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetConfigurationDetectionsParams() + params = NewGetConfigurationDetectionEntitiesParams() } op := &runtime.ClientOperation{ - ID: "GetConfigurationDetections", + ID: "GetConfigurationDetectionEntities", Method: "GET", - PathPattern: "/detects/entities/iom/v1", + PathPattern: "/detects/entities/iom/v2", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetConfigurationDetectionsReader{formats: a.formats}, + Reader: &GetConfigurationDetectionEntitiesReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -641,32 +687,33 @@ func (a *Client) GetConfigurationDetections(params *GetConfigurationDetectionsPa if err != nil { return nil, err } - success, ok := result.(*GetConfigurationDetectionsOK) + success, ok := result.(*GetConfigurationDetectionEntitiesOK) if ok { return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetConfigurationDetectionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetConfigurationDetectionEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetIOAEvents fors c s p m i o a events gets list of i o a events +GetConfigurationDetectionIDsV2 gets list of active misconfiguration ids including custom policy detections in addition to default policy detections */ -func (a *Client) GetIOAEvents(params *GetIOAEventsParams, opts ...ClientOption) (*GetIOAEventsOK, error) { +func (a *Client) GetConfigurationDetectionIDsV2(params *GetConfigurationDetectionIDsV2Params, opts ...ClientOption) (*GetConfigurationDetectionIDsV2OK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetIOAEventsParams() + params = NewGetConfigurationDetectionIDsV2Params() } op := &runtime.ClientOperation{ - ID: "GetIOAEvents", + ID: "GetConfigurationDetectionIDsV2", Method: "GET", - PathPattern: "/ioa/entities/events/v1", + PathPattern: "/detects/queries/iom/v2", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetIOAEventsReader{formats: a.formats}, + Reader: &GetConfigurationDetectionIDsV2Reader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -678,32 +725,33 @@ func (a *Client) GetIOAEvents(params *GetIOAEventsParams, opts ...ClientOption) if err != nil { return nil, err } - success, ok := result.(*GetIOAEventsOK) + success, ok := result.(*GetConfigurationDetectionIDsV2OK) if ok { return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIOAEventsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetConfigurationDetectionIDsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetIOAUsers fors c s p m i o a users gets list of i o a users +GetConfigurationDetections gets list of active misconfigurations */ -func (a *Client) GetIOAUsers(params *GetIOAUsersParams, opts ...ClientOption) (*GetIOAUsersOK, error) { +func (a *Client) GetConfigurationDetections(params *GetConfigurationDetectionsParams, opts ...ClientOption) (*GetConfigurationDetectionsOK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetIOAUsersParams() + params = NewGetConfigurationDetectionsParams() } op := &runtime.ClientOperation{ - ID: "GetIOAUsers", + ID: "GetConfigurationDetections", Method: "GET", - PathPattern: "/ioa/entities/users/v1", + PathPattern: "/detects/entities/iom/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetIOAUsersReader{formats: a.formats}, + Reader: &GetConfigurationDetectionsReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -715,13 +763,14 @@ func (a *Client) GetIOAUsers(params *GetIOAUsersParams, opts ...ClientOption) (* if err != nil { return nil, err } - success, ok := result.(*GetIOAUsersOK) + success, ok := result.(*GetConfigurationDetectionsOK) if ok { return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIOAUsersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetConfigurationDetections: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -873,9 +922,9 @@ func (a *Client) UpdateCSPMPolicySettings(params *UpdateCSPMPolicySettingsParams case *UpdateCSPMPolicySettingsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*UpdateCSPMPolicySettingsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for cspm_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -911,8 +960,9 @@ func (a *Client) UpdateCSPMScanSchedule(params *UpdateCSPMScanScheduleParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateCSPMScanScheduleDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateCSPMScanSchedule: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/cspm_registration/delete_c_s_p_m_aws_account_responses.go b/falcon/client/cspm_registration/delete_c_s_p_m_aws_account_responses.go index cd81f5e9..e38f36ec 100644 --- a/falcon/client/cspm_registration/delete_c_s_p_m_aws_account_responses.go +++ b/falcon/client/cspm_registration/delete_c_s_p_m_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *DeleteCSPMAwsAccountReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /cloud-connect-cspm-aws/entities/account/v1] DeleteCSPMAwsAccount", response, response.Code()) } } diff --git a/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_parameters.go b/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_parameters.go index 563c45ec..c8a96354 100644 --- a/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_parameters.go +++ b/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_parameters.go @@ -68,6 +68,15 @@ type DeleteCSPMAzureAccountParams struct { */ Ids []string + // RetainTenant. + RetainTenant *string + + /* TenantIds. + + Tenant ids to remove + */ + TenantIds []string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -132,6 +141,28 @@ func (o *DeleteCSPMAzureAccountParams) SetIds(ids []string) { o.Ids = ids } +// WithRetainTenant adds the retainTenant to the delete c s p m azure account params +func (o *DeleteCSPMAzureAccountParams) WithRetainTenant(retainTenant *string) *DeleteCSPMAzureAccountParams { + o.SetRetainTenant(retainTenant) + return o +} + +// SetRetainTenant adds the retainTenant to the delete c s p m azure account params +func (o *DeleteCSPMAzureAccountParams) SetRetainTenant(retainTenant *string) { + o.RetainTenant = retainTenant +} + +// WithTenantIds adds the tenantIds to the delete c s p m azure account params +func (o *DeleteCSPMAzureAccountParams) WithTenantIds(tenantIds []string) *DeleteCSPMAzureAccountParams { + o.SetTenantIds(tenantIds) + return o +} + +// SetTenantIds adds the tenantIds to the delete c s p m azure account params +func (o *DeleteCSPMAzureAccountParams) SetTenantIds(tenantIds []string) { + o.TenantIds = tenantIds +} + // WriteToRequest writes these params to a swagger request func (o *DeleteCSPMAzureAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -151,6 +182,34 @@ func (o *DeleteCSPMAzureAccountParams) WriteToRequest(r runtime.ClientRequest, r } } + if o.RetainTenant != nil { + + // query param retain_tenant + var qrRetainTenant string + + if o.RetainTenant != nil { + qrRetainTenant = *o.RetainTenant + } + qRetainTenant := qrRetainTenant + if qRetainTenant != "" { + + if err := r.SetQueryParam("retain_tenant", qRetainTenant); err != nil { + return err + } + } + } + + if o.TenantIds != nil { + + // binding items for tenant_ids + joinedTenantIds := o.bindParamTenantIds(reg) + + // query array param tenant_ids + if err := r.SetQueryParam("tenant_ids", joinedTenantIds...); err != nil { + return err + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -173,3 +232,20 @@ func (o *DeleteCSPMAzureAccountParams) bindParamIds(formats strfmt.Registry) []s return idsIS } + +// bindParamDeleteCSPMAzureAccount binds the parameter tenant_ids +func (o *DeleteCSPMAzureAccountParams) bindParamTenantIds(formats strfmt.Registry) []string { + tenantIdsIR := o.TenantIds + + var tenantIdsIC []string + for _, tenantIdsIIR := range tenantIdsIR { // explode []string + + tenantIdsIIV := tenantIdsIIR // string as string + tenantIdsIC = append(tenantIdsIC, tenantIdsIIV) + } + + // items.CollectionFormat: "multi" + tenantIdsIS := swag.JoinByFormat(tenantIdsIC, "multi") + + return tenantIdsIS +} diff --git a/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_responses.go b/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_responses.go index 956be935..71209f22 100644 --- a/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_responses.go +++ b/falcon/client/cspm_registration/delete_c_s_p_m_azure_account_responses.go @@ -62,14 +62,7 @@ func (o *DeleteCSPMAzureAccountReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewDeleteCSPMAzureAccountDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /cloud-connect-cspm-azure/entities/account/v1] DeleteCSPMAzureAccount", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type DeleteCSPMAzureAccountOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type DeleteCSPMAzureAccountOK struct { */ XRateLimitRemaining int64 - Payload *models.RegistrationBaseResponseV1 + Payload *models.MsaBaseEntitiesResponse } // IsSuccess returns true when this delete c s p m azure account o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *DeleteCSPMAzureAccountOK) String() string { return fmt.Sprintf("[DELETE /cloud-connect-cspm-azure/entities/account/v1][%d] deleteCSPMAzureAccountOK %+v", 200, o.Payload) } -func (o *DeleteCSPMAzureAccountOK) GetPayload() *models.RegistrationBaseResponseV1 { +func (o *DeleteCSPMAzureAccountOK) GetPayload() *models.MsaBaseEntitiesResponse { return o.Payload } func (o *DeleteCSPMAzureAccountOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *DeleteCSPMAzureAccountOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.RegistrationBaseResponseV1) + o.Payload = new(models.MsaBaseEntitiesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Multi-Status */ type DeleteCSPMAzureAccountMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type DeleteCSPMAzureAccountMultiStatus struct { */ XRateLimitRemaining int64 - Payload *models.RegistrationBaseResponseV1 + Payload *models.MsaBaseEntitiesResponse } // IsSuccess returns true when this delete c s p m azure account multi status response has a 2xx status code @@ -233,12 +241,19 @@ func (o *DeleteCSPMAzureAccountMultiStatus) String() string { return fmt.Sprintf("[DELETE /cloud-connect-cspm-azure/entities/account/v1][%d] deleteCSPMAzureAccountMultiStatus %+v", 207, o.Payload) } -func (o *DeleteCSPMAzureAccountMultiStatus) GetPayload() *models.RegistrationBaseResponseV1 { +func (o *DeleteCSPMAzureAccountMultiStatus) GetPayload() *models.MsaBaseEntitiesResponse { return o.Payload } func (o *DeleteCSPMAzureAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *DeleteCSPMAzureAccountMultiStatus) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.RegistrationBaseResponseV1) + o.Payload = new(models.MsaBaseEntitiesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Bad Request */ type DeleteCSPMAzureAccountBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -291,7 +310,7 @@ type DeleteCSPMAzureAccountBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.RegistrationBaseResponseV1 + Payload *models.MsaBaseEntitiesResponse } // IsSuccess returns true when this delete c s p m azure account bad request response has a 2xx status code @@ -332,12 +351,19 @@ func (o *DeleteCSPMAzureAccountBadRequest) String() string { return fmt.Sprintf("[DELETE /cloud-connect-cspm-azure/entities/account/v1][%d] deleteCSPMAzureAccountBadRequest %+v", 400, o.Payload) } -func (o *DeleteCSPMAzureAccountBadRequest) GetPayload() *models.RegistrationBaseResponseV1 { +func (o *DeleteCSPMAzureAccountBadRequest) GetPayload() *models.MsaBaseEntitiesResponse { return o.Payload } func (o *DeleteCSPMAzureAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -360,7 +386,7 @@ func (o *DeleteCSPMAzureAccountBadRequest) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.RegistrationBaseResponseV1) + o.Payload = new(models.MsaBaseEntitiesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -382,6 +408,10 @@ Forbidden */ type DeleteCSPMAzureAccountForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *DeleteCSPMAzureAccountForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *DeleteCSPMAzureAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type DeleteCSPMAzureAccountTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *DeleteCSPMAzureAccountTooManyRequests) GetPayload() *models.MsaReplyMet func (o *DeleteCSPMAzureAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type DeleteCSPMAzureAccountInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *DeleteCSPMAzureAccountInternalServerError) GetPayload() *models.Registr func (o *DeleteCSPMAzureAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *DeleteCSPMAzureAccountInternalServerError) readResponse(response runtim return nil } - -// NewDeleteCSPMAzureAccountDefault creates a DeleteCSPMAzureAccountDefault with default headers values -func NewDeleteCSPMAzureAccountDefault(code int) *DeleteCSPMAzureAccountDefault { - return &DeleteCSPMAzureAccountDefault{ - _statusCode: code, - } -} - -/* -DeleteCSPMAzureAccountDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteCSPMAzureAccountDefault struct { - _statusCode int - - Payload *models.RegistrationBaseResponseV1 -} - -// IsSuccess returns true when this delete c s p m azure account default response has a 2xx status code -func (o *DeleteCSPMAzureAccountDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete c s p m azure account default response has a 3xx status code -func (o *DeleteCSPMAzureAccountDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete c s p m azure account default response has a 4xx status code -func (o *DeleteCSPMAzureAccountDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete c s p m azure account default response has a 5xx status code -func (o *DeleteCSPMAzureAccountDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete c s p m azure account default response a status code equal to that given -func (o *DeleteCSPMAzureAccountDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete c s p m azure account default response -func (o *DeleteCSPMAzureAccountDefault) Code() int { - return o._statusCode -} - -func (o *DeleteCSPMAzureAccountDefault) Error() string { - return fmt.Sprintf("[DELETE /cloud-connect-cspm-azure/entities/account/v1][%d] DeleteCSPMAzureAccount default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteCSPMAzureAccountDefault) String() string { - return fmt.Sprintf("[DELETE /cloud-connect-cspm-azure/entities/account/v1][%d] DeleteCSPMAzureAccount default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteCSPMAzureAccountDefault) GetPayload() *models.RegistrationBaseResponseV1 { - return o.Payload -} - -func (o *DeleteCSPMAzureAccountDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationBaseResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_behavior_detections_parameters.go b/falcon/client/cspm_registration/get_behavior_detections_parameters.go index 51442461..431a6989 100644 --- a/falcon/client/cspm_registration/get_behavior_detections_parameters.go +++ b/falcon/client/cspm_registration/get_behavior_detections_parameters.go @@ -90,7 +90,7 @@ type GetBehaviorDetectionsParams struct { Cloud Provider (e.g.: aws|azure) */ - CloudProvider string + CloudProvider *string /* DateTimeSince. @@ -110,6 +110,18 @@ type GetBehaviorDetectionsParams struct { */ NextToken *string + /* ResourceID. + + Resource ID + */ + ResourceID []string + + /* ResourceUUID. + + Resource UUID + */ + ResourceUUID []string + /* Service. Cloud Service (e.g. EC2 | EBS | S3) @@ -118,10 +130,18 @@ type GetBehaviorDetectionsParams struct { /* Severity. - Severity (e.g.: High | Medium | Informational) + Policy Severity */ Severity *string + /* Since. + + Filter events using a duration string (e.g. 24h) + + Default: "24h" + */ + Since *string + /* State. State (e.g.: open | closed) @@ -145,7 +165,18 @@ func (o *GetBehaviorDetectionsParams) WithDefaults() *GetBehaviorDetectionsParam // // All values with no default are reset to their zero value. func (o *GetBehaviorDetectionsParams) SetDefaults() { - // no default values defined for this parameter + var ( + sinceDefault = string("24h") + ) + + val := GetBehaviorDetectionsParams{ + Since: &sinceDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val } // WithTimeout adds the timeout to the get behavior detections params @@ -226,13 +257,13 @@ func (o *GetBehaviorDetectionsParams) SetAzureTenantID(azureTenantID *string) { } // WithCloudProvider adds the cloudProvider to the get behavior detections params -func (o *GetBehaviorDetectionsParams) WithCloudProvider(cloudProvider string) *GetBehaviorDetectionsParams { +func (o *GetBehaviorDetectionsParams) WithCloudProvider(cloudProvider *string) *GetBehaviorDetectionsParams { o.SetCloudProvider(cloudProvider) return o } // SetCloudProvider adds the cloudProvider to the get behavior detections params -func (o *GetBehaviorDetectionsParams) SetCloudProvider(cloudProvider string) { +func (o *GetBehaviorDetectionsParams) SetCloudProvider(cloudProvider *string) { o.CloudProvider = cloudProvider } @@ -269,6 +300,28 @@ func (o *GetBehaviorDetectionsParams) SetNextToken(nextToken *string) { o.NextToken = nextToken } +// WithResourceID adds the resourceID to the get behavior detections params +func (o *GetBehaviorDetectionsParams) WithResourceID(resourceID []string) *GetBehaviorDetectionsParams { + o.SetResourceID(resourceID) + return o +} + +// SetResourceID adds the resourceId to the get behavior detections params +func (o *GetBehaviorDetectionsParams) SetResourceID(resourceID []string) { + o.ResourceID = resourceID +} + +// WithResourceUUID adds the resourceUUID to the get behavior detections params +func (o *GetBehaviorDetectionsParams) WithResourceUUID(resourceUUID []string) *GetBehaviorDetectionsParams { + o.SetResourceUUID(resourceUUID) + return o +} + +// SetResourceUUID adds the resourceUuid to the get behavior detections params +func (o *GetBehaviorDetectionsParams) SetResourceUUID(resourceUUID []string) { + o.ResourceUUID = resourceUUID +} + // WithService adds the service to the get behavior detections params func (o *GetBehaviorDetectionsParams) WithService(service *string) *GetBehaviorDetectionsParams { o.SetService(service) @@ -291,6 +344,17 @@ func (o *GetBehaviorDetectionsParams) SetSeverity(severity *string) { o.Severity = severity } +// WithSince adds the since to the get behavior detections params +func (o *GetBehaviorDetectionsParams) WithSince(since *string) *GetBehaviorDetectionsParams { + o.SetSince(since) + return o +} + +// SetSince adds the since to the get behavior detections params +func (o *GetBehaviorDetectionsParams) SetSince(since *string) { + o.Since = since +} + // WithState adds the state to the get behavior detections params func (o *GetBehaviorDetectionsParams) WithState(state *string) *GetBehaviorDetectionsParams { o.SetState(state) @@ -378,13 +442,20 @@ func (o *GetBehaviorDetectionsParams) WriteToRequest(r runtime.ClientRequest, re } } - // query param cloud_provider - qrCloudProvider := o.CloudProvider - qCloudProvider := qrCloudProvider - if qCloudProvider != "" { + if o.CloudProvider != nil { - if err := r.SetQueryParam("cloud_provider", qCloudProvider); err != nil { - return err + // query param cloud_provider + var qrCloudProvider string + + if o.CloudProvider != nil { + qrCloudProvider = *o.CloudProvider + } + qCloudProvider := qrCloudProvider + if qCloudProvider != "" { + + if err := r.SetQueryParam("cloud_provider", qCloudProvider); err != nil { + return err + } } } @@ -439,6 +510,28 @@ func (o *GetBehaviorDetectionsParams) WriteToRequest(r runtime.ClientRequest, re } } + if o.ResourceID != nil { + + // binding items for resource_id + joinedResourceID := o.bindParamResourceID(reg) + + // query array param resource_id + if err := r.SetQueryParam("resource_id", joinedResourceID...); err != nil { + return err + } + } + + if o.ResourceUUID != nil { + + // binding items for resource_uuid + joinedResourceUUID := o.bindParamResourceUUID(reg) + + // query array param resource_uuid + if err := r.SetQueryParam("resource_uuid", joinedResourceUUID...); err != nil { + return err + } + } + if o.Service != nil { // query param service @@ -473,6 +566,23 @@ func (o *GetBehaviorDetectionsParams) WriteToRequest(r runtime.ClientRequest, re } } + if o.Since != nil { + + // query param since + var qrSince string + + if o.Since != nil { + qrSince = *o.Since + } + qSince := qrSince + if qSince != "" { + + if err := r.SetQueryParam("since", qSince); err != nil { + return err + } + } + } + if o.State != nil { // query param state @@ -495,3 +605,37 @@ func (o *GetBehaviorDetectionsParams) WriteToRequest(r runtime.ClientRequest, re } return nil } + +// bindParamGetBehaviorDetections binds the parameter resource_id +func (o *GetBehaviorDetectionsParams) bindParamResourceID(formats strfmt.Registry) []string { + resourceIDIR := o.ResourceID + + var resourceIDIC []string + for _, resourceIDIIR := range resourceIDIR { // explode []string + + resourceIDIIV := resourceIDIIR // string as string + resourceIDIC = append(resourceIDIC, resourceIDIIV) + } + + // items.CollectionFormat: "multi" + resourceIDIS := swag.JoinByFormat(resourceIDIC, "multi") + + return resourceIDIS +} + +// bindParamGetBehaviorDetections binds the parameter resource_uuid +func (o *GetBehaviorDetectionsParams) bindParamResourceUUID(formats strfmt.Registry) []string { + resourceUUIDIR := o.ResourceUUID + + var resourceUUIDIC []string + for _, resourceUUIDIIR := range resourceUUIDIR { // explode []string + + resourceUUIDIIV := resourceUUIDIIR // string as string + resourceUUIDIC = append(resourceUUIDIC, resourceUUIDIIV) + } + + // items.CollectionFormat: "multi" + resourceUUIDIS := swag.JoinByFormat(resourceUUIDIC, "multi") + + return resourceUUIDIS +} diff --git a/falcon/client/cspm_registration/get_behavior_detections_responses.go b/falcon/client/cspm_registration/get_behavior_detections_responses.go index 2da43562..e418b039 100644 --- a/falcon/client/cspm_registration/get_behavior_detections_responses.go +++ b/falcon/client/cspm_registration/get_behavior_detections_responses.go @@ -56,14 +56,7 @@ func (o *GetBehaviorDetectionsReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewGetBehaviorDetectionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /detects/entities/ioa/v1] GetBehaviorDetections", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetBehaviorDetectionsInternalServerError) readResponse(response runtime return nil } - -// NewGetBehaviorDetectionsDefault creates a GetBehaviorDetectionsDefault with default headers values -func NewGetBehaviorDetectionsDefault(code int) *GetBehaviorDetectionsDefault { - return &GetBehaviorDetectionsDefault{ - _statusCode: code, - } -} - -/* -GetBehaviorDetectionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetBehaviorDetectionsDefault struct { - _statusCode int - - Payload *models.RegistrationExternalIOAEventResponse -} - -// IsSuccess returns true when this get behavior detections default response has a 2xx status code -func (o *GetBehaviorDetectionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get behavior detections default response has a 3xx status code -func (o *GetBehaviorDetectionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get behavior detections default response has a 4xx status code -func (o *GetBehaviorDetectionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get behavior detections default response has a 5xx status code -func (o *GetBehaviorDetectionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get behavior detections default response a status code equal to that given -func (o *GetBehaviorDetectionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get behavior detections default response -func (o *GetBehaviorDetectionsDefault) Code() int { - return o._statusCode -} - -func (o *GetBehaviorDetectionsDefault) Error() string { - return fmt.Sprintf("[GET /detects/entities/ioa/v1][%d] GetBehaviorDetections default %+v", o._statusCode, o.Payload) -} - -func (o *GetBehaviorDetectionsDefault) String() string { - return fmt.Sprintf("[GET /detects/entities/ioa/v1][%d] GetBehaviorDetections default %+v", o._statusCode, o.Payload) -} - -func (o *GetBehaviorDetectionsDefault) GetPayload() *models.RegistrationExternalIOAEventResponse { - return o.Payload -} - -func (o *GetBehaviorDetectionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationExternalIOAEventResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_aws_account_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_aws_account_responses.go index 52b3b4ce..40a70ae5 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_aws_account_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *GetCSPMAwsAccountReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /cloud-connect-cspm-aws/entities/account/v1] GetCSPMAwsAccount", response, response.Code()) } } diff --git a/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_parameters.go b/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_parameters.go index 3e20497e..c8ddaa53 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_parameters.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewGetCSPMAwsAccountScriptsAttachmentParams creates a new GetCSPMAwsAccountScriptsAttachmentParams object, @@ -60,6 +61,13 @@ GetCSPMAwsAccountScriptsAttachmentParams contains all the parameters to send to Typically these are written to a http.Request. */ type GetCSPMAwsAccountScriptsAttachmentParams struct { + + /* Ids. + + AWS account IDs + */ + Ids []string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -113,6 +121,17 @@ func (o *GetCSPMAwsAccountScriptsAttachmentParams) SetHTTPClient(client *http.Cl o.HTTPClient = client } +// WithIds adds the ids to the get c s p m aws account scripts attachment params +func (o *GetCSPMAwsAccountScriptsAttachmentParams) WithIds(ids []string) *GetCSPMAwsAccountScriptsAttachmentParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get c s p m aws account scripts attachment params +func (o *GetCSPMAwsAccountScriptsAttachmentParams) SetIds(ids []string) { + o.Ids = ids +} + // WriteToRequest writes these params to a swagger request func (o *GetCSPMAwsAccountScriptsAttachmentParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -121,8 +140,36 @@ func (o *GetCSPMAwsAccountScriptsAttachmentParams) WriteToRequest(r runtime.Clie } var res []error + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } + +// bindParamGetCSPMAwsAccountScriptsAttachment binds the parameter ids +func (o *GetCSPMAwsAccountScriptsAttachmentParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_responses.go index d46274dc..e023def6 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_aws_account_scripts_attachment_responses.go @@ -56,14 +56,7 @@ func (o *GetCSPMAwsAccountScriptsAttachmentReader) ReadResponse(response runtime } return nil, result default: - result := NewGetCSPMAwsAccountScriptsAttachmentDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-cspm-aws/entities/user-scripts-download/v1] GetCSPMAwsAccountScriptsAttachment", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetCSPMAwsAccountScriptsAttachmentOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetCSPMAwsAccountScriptsAttachmentOK) GetPayload() *models.Registration func (o *GetCSPMAwsAccountScriptsAttachmentOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetCSPMAwsAccountScriptsAttachmentBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetCSPMAwsAccountScriptsAttachmentBadRequest) GetPayload() *models.Regi func (o *GetCSPMAwsAccountScriptsAttachmentBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetCSPMAwsAccountScriptsAttachmentForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetCSPMAwsAccountScriptsAttachmentForbidden) GetPayload() *models.MsaRe func (o *GetCSPMAwsAccountScriptsAttachmentForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetCSPMAwsAccountScriptsAttachmentTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetCSPMAwsAccountScriptsAttachmentTooManyRequests) GetPayload() *models func (o *GetCSPMAwsAccountScriptsAttachmentTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetCSPMAwsAccountScriptsAttachmentInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetCSPMAwsAccountScriptsAttachmentInternalServerError) GetPayload() *mo func (o *GetCSPMAwsAccountScriptsAttachmentInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetCSPMAwsAccountScriptsAttachmentInternalServerError) readResponse(res return nil } - -// NewGetCSPMAwsAccountScriptsAttachmentDefault creates a GetCSPMAwsAccountScriptsAttachmentDefault with default headers values -func NewGetCSPMAwsAccountScriptsAttachmentDefault(code int) *GetCSPMAwsAccountScriptsAttachmentDefault { - return &GetCSPMAwsAccountScriptsAttachmentDefault{ - _statusCode: code, - } -} - -/* -GetCSPMAwsAccountScriptsAttachmentDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMAwsAccountScriptsAttachmentDefault struct { - _statusCode int - - Payload *models.RegistrationAWSProvisionGetAccountScriptResponseV2 -} - -// IsSuccess returns true when this get c s p m aws account scripts attachment default response has a 2xx status code -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m aws account scripts attachment default response has a 3xx status code -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m aws account scripts attachment default response has a 4xx status code -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m aws account scripts attachment default response has a 5xx status code -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m aws account scripts attachment default response a status code equal to that given -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m aws account scripts attachment default response -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-aws/entities/user-scripts-download/v1][%d] GetCSPMAwsAccountScriptsAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-aws/entities/user-scripts-download/v1][%d] GetCSPMAwsAccountScriptsAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) GetPayload() *models.RegistrationAWSProvisionGetAccountScriptResponseV2 { - return o.Payload -} - -func (o *GetCSPMAwsAccountScriptsAttachmentDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAWSProvisionGetAccountScriptResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_parameters.go b/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_parameters.go index 4ec9f546..b2c59e60 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_parameters.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewGetCSPMAwsConsoleSetupURLsParams creates a new GetCSPMAwsConsoleSetupURLsParams object, @@ -60,6 +61,22 @@ GetCSPMAwsConsoleSetupURLsParams contains all the parameters to send to the API Typically these are written to a http.Request. */ type GetCSPMAwsConsoleSetupURLsParams struct { + + /* Ids. + + AWS account IDs + */ + Ids []string + + /* Region. + + Region + */ + Region *string + + // UseExistingCloudtrail. + UseExistingCloudtrail *string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -113,6 +130,39 @@ func (o *GetCSPMAwsConsoleSetupURLsParams) SetHTTPClient(client *http.Client) { o.HTTPClient = client } +// WithIds adds the ids to the get c s p m aws console setup u r ls params +func (o *GetCSPMAwsConsoleSetupURLsParams) WithIds(ids []string) *GetCSPMAwsConsoleSetupURLsParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get c s p m aws console setup u r ls params +func (o *GetCSPMAwsConsoleSetupURLsParams) SetIds(ids []string) { + o.Ids = ids +} + +// WithRegion adds the region to the get c s p m aws console setup u r ls params +func (o *GetCSPMAwsConsoleSetupURLsParams) WithRegion(region *string) *GetCSPMAwsConsoleSetupURLsParams { + o.SetRegion(region) + return o +} + +// SetRegion adds the region to the get c s p m aws console setup u r ls params +func (o *GetCSPMAwsConsoleSetupURLsParams) SetRegion(region *string) { + o.Region = region +} + +// WithUseExistingCloudtrail adds the useExistingCloudtrail to the get c s p m aws console setup u r ls params +func (o *GetCSPMAwsConsoleSetupURLsParams) WithUseExistingCloudtrail(useExistingCloudtrail *string) *GetCSPMAwsConsoleSetupURLsParams { + o.SetUseExistingCloudtrail(useExistingCloudtrail) + return o +} + +// SetUseExistingCloudtrail adds the useExistingCloudtrail to the get c s p m aws console setup u r ls params +func (o *GetCSPMAwsConsoleSetupURLsParams) SetUseExistingCloudtrail(useExistingCloudtrail *string) { + o.UseExistingCloudtrail = useExistingCloudtrail +} + // WriteToRequest writes these params to a swagger request func (o *GetCSPMAwsConsoleSetupURLsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -121,8 +171,70 @@ func (o *GetCSPMAwsConsoleSetupURLsParams) WriteToRequest(r runtime.ClientReques } var res []error + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if o.Region != nil { + + // query param region + var qrRegion string + + if o.Region != nil { + qrRegion = *o.Region + } + qRegion := qrRegion + if qRegion != "" { + + if err := r.SetQueryParam("region", qRegion); err != nil { + return err + } + } + } + + if o.UseExistingCloudtrail != nil { + + // query param use_existing_cloudtrail + var qrUseExistingCloudtrail string + + if o.UseExistingCloudtrail != nil { + qrUseExistingCloudtrail = *o.UseExistingCloudtrail + } + qUseExistingCloudtrail := qrUseExistingCloudtrail + if qUseExistingCloudtrail != "" { + + if err := r.SetQueryParam("use_existing_cloudtrail", qUseExistingCloudtrail); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } + +// bindParamGetCSPMAwsConsoleSetupURLs binds the parameter ids +func (o *GetCSPMAwsConsoleSetupURLsParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_responses.go index 11f9819f..c2e864de 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_aws_console_setup_u_r_ls_responses.go @@ -62,14 +62,7 @@ func (o *GetCSPMAwsConsoleSetupURLsReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewGetCSPMAwsConsoleSetupURLsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-cspm-aws/entities/console-setup-urls/v1] GetCSPMAwsConsoleSetupURLs", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetCSPMAwsConsoleSetupURLsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetCSPMAwsConsoleSetupURLsOK) GetPayload() *models.RegistrationAWSAccou func (o *GetCSPMAwsConsoleSetupURLsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Multi-Status */ type GetCSPMAwsConsoleSetupURLsMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetCSPMAwsConsoleSetupURLsMultiStatus) GetPayload() *models.Registratio func (o *GetCSPMAwsConsoleSetupURLsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Bad Request */ type GetCSPMAwsConsoleSetupURLsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetCSPMAwsConsoleSetupURLsBadRequest) GetPayload() *models.Registration func (o *GetCSPMAwsConsoleSetupURLsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type GetCSPMAwsConsoleSetupURLsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetCSPMAwsConsoleSetupURLsForbidden) GetPayload() *models.MsaReplyMetaO func (o *GetCSPMAwsConsoleSetupURLsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type GetCSPMAwsConsoleSetupURLsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetCSPMAwsConsoleSetupURLsTooManyRequests) GetPayload() *models.MsaRepl func (o *GetCSPMAwsConsoleSetupURLsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetCSPMAwsConsoleSetupURLsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *GetCSPMAwsConsoleSetupURLsInternalServerError) GetPayload() *models.Reg func (o *GetCSPMAwsConsoleSetupURLsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetCSPMAwsConsoleSetupURLsInternalServerError) readResponse(response ru return nil } - -// NewGetCSPMAwsConsoleSetupURLsDefault creates a GetCSPMAwsConsoleSetupURLsDefault with default headers values -func NewGetCSPMAwsConsoleSetupURLsDefault(code int) *GetCSPMAwsConsoleSetupURLsDefault { - return &GetCSPMAwsConsoleSetupURLsDefault{ - _statusCode: code, - } -} - -/* -GetCSPMAwsConsoleSetupURLsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMAwsConsoleSetupURLsDefault struct { - _statusCode int - - Payload *models.RegistrationAWSAccountConsoleURL -} - -// IsSuccess returns true when this get c s p m aws console setup u r ls default response has a 2xx status code -func (o *GetCSPMAwsConsoleSetupURLsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m aws console setup u r ls default response has a 3xx status code -func (o *GetCSPMAwsConsoleSetupURLsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m aws console setup u r ls default response has a 4xx status code -func (o *GetCSPMAwsConsoleSetupURLsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m aws console setup u r ls default response has a 5xx status code -func (o *GetCSPMAwsConsoleSetupURLsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m aws console setup u r ls default response a status code equal to that given -func (o *GetCSPMAwsConsoleSetupURLsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m aws console setup u r ls default response -func (o *GetCSPMAwsConsoleSetupURLsDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMAwsConsoleSetupURLsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-aws/entities/console-setup-urls/v1][%d] GetCSPMAwsConsoleSetupURLs default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAwsConsoleSetupURLsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-aws/entities/console-setup-urls/v1][%d] GetCSPMAwsConsoleSetupURLs default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAwsConsoleSetupURLsDefault) GetPayload() *models.RegistrationAWSAccountConsoleURL { - return o.Payload -} - -func (o *GetCSPMAwsConsoleSetupURLsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAWSAccountConsoleURL) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_azure_account_parameters.go b/falcon/client/cspm_registration/get_c_s_p_m_azure_account_parameters.go index 07a83c50..827caa02 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_azure_account_parameters.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_azure_account_parameters.go @@ -94,6 +94,12 @@ type GetCSPMAzureAccountParams struct { */ Status *string + /* TenantIds. + + Tenant ids to filter azure accounts + */ + TenantIds []string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -213,6 +219,17 @@ func (o *GetCSPMAzureAccountParams) SetStatus(status *string) { o.Status = status } +// WithTenantIds adds the tenantIds to the get c s p m azure account params +func (o *GetCSPMAzureAccountParams) WithTenantIds(tenantIds []string) *GetCSPMAzureAccountParams { + o.SetTenantIds(tenantIds) + return o +} + +// SetTenantIds adds the tenantIds to the get c s p m azure account params +func (o *GetCSPMAzureAccountParams) SetTenantIds(tenantIds []string) { + o.TenantIds = tenantIds +} + // WriteToRequest writes these params to a swagger request func (o *GetCSPMAzureAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -300,6 +317,17 @@ func (o *GetCSPMAzureAccountParams) WriteToRequest(r runtime.ClientRequest, reg } } + if o.TenantIds != nil { + + // binding items for tenant_ids + joinedTenantIds := o.bindParamTenantIds(reg) + + // query array param tenant_ids + if err := r.SetQueryParam("tenant_ids", joinedTenantIds...); err != nil { + return err + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -322,3 +350,20 @@ func (o *GetCSPMAzureAccountParams) bindParamIds(formats strfmt.Registry) []stri return idsIS } + +// bindParamGetCSPMAzureAccount binds the parameter tenant_ids +func (o *GetCSPMAzureAccountParams) bindParamTenantIds(formats strfmt.Registry) []string { + tenantIdsIR := o.TenantIds + + var tenantIdsIC []string + for _, tenantIdsIIR := range tenantIdsIR { // explode []string + + tenantIdsIIV := tenantIdsIIR // string as string + tenantIdsIC = append(tenantIdsIC, tenantIdsIIV) + } + + // items.CollectionFormat: "multi" + tenantIdsIS := swag.JoinByFormat(tenantIdsIC, "multi") + + return tenantIdsIS +} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_azure_account_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_azure_account_responses.go index 760755ab..c5cc8ca9 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_azure_account_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_azure_account_responses.go @@ -62,14 +62,7 @@ func (o *GetCSPMAzureAccountReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetCSPMAzureAccountDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-cspm-azure/entities/account/v1] GetCSPMAzureAccount", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetCSPMAzureAccountOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetCSPMAzureAccountOK) GetPayload() *models.RegistrationAzureAccountRes func (o *GetCSPMAzureAccountOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Multi-Status */ type GetCSPMAzureAccountMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetCSPMAzureAccountMultiStatus) GetPayload() *models.RegistrationAzureA func (o *GetCSPMAzureAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Bad Request */ type GetCSPMAzureAccountBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetCSPMAzureAccountBadRequest) GetPayload() *models.RegistrationAzureAc func (o *GetCSPMAzureAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type GetCSPMAzureAccountForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetCSPMAzureAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetCSPMAzureAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type GetCSPMAzureAccountTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetCSPMAzureAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *GetCSPMAzureAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetCSPMAzureAccountInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *GetCSPMAzureAccountInternalServerError) GetPayload() *models.Registrati func (o *GetCSPMAzureAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetCSPMAzureAccountInternalServerError) readResponse(response runtime.C return nil } - -// NewGetCSPMAzureAccountDefault creates a GetCSPMAzureAccountDefault with default headers values -func NewGetCSPMAzureAccountDefault(code int) *GetCSPMAzureAccountDefault { - return &GetCSPMAzureAccountDefault{ - _statusCode: code, - } -} - -/* -GetCSPMAzureAccountDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMAzureAccountDefault struct { - _statusCode int - - Payload *models.RegistrationAzureAccountResponseV1 -} - -// IsSuccess returns true when this get c s p m azure account default response has a 2xx status code -func (o *GetCSPMAzureAccountDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m azure account default response has a 3xx status code -func (o *GetCSPMAzureAccountDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m azure account default response has a 4xx status code -func (o *GetCSPMAzureAccountDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m azure account default response has a 5xx status code -func (o *GetCSPMAzureAccountDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m azure account default response a status code equal to that given -func (o *GetCSPMAzureAccountDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m azure account default response -func (o *GetCSPMAzureAccountDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMAzureAccountDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-azure/entities/account/v1][%d] GetCSPMAzureAccount default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAzureAccountDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-azure/entities/account/v1][%d] GetCSPMAzureAccount default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAzureAccountDefault) GetPayload() *models.RegistrationAzureAccountResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureAccountDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAzureAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_parameters.go b/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_parameters.go index 4b82ef23..5e05ee4b 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_parameters.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewGetCSPMAzureUserScriptsAttachmentParams creates a new GetCSPMAzureUserScriptsAttachmentParams object, @@ -61,6 +62,21 @@ GetCSPMAzureUserScriptsAttachmentParams contains all the parameters to send to t */ type GetCSPMAzureUserScriptsAttachmentParams struct { + // AccountType. + AccountType *string + + /* SubscriptionIds. + + Subscription IDs to generate script for. Defaults to all. + */ + SubscriptionIds []string + + /* Template. + + Template to be rendered + */ + Template *string + /* TenantID. Tenant ID to generate script for. Defaults to most recently registered tenant. @@ -120,6 +136,39 @@ func (o *GetCSPMAzureUserScriptsAttachmentParams) SetHTTPClient(client *http.Cli o.HTTPClient = client } +// WithAccountType adds the accountType to the get c s p m azure user scripts attachment params +func (o *GetCSPMAzureUserScriptsAttachmentParams) WithAccountType(accountType *string) *GetCSPMAzureUserScriptsAttachmentParams { + o.SetAccountType(accountType) + return o +} + +// SetAccountType adds the accountType to the get c s p m azure user scripts attachment params +func (o *GetCSPMAzureUserScriptsAttachmentParams) SetAccountType(accountType *string) { + o.AccountType = accountType +} + +// WithSubscriptionIds adds the subscriptionIds to the get c s p m azure user scripts attachment params +func (o *GetCSPMAzureUserScriptsAttachmentParams) WithSubscriptionIds(subscriptionIds []string) *GetCSPMAzureUserScriptsAttachmentParams { + o.SetSubscriptionIds(subscriptionIds) + return o +} + +// SetSubscriptionIds adds the subscriptionIds to the get c s p m azure user scripts attachment params +func (o *GetCSPMAzureUserScriptsAttachmentParams) SetSubscriptionIds(subscriptionIds []string) { + o.SubscriptionIds = subscriptionIds +} + +// WithTemplate adds the template to the get c s p m azure user scripts attachment params +func (o *GetCSPMAzureUserScriptsAttachmentParams) WithTemplate(template *string) *GetCSPMAzureUserScriptsAttachmentParams { + o.SetTemplate(template) + return o +} + +// SetTemplate adds the template to the get c s p m azure user scripts attachment params +func (o *GetCSPMAzureUserScriptsAttachmentParams) SetTemplate(template *string) { + o.Template = template +} + // WithTenantID adds the tenantID to the get c s p m azure user scripts attachment params func (o *GetCSPMAzureUserScriptsAttachmentParams) WithTenantID(tenantID *string) *GetCSPMAzureUserScriptsAttachmentParams { o.SetTenantID(tenantID) @@ -139,6 +188,51 @@ func (o *GetCSPMAzureUserScriptsAttachmentParams) WriteToRequest(r runtime.Clien } var res []error + if o.AccountType != nil { + + // query param account_type + var qrAccountType string + + if o.AccountType != nil { + qrAccountType = *o.AccountType + } + qAccountType := qrAccountType + if qAccountType != "" { + + if err := r.SetQueryParam("account_type", qAccountType); err != nil { + return err + } + } + } + + if o.SubscriptionIds != nil { + + // binding items for subscription_ids + joinedSubscriptionIds := o.bindParamSubscriptionIds(reg) + + // query array param subscription_ids + if err := r.SetQueryParam("subscription_ids", joinedSubscriptionIds...); err != nil { + return err + } + } + + if o.Template != nil { + + // query param template + var qrTemplate string + + if o.Template != nil { + qrTemplate = *o.Template + } + qTemplate := qrTemplate + if qTemplate != "" { + + if err := r.SetQueryParam("template", qTemplate); err != nil { + return err + } + } + } + if o.TenantID != nil { // query param tenant-id @@ -161,3 +255,20 @@ func (o *GetCSPMAzureUserScriptsAttachmentParams) WriteToRequest(r runtime.Clien } return nil } + +// bindParamGetCSPMAzureUserScriptsAttachment binds the parameter subscription_ids +func (o *GetCSPMAzureUserScriptsAttachmentParams) bindParamSubscriptionIds(formats strfmt.Registry) []string { + subscriptionIdsIR := o.SubscriptionIds + + var subscriptionIdsIC []string + for _, subscriptionIdsIIR := range subscriptionIdsIR { // explode []string + + subscriptionIdsIIV := subscriptionIdsIIR // string as string + subscriptionIdsIC = append(subscriptionIdsIC, subscriptionIdsIIV) + } + + // items.CollectionFormat: "multi" + subscriptionIdsIS := swag.JoinByFormat(subscriptionIdsIC, "multi") + + return subscriptionIdsIS +} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_responses.go index 5334e354..a1ec3dbd 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_azure_user_scripts_attachment_responses.go @@ -56,14 +56,7 @@ func (o *GetCSPMAzureUserScriptsAttachmentReader) ReadResponse(response runtime. } return nil, result default: - result := NewGetCSPMAzureUserScriptsAttachmentDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-cspm-azure/entities/user-scripts-download/v1] GetCSPMAzureUserScriptsAttachment", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetCSPMAzureUserScriptsAttachmentOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetCSPMAzureUserScriptsAttachmentOK) GetPayload() *models.RegistrationA func (o *GetCSPMAzureUserScriptsAttachmentOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetCSPMAzureUserScriptsAttachmentBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetCSPMAzureUserScriptsAttachmentBadRequest) GetPayload() *models.Regis func (o *GetCSPMAzureUserScriptsAttachmentBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetCSPMAzureUserScriptsAttachmentForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetCSPMAzureUserScriptsAttachmentForbidden) GetPayload() *models.MsaRep func (o *GetCSPMAzureUserScriptsAttachmentForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetCSPMAzureUserScriptsAttachmentTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetCSPMAzureUserScriptsAttachmentTooManyRequests) GetPayload() *models. func (o *GetCSPMAzureUserScriptsAttachmentTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetCSPMAzureUserScriptsAttachmentInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetCSPMAzureUserScriptsAttachmentInternalServerError) GetPayload() *mod func (o *GetCSPMAzureUserScriptsAttachmentInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetCSPMAzureUserScriptsAttachmentInternalServerError) readResponse(resp return nil } - -// NewGetCSPMAzureUserScriptsAttachmentDefault creates a GetCSPMAzureUserScriptsAttachmentDefault with default headers values -func NewGetCSPMAzureUserScriptsAttachmentDefault(code int) *GetCSPMAzureUserScriptsAttachmentDefault { - return &GetCSPMAzureUserScriptsAttachmentDefault{ - _statusCode: code, - } -} - -/* -GetCSPMAzureUserScriptsAttachmentDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMAzureUserScriptsAttachmentDefault struct { - _statusCode int - - Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m azure user scripts attachment default response has a 2xx status code -func (o *GetCSPMAzureUserScriptsAttachmentDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m azure user scripts attachment default response has a 3xx status code -func (o *GetCSPMAzureUserScriptsAttachmentDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m azure user scripts attachment default response has a 4xx status code -func (o *GetCSPMAzureUserScriptsAttachmentDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m azure user scripts attachment default response has a 5xx status code -func (o *GetCSPMAzureUserScriptsAttachmentDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m azure user scripts attachment default response a status code equal to that given -func (o *GetCSPMAzureUserScriptsAttachmentDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m azure user scripts attachment default response -func (o *GetCSPMAzureUserScriptsAttachmentDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMAzureUserScriptsAttachmentDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-azure/entities/user-scripts-download/v1][%d] GetCSPMAzureUserScriptsAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsAttachmentDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-cspm-azure/entities/user-scripts-download/v1][%d] GetCSPMAzureUserScriptsAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsAttachmentDefault) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsAttachmentDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_policies_details_parameters.go b/falcon/client/cspm_registration/get_c_s_p_m_policies_details_parameters.go new file mode 100644 index 00000000..3cb04716 --- /dev/null +++ b/falcon/client/cspm_registration/get_c_s_p_m_policies_details_parameters.go @@ -0,0 +1,175 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package cspm_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetCSPMPoliciesDetailsParams creates a new GetCSPMPoliciesDetailsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetCSPMPoliciesDetailsParams() *GetCSPMPoliciesDetailsParams { + return &GetCSPMPoliciesDetailsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetCSPMPoliciesDetailsParamsWithTimeout creates a new GetCSPMPoliciesDetailsParams object +// with the ability to set a timeout on a request. +func NewGetCSPMPoliciesDetailsParamsWithTimeout(timeout time.Duration) *GetCSPMPoliciesDetailsParams { + return &GetCSPMPoliciesDetailsParams{ + timeout: timeout, + } +} + +// NewGetCSPMPoliciesDetailsParamsWithContext creates a new GetCSPMPoliciesDetailsParams object +// with the ability to set a context for a request. +func NewGetCSPMPoliciesDetailsParamsWithContext(ctx context.Context) *GetCSPMPoliciesDetailsParams { + return &GetCSPMPoliciesDetailsParams{ + Context: ctx, + } +} + +// NewGetCSPMPoliciesDetailsParamsWithHTTPClient creates a new GetCSPMPoliciesDetailsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetCSPMPoliciesDetailsParamsWithHTTPClient(client *http.Client) *GetCSPMPoliciesDetailsParams { + return &GetCSPMPoliciesDetailsParams{ + HTTPClient: client, + } +} + +/* +GetCSPMPoliciesDetailsParams contains all the parameters to send to the API endpoint + + for the get c s p m policies details operation. + + Typically these are written to a http.Request. +*/ +type GetCSPMPoliciesDetailsParams struct { + + /* Ids. + + Policy IDs + */ + Ids []int64 + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get c s p m policies details params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCSPMPoliciesDetailsParams) WithDefaults() *GetCSPMPoliciesDetailsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get c s p m policies details params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCSPMPoliciesDetailsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) WithTimeout(timeout time.Duration) *GetCSPMPoliciesDetailsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) WithContext(ctx context.Context) *GetCSPMPoliciesDetailsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) WithHTTPClient(client *http.Client) *GetCSPMPoliciesDetailsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) WithIds(ids []int64) *GetCSPMPoliciesDetailsParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get c s p m policies details params +func (o *GetCSPMPoliciesDetailsParams) SetIds(ids []int64) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *GetCSPMPoliciesDetailsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetCSPMPoliciesDetails binds the parameter ids +func (o *GetCSPMPoliciesDetailsParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []int64 + + idsIIV := swag.FormatInt64(idsIIR) // int64 as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_policies_details_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_policies_details_responses.go new file mode 100644 index 00000000..c49f2550 --- /dev/null +++ b/falcon/client/cspm_registration/get_c_s_p_m_policies_details_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package cspm_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetCSPMPoliciesDetailsReader is a Reader for the GetCSPMPoliciesDetails structure. +type GetCSPMPoliciesDetailsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetCSPMPoliciesDetailsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetCSPMPoliciesDetailsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewGetCSPMPoliciesDetailsMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetCSPMPoliciesDetailsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetCSPMPoliciesDetailsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetCSPMPoliciesDetailsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetCSPMPoliciesDetailsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /settings/entities/policy-details/v2] GetCSPMPoliciesDetails", response, response.Code()) + } +} + +// NewGetCSPMPoliciesDetailsOK creates a GetCSPMPoliciesDetailsOK with default headers values +func NewGetCSPMPoliciesDetailsOK() *GetCSPMPoliciesDetailsOK { + return &GetCSPMPoliciesDetailsOK{} +} + +/* +GetCSPMPoliciesDetailsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetCSPMPoliciesDetailsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationPolicyResponseV1 +} + +// IsSuccess returns true when this get c s p m policies details o k response has a 2xx status code +func (o *GetCSPMPoliciesDetailsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get c s p m policies details o k response has a 3xx status code +func (o *GetCSPMPoliciesDetailsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get c s p m policies details o k response has a 4xx status code +func (o *GetCSPMPoliciesDetailsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get c s p m policies details o k response has a 5xx status code +func (o *GetCSPMPoliciesDetailsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get c s p m policies details o k response a status code equal to that given +func (o *GetCSPMPoliciesDetailsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get c s p m policies details o k response +func (o *GetCSPMPoliciesDetailsOK) Code() int { + return 200 +} + +func (o *GetCSPMPoliciesDetailsOK) Error() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsOK %+v", 200, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsOK) String() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsOK %+v", 200, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsOK) GetPayload() *models.RegistrationPolicyResponseV1 { + return o.Payload +} + +func (o *GetCSPMPoliciesDetailsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationPolicyResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCSPMPoliciesDetailsMultiStatus creates a GetCSPMPoliciesDetailsMultiStatus with default headers values +func NewGetCSPMPoliciesDetailsMultiStatus() *GetCSPMPoliciesDetailsMultiStatus { + return &GetCSPMPoliciesDetailsMultiStatus{} +} + +/* +GetCSPMPoliciesDetailsMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type GetCSPMPoliciesDetailsMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationPolicyResponseV1 +} + +// IsSuccess returns true when this get c s p m policies details multi status response has a 2xx status code +func (o *GetCSPMPoliciesDetailsMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get c s p m policies details multi status response has a 3xx status code +func (o *GetCSPMPoliciesDetailsMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get c s p m policies details multi status response has a 4xx status code +func (o *GetCSPMPoliciesDetailsMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this get c s p m policies details multi status response has a 5xx status code +func (o *GetCSPMPoliciesDetailsMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this get c s p m policies details multi status response a status code equal to that given +func (o *GetCSPMPoliciesDetailsMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the get c s p m policies details multi status response +func (o *GetCSPMPoliciesDetailsMultiStatus) Code() int { + return 207 +} + +func (o *GetCSPMPoliciesDetailsMultiStatus) Error() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsMultiStatus %+v", 207, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsMultiStatus) String() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsMultiStatus %+v", 207, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsMultiStatus) GetPayload() *models.RegistrationPolicyResponseV1 { + return o.Payload +} + +func (o *GetCSPMPoliciesDetailsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationPolicyResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCSPMPoliciesDetailsBadRequest creates a GetCSPMPoliciesDetailsBadRequest with default headers values +func NewGetCSPMPoliciesDetailsBadRequest() *GetCSPMPoliciesDetailsBadRequest { + return &GetCSPMPoliciesDetailsBadRequest{} +} + +/* +GetCSPMPoliciesDetailsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetCSPMPoliciesDetailsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationPolicyResponseV1 +} + +// IsSuccess returns true when this get c s p m policies details bad request response has a 2xx status code +func (o *GetCSPMPoliciesDetailsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get c s p m policies details bad request response has a 3xx status code +func (o *GetCSPMPoliciesDetailsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get c s p m policies details bad request response has a 4xx status code +func (o *GetCSPMPoliciesDetailsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get c s p m policies details bad request response has a 5xx status code +func (o *GetCSPMPoliciesDetailsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get c s p m policies details bad request response a status code equal to that given +func (o *GetCSPMPoliciesDetailsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get c s p m policies details bad request response +func (o *GetCSPMPoliciesDetailsBadRequest) Code() int { + return 400 +} + +func (o *GetCSPMPoliciesDetailsBadRequest) Error() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsBadRequest %+v", 400, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsBadRequest) String() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsBadRequest %+v", 400, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsBadRequest) GetPayload() *models.RegistrationPolicyResponseV1 { + return o.Payload +} + +func (o *GetCSPMPoliciesDetailsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationPolicyResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCSPMPoliciesDetailsForbidden creates a GetCSPMPoliciesDetailsForbidden with default headers values +func NewGetCSPMPoliciesDetailsForbidden() *GetCSPMPoliciesDetailsForbidden { + return &GetCSPMPoliciesDetailsForbidden{} +} + +/* +GetCSPMPoliciesDetailsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetCSPMPoliciesDetailsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get c s p m policies details forbidden response has a 2xx status code +func (o *GetCSPMPoliciesDetailsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get c s p m policies details forbidden response has a 3xx status code +func (o *GetCSPMPoliciesDetailsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get c s p m policies details forbidden response has a 4xx status code +func (o *GetCSPMPoliciesDetailsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get c s p m policies details forbidden response has a 5xx status code +func (o *GetCSPMPoliciesDetailsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get c s p m policies details forbidden response a status code equal to that given +func (o *GetCSPMPoliciesDetailsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get c s p m policies details forbidden response +func (o *GetCSPMPoliciesDetailsForbidden) Code() int { + return 403 +} + +func (o *GetCSPMPoliciesDetailsForbidden) Error() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsForbidden %+v", 403, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsForbidden) String() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsForbidden %+v", 403, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetCSPMPoliciesDetailsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCSPMPoliciesDetailsTooManyRequests creates a GetCSPMPoliciesDetailsTooManyRequests with default headers values +func NewGetCSPMPoliciesDetailsTooManyRequests() *GetCSPMPoliciesDetailsTooManyRequests { + return &GetCSPMPoliciesDetailsTooManyRequests{} +} + +/* +GetCSPMPoliciesDetailsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetCSPMPoliciesDetailsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get c s p m policies details too many requests response has a 2xx status code +func (o *GetCSPMPoliciesDetailsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get c s p m policies details too many requests response has a 3xx status code +func (o *GetCSPMPoliciesDetailsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get c s p m policies details too many requests response has a 4xx status code +func (o *GetCSPMPoliciesDetailsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get c s p m policies details too many requests response has a 5xx status code +func (o *GetCSPMPoliciesDetailsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get c s p m policies details too many requests response a status code equal to that given +func (o *GetCSPMPoliciesDetailsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get c s p m policies details too many requests response +func (o *GetCSPMPoliciesDetailsTooManyRequests) Code() int { + return 429 +} + +func (o *GetCSPMPoliciesDetailsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsTooManyRequests) String() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetCSPMPoliciesDetailsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCSPMPoliciesDetailsInternalServerError creates a GetCSPMPoliciesDetailsInternalServerError with default headers values +func NewGetCSPMPoliciesDetailsInternalServerError() *GetCSPMPoliciesDetailsInternalServerError { + return &GetCSPMPoliciesDetailsInternalServerError{} +} + +/* +GetCSPMPoliciesDetailsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetCSPMPoliciesDetailsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationPolicyResponseV1 +} + +// IsSuccess returns true when this get c s p m policies details internal server error response has a 2xx status code +func (o *GetCSPMPoliciesDetailsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get c s p m policies details internal server error response has a 3xx status code +func (o *GetCSPMPoliciesDetailsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get c s p m policies details internal server error response has a 4xx status code +func (o *GetCSPMPoliciesDetailsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get c s p m policies details internal server error response has a 5xx status code +func (o *GetCSPMPoliciesDetailsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get c s p m policies details internal server error response a status code equal to that given +func (o *GetCSPMPoliciesDetailsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get c s p m policies details internal server error response +func (o *GetCSPMPoliciesDetailsInternalServerError) Code() int { + return 500 +} + +func (o *GetCSPMPoliciesDetailsInternalServerError) Error() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsInternalServerError) String() string { + return fmt.Sprintf("[GET /settings/entities/policy-details/v2][%d] getCSPMPoliciesDetailsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetCSPMPoliciesDetailsInternalServerError) GetPayload() *models.RegistrationPolicyResponseV1 { + return o.Payload +} + +func (o *GetCSPMPoliciesDetailsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationPolicyResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_policy_parameters.go b/falcon/client/cspm_registration/get_c_s_p_m_policy_parameters.go index 7bd4e14a..50152b6e 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_policy_parameters.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_policy_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewGetCSPMPolicyParams creates a new GetCSPMPolicyParams object, @@ -65,7 +66,7 @@ type GetCSPMPolicyParams struct { Policy ID */ - Ids string + Ids int64 timeout time.Duration Context context.Context @@ -121,13 +122,13 @@ func (o *GetCSPMPolicyParams) SetHTTPClient(client *http.Client) { } // WithIds adds the ids to the get c s p m policy params -func (o *GetCSPMPolicyParams) WithIds(ids string) *GetCSPMPolicyParams { +func (o *GetCSPMPolicyParams) WithIds(ids int64) *GetCSPMPolicyParams { o.SetIds(ids) return o } // SetIds adds the ids to the get c s p m policy params -func (o *GetCSPMPolicyParams) SetIds(ids string) { +func (o *GetCSPMPolicyParams) SetIds(ids int64) { o.Ids = ids } @@ -141,7 +142,7 @@ func (o *GetCSPMPolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt // query param ids qrIds := o.Ids - qIds := qrIds + qIds := swag.FormatInt64(qrIds) if qIds != "" { if err := r.SetQueryParam("ids", qIds); err != nil { diff --git a/falcon/client/cspm_registration/get_c_s_p_m_policy_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_policy_responses.go index 7a8bea82..2fb0c2b9 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_policy_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_policy_responses.go @@ -62,14 +62,7 @@ func (o *GetCSPMPolicyReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewGetCSPMPolicyDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /settings/entities/policy-details/v1] GetCSPMPolicy", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetCSPMPolicyOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetCSPMPolicyOK) GetPayload() *models.RegistrationPolicyResponseV1 { func (o *GetCSPMPolicyOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Multi-Status */ type GetCSPMPolicyMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetCSPMPolicyMultiStatus) GetPayload() *models.RegistrationPolicyRespon func (o *GetCSPMPolicyMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Bad Request */ type GetCSPMPolicyBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetCSPMPolicyBadRequest) GetPayload() *models.RegistrationPolicyRespons func (o *GetCSPMPolicyBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type GetCSPMPolicyForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetCSPMPolicyForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetCSPMPolicyForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type GetCSPMPolicyTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetCSPMPolicyTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetCSPMPolicyTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetCSPMPolicyInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *GetCSPMPolicyInternalServerError) GetPayload() *models.RegistrationPoli func (o *GetCSPMPolicyInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetCSPMPolicyInternalServerError) readResponse(response runtime.ClientR return nil } - -// NewGetCSPMPolicyDefault creates a GetCSPMPolicyDefault with default headers values -func NewGetCSPMPolicyDefault(code int) *GetCSPMPolicyDefault { - return &GetCSPMPolicyDefault{ - _statusCode: code, - } -} - -/* -GetCSPMPolicyDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMPolicyDefault struct { - _statusCode int - - Payload *models.RegistrationPolicyResponseV1 -} - -// IsSuccess returns true when this get c s p m policy default response has a 2xx status code -func (o *GetCSPMPolicyDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m policy default response has a 3xx status code -func (o *GetCSPMPolicyDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m policy default response has a 4xx status code -func (o *GetCSPMPolicyDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m policy default response has a 5xx status code -func (o *GetCSPMPolicyDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m policy default response a status code equal to that given -func (o *GetCSPMPolicyDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m policy default response -func (o *GetCSPMPolicyDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMPolicyDefault) Error() string { - return fmt.Sprintf("[GET /settings/entities/policy-details/v1][%d] GetCSPMPolicy default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMPolicyDefault) String() string { - return fmt.Sprintf("[GET /settings/entities/policy-details/v1][%d] GetCSPMPolicy default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMPolicyDefault) GetPayload() *models.RegistrationPolicyResponseV1 { - return o.Payload -} - -func (o *GetCSPMPolicyDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationPolicyResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_policy_settings_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_policy_settings_responses.go index ccd820b6..134a1597 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_policy_settings_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_policy_settings_responses.go @@ -62,14 +62,7 @@ func (o *GetCSPMPolicySettingsReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewGetCSPMPolicySettingsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /settings/entities/policy/v1] GetCSPMPolicySettings", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetCSPMPolicySettingsInternalServerError) readResponse(response runtime return nil } - -// NewGetCSPMPolicySettingsDefault creates a GetCSPMPolicySettingsDefault with default headers values -func NewGetCSPMPolicySettingsDefault(code int) *GetCSPMPolicySettingsDefault { - return &GetCSPMPolicySettingsDefault{ - _statusCode: code, - } -} - -/* -GetCSPMPolicySettingsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMPolicySettingsDefault struct { - _statusCode int - - Payload *models.RegistrationPolicySettingsResponseV1 -} - -// IsSuccess returns true when this get c s p m policy settings default response has a 2xx status code -func (o *GetCSPMPolicySettingsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m policy settings default response has a 3xx status code -func (o *GetCSPMPolicySettingsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m policy settings default response has a 4xx status code -func (o *GetCSPMPolicySettingsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m policy settings default response has a 5xx status code -func (o *GetCSPMPolicySettingsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m policy settings default response a status code equal to that given -func (o *GetCSPMPolicySettingsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m policy settings default response -func (o *GetCSPMPolicySettingsDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMPolicySettingsDefault) Error() string { - return fmt.Sprintf("[GET /settings/entities/policy/v1][%d] GetCSPMPolicySettings default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMPolicySettingsDefault) String() string { - return fmt.Sprintf("[GET /settings/entities/policy/v1][%d] GetCSPMPolicySettings default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMPolicySettingsDefault) GetPayload() *models.RegistrationPolicySettingsResponseV1 { - return o.Payload -} - -func (o *GetCSPMPolicySettingsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationPolicySettingsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_c_s_p_m_scan_schedule_responses.go b/falcon/client/cspm_registration/get_c_s_p_m_scan_schedule_responses.go index 7eab3817..4ea59c8f 100644 --- a/falcon/client/cspm_registration/get_c_s_p_m_scan_schedule_responses.go +++ b/falcon/client/cspm_registration/get_c_s_p_m_scan_schedule_responses.go @@ -56,14 +56,7 @@ func (o *GetCSPMScanScheduleReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetCSPMScanScheduleDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /settings/scan-schedule/v1] GetCSPMScanSchedule", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetCSPMScanScheduleOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetCSPMScanScheduleOK) GetPayload() *models.RegistrationScanScheduleRes func (o *GetCSPMScanScheduleOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetCSPMScanScheduleBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetCSPMScanScheduleBadRequest) GetPayload() *models.RegistrationScanSch func (o *GetCSPMScanScheduleBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetCSPMScanScheduleForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetCSPMScanScheduleForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetCSPMScanScheduleForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetCSPMScanScheduleTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetCSPMScanScheduleTooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *GetCSPMScanScheduleTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetCSPMScanScheduleInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetCSPMScanScheduleInternalServerError) GetPayload() *models.Registrati func (o *GetCSPMScanScheduleInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetCSPMScanScheduleInternalServerError) readResponse(response runtime.C return nil } - -// NewGetCSPMScanScheduleDefault creates a GetCSPMScanScheduleDefault with default headers values -func NewGetCSPMScanScheduleDefault(code int) *GetCSPMScanScheduleDefault { - return &GetCSPMScanScheduleDefault{ - _statusCode: code, - } -} - -/* -GetCSPMScanScheduleDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMScanScheduleDefault struct { - _statusCode int - - Payload *models.RegistrationScanScheduleResponseV1 -} - -// IsSuccess returns true when this get c s p m scan schedule default response has a 2xx status code -func (o *GetCSPMScanScheduleDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m scan schedule default response has a 3xx status code -func (o *GetCSPMScanScheduleDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m scan schedule default response has a 4xx status code -func (o *GetCSPMScanScheduleDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m scan schedule default response has a 5xx status code -func (o *GetCSPMScanScheduleDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m scan schedule default response a status code equal to that given -func (o *GetCSPMScanScheduleDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m scan schedule default response -func (o *GetCSPMScanScheduleDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMScanScheduleDefault) Error() string { - return fmt.Sprintf("[GET /settings/scan-schedule/v1][%d] GetCSPMScanSchedule default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMScanScheduleDefault) String() string { - return fmt.Sprintf("[GET /settings/scan-schedule/v1][%d] GetCSPMScanSchedule default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMScanScheduleDefault) GetPayload() *models.RegistrationScanScheduleResponseV1 { - return o.Payload -} - -func (o *GetCSPMScanScheduleDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationScanScheduleResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_configuration_detection_entities_parameters.go b/falcon/client/cspm_registration/get_configuration_detection_entities_parameters.go new file mode 100644 index 00000000..d4df6f04 --- /dev/null +++ b/falcon/client/cspm_registration/get_configuration_detection_entities_parameters.go @@ -0,0 +1,175 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package cspm_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetConfigurationDetectionEntitiesParams creates a new GetConfigurationDetectionEntitiesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetConfigurationDetectionEntitiesParams() *GetConfigurationDetectionEntitiesParams { + return &GetConfigurationDetectionEntitiesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetConfigurationDetectionEntitiesParamsWithTimeout creates a new GetConfigurationDetectionEntitiesParams object +// with the ability to set a timeout on a request. +func NewGetConfigurationDetectionEntitiesParamsWithTimeout(timeout time.Duration) *GetConfigurationDetectionEntitiesParams { + return &GetConfigurationDetectionEntitiesParams{ + timeout: timeout, + } +} + +// NewGetConfigurationDetectionEntitiesParamsWithContext creates a new GetConfigurationDetectionEntitiesParams object +// with the ability to set a context for a request. +func NewGetConfigurationDetectionEntitiesParamsWithContext(ctx context.Context) *GetConfigurationDetectionEntitiesParams { + return &GetConfigurationDetectionEntitiesParams{ + Context: ctx, + } +} + +// NewGetConfigurationDetectionEntitiesParamsWithHTTPClient creates a new GetConfigurationDetectionEntitiesParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetConfigurationDetectionEntitiesParamsWithHTTPClient(client *http.Client) *GetConfigurationDetectionEntitiesParams { + return &GetConfigurationDetectionEntitiesParams{ + HTTPClient: client, + } +} + +/* +GetConfigurationDetectionEntitiesParams contains all the parameters to send to the API endpoint + + for the get configuration detection entities operation. + + Typically these are written to a http.Request. +*/ +type GetConfigurationDetectionEntitiesParams struct { + + /* Ids. + + detection ids + */ + Ids []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get configuration detection entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetConfigurationDetectionEntitiesParams) WithDefaults() *GetConfigurationDetectionEntitiesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get configuration detection entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetConfigurationDetectionEntitiesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) WithTimeout(timeout time.Duration) *GetConfigurationDetectionEntitiesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) WithContext(ctx context.Context) *GetConfigurationDetectionEntitiesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) WithHTTPClient(client *http.Client) *GetConfigurationDetectionEntitiesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) WithIds(ids []string) *GetConfigurationDetectionEntitiesParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get configuration detection entities params +func (o *GetConfigurationDetectionEntitiesParams) SetIds(ids []string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *GetConfigurationDetectionEntitiesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetConfigurationDetectionEntities binds the parameter ids +func (o *GetConfigurationDetectionEntitiesParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/cspm_registration/get_configuration_detection_entities_responses.go b/falcon/client/cspm_registration/get_configuration_detection_entities_responses.go new file mode 100644 index 00000000..15b1a405 --- /dev/null +++ b/falcon/client/cspm_registration/get_configuration_detection_entities_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package cspm_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetConfigurationDetectionEntitiesReader is a Reader for the GetConfigurationDetectionEntities structure. +type GetConfigurationDetectionEntitiesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetConfigurationDetectionEntitiesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetConfigurationDetectionEntitiesOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetConfigurationDetectionEntitiesBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetConfigurationDetectionEntitiesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetConfigurationDetectionEntitiesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetConfigurationDetectionEntitiesInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /detects/entities/iom/v2] GetConfigurationDetectionEntities", response, response.Code()) + } +} + +// NewGetConfigurationDetectionEntitiesOK creates a GetConfigurationDetectionEntitiesOK with default headers values +func NewGetConfigurationDetectionEntitiesOK() *GetConfigurationDetectionEntitiesOK { + return &GetConfigurationDetectionEntitiesOK{} +} + +/* +GetConfigurationDetectionEntitiesOK describes a response with status code 200, with default header values. + +OK +*/ +type GetConfigurationDetectionEntitiesOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationExternalIOMEventResponseV2 +} + +// IsSuccess returns true when this get configuration detection entities o k response has a 2xx status code +func (o *GetConfigurationDetectionEntitiesOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get configuration detection entities o k response has a 3xx status code +func (o *GetConfigurationDetectionEntitiesOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection entities o k response has a 4xx status code +func (o *GetConfigurationDetectionEntitiesOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get configuration detection entities o k response has a 5xx status code +func (o *GetConfigurationDetectionEntitiesOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection entities o k response a status code equal to that given +func (o *GetConfigurationDetectionEntitiesOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get configuration detection entities o k response +func (o *GetConfigurationDetectionEntitiesOK) Code() int { + return 200 +} + +func (o *GetConfigurationDetectionEntitiesOK) Error() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesOK %+v", 200, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesOK) String() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesOK %+v", 200, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesOK) GetPayload() *models.RegistrationExternalIOMEventResponseV2 { + return o.Payload +} + +func (o *GetConfigurationDetectionEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationExternalIOMEventResponseV2) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionEntitiesBadRequest creates a GetConfigurationDetectionEntitiesBadRequest with default headers values +func NewGetConfigurationDetectionEntitiesBadRequest() *GetConfigurationDetectionEntitiesBadRequest { + return &GetConfigurationDetectionEntitiesBadRequest{} +} + +/* +GetConfigurationDetectionEntitiesBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetConfigurationDetectionEntitiesBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get configuration detection entities bad request response has a 2xx status code +func (o *GetConfigurationDetectionEntitiesBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection entities bad request response has a 3xx status code +func (o *GetConfigurationDetectionEntitiesBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection entities bad request response has a 4xx status code +func (o *GetConfigurationDetectionEntitiesBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get configuration detection entities bad request response has a 5xx status code +func (o *GetConfigurationDetectionEntitiesBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection entities bad request response a status code equal to that given +func (o *GetConfigurationDetectionEntitiesBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get configuration detection entities bad request response +func (o *GetConfigurationDetectionEntitiesBadRequest) Code() int { + return 400 +} + +func (o *GetConfigurationDetectionEntitiesBadRequest) Error() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesBadRequest %+v", 400, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesBadRequest) String() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesBadRequest %+v", 400, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesBadRequest) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetConfigurationDetectionEntitiesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionEntitiesForbidden creates a GetConfigurationDetectionEntitiesForbidden with default headers values +func NewGetConfigurationDetectionEntitiesForbidden() *GetConfigurationDetectionEntitiesForbidden { + return &GetConfigurationDetectionEntitiesForbidden{} +} + +/* +GetConfigurationDetectionEntitiesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetConfigurationDetectionEntitiesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get configuration detection entities forbidden response has a 2xx status code +func (o *GetConfigurationDetectionEntitiesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection entities forbidden response has a 3xx status code +func (o *GetConfigurationDetectionEntitiesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection entities forbidden response has a 4xx status code +func (o *GetConfigurationDetectionEntitiesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get configuration detection entities forbidden response has a 5xx status code +func (o *GetConfigurationDetectionEntitiesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection entities forbidden response a status code equal to that given +func (o *GetConfigurationDetectionEntitiesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get configuration detection entities forbidden response +func (o *GetConfigurationDetectionEntitiesForbidden) Code() int { + return 403 +} + +func (o *GetConfigurationDetectionEntitiesForbidden) Error() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesForbidden) String() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetConfigurationDetectionEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionEntitiesTooManyRequests creates a GetConfigurationDetectionEntitiesTooManyRequests with default headers values +func NewGetConfigurationDetectionEntitiesTooManyRequests() *GetConfigurationDetectionEntitiesTooManyRequests { + return &GetConfigurationDetectionEntitiesTooManyRequests{} +} + +/* +GetConfigurationDetectionEntitiesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetConfigurationDetectionEntitiesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get configuration detection entities too many requests response has a 2xx status code +func (o *GetConfigurationDetectionEntitiesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection entities too many requests response has a 3xx status code +func (o *GetConfigurationDetectionEntitiesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection entities too many requests response has a 4xx status code +func (o *GetConfigurationDetectionEntitiesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get configuration detection entities too many requests response has a 5xx status code +func (o *GetConfigurationDetectionEntitiesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection entities too many requests response a status code equal to that given +func (o *GetConfigurationDetectionEntitiesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get configuration detection entities too many requests response +func (o *GetConfigurationDetectionEntitiesTooManyRequests) Code() int { + return 429 +} + +func (o *GetConfigurationDetectionEntitiesTooManyRequests) Error() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesTooManyRequests) String() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetConfigurationDetectionEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionEntitiesInternalServerError creates a GetConfigurationDetectionEntitiesInternalServerError with default headers values +func NewGetConfigurationDetectionEntitiesInternalServerError() *GetConfigurationDetectionEntitiesInternalServerError { + return &GetConfigurationDetectionEntitiesInternalServerError{} +} + +/* +GetConfigurationDetectionEntitiesInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetConfigurationDetectionEntitiesInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get configuration detection entities internal server error response has a 2xx status code +func (o *GetConfigurationDetectionEntitiesInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection entities internal server error response has a 3xx status code +func (o *GetConfigurationDetectionEntitiesInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection entities internal server error response has a 4xx status code +func (o *GetConfigurationDetectionEntitiesInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get configuration detection entities internal server error response has a 5xx status code +func (o *GetConfigurationDetectionEntitiesInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get configuration detection entities internal server error response a status code equal to that given +func (o *GetConfigurationDetectionEntitiesInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get configuration detection entities internal server error response +func (o *GetConfigurationDetectionEntitiesInternalServerError) Code() int { + return 500 +} + +func (o *GetConfigurationDetectionEntitiesInternalServerError) Error() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesInternalServerError) String() string { + return fmt.Sprintf("[GET /detects/entities/iom/v2][%d] getConfigurationDetectionEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *GetConfigurationDetectionEntitiesInternalServerError) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetConfigurationDetectionEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_parameters.go b/falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_parameters.go new file mode 100644 index 00000000..c200c270 --- /dev/null +++ b/falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_parameters.go @@ -0,0 +1,351 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package cspm_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetConfigurationDetectionIDsV2Params creates a new GetConfigurationDetectionIDsV2Params object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetConfigurationDetectionIDsV2Params() *GetConfigurationDetectionIDsV2Params { + return &GetConfigurationDetectionIDsV2Params{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetConfigurationDetectionIDsV2ParamsWithTimeout creates a new GetConfigurationDetectionIDsV2Params object +// with the ability to set a timeout on a request. +func NewGetConfigurationDetectionIDsV2ParamsWithTimeout(timeout time.Duration) *GetConfigurationDetectionIDsV2Params { + return &GetConfigurationDetectionIDsV2Params{ + timeout: timeout, + } +} + +// NewGetConfigurationDetectionIDsV2ParamsWithContext creates a new GetConfigurationDetectionIDsV2Params object +// with the ability to set a context for a request. +func NewGetConfigurationDetectionIDsV2ParamsWithContext(ctx context.Context) *GetConfigurationDetectionIDsV2Params { + return &GetConfigurationDetectionIDsV2Params{ + Context: ctx, + } +} + +// NewGetConfigurationDetectionIDsV2ParamsWithHTTPClient creates a new GetConfigurationDetectionIDsV2Params object +// with the ability to set a custom HTTPClient for a request. +func NewGetConfigurationDetectionIDsV2ParamsWithHTTPClient(client *http.Client) *GetConfigurationDetectionIDsV2Params { + return &GetConfigurationDetectionIDsV2Params{ + HTTPClient: client, + } +} + +/* +GetConfigurationDetectionIDsV2Params contains all the parameters to send to the API endpoint + + for the get configuration detection i ds v2 operation. + + Typically these are written to a http.Request. +*/ +type GetConfigurationDetectionIDsV2Params struct { + + /* Filter. + + use_current_scan_ids - *use this to get records for latest scans* + account_name + account_id + agent_id + attack_types + azure_subscription_id + cloud_provider + cloud_service_keyword + custom_policy_id + is_managed + policy_id + policy_type + resource_id + region + status + scan_time + severity + severity_string + + */ + Filter *string + + /* Limit. + + The max number of detections to return + + Default: 500 + */ + Limit *int64 + + /* NextToken. + + String to get next page of results. Cannot be combined with any filter except limit. + */ + NextToken *string + + /* Offset. + + Offset returned detections. Cannot be combined with next_token filter + */ + Offset *int64 + + /* Sort. + + account_name + account_id + attack_types + azure_subscription_id + cloud_provider + cloud_service_keyword + status + is_managed + policy_id + policy_type + resource_id + region + scan_time + severity + severity_string + timestamp + + Default: "timestamp|desc" + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get configuration detection i ds v2 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetConfigurationDetectionIDsV2Params) WithDefaults() *GetConfigurationDetectionIDsV2Params { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get configuration detection i ds v2 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetConfigurationDetectionIDsV2Params) SetDefaults() { + var ( + limitDefault = int64(500) + + sortDefault = string("timestamp|desc") + ) + + val := GetConfigurationDetectionIDsV2Params{ + Limit: &limitDefault, + Sort: &sortDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val +} + +// WithTimeout adds the timeout to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithTimeout(timeout time.Duration) *GetConfigurationDetectionIDsV2Params { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithContext(ctx context.Context) *GetConfigurationDetectionIDsV2Params { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithHTTPClient(client *http.Client) *GetConfigurationDetectionIDsV2Params { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithFilter adds the filter to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithFilter(filter *string) *GetConfigurationDetectionIDsV2Params { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetFilter(filter *string) { + o.Filter = filter +} + +// WithLimit adds the limit to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithLimit(limit *int64) *GetConfigurationDetectionIDsV2Params { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithNextToken adds the nextToken to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithNextToken(nextToken *string) *GetConfigurationDetectionIDsV2Params { + o.SetNextToken(nextToken) + return o +} + +// SetNextToken adds the nextToken to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetNextToken(nextToken *string) { + o.NextToken = nextToken +} + +// WithOffset adds the offset to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithOffset(offset *int64) *GetConfigurationDetectionIDsV2Params { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) WithSort(sort *string) *GetConfigurationDetectionIDsV2Params { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the get configuration detection i ds v2 params +func (o *GetConfigurationDetectionIDsV2Params) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *GetConfigurationDetectionIDsV2Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.NextToken != nil { + + // query param next_token + var qrNextToken string + + if o.NextToken != nil { + qrNextToken = *o.NextToken + } + qNextToken := qrNextToken + if qNextToken != "" { + + if err := r.SetQueryParam("next_token", qNextToken); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_responses.go b/falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_responses.go new file mode 100644 index 00000000..eda357e3 --- /dev/null +++ b/falcon/client/cspm_registration/get_configuration_detection_i_ds_v2_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package cspm_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetConfigurationDetectionIDsV2Reader is a Reader for the GetConfigurationDetectionIDsV2 structure. +type GetConfigurationDetectionIDsV2Reader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetConfigurationDetectionIDsV2Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetConfigurationDetectionIDsV2OK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetConfigurationDetectionIDsV2BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetConfigurationDetectionIDsV2Forbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetConfigurationDetectionIDsV2TooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetConfigurationDetectionIDsV2InternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /detects/queries/iom/v2] GetConfigurationDetectionIDsV2", response, response.Code()) + } +} + +// NewGetConfigurationDetectionIDsV2OK creates a GetConfigurationDetectionIDsV2OK with default headers values +func NewGetConfigurationDetectionIDsV2OK() *GetConfigurationDetectionIDsV2OK { + return &GetConfigurationDetectionIDsV2OK{} +} + +/* +GetConfigurationDetectionIDsV2OK describes a response with status code 200, with default header values. + +OK +*/ +type GetConfigurationDetectionIDsV2OK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationIOMEventIDsResponseV2 +} + +// IsSuccess returns true when this get configuration detection i ds v2 o k response has a 2xx status code +func (o *GetConfigurationDetectionIDsV2OK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get configuration detection i ds v2 o k response has a 3xx status code +func (o *GetConfigurationDetectionIDsV2OK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection i ds v2 o k response has a 4xx status code +func (o *GetConfigurationDetectionIDsV2OK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get configuration detection i ds v2 o k response has a 5xx status code +func (o *GetConfigurationDetectionIDsV2OK) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection i ds v2 o k response a status code equal to that given +func (o *GetConfigurationDetectionIDsV2OK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get configuration detection i ds v2 o k response +func (o *GetConfigurationDetectionIDsV2OK) Code() int { + return 200 +} + +func (o *GetConfigurationDetectionIDsV2OK) Error() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2OK %+v", 200, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2OK) String() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2OK %+v", 200, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2OK) GetPayload() *models.RegistrationIOMEventIDsResponseV2 { + return o.Payload +} + +func (o *GetConfigurationDetectionIDsV2OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationIOMEventIDsResponseV2) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionIDsV2BadRequest creates a GetConfigurationDetectionIDsV2BadRequest with default headers values +func NewGetConfigurationDetectionIDsV2BadRequest() *GetConfigurationDetectionIDsV2BadRequest { + return &GetConfigurationDetectionIDsV2BadRequest{} +} + +/* +GetConfigurationDetectionIDsV2BadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetConfigurationDetectionIDsV2BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaMetaInfo +} + +// IsSuccess returns true when this get configuration detection i ds v2 bad request response has a 2xx status code +func (o *GetConfigurationDetectionIDsV2BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection i ds v2 bad request response has a 3xx status code +func (o *GetConfigurationDetectionIDsV2BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection i ds v2 bad request response has a 4xx status code +func (o *GetConfigurationDetectionIDsV2BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get configuration detection i ds v2 bad request response has a 5xx status code +func (o *GetConfigurationDetectionIDsV2BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection i ds v2 bad request response a status code equal to that given +func (o *GetConfigurationDetectionIDsV2BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get configuration detection i ds v2 bad request response +func (o *GetConfigurationDetectionIDsV2BadRequest) Code() int { + return 400 +} + +func (o *GetConfigurationDetectionIDsV2BadRequest) Error() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2BadRequest %+v", 400, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2BadRequest) String() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2BadRequest %+v", 400, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2BadRequest) GetPayload() *models.MsaMetaInfo { + return o.Payload +} + +func (o *GetConfigurationDetectionIDsV2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaMetaInfo) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionIDsV2Forbidden creates a GetConfigurationDetectionIDsV2Forbidden with default headers values +func NewGetConfigurationDetectionIDsV2Forbidden() *GetConfigurationDetectionIDsV2Forbidden { + return &GetConfigurationDetectionIDsV2Forbidden{} +} + +/* +GetConfigurationDetectionIDsV2Forbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetConfigurationDetectionIDsV2Forbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaMetaInfo +} + +// IsSuccess returns true when this get configuration detection i ds v2 forbidden response has a 2xx status code +func (o *GetConfigurationDetectionIDsV2Forbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection i ds v2 forbidden response has a 3xx status code +func (o *GetConfigurationDetectionIDsV2Forbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection i ds v2 forbidden response has a 4xx status code +func (o *GetConfigurationDetectionIDsV2Forbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get configuration detection i ds v2 forbidden response has a 5xx status code +func (o *GetConfigurationDetectionIDsV2Forbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection i ds v2 forbidden response a status code equal to that given +func (o *GetConfigurationDetectionIDsV2Forbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get configuration detection i ds v2 forbidden response +func (o *GetConfigurationDetectionIDsV2Forbidden) Code() int { + return 403 +} + +func (o *GetConfigurationDetectionIDsV2Forbidden) Error() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2Forbidden %+v", 403, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2Forbidden) String() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2Forbidden %+v", 403, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2Forbidden) GetPayload() *models.MsaMetaInfo { + return o.Payload +} + +func (o *GetConfigurationDetectionIDsV2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaMetaInfo) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionIDsV2TooManyRequests creates a GetConfigurationDetectionIDsV2TooManyRequests with default headers values +func NewGetConfigurationDetectionIDsV2TooManyRequests() *GetConfigurationDetectionIDsV2TooManyRequests { + return &GetConfigurationDetectionIDsV2TooManyRequests{} +} + +/* +GetConfigurationDetectionIDsV2TooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetConfigurationDetectionIDsV2TooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get configuration detection i ds v2 too many requests response has a 2xx status code +func (o *GetConfigurationDetectionIDsV2TooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection i ds v2 too many requests response has a 3xx status code +func (o *GetConfigurationDetectionIDsV2TooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection i ds v2 too many requests response has a 4xx status code +func (o *GetConfigurationDetectionIDsV2TooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get configuration detection i ds v2 too many requests response has a 5xx status code +func (o *GetConfigurationDetectionIDsV2TooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get configuration detection i ds v2 too many requests response a status code equal to that given +func (o *GetConfigurationDetectionIDsV2TooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get configuration detection i ds v2 too many requests response +func (o *GetConfigurationDetectionIDsV2TooManyRequests) Code() int { + return 429 +} + +func (o *GetConfigurationDetectionIDsV2TooManyRequests) Error() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2TooManyRequests) String() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetConfigurationDetectionIDsV2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetConfigurationDetectionIDsV2InternalServerError creates a GetConfigurationDetectionIDsV2InternalServerError with default headers values +func NewGetConfigurationDetectionIDsV2InternalServerError() *GetConfigurationDetectionIDsV2InternalServerError { + return &GetConfigurationDetectionIDsV2InternalServerError{} +} + +/* +GetConfigurationDetectionIDsV2InternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetConfigurationDetectionIDsV2InternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaMetaInfo +} + +// IsSuccess returns true when this get configuration detection i ds v2 internal server error response has a 2xx status code +func (o *GetConfigurationDetectionIDsV2InternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get configuration detection i ds v2 internal server error response has a 3xx status code +func (o *GetConfigurationDetectionIDsV2InternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get configuration detection i ds v2 internal server error response has a 4xx status code +func (o *GetConfigurationDetectionIDsV2InternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get configuration detection i ds v2 internal server error response has a 5xx status code +func (o *GetConfigurationDetectionIDsV2InternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get configuration detection i ds v2 internal server error response a status code equal to that given +func (o *GetConfigurationDetectionIDsV2InternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get configuration detection i ds v2 internal server error response +func (o *GetConfigurationDetectionIDsV2InternalServerError) Code() int { + return 500 +} + +func (o *GetConfigurationDetectionIDsV2InternalServerError) Error() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2InternalServerError %+v", 500, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2InternalServerError) String() string { + return fmt.Sprintf("[GET /detects/queries/iom/v2][%d] getConfigurationDetectionIDsV2InternalServerError %+v", 500, o.Payload) +} + +func (o *GetConfigurationDetectionIDsV2InternalServerError) GetPayload() *models.MsaMetaInfo { + return o.Payload +} + +func (o *GetConfigurationDetectionIDsV2InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaMetaInfo) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/cspm_registration/get_configuration_detections_parameters.go b/falcon/client/cspm_registration/get_configuration_detections_parameters.go index 80631806..dea7550f 100644 --- a/falcon/client/cspm_registration/get_configuration_detections_parameters.go +++ b/falcon/client/cspm_registration/get_configuration_detections_parameters.go @@ -112,7 +112,7 @@ type GetConfigurationDetectionsParams struct { /* Severity. - Severity (e.g.: High | Medium | Informational) + Policy Severity */ Severity *string diff --git a/falcon/client/cspm_registration/get_configuration_detections_responses.go b/falcon/client/cspm_registration/get_configuration_detections_responses.go index c2dfdab4..ea659007 100644 --- a/falcon/client/cspm_registration/get_configuration_detections_responses.go +++ b/falcon/client/cspm_registration/get_configuration_detections_responses.go @@ -56,14 +56,7 @@ func (o *GetConfigurationDetectionsReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewGetConfigurationDetectionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /detects/entities/iom/v1] GetConfigurationDetections", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetConfigurationDetectionsInternalServerError) readResponse(response ru return nil } - -// NewGetConfigurationDetectionsDefault creates a GetConfigurationDetectionsDefault with default headers values -func NewGetConfigurationDetectionsDefault(code int) *GetConfigurationDetectionsDefault { - return &GetConfigurationDetectionsDefault{ - _statusCode: code, - } -} - -/* -GetConfigurationDetectionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetConfigurationDetectionsDefault struct { - _statusCode int - - Payload *models.RegistrationExternalIOMEventResponse -} - -// IsSuccess returns true when this get configuration detections default response has a 2xx status code -func (o *GetConfigurationDetectionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get configuration detections default response has a 3xx status code -func (o *GetConfigurationDetectionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get configuration detections default response has a 4xx status code -func (o *GetConfigurationDetectionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get configuration detections default response has a 5xx status code -func (o *GetConfigurationDetectionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get configuration detections default response a status code equal to that given -func (o *GetConfigurationDetectionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get configuration detections default response -func (o *GetConfigurationDetectionsDefault) Code() int { - return o._statusCode -} - -func (o *GetConfigurationDetectionsDefault) Error() string { - return fmt.Sprintf("[GET /detects/entities/iom/v1][%d] GetConfigurationDetections default %+v", o._statusCode, o.Payload) -} - -func (o *GetConfigurationDetectionsDefault) String() string { - return fmt.Sprintf("[GET /detects/entities/iom/v1][%d] GetConfigurationDetections default %+v", o._statusCode, o.Payload) -} - -func (o *GetConfigurationDetectionsDefault) GetPayload() *models.RegistrationExternalIOMEventResponse { - return o.Payload -} - -func (o *GetConfigurationDetectionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationExternalIOMEventResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_i_o_a_events_parameters.go b/falcon/client/cspm_registration/get_i_o_a_events_parameters.go deleted file mode 100644 index ada3ad93..00000000 --- a/falcon/client/cspm_registration/get_i_o_a_events_parameters.go +++ /dev/null @@ -1,467 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package cspm_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// NewGetIOAEventsParams creates a new GetIOAEventsParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetIOAEventsParams() *GetIOAEventsParams { - return &GetIOAEventsParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetIOAEventsParamsWithTimeout creates a new GetIOAEventsParams object -// with the ability to set a timeout on a request. -func NewGetIOAEventsParamsWithTimeout(timeout time.Duration) *GetIOAEventsParams { - return &GetIOAEventsParams{ - timeout: timeout, - } -} - -// NewGetIOAEventsParamsWithContext creates a new GetIOAEventsParams object -// with the ability to set a context for a request. -func NewGetIOAEventsParamsWithContext(ctx context.Context) *GetIOAEventsParams { - return &GetIOAEventsParams{ - Context: ctx, - } -} - -// NewGetIOAEventsParamsWithHTTPClient creates a new GetIOAEventsParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetIOAEventsParamsWithHTTPClient(client *http.Client) *GetIOAEventsParams { - return &GetIOAEventsParams{ - HTTPClient: client, - } -} - -/* -GetIOAEventsParams contains all the parameters to send to the API endpoint - - for the get i o a events operation. - - Typically these are written to a http.Request. -*/ -type GetIOAEventsParams struct { - - /* AccountID. - - Cloud account ID (e.g.: AWS accountID, Azure subscriptionID) - */ - AccountID *string - - /* AwsAccountID. - - AWS accountID - */ - AwsAccountID *string - - /* AzureSubscriptionID. - - Azure subscription ID - */ - AzureSubscriptionID *string - - /* AzureTenantID. - - Azure tenant ID - */ - AzureTenantID *string - - /* CloudProvider. - - Cloud Provider (e.g.: aws|azure|gcp) - */ - CloudProvider string - - /* Limit. - - The maximum records to return. [1-500] - */ - Limit *int64 - - /* Offset. - - Starting index of overall result set from which to return events. - */ - Offset *int64 - - /* PolicyID. - - Policy ID - */ - PolicyID string - - /* State. - - state - */ - State *string - - /* UserIds. - - user IDs - */ - UserIds []string - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get i o a events params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetIOAEventsParams) WithDefaults() *GetIOAEventsParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get i o a events params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetIOAEventsParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get i o a events params -func (o *GetIOAEventsParams) WithTimeout(timeout time.Duration) *GetIOAEventsParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get i o a events params -func (o *GetIOAEventsParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get i o a events params -func (o *GetIOAEventsParams) WithContext(ctx context.Context) *GetIOAEventsParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get i o a events params -func (o *GetIOAEventsParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get i o a events params -func (o *GetIOAEventsParams) WithHTTPClient(client *http.Client) *GetIOAEventsParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get i o a events params -func (o *GetIOAEventsParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithAccountID adds the accountID to the get i o a events params -func (o *GetIOAEventsParams) WithAccountID(accountID *string) *GetIOAEventsParams { - o.SetAccountID(accountID) - return o -} - -// SetAccountID adds the accountId to the get i o a events params -func (o *GetIOAEventsParams) SetAccountID(accountID *string) { - o.AccountID = accountID -} - -// WithAwsAccountID adds the awsAccountID to the get i o a events params -func (o *GetIOAEventsParams) WithAwsAccountID(awsAccountID *string) *GetIOAEventsParams { - o.SetAwsAccountID(awsAccountID) - return o -} - -// SetAwsAccountID adds the awsAccountId to the get i o a events params -func (o *GetIOAEventsParams) SetAwsAccountID(awsAccountID *string) { - o.AwsAccountID = awsAccountID -} - -// WithAzureSubscriptionID adds the azureSubscriptionID to the get i o a events params -func (o *GetIOAEventsParams) WithAzureSubscriptionID(azureSubscriptionID *string) *GetIOAEventsParams { - o.SetAzureSubscriptionID(azureSubscriptionID) - return o -} - -// SetAzureSubscriptionID adds the azureSubscriptionId to the get i o a events params -func (o *GetIOAEventsParams) SetAzureSubscriptionID(azureSubscriptionID *string) { - o.AzureSubscriptionID = azureSubscriptionID -} - -// WithAzureTenantID adds the azureTenantID to the get i o a events params -func (o *GetIOAEventsParams) WithAzureTenantID(azureTenantID *string) *GetIOAEventsParams { - o.SetAzureTenantID(azureTenantID) - return o -} - -// SetAzureTenantID adds the azureTenantId to the get i o a events params -func (o *GetIOAEventsParams) SetAzureTenantID(azureTenantID *string) { - o.AzureTenantID = azureTenantID -} - -// WithCloudProvider adds the cloudProvider to the get i o a events params -func (o *GetIOAEventsParams) WithCloudProvider(cloudProvider string) *GetIOAEventsParams { - o.SetCloudProvider(cloudProvider) - return o -} - -// SetCloudProvider adds the cloudProvider to the get i o a events params -func (o *GetIOAEventsParams) SetCloudProvider(cloudProvider string) { - o.CloudProvider = cloudProvider -} - -// WithLimit adds the limit to the get i o a events params -func (o *GetIOAEventsParams) WithLimit(limit *int64) *GetIOAEventsParams { - o.SetLimit(limit) - return o -} - -// SetLimit adds the limit to the get i o a events params -func (o *GetIOAEventsParams) SetLimit(limit *int64) { - o.Limit = limit -} - -// WithOffset adds the offset to the get i o a events params -func (o *GetIOAEventsParams) WithOffset(offset *int64) *GetIOAEventsParams { - o.SetOffset(offset) - return o -} - -// SetOffset adds the offset to the get i o a events params -func (o *GetIOAEventsParams) SetOffset(offset *int64) { - o.Offset = offset -} - -// WithPolicyID adds the policyID to the get i o a events params -func (o *GetIOAEventsParams) WithPolicyID(policyID string) *GetIOAEventsParams { - o.SetPolicyID(policyID) - return o -} - -// SetPolicyID adds the policyId to the get i o a events params -func (o *GetIOAEventsParams) SetPolicyID(policyID string) { - o.PolicyID = policyID -} - -// WithState adds the state to the get i o a events params -func (o *GetIOAEventsParams) WithState(state *string) *GetIOAEventsParams { - o.SetState(state) - return o -} - -// SetState adds the state to the get i o a events params -func (o *GetIOAEventsParams) SetState(state *string) { - o.State = state -} - -// WithUserIds adds the userIds to the get i o a events params -func (o *GetIOAEventsParams) WithUserIds(userIds []string) *GetIOAEventsParams { - o.SetUserIds(userIds) - return o -} - -// SetUserIds adds the userIds to the get i o a events params -func (o *GetIOAEventsParams) SetUserIds(userIds []string) { - o.UserIds = userIds -} - -// WriteToRequest writes these params to a swagger request -func (o *GetIOAEventsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if o.AccountID != nil { - - // query param account_id - var qrAccountID string - - if o.AccountID != nil { - qrAccountID = *o.AccountID - } - qAccountID := qrAccountID - if qAccountID != "" { - - if err := r.SetQueryParam("account_id", qAccountID); err != nil { - return err - } - } - } - - if o.AwsAccountID != nil { - - // query param aws_account_id - var qrAwsAccountID string - - if o.AwsAccountID != nil { - qrAwsAccountID = *o.AwsAccountID - } - qAwsAccountID := qrAwsAccountID - if qAwsAccountID != "" { - - if err := r.SetQueryParam("aws_account_id", qAwsAccountID); err != nil { - return err - } - } - } - - if o.AzureSubscriptionID != nil { - - // query param azure_subscription_id - var qrAzureSubscriptionID string - - if o.AzureSubscriptionID != nil { - qrAzureSubscriptionID = *o.AzureSubscriptionID - } - qAzureSubscriptionID := qrAzureSubscriptionID - if qAzureSubscriptionID != "" { - - if err := r.SetQueryParam("azure_subscription_id", qAzureSubscriptionID); err != nil { - return err - } - } - } - - if o.AzureTenantID != nil { - - // query param azure_tenant_id - var qrAzureTenantID string - - if o.AzureTenantID != nil { - qrAzureTenantID = *o.AzureTenantID - } - qAzureTenantID := qrAzureTenantID - if qAzureTenantID != "" { - - if err := r.SetQueryParam("azure_tenant_id", qAzureTenantID); err != nil { - return err - } - } - } - - // query param cloud_provider - qrCloudProvider := o.CloudProvider - qCloudProvider := qrCloudProvider - if qCloudProvider != "" { - - if err := r.SetQueryParam("cloud_provider", qCloudProvider); err != nil { - return err - } - } - - if o.Limit != nil { - - // query param limit - var qrLimit int64 - - if o.Limit != nil { - qrLimit = *o.Limit - } - qLimit := swag.FormatInt64(qrLimit) - if qLimit != "" { - - if err := r.SetQueryParam("limit", qLimit); err != nil { - return err - } - } - } - - if o.Offset != nil { - - // query param offset - var qrOffset int64 - - if o.Offset != nil { - qrOffset = *o.Offset - } - qOffset := swag.FormatInt64(qrOffset) - if qOffset != "" { - - if err := r.SetQueryParam("offset", qOffset); err != nil { - return err - } - } - } - - // query param policy_id - qrPolicyID := o.PolicyID - qPolicyID := qrPolicyID - if qPolicyID != "" { - - if err := r.SetQueryParam("policy_id", qPolicyID); err != nil { - return err - } - } - - if o.State != nil { - - // query param state - var qrState string - - if o.State != nil { - qrState = *o.State - } - qState := qrState - if qState != "" { - - if err := r.SetQueryParam("state", qState); err != nil { - return err - } - } - } - - if o.UserIds != nil { - - // binding items for user_ids - joinedUserIds := o.bindParamUserIds(reg) - - // query array param user_ids - if err := r.SetQueryParam("user_ids", joinedUserIds...); err != nil { - return err - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -// bindParamGetIOAEvents binds the parameter user_ids -func (o *GetIOAEventsParams) bindParamUserIds(formats strfmt.Registry) []string { - userIdsIR := o.UserIds - - var userIdsIC []string - for _, userIdsIIR := range userIdsIR { // explode []string - - userIdsIIV := userIdsIIR // string as string - userIdsIC = append(userIdsIC, userIdsIIV) - } - - // items.CollectionFormat: "multi" - userIdsIS := swag.JoinByFormat(userIdsIC, "multi") - - return userIdsIS -} diff --git a/falcon/client/cspm_registration/get_i_o_a_events_responses.go b/falcon/client/cspm_registration/get_i_o_a_events_responses.go deleted file mode 100644 index 4eff13a8..00000000 --- a/falcon/client/cspm_registration/get_i_o_a_events_responses.go +++ /dev/null @@ -1,705 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package cspm_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetIOAEventsReader is a Reader for the GetIOAEvents structure. -type GetIOAEventsReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetIOAEventsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetIOAEventsOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewGetIOAEventsBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewGetIOAEventsForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetIOAEventsTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewGetIOAEventsInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetIOAEventsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetIOAEventsOK creates a GetIOAEventsOK with default headers values -func NewGetIOAEventsOK() *GetIOAEventsOK { - return &GetIOAEventsOK{} -} - -/* -GetIOAEventsOK describes a response with status code 200, with default header values. - -OK -*/ -type GetIOAEventsOK struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationExternalIOAEventResponse -} - -// IsSuccess returns true when this get i o a events o k response has a 2xx status code -func (o *GetIOAEventsOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get i o a events o k response has a 3xx status code -func (o *GetIOAEventsOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a events o k response has a 4xx status code -func (o *GetIOAEventsOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get i o a events o k response has a 5xx status code -func (o *GetIOAEventsOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a events o k response a status code equal to that given -func (o *GetIOAEventsOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get i o a events o k response -func (o *GetIOAEventsOK) Code() int { - return 200 -} - -func (o *GetIOAEventsOK) Error() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsOK %+v", 200, o.Payload) -} - -func (o *GetIOAEventsOK) String() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsOK %+v", 200, o.Payload) -} - -func (o *GetIOAEventsOK) GetPayload() *models.RegistrationExternalIOAEventResponse { - return o.Payload -} - -func (o *GetIOAEventsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationExternalIOAEventResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAEventsBadRequest creates a GetIOAEventsBadRequest with default headers values -func NewGetIOAEventsBadRequest() *GetIOAEventsBadRequest { - return &GetIOAEventsBadRequest{} -} - -/* -GetIOAEventsBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type GetIOAEventsBadRequest struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationExternalIOAEventResponse -} - -// IsSuccess returns true when this get i o a events bad request response has a 2xx status code -func (o *GetIOAEventsBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a events bad request response has a 3xx status code -func (o *GetIOAEventsBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a events bad request response has a 4xx status code -func (o *GetIOAEventsBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this get i o a events bad request response has a 5xx status code -func (o *GetIOAEventsBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a events bad request response a status code equal to that given -func (o *GetIOAEventsBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the get i o a events bad request response -func (o *GetIOAEventsBadRequest) Code() int { - return 400 -} - -func (o *GetIOAEventsBadRequest) Error() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsBadRequest %+v", 400, o.Payload) -} - -func (o *GetIOAEventsBadRequest) String() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsBadRequest %+v", 400, o.Payload) -} - -func (o *GetIOAEventsBadRequest) GetPayload() *models.RegistrationExternalIOAEventResponse { - return o.Payload -} - -func (o *GetIOAEventsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationExternalIOAEventResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAEventsForbidden creates a GetIOAEventsForbidden with default headers values -func NewGetIOAEventsForbidden() *GetIOAEventsForbidden { - return &GetIOAEventsForbidden{} -} - -/* -GetIOAEventsForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetIOAEventsForbidden struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get i o a events forbidden response has a 2xx status code -func (o *GetIOAEventsForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a events forbidden response has a 3xx status code -func (o *GetIOAEventsForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a events forbidden response has a 4xx status code -func (o *GetIOAEventsForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get i o a events forbidden response has a 5xx status code -func (o *GetIOAEventsForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a events forbidden response a status code equal to that given -func (o *GetIOAEventsForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get i o a events forbidden response -func (o *GetIOAEventsForbidden) Code() int { - return 403 -} - -func (o *GetIOAEventsForbidden) Error() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsForbidden %+v", 403, o.Payload) -} - -func (o *GetIOAEventsForbidden) String() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsForbidden %+v", 403, o.Payload) -} - -func (o *GetIOAEventsForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetIOAEventsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAEventsTooManyRequests creates a GetIOAEventsTooManyRequests with default headers values -func NewGetIOAEventsTooManyRequests() *GetIOAEventsTooManyRequests { - return &GetIOAEventsTooManyRequests{} -} - -/* -GetIOAEventsTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetIOAEventsTooManyRequests struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get i o a events too many requests response has a 2xx status code -func (o *GetIOAEventsTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a events too many requests response has a 3xx status code -func (o *GetIOAEventsTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a events too many requests response has a 4xx status code -func (o *GetIOAEventsTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get i o a events too many requests response has a 5xx status code -func (o *GetIOAEventsTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a events too many requests response a status code equal to that given -func (o *GetIOAEventsTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get i o a events too many requests response -func (o *GetIOAEventsTooManyRequests) Code() int { - return 429 -} - -func (o *GetIOAEventsTooManyRequests) Error() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetIOAEventsTooManyRequests) String() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetIOAEventsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetIOAEventsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAEventsInternalServerError creates a GetIOAEventsInternalServerError with default headers values -func NewGetIOAEventsInternalServerError() *GetIOAEventsInternalServerError { - return &GetIOAEventsInternalServerError{} -} - -/* -GetIOAEventsInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type GetIOAEventsInternalServerError struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationExternalIOAEventResponse -} - -// IsSuccess returns true when this get i o a events internal server error response has a 2xx status code -func (o *GetIOAEventsInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a events internal server error response has a 3xx status code -func (o *GetIOAEventsInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a events internal server error response has a 4xx status code -func (o *GetIOAEventsInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this get i o a events internal server error response has a 5xx status code -func (o *GetIOAEventsInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this get i o a events internal server error response a status code equal to that given -func (o *GetIOAEventsInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the get i o a events internal server error response -func (o *GetIOAEventsInternalServerError) Code() int { - return 500 -} - -func (o *GetIOAEventsInternalServerError) Error() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsInternalServerError %+v", 500, o.Payload) -} - -func (o *GetIOAEventsInternalServerError) String() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] getIOAEventsInternalServerError %+v", 500, o.Payload) -} - -func (o *GetIOAEventsInternalServerError) GetPayload() *models.RegistrationExternalIOAEventResponse { - return o.Payload -} - -func (o *GetIOAEventsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationExternalIOAEventResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAEventsDefault creates a GetIOAEventsDefault with default headers values -func NewGetIOAEventsDefault(code int) *GetIOAEventsDefault { - return &GetIOAEventsDefault{ - _statusCode: code, - } -} - -/* -GetIOAEventsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIOAEventsDefault struct { - _statusCode int - - Payload *models.RegistrationExternalIOAEventResponse -} - -// IsSuccess returns true when this get i o a events default response has a 2xx status code -func (o *GetIOAEventsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get i o a events default response has a 3xx status code -func (o *GetIOAEventsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get i o a events default response has a 4xx status code -func (o *GetIOAEventsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get i o a events default response has a 5xx status code -func (o *GetIOAEventsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get i o a events default response a status code equal to that given -func (o *GetIOAEventsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get i o a events default response -func (o *GetIOAEventsDefault) Code() int { - return o._statusCode -} - -func (o *GetIOAEventsDefault) Error() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] GetIOAEvents default %+v", o._statusCode, o.Payload) -} - -func (o *GetIOAEventsDefault) String() string { - return fmt.Sprintf("[GET /ioa/entities/events/v1][%d] GetIOAEvents default %+v", o._statusCode, o.Payload) -} - -func (o *GetIOAEventsDefault) GetPayload() *models.RegistrationExternalIOAEventResponse { - return o.Payload -} - -func (o *GetIOAEventsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationExternalIOAEventResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/get_i_o_a_users_parameters.go b/falcon/client/cspm_registration/get_i_o_a_users_parameters.go deleted file mode 100644 index c45fb0c3..00000000 --- a/falcon/client/cspm_registration/get_i_o_a_users_parameters.go +++ /dev/null @@ -1,353 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package cspm_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" -) - -// NewGetIOAUsersParams creates a new GetIOAUsersParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetIOAUsersParams() *GetIOAUsersParams { - return &GetIOAUsersParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetIOAUsersParamsWithTimeout creates a new GetIOAUsersParams object -// with the ability to set a timeout on a request. -func NewGetIOAUsersParamsWithTimeout(timeout time.Duration) *GetIOAUsersParams { - return &GetIOAUsersParams{ - timeout: timeout, - } -} - -// NewGetIOAUsersParamsWithContext creates a new GetIOAUsersParams object -// with the ability to set a context for a request. -func NewGetIOAUsersParamsWithContext(ctx context.Context) *GetIOAUsersParams { - return &GetIOAUsersParams{ - Context: ctx, - } -} - -// NewGetIOAUsersParamsWithHTTPClient creates a new GetIOAUsersParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetIOAUsersParamsWithHTTPClient(client *http.Client) *GetIOAUsersParams { - return &GetIOAUsersParams{ - HTTPClient: client, - } -} - -/* -GetIOAUsersParams contains all the parameters to send to the API endpoint - - for the get i o a users operation. - - Typically these are written to a http.Request. -*/ -type GetIOAUsersParams struct { - - /* AccountID. - - Cloud account ID (e.g.: AWS accountID, Azure subscriptionID) - */ - AccountID *string - - /* AwsAccountID. - - AWS accountID - */ - AwsAccountID *string - - /* AzureSubscriptionID. - - Azure subscription ID - */ - AzureSubscriptionID *string - - /* AzureTenantID. - - Azure tenant ID - */ - AzureTenantID *string - - /* CloudProvider. - - Cloud Provider (e.g.: aws|azure|gcp) - */ - CloudProvider string - - /* PolicyID. - - Policy ID - */ - PolicyID string - - /* State. - - state - */ - State *string - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get i o a users params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetIOAUsersParams) WithDefaults() *GetIOAUsersParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get i o a users params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetIOAUsersParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get i o a users params -func (o *GetIOAUsersParams) WithTimeout(timeout time.Duration) *GetIOAUsersParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get i o a users params -func (o *GetIOAUsersParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get i o a users params -func (o *GetIOAUsersParams) WithContext(ctx context.Context) *GetIOAUsersParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get i o a users params -func (o *GetIOAUsersParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get i o a users params -func (o *GetIOAUsersParams) WithHTTPClient(client *http.Client) *GetIOAUsersParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get i o a users params -func (o *GetIOAUsersParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithAccountID adds the accountID to the get i o a users params -func (o *GetIOAUsersParams) WithAccountID(accountID *string) *GetIOAUsersParams { - o.SetAccountID(accountID) - return o -} - -// SetAccountID adds the accountId to the get i o a users params -func (o *GetIOAUsersParams) SetAccountID(accountID *string) { - o.AccountID = accountID -} - -// WithAwsAccountID adds the awsAccountID to the get i o a users params -func (o *GetIOAUsersParams) WithAwsAccountID(awsAccountID *string) *GetIOAUsersParams { - o.SetAwsAccountID(awsAccountID) - return o -} - -// SetAwsAccountID adds the awsAccountId to the get i o a users params -func (o *GetIOAUsersParams) SetAwsAccountID(awsAccountID *string) { - o.AwsAccountID = awsAccountID -} - -// WithAzureSubscriptionID adds the azureSubscriptionID to the get i o a users params -func (o *GetIOAUsersParams) WithAzureSubscriptionID(azureSubscriptionID *string) *GetIOAUsersParams { - o.SetAzureSubscriptionID(azureSubscriptionID) - return o -} - -// SetAzureSubscriptionID adds the azureSubscriptionId to the get i o a users params -func (o *GetIOAUsersParams) SetAzureSubscriptionID(azureSubscriptionID *string) { - o.AzureSubscriptionID = azureSubscriptionID -} - -// WithAzureTenantID adds the azureTenantID to the get i o a users params -func (o *GetIOAUsersParams) WithAzureTenantID(azureTenantID *string) *GetIOAUsersParams { - o.SetAzureTenantID(azureTenantID) - return o -} - -// SetAzureTenantID adds the azureTenantId to the get i o a users params -func (o *GetIOAUsersParams) SetAzureTenantID(azureTenantID *string) { - o.AzureTenantID = azureTenantID -} - -// WithCloudProvider adds the cloudProvider to the get i o a users params -func (o *GetIOAUsersParams) WithCloudProvider(cloudProvider string) *GetIOAUsersParams { - o.SetCloudProvider(cloudProvider) - return o -} - -// SetCloudProvider adds the cloudProvider to the get i o a users params -func (o *GetIOAUsersParams) SetCloudProvider(cloudProvider string) { - o.CloudProvider = cloudProvider -} - -// WithPolicyID adds the policyID to the get i o a users params -func (o *GetIOAUsersParams) WithPolicyID(policyID string) *GetIOAUsersParams { - o.SetPolicyID(policyID) - return o -} - -// SetPolicyID adds the policyId to the get i o a users params -func (o *GetIOAUsersParams) SetPolicyID(policyID string) { - o.PolicyID = policyID -} - -// WithState adds the state to the get i o a users params -func (o *GetIOAUsersParams) WithState(state *string) *GetIOAUsersParams { - o.SetState(state) - return o -} - -// SetState adds the state to the get i o a users params -func (o *GetIOAUsersParams) SetState(state *string) { - o.State = state -} - -// WriteToRequest writes these params to a swagger request -func (o *GetIOAUsersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if o.AccountID != nil { - - // query param account_id - var qrAccountID string - - if o.AccountID != nil { - qrAccountID = *o.AccountID - } - qAccountID := qrAccountID - if qAccountID != "" { - - if err := r.SetQueryParam("account_id", qAccountID); err != nil { - return err - } - } - } - - if o.AwsAccountID != nil { - - // query param aws_account_id - var qrAwsAccountID string - - if o.AwsAccountID != nil { - qrAwsAccountID = *o.AwsAccountID - } - qAwsAccountID := qrAwsAccountID - if qAwsAccountID != "" { - - if err := r.SetQueryParam("aws_account_id", qAwsAccountID); err != nil { - return err - } - } - } - - if o.AzureSubscriptionID != nil { - - // query param azure_subscription_id - var qrAzureSubscriptionID string - - if o.AzureSubscriptionID != nil { - qrAzureSubscriptionID = *o.AzureSubscriptionID - } - qAzureSubscriptionID := qrAzureSubscriptionID - if qAzureSubscriptionID != "" { - - if err := r.SetQueryParam("azure_subscription_id", qAzureSubscriptionID); err != nil { - return err - } - } - } - - if o.AzureTenantID != nil { - - // query param azure_tenant_id - var qrAzureTenantID string - - if o.AzureTenantID != nil { - qrAzureTenantID = *o.AzureTenantID - } - qAzureTenantID := qrAzureTenantID - if qAzureTenantID != "" { - - if err := r.SetQueryParam("azure_tenant_id", qAzureTenantID); err != nil { - return err - } - } - } - - // query param cloud_provider - qrCloudProvider := o.CloudProvider - qCloudProvider := qrCloudProvider - if qCloudProvider != "" { - - if err := r.SetQueryParam("cloud_provider", qCloudProvider); err != nil { - return err - } - } - - // query param policy_id - qrPolicyID := o.PolicyID - qPolicyID := qrPolicyID - if qPolicyID != "" { - - if err := r.SetQueryParam("policy_id", qPolicyID); err != nil { - return err - } - } - - if o.State != nil { - - // query param state - var qrState string - - if o.State != nil { - qrState = *o.State - } - qState := qrState - if qState != "" { - - if err := r.SetQueryParam("state", qState); err != nil { - return err - } - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/cspm_registration/get_i_o_a_users_responses.go b/falcon/client/cspm_registration/get_i_o_a_users_responses.go deleted file mode 100644 index c6525a3e..00000000 --- a/falcon/client/cspm_registration/get_i_o_a_users_responses.go +++ /dev/null @@ -1,705 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package cspm_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetIOAUsersReader is a Reader for the GetIOAUsers structure. -type GetIOAUsersReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetIOAUsersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetIOAUsersOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewGetIOAUsersBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewGetIOAUsersForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetIOAUsersTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewGetIOAUsersInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetIOAUsersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetIOAUsersOK creates a GetIOAUsersOK with default headers values -func NewGetIOAUsersOK() *GetIOAUsersOK { - return &GetIOAUsersOK{} -} - -/* -GetIOAUsersOK describes a response with status code 200, with default header values. - -OK -*/ -type GetIOAUsersOK struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationIOAUserResponse -} - -// IsSuccess returns true when this get i o a users o k response has a 2xx status code -func (o *GetIOAUsersOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get i o a users o k response has a 3xx status code -func (o *GetIOAUsersOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a users o k response has a 4xx status code -func (o *GetIOAUsersOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get i o a users o k response has a 5xx status code -func (o *GetIOAUsersOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a users o k response a status code equal to that given -func (o *GetIOAUsersOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get i o a users o k response -func (o *GetIOAUsersOK) Code() int { - return 200 -} - -func (o *GetIOAUsersOK) Error() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersOK %+v", 200, o.Payload) -} - -func (o *GetIOAUsersOK) String() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersOK %+v", 200, o.Payload) -} - -func (o *GetIOAUsersOK) GetPayload() *models.RegistrationIOAUserResponse { - return o.Payload -} - -func (o *GetIOAUsersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationIOAUserResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAUsersBadRequest creates a GetIOAUsersBadRequest with default headers values -func NewGetIOAUsersBadRequest() *GetIOAUsersBadRequest { - return &GetIOAUsersBadRequest{} -} - -/* -GetIOAUsersBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type GetIOAUsersBadRequest struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationIOAUserResponse -} - -// IsSuccess returns true when this get i o a users bad request response has a 2xx status code -func (o *GetIOAUsersBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a users bad request response has a 3xx status code -func (o *GetIOAUsersBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a users bad request response has a 4xx status code -func (o *GetIOAUsersBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this get i o a users bad request response has a 5xx status code -func (o *GetIOAUsersBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a users bad request response a status code equal to that given -func (o *GetIOAUsersBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the get i o a users bad request response -func (o *GetIOAUsersBadRequest) Code() int { - return 400 -} - -func (o *GetIOAUsersBadRequest) Error() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersBadRequest %+v", 400, o.Payload) -} - -func (o *GetIOAUsersBadRequest) String() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersBadRequest %+v", 400, o.Payload) -} - -func (o *GetIOAUsersBadRequest) GetPayload() *models.RegistrationIOAUserResponse { - return o.Payload -} - -func (o *GetIOAUsersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationIOAUserResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAUsersForbidden creates a GetIOAUsersForbidden with default headers values -func NewGetIOAUsersForbidden() *GetIOAUsersForbidden { - return &GetIOAUsersForbidden{} -} - -/* -GetIOAUsersForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetIOAUsersForbidden struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get i o a users forbidden response has a 2xx status code -func (o *GetIOAUsersForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a users forbidden response has a 3xx status code -func (o *GetIOAUsersForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a users forbidden response has a 4xx status code -func (o *GetIOAUsersForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get i o a users forbidden response has a 5xx status code -func (o *GetIOAUsersForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a users forbidden response a status code equal to that given -func (o *GetIOAUsersForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get i o a users forbidden response -func (o *GetIOAUsersForbidden) Code() int { - return 403 -} - -func (o *GetIOAUsersForbidden) Error() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersForbidden %+v", 403, o.Payload) -} - -func (o *GetIOAUsersForbidden) String() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersForbidden %+v", 403, o.Payload) -} - -func (o *GetIOAUsersForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetIOAUsersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAUsersTooManyRequests creates a GetIOAUsersTooManyRequests with default headers values -func NewGetIOAUsersTooManyRequests() *GetIOAUsersTooManyRequests { - return &GetIOAUsersTooManyRequests{} -} - -/* -GetIOAUsersTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetIOAUsersTooManyRequests struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get i o a users too many requests response has a 2xx status code -func (o *GetIOAUsersTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a users too many requests response has a 3xx status code -func (o *GetIOAUsersTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a users too many requests response has a 4xx status code -func (o *GetIOAUsersTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get i o a users too many requests response has a 5xx status code -func (o *GetIOAUsersTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get i o a users too many requests response a status code equal to that given -func (o *GetIOAUsersTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get i o a users too many requests response -func (o *GetIOAUsersTooManyRequests) Code() int { - return 429 -} - -func (o *GetIOAUsersTooManyRequests) Error() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetIOAUsersTooManyRequests) String() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetIOAUsersTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetIOAUsersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAUsersInternalServerError creates a GetIOAUsersInternalServerError with default headers values -func NewGetIOAUsersInternalServerError() *GetIOAUsersInternalServerError { - return &GetIOAUsersInternalServerError{} -} - -/* -GetIOAUsersInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type GetIOAUsersInternalServerError struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationIOAUserResponse -} - -// IsSuccess returns true when this get i o a users internal server error response has a 2xx status code -func (o *GetIOAUsersInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get i o a users internal server error response has a 3xx status code -func (o *GetIOAUsersInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get i o a users internal server error response has a 4xx status code -func (o *GetIOAUsersInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this get i o a users internal server error response has a 5xx status code -func (o *GetIOAUsersInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this get i o a users internal server error response a status code equal to that given -func (o *GetIOAUsersInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the get i o a users internal server error response -func (o *GetIOAUsersInternalServerError) Code() int { - return 500 -} - -func (o *GetIOAUsersInternalServerError) Error() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersInternalServerError %+v", 500, o.Payload) -} - -func (o *GetIOAUsersInternalServerError) String() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] getIOAUsersInternalServerError %+v", 500, o.Payload) -} - -func (o *GetIOAUsersInternalServerError) GetPayload() *models.RegistrationIOAUserResponse { - return o.Payload -} - -func (o *GetIOAUsersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationIOAUserResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetIOAUsersDefault creates a GetIOAUsersDefault with default headers values -func NewGetIOAUsersDefault(code int) *GetIOAUsersDefault { - return &GetIOAUsersDefault{ - _statusCode: code, - } -} - -/* -GetIOAUsersDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIOAUsersDefault struct { - _statusCode int - - Payload *models.RegistrationIOAUserResponse -} - -// IsSuccess returns true when this get i o a users default response has a 2xx status code -func (o *GetIOAUsersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get i o a users default response has a 3xx status code -func (o *GetIOAUsersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get i o a users default response has a 4xx status code -func (o *GetIOAUsersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get i o a users default response has a 5xx status code -func (o *GetIOAUsersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get i o a users default response a status code equal to that given -func (o *GetIOAUsersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get i o a users default response -func (o *GetIOAUsersDefault) Code() int { - return o._statusCode -} - -func (o *GetIOAUsersDefault) Error() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] GetIOAUsers default %+v", o._statusCode, o.Payload) -} - -func (o *GetIOAUsersDefault) String() string { - return fmt.Sprintf("[GET /ioa/entities/users/v1][%d] GetIOAUsers default %+v", o._statusCode, o.Payload) -} - -func (o *GetIOAUsersDefault) GetPayload() *models.RegistrationIOAUserResponse { - return o.Payload -} - -func (o *GetIOAUsersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationIOAUserResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/patch_c_s_p_m_aws_account_responses.go b/falcon/client/cspm_registration/patch_c_s_p_m_aws_account_responses.go index 7dbf164e..287aaa3e 100644 --- a/falcon/client/cspm_registration/patch_c_s_p_m_aws_account_responses.go +++ b/falcon/client/cspm_registration/patch_c_s_p_m_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *PatchCSPMAwsAccountReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /cloud-connect-cspm-aws/entities/account/v1] PatchCSPMAwsAccount", response, response.Code()) } } diff --git a/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_parameters.go b/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_parameters.go index 89148731..fc9c52a1 100644 --- a/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_parameters.go +++ b/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_parameters.go @@ -14,8 +14,6 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" - - "github.com/crowdstrike/gofalcon/falcon/models" ) // NewUpdateCSPMAzureAccountClientIDParams creates a new UpdateCSPMAzureAccountClientIDParams object, @@ -63,12 +61,6 @@ UpdateCSPMAzureAccountClientIDParams contains all the parameters to send to the */ type UpdateCSPMAzureAccountClientIDParams struct { - /* Body. - - This is a placeholder only. Please ignore this field. - */ - Body models.RegistrationEmptyRequest - /* ID. ClientID to use for the Service Principal associated with the customer's Azure account @@ -134,17 +126,6 @@ func (o *UpdateCSPMAzureAccountClientIDParams) SetHTTPClient(client *http.Client o.HTTPClient = client } -// WithBody adds the body to the update c s p m azure account client ID params -func (o *UpdateCSPMAzureAccountClientIDParams) WithBody(body models.RegistrationEmptyRequest) *UpdateCSPMAzureAccountClientIDParams { - o.SetBody(body) - return o -} - -// SetBody adds the body to the update c s p m azure account client ID params -func (o *UpdateCSPMAzureAccountClientIDParams) SetBody(body models.RegistrationEmptyRequest) { - o.Body = body -} - // WithID adds the id to the update c s p m azure account client ID params func (o *UpdateCSPMAzureAccountClientIDParams) WithID(id string) *UpdateCSPMAzureAccountClientIDParams { o.SetID(id) @@ -174,11 +155,6 @@ func (o *UpdateCSPMAzureAccountClientIDParams) WriteToRequest(r runtime.ClientRe return err } var res []error - if o.Body != nil { - if err := r.SetBodyParam(o.Body); err != nil { - return err - } - } // query param id qrID := o.ID diff --git a/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_responses.go b/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_responses.go index 564698d7..3600aa06 100644 --- a/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_responses.go +++ b/falcon/client/cspm_registration/update_c_s_p_m_azure_account_client_id_responses.go @@ -56,7 +56,7 @@ func (o *UpdateCSPMAzureAccountClientIDReader) ReadResponse(response runtime.Cli } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /cloud-connect-cspm-azure/entities/client-id/v1] UpdateCSPMAzureAccountClientID", response, response.Code()) } } @@ -72,6 +72,10 @@ Created */ type UpdateCSPMAzureAccountClientIDCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -80,7 +84,7 @@ type UpdateCSPMAzureAccountClientIDCreated struct { */ XRateLimitRemaining int64 - Payload *models.RegistrationAzureServicePrincipalResponseV1 + Payload *models.RegistrationAzureTenantConfigurationResponseV1 } // IsSuccess returns true when this update c s p m azure account client Id created response has a 2xx status code @@ -121,12 +125,19 @@ func (o *UpdateCSPMAzureAccountClientIDCreated) String() string { return fmt.Sprintf("[PATCH /cloud-connect-cspm-azure/entities/client-id/v1][%d] updateCSPMAzureAccountClientIdCreated %+v", 201, o.Payload) } -func (o *UpdateCSPMAzureAccountClientIDCreated) GetPayload() *models.RegistrationAzureServicePrincipalResponseV1 { +func (o *UpdateCSPMAzureAccountClientIDCreated) GetPayload() *models.RegistrationAzureTenantConfigurationResponseV1 { return o.Payload } func (o *UpdateCSPMAzureAccountClientIDCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -149,7 +160,7 @@ func (o *UpdateCSPMAzureAccountClientIDCreated) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.RegistrationAzureServicePrincipalResponseV1) + o.Payload = new(models.RegistrationAzureTenantConfigurationResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -171,6 +182,10 @@ Bad Request */ type UpdateCSPMAzureAccountClientIDBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -179,7 +194,7 @@ type UpdateCSPMAzureAccountClientIDBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.RegistrationAzureServicePrincipalResponseV1 + Payload *models.RegistrationAzureTenantConfigurationResponseV1 } // IsSuccess returns true when this update c s p m azure account client Id bad request response has a 2xx status code @@ -220,12 +235,19 @@ func (o *UpdateCSPMAzureAccountClientIDBadRequest) String() string { return fmt.Sprintf("[PATCH /cloud-connect-cspm-azure/entities/client-id/v1][%d] updateCSPMAzureAccountClientIdBadRequest %+v", 400, o.Payload) } -func (o *UpdateCSPMAzureAccountClientIDBadRequest) GetPayload() *models.RegistrationAzureServicePrincipalResponseV1 { +func (o *UpdateCSPMAzureAccountClientIDBadRequest) GetPayload() *models.RegistrationAzureTenantConfigurationResponseV1 { return o.Payload } func (o *UpdateCSPMAzureAccountClientIDBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -248,7 +270,7 @@ func (o *UpdateCSPMAzureAccountClientIDBadRequest) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.RegistrationAzureServicePrincipalResponseV1) + o.Payload = new(models.RegistrationAzureTenantConfigurationResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -270,6 +292,10 @@ Forbidden */ type UpdateCSPMAzureAccountClientIDForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *UpdateCSPMAzureAccountClientIDForbidden) GetPayload() *models.MsaReplyM func (o *UpdateCSPMAzureAccountClientIDForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Too Many Requests */ type UpdateCSPMAzureAccountClientIDTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -428,6 +465,13 @@ func (o *UpdateCSPMAzureAccountClientIDTooManyRequests) GetPayload() *models.Msa func (o *UpdateCSPMAzureAccountClientIDTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +527,10 @@ Internal Server Error */ type UpdateCSPMAzureAccountClientIDInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -491,7 +539,7 @@ type UpdateCSPMAzureAccountClientIDInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.RegistrationAzureServicePrincipalResponseV1 + Payload *models.RegistrationAzureTenantConfigurationResponseV1 } // IsSuccess returns true when this update c s p m azure account client Id internal server error response has a 2xx status code @@ -532,12 +580,19 @@ func (o *UpdateCSPMAzureAccountClientIDInternalServerError) String() string { return fmt.Sprintf("[PATCH /cloud-connect-cspm-azure/entities/client-id/v1][%d] updateCSPMAzureAccountClientIdInternalServerError %+v", 500, o.Payload) } -func (o *UpdateCSPMAzureAccountClientIDInternalServerError) GetPayload() *models.RegistrationAzureServicePrincipalResponseV1 { +func (o *UpdateCSPMAzureAccountClientIDInternalServerError) GetPayload() *models.RegistrationAzureTenantConfigurationResponseV1 { return o.Payload } func (o *UpdateCSPMAzureAccountClientIDInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -560,7 +615,7 @@ func (o *UpdateCSPMAzureAccountClientIDInternalServerError) readResponse(respons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.RegistrationAzureServicePrincipalResponseV1) + o.Payload = new(models.RegistrationAzureTenantConfigurationResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/cspm_registration/update_c_s_p_m_azure_tenant_default_subscription_id_responses.go b/falcon/client/cspm_registration/update_c_s_p_m_azure_tenant_default_subscription_id_responses.go index e5e1767c..8b0979ce 100644 --- a/falcon/client/cspm_registration/update_c_s_p_m_azure_tenant_default_subscription_id_responses.go +++ b/falcon/client/cspm_registration/update_c_s_p_m_azure_tenant_default_subscription_id_responses.go @@ -56,7 +56,7 @@ func (o *UpdateCSPMAzureTenantDefaultSubscriptionIDReader) ReadResponse(response } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /cloud-connect-cspm-azure/entities/default-subscription-id/v1] UpdateCSPMAzureTenantDefaultSubscriptionID", response, response.Code()) } } diff --git a/falcon/client/cspm_registration/update_c_s_p_m_policy_settings_responses.go b/falcon/client/cspm_registration/update_c_s_p_m_policy_settings_responses.go index 1afd9220..2eaa0fc6 100644 --- a/falcon/client/cspm_registration/update_c_s_p_m_policy_settings_responses.go +++ b/falcon/client/cspm_registration/update_c_s_p_m_policy_settings_responses.go @@ -62,14 +62,7 @@ func (o *UpdateCSPMPolicySettingsReader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewUpdateCSPMPolicySettingsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /settings/entities/policy/v1] UpdateCSPMPolicySettings", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *UpdateCSPMPolicySettingsInternalServerError) readResponse(response runt return nil } - -// NewUpdateCSPMPolicySettingsDefault creates a UpdateCSPMPolicySettingsDefault with default headers values -func NewUpdateCSPMPolicySettingsDefault(code int) *UpdateCSPMPolicySettingsDefault { - return &UpdateCSPMPolicySettingsDefault{ - _statusCode: code, - } -} - -/* -UpdateCSPMPolicySettingsDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateCSPMPolicySettingsDefault struct { - _statusCode int - - Payload *models.RegistrationPolicySettingsResponseV1 -} - -// IsSuccess returns true when this update c s p m policy settings default response has a 2xx status code -func (o *UpdateCSPMPolicySettingsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update c s p m policy settings default response has a 3xx status code -func (o *UpdateCSPMPolicySettingsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update c s p m policy settings default response has a 4xx status code -func (o *UpdateCSPMPolicySettingsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update c s p m policy settings default response has a 5xx status code -func (o *UpdateCSPMPolicySettingsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update c s p m policy settings default response a status code equal to that given -func (o *UpdateCSPMPolicySettingsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update c s p m policy settings default response -func (o *UpdateCSPMPolicySettingsDefault) Code() int { - return o._statusCode -} - -func (o *UpdateCSPMPolicySettingsDefault) Error() string { - return fmt.Sprintf("[PATCH /settings/entities/policy/v1][%d] UpdateCSPMPolicySettings default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCSPMPolicySettingsDefault) String() string { - return fmt.Sprintf("[PATCH /settings/entities/policy/v1][%d] UpdateCSPMPolicySettings default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCSPMPolicySettingsDefault) GetPayload() *models.RegistrationPolicySettingsResponseV1 { - return o.Payload -} - -func (o *UpdateCSPMPolicySettingsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationPolicySettingsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/cspm_registration/update_c_s_p_m_scan_schedule_responses.go b/falcon/client/cspm_registration/update_c_s_p_m_scan_schedule_responses.go index a165cbd8..c2cb55a7 100644 --- a/falcon/client/cspm_registration/update_c_s_p_m_scan_schedule_responses.go +++ b/falcon/client/cspm_registration/update_c_s_p_m_scan_schedule_responses.go @@ -56,14 +56,7 @@ func (o *UpdateCSPMScanScheduleReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewUpdateCSPMScanScheduleDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /settings/scan-schedule/v1] UpdateCSPMScanSchedule", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateCSPMScanScheduleOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *UpdateCSPMScanScheduleOK) GetPayload() *models.RegistrationScanSchedule func (o *UpdateCSPMScanScheduleOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type UpdateCSPMScanScheduleBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *UpdateCSPMScanScheduleBadRequest) GetPayload() *models.RegistrationScan func (o *UpdateCSPMScanScheduleBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type UpdateCSPMScanScheduleForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateCSPMScanScheduleForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *UpdateCSPMScanScheduleForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type UpdateCSPMScanScheduleTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *UpdateCSPMScanScheduleTooManyRequests) GetPayload() *models.MsaReplyMet func (o *UpdateCSPMScanScheduleTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type UpdateCSPMScanScheduleInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *UpdateCSPMScanScheduleInternalServerError) GetPayload() *models.Registr func (o *UpdateCSPMScanScheduleInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *UpdateCSPMScanScheduleInternalServerError) readResponse(response runtim return nil } - -// NewUpdateCSPMScanScheduleDefault creates a UpdateCSPMScanScheduleDefault with default headers values -func NewUpdateCSPMScanScheduleDefault(code int) *UpdateCSPMScanScheduleDefault { - return &UpdateCSPMScanScheduleDefault{ - _statusCode: code, - } -} - -/* -UpdateCSPMScanScheduleDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateCSPMScanScheduleDefault struct { - _statusCode int - - Payload *models.RegistrationScanScheduleResponseV1 -} - -// IsSuccess returns true when this update c s p m scan schedule default response has a 2xx status code -func (o *UpdateCSPMScanScheduleDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update c s p m scan schedule default response has a 3xx status code -func (o *UpdateCSPMScanScheduleDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update c s p m scan schedule default response has a 4xx status code -func (o *UpdateCSPMScanScheduleDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update c s p m scan schedule default response has a 5xx status code -func (o *UpdateCSPMScanScheduleDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update c s p m scan schedule default response a status code equal to that given -func (o *UpdateCSPMScanScheduleDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update c s p m scan schedule default response -func (o *UpdateCSPMScanScheduleDefault) Code() int { - return o._statusCode -} - -func (o *UpdateCSPMScanScheduleDefault) Error() string { - return fmt.Sprintf("[POST /settings/scan-schedule/v1][%d] UpdateCSPMScanSchedule default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCSPMScanScheduleDefault) String() string { - return fmt.Sprintf("[POST /settings/scan-schedule/v1][%d] UpdateCSPMScanSchedule default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCSPMScanScheduleDefault) GetPayload() *models.RegistrationScanScheduleResponseV1 { - return o.Payload -} - -func (o *UpdateCSPMScanScheduleDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationScanScheduleResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/create_rule_group_mixin0_responses.go b/falcon/client/custom_ioa/create_rule_group_mixin0_responses.go index 944beaaf..691e8c6a 100644 --- a/falcon/client/custom_ioa/create_rule_group_mixin0_responses.go +++ b/falcon/client/custom_ioa/create_rule_group_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *CreateRuleGroupMixin0Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ioarules/entities/rule-groups/v1] create-rule-groupMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/create_rule_responses.go b/falcon/client/custom_ioa/create_rule_responses.go index cf571bf5..f7a301c6 100644 --- a/falcon/client/custom_ioa/create_rule_responses.go +++ b/falcon/client/custom_ioa/create_rule_responses.go @@ -50,7 +50,7 @@ func (o *CreateRuleReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ioarules/entities/rules/v1] create-rule", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/custom_ioa_client.go b/falcon/client/custom_ioa/custom_ioa_client.go index 8a7d096c..16d4def5 100644 --- a/falcon/client/custom_ioa/custom_ioa_client.go +++ b/falcon/client/custom_ioa/custom_ioa_client.go @@ -256,8 +256,9 @@ func (a *Client) GetPatterns(params *GetPatternsParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetPatternsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-patterns: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -293,8 +294,9 @@ func (a *Client) GetPlatformsMixin0(params *GetPlatformsMixin0Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetPlatformsMixin0Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-platformsMixin0: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -368,12 +370,13 @@ func (a *Client) GetRuleTypes(params *GetRuleTypesParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRuleTypesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-rule-types: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetRulesGet gets rules by ID and optionally version in the following format ID version +GetRulesGet gets rules by ID and optionally with cid and or version in the following format cid ID version */ func (a *Client) GetRulesGet(params *GetRulesGetParams, opts ...ClientOption) (*GetRulesGetOK, error) { // TODO: Validate the params before sending @@ -411,7 +414,7 @@ func (a *Client) GetRulesGet(params *GetRulesGetParams, opts ...ClientOption) (* } /* -GetRulesMixin0 gets rules by ID and optionally version in the following format ID version the max number of i ds is constrained by URL size +GetRulesMixin0 gets rules by ID and optionally with cid and or version in the following format cid ID version the max number of i ds is constrained by URL size */ func (a *Client) GetRulesMixin0(params *GetRulesMixin0Params, opts ...ClientOption) (*GetRulesMixin0OK, error) { // TODO: Validate the params before sending @@ -481,8 +484,9 @@ func (a *Client) QueryPatterns(params *QueryPatternsParams, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryPatternsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-patterns: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -518,8 +522,9 @@ func (a *Client) QueryPlatformsMixin0(params *QueryPlatformsMixin0Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryPlatformsMixin0Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-platformsMixin0: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -631,8 +636,9 @@ func (a *Client) QueryRuleTypes(params *QueryRuleTypesParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRuleTypesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-rule-types: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* diff --git a/falcon/client/custom_ioa/delete_rule_groups_mixin0_responses.go b/falcon/client/custom_ioa/delete_rule_groups_mixin0_responses.go index 1a32dbce..cfb43161 100644 --- a/falcon/client/custom_ioa/delete_rule_groups_mixin0_responses.go +++ b/falcon/client/custom_ioa/delete_rule_groups_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *DeleteRuleGroupsMixin0Reader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /ioarules/entities/rule-groups/v1] delete-rule-groupsMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/delete_rules_responses.go b/falcon/client/custom_ioa/delete_rules_responses.go index 3e450e81..b4d548d0 100644 --- a/falcon/client/custom_ioa/delete_rules_responses.go +++ b/falcon/client/custom_ioa/delete_rules_responses.go @@ -50,7 +50,7 @@ func (o *DeleteRulesReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /ioarules/entities/rules/v1] delete-rules", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/get_patterns_responses.go b/falcon/client/custom_ioa/get_patterns_responses.go index 07bbcb91..7871ea22 100644 --- a/falcon/client/custom_ioa/get_patterns_responses.go +++ b/falcon/client/custom_ioa/get_patterns_responses.go @@ -44,14 +44,7 @@ func (o *GetPatternsReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewGetPatternsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ioarules/entities/pattern-severities/v1] get-patterns", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type GetPatternsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *GetPatternsOK) GetPayload() *models.APIPatternsResponse { func (o *GetPatternsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type GetPatternsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *GetPatternsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetPatternsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type GetPatternsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *GetPatternsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetPatternsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *GetPatternsTooManyRequests) readResponse(response runtime.ClientRespons return nil } - -// NewGetPatternsDefault creates a GetPatternsDefault with default headers values -func NewGetPatternsDefault(code int) *GetPatternsDefault { - return &GetPatternsDefault{ - _statusCode: code, - } -} - -/* -GetPatternsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetPatternsDefault struct { - _statusCode int - - Payload *models.APIPatternsResponse -} - -// IsSuccess returns true when this get patterns default response has a 2xx status code -func (o *GetPatternsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get patterns default response has a 3xx status code -func (o *GetPatternsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get patterns default response has a 4xx status code -func (o *GetPatternsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get patterns default response has a 5xx status code -func (o *GetPatternsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get patterns default response a status code equal to that given -func (o *GetPatternsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get patterns default response -func (o *GetPatternsDefault) Code() int { - return o._statusCode -} - -func (o *GetPatternsDefault) Error() string { - return fmt.Sprintf("[GET /ioarules/entities/pattern-severities/v1][%d] get-patterns default %+v", o._statusCode, o.Payload) -} - -func (o *GetPatternsDefault) String() string { - return fmt.Sprintf("[GET /ioarules/entities/pattern-severities/v1][%d] get-patterns default %+v", o._statusCode, o.Payload) -} - -func (o *GetPatternsDefault) GetPayload() *models.APIPatternsResponse { - return o.Payload -} - -func (o *GetPatternsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIPatternsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/get_platforms_mixin0_responses.go b/falcon/client/custom_ioa/get_platforms_mixin0_responses.go index 46797226..ee76626b 100644 --- a/falcon/client/custom_ioa/get_platforms_mixin0_responses.go +++ b/falcon/client/custom_ioa/get_platforms_mixin0_responses.go @@ -44,14 +44,7 @@ func (o *GetPlatformsMixin0Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetPlatformsMixin0Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ioarules/entities/platforms/v1] get-platformsMixin0", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type GetPlatformsMixin0OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *GetPlatformsMixin0OK) GetPayload() *models.APIPlatformsResponse { func (o *GetPlatformsMixin0OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type GetPlatformsMixin0Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *GetPlatformsMixin0Forbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetPlatformsMixin0Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type GetPlatformsMixin0TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *GetPlatformsMixin0TooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *GetPlatformsMixin0TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *GetPlatformsMixin0TooManyRequests) readResponse(response runtime.Client return nil } - -// NewGetPlatformsMixin0Default creates a GetPlatformsMixin0Default with default headers values -func NewGetPlatformsMixin0Default(code int) *GetPlatformsMixin0Default { - return &GetPlatformsMixin0Default{ - _statusCode: code, - } -} - -/* -GetPlatformsMixin0Default describes a response with status code -1, with default header values. - -OK -*/ -type GetPlatformsMixin0Default struct { - _statusCode int - - Payload *models.APIPlatformsResponse -} - -// IsSuccess returns true when this get platforms mixin0 default response has a 2xx status code -func (o *GetPlatformsMixin0Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get platforms mixin0 default response has a 3xx status code -func (o *GetPlatformsMixin0Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get platforms mixin0 default response has a 4xx status code -func (o *GetPlatformsMixin0Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get platforms mixin0 default response has a 5xx status code -func (o *GetPlatformsMixin0Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get platforms mixin0 default response a status code equal to that given -func (o *GetPlatformsMixin0Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get platforms mixin0 default response -func (o *GetPlatformsMixin0Default) Code() int { - return o._statusCode -} - -func (o *GetPlatformsMixin0Default) Error() string { - return fmt.Sprintf("[GET /ioarules/entities/platforms/v1][%d] get-platformsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *GetPlatformsMixin0Default) String() string { - return fmt.Sprintf("[GET /ioarules/entities/platforms/v1][%d] get-platformsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *GetPlatformsMixin0Default) GetPayload() *models.APIPlatformsResponse { - return o.Payload -} - -func (o *GetPlatformsMixin0Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIPlatformsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/get_rule_groups_mixin0_responses.go b/falcon/client/custom_ioa/get_rule_groups_mixin0_responses.go index 7d0ccc92..ecf595b7 100644 --- a/falcon/client/custom_ioa/get_rule_groups_mixin0_responses.go +++ b/falcon/client/custom_ioa/get_rule_groups_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *GetRuleGroupsMixin0Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ioarules/entities/rule-groups/v1] get-rule-groupsMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/get_rule_types_responses.go b/falcon/client/custom_ioa/get_rule_types_responses.go index 65511a48..c9f3112e 100644 --- a/falcon/client/custom_ioa/get_rule_types_responses.go +++ b/falcon/client/custom_ioa/get_rule_types_responses.go @@ -50,14 +50,7 @@ func (o *GetRuleTypesReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetRuleTypesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ioarules/entities/rule-types/v1] get-rule-types", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetRuleTypesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *GetRuleTypesOK) GetPayload() *models.APIRuleTypesResponse { func (o *GetRuleTypesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Forbidden */ type GetRuleTypesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *GetRuleTypesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetRuleTypesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Not Found */ type GetRuleTypesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *GetRuleTypesNotFound) GetPayload() *models.MsaReplyMetaOnly { func (o *GetRuleTypesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type GetRuleTypesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *GetRuleTypesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetRuleTypesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetRuleTypesTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewGetRuleTypesDefault creates a GetRuleTypesDefault with default headers values -func NewGetRuleTypesDefault(code int) *GetRuleTypesDefault { - return &GetRuleTypesDefault{ - _statusCode: code, - } -} - -/* -GetRuleTypesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetRuleTypesDefault struct { - _statusCode int - - Payload *models.APIRuleTypesResponse -} - -// IsSuccess returns true when this get rule types default response has a 2xx status code -func (o *GetRuleTypesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get rule types default response has a 3xx status code -func (o *GetRuleTypesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get rule types default response has a 4xx status code -func (o *GetRuleTypesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get rule types default response has a 5xx status code -func (o *GetRuleTypesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get rule types default response a status code equal to that given -func (o *GetRuleTypesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get rule types default response -func (o *GetRuleTypesDefault) Code() int { - return o._statusCode -} - -func (o *GetRuleTypesDefault) Error() string { - return fmt.Sprintf("[GET /ioarules/entities/rule-types/v1][%d] get-rule-types default %+v", o._statusCode, o.Payload) -} - -func (o *GetRuleTypesDefault) String() string { - return fmt.Sprintf("[GET /ioarules/entities/rule-types/v1][%d] get-rule-types default %+v", o._statusCode, o.Payload) -} - -func (o *GetRuleTypesDefault) GetPayload() *models.APIRuleTypesResponse { - return o.Payload -} - -func (o *GetRuleTypesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIRuleTypesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/get_rules_get_responses.go b/falcon/client/custom_ioa/get_rules_get_responses.go index 12983e68..fb6c6019 100644 --- a/falcon/client/custom_ioa/get_rules_get_responses.go +++ b/falcon/client/custom_ioa/get_rules_get_responses.go @@ -50,7 +50,7 @@ func (o *GetRulesGetReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ioarules/entities/rules/GET/v1] get-rules-get", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/get_rules_mixin0_responses.go b/falcon/client/custom_ioa/get_rules_mixin0_responses.go index 3f91c052..fcad1284 100644 --- a/falcon/client/custom_ioa/get_rules_mixin0_responses.go +++ b/falcon/client/custom_ioa/get_rules_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *GetRulesMixin0Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ioarules/entities/rules/v1] get-rulesMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/query_patterns_responses.go b/falcon/client/custom_ioa/query_patterns_responses.go index 6db3aa08..dcda7e42 100644 --- a/falcon/client/custom_ioa/query_patterns_responses.go +++ b/falcon/client/custom_ioa/query_patterns_responses.go @@ -44,14 +44,7 @@ func (o *QueryPatternsReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewQueryPatternsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ioarules/queries/pattern-severities/v1] query-patterns", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryPatternsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryPatternsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryPatternsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryPatternsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryPatternsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryPatternsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryPatternsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryPatternsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryPatternsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryPatternsTooManyRequests) readResponse(response runtime.ClientRespo return nil } - -// NewQueryPatternsDefault creates a QueryPatternsDefault with default headers values -func NewQueryPatternsDefault(code int) *QueryPatternsDefault { - return &QueryPatternsDefault{ - _statusCode: code, - } -} - -/* -QueryPatternsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryPatternsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query patterns default response has a 2xx status code -func (o *QueryPatternsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query patterns default response has a 3xx status code -func (o *QueryPatternsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query patterns default response has a 4xx status code -func (o *QueryPatternsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query patterns default response has a 5xx status code -func (o *QueryPatternsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query patterns default response a status code equal to that given -func (o *QueryPatternsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query patterns default response -func (o *QueryPatternsDefault) Code() int { - return o._statusCode -} - -func (o *QueryPatternsDefault) Error() string { - return fmt.Sprintf("[GET /ioarules/queries/pattern-severities/v1][%d] query-patterns default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPatternsDefault) String() string { - return fmt.Sprintf("[GET /ioarules/queries/pattern-severities/v1][%d] query-patterns default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPatternsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryPatternsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/query_platforms_mixin0_responses.go b/falcon/client/custom_ioa/query_platforms_mixin0_responses.go index 70fd499c..9c1576b1 100644 --- a/falcon/client/custom_ioa/query_platforms_mixin0_responses.go +++ b/falcon/client/custom_ioa/query_platforms_mixin0_responses.go @@ -44,14 +44,7 @@ func (o *QueryPlatformsMixin0Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryPlatformsMixin0Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ioarules/queries/platforms/v1] query-platformsMixin0", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryPlatformsMixin0OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryPlatformsMixin0OK) GetPayload() *models.MsaQueryResponse { func (o *QueryPlatformsMixin0OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryPlatformsMixin0Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryPlatformsMixin0Forbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryPlatformsMixin0Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryPlatformsMixin0TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryPlatformsMixin0TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *QueryPlatformsMixin0TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryPlatformsMixin0TooManyRequests) readResponse(response runtime.Clie return nil } - -// NewQueryPlatformsMixin0Default creates a QueryPlatformsMixin0Default with default headers values -func NewQueryPlatformsMixin0Default(code int) *QueryPlatformsMixin0Default { - return &QueryPlatformsMixin0Default{ - _statusCode: code, - } -} - -/* -QueryPlatformsMixin0Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryPlatformsMixin0Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query platforms mixin0 default response has a 2xx status code -func (o *QueryPlatformsMixin0Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query platforms mixin0 default response has a 3xx status code -func (o *QueryPlatformsMixin0Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query platforms mixin0 default response has a 4xx status code -func (o *QueryPlatformsMixin0Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query platforms mixin0 default response has a 5xx status code -func (o *QueryPlatformsMixin0Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query platforms mixin0 default response a status code equal to that given -func (o *QueryPlatformsMixin0Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query platforms mixin0 default response -func (o *QueryPlatformsMixin0Default) Code() int { - return o._statusCode -} - -func (o *QueryPlatformsMixin0Default) Error() string { - return fmt.Sprintf("[GET /ioarules/queries/platforms/v1][%d] query-platformsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPlatformsMixin0Default) String() string { - return fmt.Sprintf("[GET /ioarules/queries/platforms/v1][%d] query-platformsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPlatformsMixin0Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryPlatformsMixin0Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/query_rule_groups_full_parameters.go b/falcon/client/custom_ioa/query_rule_groups_full_parameters.go index 5700cb29..7b1d2d21 100644 --- a/falcon/client/custom_ioa/query_rule_groups_full_parameters.go +++ b/falcon/client/custom_ioa/query_rule_groups_full_parameters.go @@ -88,7 +88,7 @@ type QueryRuleGroupsFullParams struct { /* Sort. - Possible order by fields: {modified_on, enabled, name, created_by, created_on, modified_by} + Possible order by fields: {enabled, name, created_by, created_on, modified_by, modified_on} */ Sort *string diff --git a/falcon/client/custom_ioa/query_rule_groups_full_responses.go b/falcon/client/custom_ioa/query_rule_groups_full_responses.go index ce55a408..346a62e5 100644 --- a/falcon/client/custom_ioa/query_rule_groups_full_responses.go +++ b/falcon/client/custom_ioa/query_rule_groups_full_responses.go @@ -50,7 +50,7 @@ func (o *QueryRuleGroupsFullReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ioarules/queries/rule-groups-full/v1] query-rule-groups-full", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/query_rule_groups_mixin0_parameters.go b/falcon/client/custom_ioa/query_rule_groups_mixin0_parameters.go index cc01e67d..3a9e9bf7 100644 --- a/falcon/client/custom_ioa/query_rule_groups_mixin0_parameters.go +++ b/falcon/client/custom_ioa/query_rule_groups_mixin0_parameters.go @@ -88,7 +88,7 @@ type QueryRuleGroupsMixin0Params struct { /* Sort. - Possible order by fields: {modified_on, enabled, name, created_by, created_on, modified_by} + Possible order by fields: {enabled, name, created_by, created_on, modified_by, modified_on} */ Sort *string diff --git a/falcon/client/custom_ioa/query_rule_groups_mixin0_responses.go b/falcon/client/custom_ioa/query_rule_groups_mixin0_responses.go index cbd1466c..56fc0f3a 100644 --- a/falcon/client/custom_ioa/query_rule_groups_mixin0_responses.go +++ b/falcon/client/custom_ioa/query_rule_groups_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *QueryRuleGroupsMixin0Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ioarules/queries/rule-groups/v1] query-rule-groupsMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/query_rule_types_responses.go b/falcon/client/custom_ioa/query_rule_types_responses.go index 1e928cde..93ff34db 100644 --- a/falcon/client/custom_ioa/query_rule_types_responses.go +++ b/falcon/client/custom_ioa/query_rule_types_responses.go @@ -44,14 +44,7 @@ func (o *QueryRuleTypesReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueryRuleTypesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ioarules/queries/rule-types/v1] query-rule-types", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryRuleTypesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryRuleTypesOK) GetPayload() *models.MsaQueryResponse { func (o *QueryRuleTypesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryRuleTypesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryRuleTypesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryRuleTypesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryRuleTypesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryRuleTypesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryRuleTypesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryRuleTypesTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewQueryRuleTypesDefault creates a QueryRuleTypesDefault with default headers values -func NewQueryRuleTypesDefault(code int) *QueryRuleTypesDefault { - return &QueryRuleTypesDefault{ - _statusCode: code, - } -} - -/* -QueryRuleTypesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRuleTypesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query rule types default response has a 2xx status code -func (o *QueryRuleTypesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query rule types default response has a 3xx status code -func (o *QueryRuleTypesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query rule types default response has a 4xx status code -func (o *QueryRuleTypesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query rule types default response has a 5xx status code -func (o *QueryRuleTypesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query rule types default response a status code equal to that given -func (o *QueryRuleTypesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query rule types default response -func (o *QueryRuleTypesDefault) Code() int { - return o._statusCode -} - -func (o *QueryRuleTypesDefault) Error() string { - return fmt.Sprintf("[GET /ioarules/queries/rule-types/v1][%d] query-rule-types default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRuleTypesDefault) String() string { - return fmt.Sprintf("[GET /ioarules/queries/rule-types/v1][%d] query-rule-types default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRuleTypesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryRuleTypesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/custom_ioa/query_rules_mixin0_parameters.go b/falcon/client/custom_ioa/query_rules_mixin0_parameters.go index 906030d2..38a2851b 100644 --- a/falcon/client/custom_ioa/query_rules_mixin0_parameters.go +++ b/falcon/client/custom_ioa/query_rules_mixin0_parameters.go @@ -88,7 +88,7 @@ type QueryRulesMixin0Params struct { /* Sort. - Possible order by fields: {rules.current_version.pattern_severity, rules.current_version.modified_by, rules.current_version.modified_on, rules.ruletype_name, rules.created_by, rules.created_on, rules.current_version.name, rules.enabled, rules.current_version.description, rules.current_version.action_label} + Possible order by fields: {rules.created_on, rules.current_version.name, rules.current_version.modified_by, rules.ruletype_name, rules.created_by, rules.current_version.description, rules.current_version.pattern_severity, rules.current_version.action_label, rules.current_version.modified_on, rules.enabled} */ Sort *string diff --git a/falcon/client/custom_ioa/query_rules_mixin0_responses.go b/falcon/client/custom_ioa/query_rules_mixin0_responses.go index 53cfa917..3e3b38ba 100644 --- a/falcon/client/custom_ioa/query_rules_mixin0_responses.go +++ b/falcon/client/custom_ioa/query_rules_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *QueryRulesMixin0Reader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ioarules/queries/rules/v1] query-rulesMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/update_rule_group_mixin0_responses.go b/falcon/client/custom_ioa/update_rule_group_mixin0_responses.go index 599d112c..9eaf808c 100644 --- a/falcon/client/custom_ioa/update_rule_group_mixin0_responses.go +++ b/falcon/client/custom_ioa/update_rule_group_mixin0_responses.go @@ -50,7 +50,7 @@ func (o *UpdateRuleGroupMixin0Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /ioarules/entities/rule-groups/v1] update-rule-groupMixin0", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/update_rules_responses.go b/falcon/client/custom_ioa/update_rules_responses.go index 30dc2c7b..de71258c 100644 --- a/falcon/client/custom_ioa/update_rules_responses.go +++ b/falcon/client/custom_ioa/update_rules_responses.go @@ -50,7 +50,7 @@ func (o *UpdateRulesReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /ioarules/entities/rules/v1] update-rules", response, response.Code()) } } diff --git a/falcon/client/custom_ioa/validate_responses.go b/falcon/client/custom_ioa/validate_responses.go index 6add9b33..534e76ad 100644 --- a/falcon/client/custom_ioa/validate_responses.go +++ b/falcon/client/custom_ioa/validate_responses.go @@ -50,7 +50,7 @@ func (o *ValidateReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ioarules/entities/rules/validate/v1] validate", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_parameters.go b/falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_parameters.go deleted file mode 100644 index 03340317..00000000 --- a/falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_parameters.go +++ /dev/null @@ -1,150 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// NewCreateCSPMGCPAccountParams creates a new CreateCSPMGCPAccountParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewCreateCSPMGCPAccountParams() *CreateCSPMGCPAccountParams { - return &CreateCSPMGCPAccountParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewCreateCSPMGCPAccountParamsWithTimeout creates a new CreateCSPMGCPAccountParams object -// with the ability to set a timeout on a request. -func NewCreateCSPMGCPAccountParamsWithTimeout(timeout time.Duration) *CreateCSPMGCPAccountParams { - return &CreateCSPMGCPAccountParams{ - timeout: timeout, - } -} - -// NewCreateCSPMGCPAccountParamsWithContext creates a new CreateCSPMGCPAccountParams object -// with the ability to set a context for a request. -func NewCreateCSPMGCPAccountParamsWithContext(ctx context.Context) *CreateCSPMGCPAccountParams { - return &CreateCSPMGCPAccountParams{ - Context: ctx, - } -} - -// NewCreateCSPMGCPAccountParamsWithHTTPClient creates a new CreateCSPMGCPAccountParams object -// with the ability to set a custom HTTPClient for a request. -func NewCreateCSPMGCPAccountParamsWithHTTPClient(client *http.Client) *CreateCSPMGCPAccountParams { - return &CreateCSPMGCPAccountParams{ - HTTPClient: client, - } -} - -/* -CreateCSPMGCPAccountParams contains all the parameters to send to the API endpoint - - for the create c s p m g c p account operation. - - Typically these are written to a http.Request. -*/ -type CreateCSPMGCPAccountParams struct { - - // Body. - Body *models.RegistrationGCPAccountCreateRequestExtV1 - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the create c s p m g c p account params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *CreateCSPMGCPAccountParams) WithDefaults() *CreateCSPMGCPAccountParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the create c s p m g c p account params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *CreateCSPMGCPAccountParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) WithTimeout(timeout time.Duration) *CreateCSPMGCPAccountParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) WithContext(ctx context.Context) *CreateCSPMGCPAccountParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) WithHTTPClient(client *http.Client) *CreateCSPMGCPAccountParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithBody adds the body to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) WithBody(body *models.RegistrationGCPAccountCreateRequestExtV1) *CreateCSPMGCPAccountParams { - o.SetBody(body) - return o -} - -// SetBody adds the body to the create c s p m g c p account params -func (o *CreateCSPMGCPAccountParams) SetBody(body *models.RegistrationGCPAccountCreateRequestExtV1) { - o.Body = body -} - -// WriteToRequest writes these params to a swagger request -func (o *CreateCSPMGCPAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - if o.Body != nil { - if err := r.SetBodyParam(o.Body); err != nil { - return err - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_responses.go b/falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_responses.go deleted file mode 100644 index 8e9b4807..00000000 --- a/falcon/client/d4c_registration/create_c_s_p_m_g_c_p_account_responses.go +++ /dev/null @@ -1,676 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// CreateCSPMGCPAccountReader is a Reader for the CreateCSPMGCPAccount structure. -type CreateCSPMGCPAccountReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *CreateCSPMGCPAccountReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 201: - result := NewCreateCSPMGCPAccountCreated() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 207: - result := NewCreateCSPMGCPAccountMultiStatus() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewCreateCSPMGCPAccountBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewCreateCSPMGCPAccountForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewCreateCSPMGCPAccountTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewCreateCSPMGCPAccountInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) - } -} - -// NewCreateCSPMGCPAccountCreated creates a CreateCSPMGCPAccountCreated with default headers values -func NewCreateCSPMGCPAccountCreated() *CreateCSPMGCPAccountCreated { - return &CreateCSPMGCPAccountCreated{} -} - -/* -CreateCSPMGCPAccountCreated describes a response with status code 201, with default header values. - -Created -*/ -type CreateCSPMGCPAccountCreated struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this create c s p m g c p account created response has a 2xx status code -func (o *CreateCSPMGCPAccountCreated) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this create c s p m g c p account created response has a 3xx status code -func (o *CreateCSPMGCPAccountCreated) IsRedirect() bool { - return false -} - -// IsClientError returns true when this create c s p m g c p account created response has a 4xx status code -func (o *CreateCSPMGCPAccountCreated) IsClientError() bool { - return false -} - -// IsServerError returns true when this create c s p m g c p account created response has a 5xx status code -func (o *CreateCSPMGCPAccountCreated) IsServerError() bool { - return false -} - -// IsCode returns true when this create c s p m g c p account created response a status code equal to that given -func (o *CreateCSPMGCPAccountCreated) IsCode(code int) bool { - return code == 201 -} - -// Code gets the status code for the create c s p m g c p account created response -func (o *CreateCSPMGCPAccountCreated) Code() int { - return 201 -} - -func (o *CreateCSPMGCPAccountCreated) Error() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountCreated %+v", 201, o.Payload) -} - -func (o *CreateCSPMGCPAccountCreated) String() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountCreated %+v", 201, o.Payload) -} - -func (o *CreateCSPMGCPAccountCreated) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *CreateCSPMGCPAccountCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateCSPMGCPAccountMultiStatus creates a CreateCSPMGCPAccountMultiStatus with default headers values -func NewCreateCSPMGCPAccountMultiStatus() *CreateCSPMGCPAccountMultiStatus { - return &CreateCSPMGCPAccountMultiStatus{} -} - -/* -CreateCSPMGCPAccountMultiStatus describes a response with status code 207, with default header values. - -Multi-Status -*/ -type CreateCSPMGCPAccountMultiStatus struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this create c s p m g c p account multi status response has a 2xx status code -func (o *CreateCSPMGCPAccountMultiStatus) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this create c s p m g c p account multi status response has a 3xx status code -func (o *CreateCSPMGCPAccountMultiStatus) IsRedirect() bool { - return false -} - -// IsClientError returns true when this create c s p m g c p account multi status response has a 4xx status code -func (o *CreateCSPMGCPAccountMultiStatus) IsClientError() bool { - return false -} - -// IsServerError returns true when this create c s p m g c p account multi status response has a 5xx status code -func (o *CreateCSPMGCPAccountMultiStatus) IsServerError() bool { - return false -} - -// IsCode returns true when this create c s p m g c p account multi status response a status code equal to that given -func (o *CreateCSPMGCPAccountMultiStatus) IsCode(code int) bool { - return code == 207 -} - -// Code gets the status code for the create c s p m g c p account multi status response -func (o *CreateCSPMGCPAccountMultiStatus) Code() int { - return 207 -} - -func (o *CreateCSPMGCPAccountMultiStatus) Error() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountMultiStatus %+v", 207, o.Payload) -} - -func (o *CreateCSPMGCPAccountMultiStatus) String() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountMultiStatus %+v", 207, o.Payload) -} - -func (o *CreateCSPMGCPAccountMultiStatus) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *CreateCSPMGCPAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateCSPMGCPAccountBadRequest creates a CreateCSPMGCPAccountBadRequest with default headers values -func NewCreateCSPMGCPAccountBadRequest() *CreateCSPMGCPAccountBadRequest { - return &CreateCSPMGCPAccountBadRequest{} -} - -/* -CreateCSPMGCPAccountBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type CreateCSPMGCPAccountBadRequest struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this create c s p m g c p account bad request response has a 2xx status code -func (o *CreateCSPMGCPAccountBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this create c s p m g c p account bad request response has a 3xx status code -func (o *CreateCSPMGCPAccountBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this create c s p m g c p account bad request response has a 4xx status code -func (o *CreateCSPMGCPAccountBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this create c s p m g c p account bad request response has a 5xx status code -func (o *CreateCSPMGCPAccountBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this create c s p m g c p account bad request response a status code equal to that given -func (o *CreateCSPMGCPAccountBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the create c s p m g c p account bad request response -func (o *CreateCSPMGCPAccountBadRequest) Code() int { - return 400 -} - -func (o *CreateCSPMGCPAccountBadRequest) Error() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountBadRequest %+v", 400, o.Payload) -} - -func (o *CreateCSPMGCPAccountBadRequest) String() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountBadRequest %+v", 400, o.Payload) -} - -func (o *CreateCSPMGCPAccountBadRequest) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *CreateCSPMGCPAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateCSPMGCPAccountForbidden creates a CreateCSPMGCPAccountForbidden with default headers values -func NewCreateCSPMGCPAccountForbidden() *CreateCSPMGCPAccountForbidden { - return &CreateCSPMGCPAccountForbidden{} -} - -/* -CreateCSPMGCPAccountForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type CreateCSPMGCPAccountForbidden struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this create c s p m g c p account forbidden response has a 2xx status code -func (o *CreateCSPMGCPAccountForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this create c s p m g c p account forbidden response has a 3xx status code -func (o *CreateCSPMGCPAccountForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this create c s p m g c p account forbidden response has a 4xx status code -func (o *CreateCSPMGCPAccountForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this create c s p m g c p account forbidden response has a 5xx status code -func (o *CreateCSPMGCPAccountForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this create c s p m g c p account forbidden response a status code equal to that given -func (o *CreateCSPMGCPAccountForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the create c s p m g c p account forbidden response -func (o *CreateCSPMGCPAccountForbidden) Code() int { - return 403 -} - -func (o *CreateCSPMGCPAccountForbidden) Error() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountForbidden %+v", 403, o.Payload) -} - -func (o *CreateCSPMGCPAccountForbidden) String() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountForbidden %+v", 403, o.Payload) -} - -func (o *CreateCSPMGCPAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *CreateCSPMGCPAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateCSPMGCPAccountTooManyRequests creates a CreateCSPMGCPAccountTooManyRequests with default headers values -func NewCreateCSPMGCPAccountTooManyRequests() *CreateCSPMGCPAccountTooManyRequests { - return &CreateCSPMGCPAccountTooManyRequests{} -} - -/* -CreateCSPMGCPAccountTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type CreateCSPMGCPAccountTooManyRequests struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this create c s p m g c p account too many requests response has a 2xx status code -func (o *CreateCSPMGCPAccountTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this create c s p m g c p account too many requests response has a 3xx status code -func (o *CreateCSPMGCPAccountTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this create c s p m g c p account too many requests response has a 4xx status code -func (o *CreateCSPMGCPAccountTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this create c s p m g c p account too many requests response has a 5xx status code -func (o *CreateCSPMGCPAccountTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this create c s p m g c p account too many requests response a status code equal to that given -func (o *CreateCSPMGCPAccountTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the create c s p m g c p account too many requests response -func (o *CreateCSPMGCPAccountTooManyRequests) Code() int { - return 429 -} - -func (o *CreateCSPMGCPAccountTooManyRequests) Error() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountTooManyRequests %+v", 429, o.Payload) -} - -func (o *CreateCSPMGCPAccountTooManyRequests) String() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountTooManyRequests %+v", 429, o.Payload) -} - -func (o *CreateCSPMGCPAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *CreateCSPMGCPAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateCSPMGCPAccountInternalServerError creates a CreateCSPMGCPAccountInternalServerError with default headers values -func NewCreateCSPMGCPAccountInternalServerError() *CreateCSPMGCPAccountInternalServerError { - return &CreateCSPMGCPAccountInternalServerError{} -} - -/* -CreateCSPMGCPAccountInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type CreateCSPMGCPAccountInternalServerError struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this create c s p m g c p account internal server error response has a 2xx status code -func (o *CreateCSPMGCPAccountInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this create c s p m g c p account internal server error response has a 3xx status code -func (o *CreateCSPMGCPAccountInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this create c s p m g c p account internal server error response has a 4xx status code -func (o *CreateCSPMGCPAccountInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this create c s p m g c p account internal server error response has a 5xx status code -func (o *CreateCSPMGCPAccountInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this create c s p m g c p account internal server error response a status code equal to that given -func (o *CreateCSPMGCPAccountInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the create c s p m g c p account internal server error response -func (o *CreateCSPMGCPAccountInternalServerError) Code() int { - return 500 -} - -func (o *CreateCSPMGCPAccountInternalServerError) Error() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountInternalServerError %+v", 500, o.Payload) -} - -func (o *CreateCSPMGCPAccountInternalServerError) String() string { - return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createCSPMGCPAccountInternalServerError %+v", 500, o.Payload) -} - -func (o *CreateCSPMGCPAccountInternalServerError) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *CreateCSPMGCPAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/d4c_registration/create_d4_c_aws_account_responses.go b/falcon/client/d4c_registration/create_d4_c_aws_account_responses.go index ba53da69..44384ae9 100644 --- a/falcon/client/d4c_registration/create_d4_c_aws_account_responses.go +++ b/falcon/client/d4c_registration/create_d4_c_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *CreateD4CAwsAccountReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /cloud-connect-aws/entities/account/v2] CreateD4CAwsAccount", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/create_d4_c_gcp_account_parameters.go b/falcon/client/d4c_registration/create_d4_c_gcp_account_parameters.go new file mode 100644 index 00000000..913cacf4 --- /dev/null +++ b/falcon/client/d4c_registration/create_d4_c_gcp_account_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewCreateD4CGcpAccountParams creates a new CreateD4CGcpAccountParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewCreateD4CGcpAccountParams() *CreateD4CGcpAccountParams { + return &CreateD4CGcpAccountParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewCreateD4CGcpAccountParamsWithTimeout creates a new CreateD4CGcpAccountParams object +// with the ability to set a timeout on a request. +func NewCreateD4CGcpAccountParamsWithTimeout(timeout time.Duration) *CreateD4CGcpAccountParams { + return &CreateD4CGcpAccountParams{ + timeout: timeout, + } +} + +// NewCreateD4CGcpAccountParamsWithContext creates a new CreateD4CGcpAccountParams object +// with the ability to set a context for a request. +func NewCreateD4CGcpAccountParamsWithContext(ctx context.Context) *CreateD4CGcpAccountParams { + return &CreateD4CGcpAccountParams{ + Context: ctx, + } +} + +// NewCreateD4CGcpAccountParamsWithHTTPClient creates a new CreateD4CGcpAccountParams object +// with the ability to set a custom HTTPClient for a request. +func NewCreateD4CGcpAccountParamsWithHTTPClient(client *http.Client) *CreateD4CGcpAccountParams { + return &CreateD4CGcpAccountParams{ + HTTPClient: client, + } +} + +/* +CreateD4CGcpAccountParams contains all the parameters to send to the API endpoint + + for the create d4 c gcp account operation. + + Typically these are written to a http.Request. +*/ +type CreateD4CGcpAccountParams struct { + + // Body. + Body *models.RegistrationGCPAccountCreateRequestExtV1 + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the create d4 c gcp account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateD4CGcpAccountParams) WithDefaults() *CreateD4CGcpAccountParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the create d4 c gcp account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateD4CGcpAccountParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) WithTimeout(timeout time.Duration) *CreateD4CGcpAccountParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) WithContext(ctx context.Context) *CreateD4CGcpAccountParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) WithHTTPClient(client *http.Client) *CreateD4CGcpAccountParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) WithBody(body *models.RegistrationGCPAccountCreateRequestExtV1) *CreateD4CGcpAccountParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the create d4 c gcp account params +func (o *CreateD4CGcpAccountParams) SetBody(body *models.RegistrationGCPAccountCreateRequestExtV1) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *CreateD4CGcpAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/d4c_registration/create_d4_c_gcp_account_responses.go b/falcon/client/d4c_registration/create_d4_c_gcp_account_responses.go new file mode 100644 index 00000000..202476c5 --- /dev/null +++ b/falcon/client/d4c_registration/create_d4_c_gcp_account_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// CreateD4CGcpAccountReader is a Reader for the CreateD4CGcpAccount structure. +type CreateD4CGcpAccountReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *CreateD4CGcpAccountReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 201: + result := NewCreateD4CGcpAccountCreated() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewCreateD4CGcpAccountMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewCreateD4CGcpAccountBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewCreateD4CGcpAccountForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewCreateD4CGcpAccountTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewCreateD4CGcpAccountInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /cloud-connect-gcp/entities/account/v1] CreateD4CGcpAccount", response, response.Code()) + } +} + +// NewCreateD4CGcpAccountCreated creates a CreateD4CGcpAccountCreated with default headers values +func NewCreateD4CGcpAccountCreated() *CreateD4CGcpAccountCreated { + return &CreateD4CGcpAccountCreated{} +} + +/* +CreateD4CGcpAccountCreated describes a response with status code 201, with default header values. + +Created +*/ +type CreateD4CGcpAccountCreated struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this create d4 c gcp account created response has a 2xx status code +func (o *CreateD4CGcpAccountCreated) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this create d4 c gcp account created response has a 3xx status code +func (o *CreateD4CGcpAccountCreated) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create d4 c gcp account created response has a 4xx status code +func (o *CreateD4CGcpAccountCreated) IsClientError() bool { + return false +} + +// IsServerError returns true when this create d4 c gcp account created response has a 5xx status code +func (o *CreateD4CGcpAccountCreated) IsServerError() bool { + return false +} + +// IsCode returns true when this create d4 c gcp account created response a status code equal to that given +func (o *CreateD4CGcpAccountCreated) IsCode(code int) bool { + return code == 201 +} + +// Code gets the status code for the create d4 c gcp account created response +func (o *CreateD4CGcpAccountCreated) Code() int { + return 201 +} + +func (o *CreateD4CGcpAccountCreated) Error() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountCreated %+v", 201, o.Payload) +} + +func (o *CreateD4CGcpAccountCreated) String() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountCreated %+v", 201, o.Payload) +} + +func (o *CreateD4CGcpAccountCreated) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *CreateD4CGcpAccountCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateD4CGcpAccountMultiStatus creates a CreateD4CGcpAccountMultiStatus with default headers values +func NewCreateD4CGcpAccountMultiStatus() *CreateD4CGcpAccountMultiStatus { + return &CreateD4CGcpAccountMultiStatus{} +} + +/* +CreateD4CGcpAccountMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type CreateD4CGcpAccountMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this create d4 c gcp account multi status response has a 2xx status code +func (o *CreateD4CGcpAccountMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this create d4 c gcp account multi status response has a 3xx status code +func (o *CreateD4CGcpAccountMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create d4 c gcp account multi status response has a 4xx status code +func (o *CreateD4CGcpAccountMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this create d4 c gcp account multi status response has a 5xx status code +func (o *CreateD4CGcpAccountMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this create d4 c gcp account multi status response a status code equal to that given +func (o *CreateD4CGcpAccountMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the create d4 c gcp account multi status response +func (o *CreateD4CGcpAccountMultiStatus) Code() int { + return 207 +} + +func (o *CreateD4CGcpAccountMultiStatus) Error() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *CreateD4CGcpAccountMultiStatus) String() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *CreateD4CGcpAccountMultiStatus) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *CreateD4CGcpAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateD4CGcpAccountBadRequest creates a CreateD4CGcpAccountBadRequest with default headers values +func NewCreateD4CGcpAccountBadRequest() *CreateD4CGcpAccountBadRequest { + return &CreateD4CGcpAccountBadRequest{} +} + +/* +CreateD4CGcpAccountBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type CreateD4CGcpAccountBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this create d4 c gcp account bad request response has a 2xx status code +func (o *CreateD4CGcpAccountBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create d4 c gcp account bad request response has a 3xx status code +func (o *CreateD4CGcpAccountBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create d4 c gcp account bad request response has a 4xx status code +func (o *CreateD4CGcpAccountBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this create d4 c gcp account bad request response has a 5xx status code +func (o *CreateD4CGcpAccountBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this create d4 c gcp account bad request response a status code equal to that given +func (o *CreateD4CGcpAccountBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the create d4 c gcp account bad request response +func (o *CreateD4CGcpAccountBadRequest) Code() int { + return 400 +} + +func (o *CreateD4CGcpAccountBadRequest) Error() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountBadRequest %+v", 400, o.Payload) +} + +func (o *CreateD4CGcpAccountBadRequest) String() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountBadRequest %+v", 400, o.Payload) +} + +func (o *CreateD4CGcpAccountBadRequest) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *CreateD4CGcpAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateD4CGcpAccountForbidden creates a CreateD4CGcpAccountForbidden with default headers values +func NewCreateD4CGcpAccountForbidden() *CreateD4CGcpAccountForbidden { + return &CreateD4CGcpAccountForbidden{} +} + +/* +CreateD4CGcpAccountForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type CreateD4CGcpAccountForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create d4 c gcp account forbidden response has a 2xx status code +func (o *CreateD4CGcpAccountForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create d4 c gcp account forbidden response has a 3xx status code +func (o *CreateD4CGcpAccountForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create d4 c gcp account forbidden response has a 4xx status code +func (o *CreateD4CGcpAccountForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this create d4 c gcp account forbidden response has a 5xx status code +func (o *CreateD4CGcpAccountForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this create d4 c gcp account forbidden response a status code equal to that given +func (o *CreateD4CGcpAccountForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the create d4 c gcp account forbidden response +func (o *CreateD4CGcpAccountForbidden) Code() int { + return 403 +} + +func (o *CreateD4CGcpAccountForbidden) Error() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountForbidden %+v", 403, o.Payload) +} + +func (o *CreateD4CGcpAccountForbidden) String() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountForbidden %+v", 403, o.Payload) +} + +func (o *CreateD4CGcpAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateD4CGcpAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateD4CGcpAccountTooManyRequests creates a CreateD4CGcpAccountTooManyRequests with default headers values +func NewCreateD4CGcpAccountTooManyRequests() *CreateD4CGcpAccountTooManyRequests { + return &CreateD4CGcpAccountTooManyRequests{} +} + +/* +CreateD4CGcpAccountTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type CreateD4CGcpAccountTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create d4 c gcp account too many requests response has a 2xx status code +func (o *CreateD4CGcpAccountTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create d4 c gcp account too many requests response has a 3xx status code +func (o *CreateD4CGcpAccountTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create d4 c gcp account too many requests response has a 4xx status code +func (o *CreateD4CGcpAccountTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this create d4 c gcp account too many requests response has a 5xx status code +func (o *CreateD4CGcpAccountTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this create d4 c gcp account too many requests response a status code equal to that given +func (o *CreateD4CGcpAccountTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the create d4 c gcp account too many requests response +func (o *CreateD4CGcpAccountTooManyRequests) Code() int { + return 429 +} + +func (o *CreateD4CGcpAccountTooManyRequests) Error() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateD4CGcpAccountTooManyRequests) String() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateD4CGcpAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateD4CGcpAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateD4CGcpAccountInternalServerError creates a CreateD4CGcpAccountInternalServerError with default headers values +func NewCreateD4CGcpAccountInternalServerError() *CreateD4CGcpAccountInternalServerError { + return &CreateD4CGcpAccountInternalServerError{} +} + +/* +CreateD4CGcpAccountInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type CreateD4CGcpAccountInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this create d4 c gcp account internal server error response has a 2xx status code +func (o *CreateD4CGcpAccountInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create d4 c gcp account internal server error response has a 3xx status code +func (o *CreateD4CGcpAccountInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create d4 c gcp account internal server error response has a 4xx status code +func (o *CreateD4CGcpAccountInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this create d4 c gcp account internal server error response has a 5xx status code +func (o *CreateD4CGcpAccountInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this create d4 c gcp account internal server error response a status code equal to that given +func (o *CreateD4CGcpAccountInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the create d4 c gcp account internal server error response +func (o *CreateD4CGcpAccountInternalServerError) Code() int { + return 500 +} + +func (o *CreateD4CGcpAccountInternalServerError) Error() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateD4CGcpAccountInternalServerError) String() string { + return fmt.Sprintf("[POST /cloud-connect-gcp/entities/account/v1][%d] createD4CGcpAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateD4CGcpAccountInternalServerError) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *CreateD4CGcpAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/create_discover_cloud_azure_account_parameters.go b/falcon/client/d4c_registration/create_discover_cloud_azure_account_parameters.go new file mode 100644 index 00000000..131c84a2 --- /dev/null +++ b/falcon/client/d4c_registration/create_discover_cloud_azure_account_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewCreateDiscoverCloudAzureAccountParams creates a new CreateDiscoverCloudAzureAccountParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewCreateDiscoverCloudAzureAccountParams() *CreateDiscoverCloudAzureAccountParams { + return &CreateDiscoverCloudAzureAccountParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewCreateDiscoverCloudAzureAccountParamsWithTimeout creates a new CreateDiscoverCloudAzureAccountParams object +// with the ability to set a timeout on a request. +func NewCreateDiscoverCloudAzureAccountParamsWithTimeout(timeout time.Duration) *CreateDiscoverCloudAzureAccountParams { + return &CreateDiscoverCloudAzureAccountParams{ + timeout: timeout, + } +} + +// NewCreateDiscoverCloudAzureAccountParamsWithContext creates a new CreateDiscoverCloudAzureAccountParams object +// with the ability to set a context for a request. +func NewCreateDiscoverCloudAzureAccountParamsWithContext(ctx context.Context) *CreateDiscoverCloudAzureAccountParams { + return &CreateDiscoverCloudAzureAccountParams{ + Context: ctx, + } +} + +// NewCreateDiscoverCloudAzureAccountParamsWithHTTPClient creates a new CreateDiscoverCloudAzureAccountParams object +// with the ability to set a custom HTTPClient for a request. +func NewCreateDiscoverCloudAzureAccountParamsWithHTTPClient(client *http.Client) *CreateDiscoverCloudAzureAccountParams { + return &CreateDiscoverCloudAzureAccountParams{ + HTTPClient: client, + } +} + +/* +CreateDiscoverCloudAzureAccountParams contains all the parameters to send to the API endpoint + + for the create discover cloud azure account operation. + + Typically these are written to a http.Request. +*/ +type CreateDiscoverCloudAzureAccountParams struct { + + // Body. + Body *models.RegistrationAzureAccountCreateRequestExternalV1 + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the create discover cloud azure account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateDiscoverCloudAzureAccountParams) WithDefaults() *CreateDiscoverCloudAzureAccountParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the create discover cloud azure account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateDiscoverCloudAzureAccountParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) WithTimeout(timeout time.Duration) *CreateDiscoverCloudAzureAccountParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) WithContext(ctx context.Context) *CreateDiscoverCloudAzureAccountParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) WithHTTPClient(client *http.Client) *CreateDiscoverCloudAzureAccountParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) WithBody(body *models.RegistrationAzureAccountCreateRequestExternalV1) *CreateDiscoverCloudAzureAccountParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the create discover cloud azure account params +func (o *CreateDiscoverCloudAzureAccountParams) SetBody(body *models.RegistrationAzureAccountCreateRequestExternalV1) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *CreateDiscoverCloudAzureAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/d4c_registration/create_discover_cloud_azure_account_responses.go b/falcon/client/d4c_registration/create_discover_cloud_azure_account_responses.go new file mode 100644 index 00000000..51ce9e40 --- /dev/null +++ b/falcon/client/d4c_registration/create_discover_cloud_azure_account_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// CreateDiscoverCloudAzureAccountReader is a Reader for the CreateDiscoverCloudAzureAccount structure. +type CreateDiscoverCloudAzureAccountReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *CreateDiscoverCloudAzureAccountReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 201: + result := NewCreateDiscoverCloudAzureAccountCreated() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewCreateDiscoverCloudAzureAccountMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewCreateDiscoverCloudAzureAccountBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewCreateDiscoverCloudAzureAccountForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewCreateDiscoverCloudAzureAccountTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewCreateDiscoverCloudAzureAccountInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /cloud-connect-azure/entities/account/v1] CreateDiscoverCloudAzureAccount", response, response.Code()) + } +} + +// NewCreateDiscoverCloudAzureAccountCreated creates a CreateDiscoverCloudAzureAccountCreated with default headers values +func NewCreateDiscoverCloudAzureAccountCreated() *CreateDiscoverCloudAzureAccountCreated { + return &CreateDiscoverCloudAzureAccountCreated{} +} + +/* +CreateDiscoverCloudAzureAccountCreated describes a response with status code 201, with default header values. + +Created +*/ +type CreateDiscoverCloudAzureAccountCreated struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this create discover cloud azure account created response has a 2xx status code +func (o *CreateDiscoverCloudAzureAccountCreated) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this create discover cloud azure account created response has a 3xx status code +func (o *CreateDiscoverCloudAzureAccountCreated) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create discover cloud azure account created response has a 4xx status code +func (o *CreateDiscoverCloudAzureAccountCreated) IsClientError() bool { + return false +} + +// IsServerError returns true when this create discover cloud azure account created response has a 5xx status code +func (o *CreateDiscoverCloudAzureAccountCreated) IsServerError() bool { + return false +} + +// IsCode returns true when this create discover cloud azure account created response a status code equal to that given +func (o *CreateDiscoverCloudAzureAccountCreated) IsCode(code int) bool { + return code == 201 +} + +// Code gets the status code for the create discover cloud azure account created response +func (o *CreateDiscoverCloudAzureAccountCreated) Code() int { + return 201 +} + +func (o *CreateDiscoverCloudAzureAccountCreated) Error() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountCreated %+v", 201, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountCreated) String() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountCreated %+v", 201, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountCreated) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *CreateDiscoverCloudAzureAccountCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateDiscoverCloudAzureAccountMultiStatus creates a CreateDiscoverCloudAzureAccountMultiStatus with default headers values +func NewCreateDiscoverCloudAzureAccountMultiStatus() *CreateDiscoverCloudAzureAccountMultiStatus { + return &CreateDiscoverCloudAzureAccountMultiStatus{} +} + +/* +CreateDiscoverCloudAzureAccountMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type CreateDiscoverCloudAzureAccountMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this create discover cloud azure account multi status response has a 2xx status code +func (o *CreateDiscoverCloudAzureAccountMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this create discover cloud azure account multi status response has a 3xx status code +func (o *CreateDiscoverCloudAzureAccountMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create discover cloud azure account multi status response has a 4xx status code +func (o *CreateDiscoverCloudAzureAccountMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this create discover cloud azure account multi status response has a 5xx status code +func (o *CreateDiscoverCloudAzureAccountMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this create discover cloud azure account multi status response a status code equal to that given +func (o *CreateDiscoverCloudAzureAccountMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the create discover cloud azure account multi status response +func (o *CreateDiscoverCloudAzureAccountMultiStatus) Code() int { + return 207 +} + +func (o *CreateDiscoverCloudAzureAccountMultiStatus) Error() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountMultiStatus) String() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountMultiStatus) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *CreateDiscoverCloudAzureAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateDiscoverCloudAzureAccountBadRequest creates a CreateDiscoverCloudAzureAccountBadRequest with default headers values +func NewCreateDiscoverCloudAzureAccountBadRequest() *CreateDiscoverCloudAzureAccountBadRequest { + return &CreateDiscoverCloudAzureAccountBadRequest{} +} + +/* +CreateDiscoverCloudAzureAccountBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type CreateDiscoverCloudAzureAccountBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this create discover cloud azure account bad request response has a 2xx status code +func (o *CreateDiscoverCloudAzureAccountBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create discover cloud azure account bad request response has a 3xx status code +func (o *CreateDiscoverCloudAzureAccountBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create discover cloud azure account bad request response has a 4xx status code +func (o *CreateDiscoverCloudAzureAccountBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this create discover cloud azure account bad request response has a 5xx status code +func (o *CreateDiscoverCloudAzureAccountBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this create discover cloud azure account bad request response a status code equal to that given +func (o *CreateDiscoverCloudAzureAccountBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the create discover cloud azure account bad request response +func (o *CreateDiscoverCloudAzureAccountBadRequest) Code() int { + return 400 +} + +func (o *CreateDiscoverCloudAzureAccountBadRequest) Error() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountBadRequest %+v", 400, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountBadRequest) String() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountBadRequest %+v", 400, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountBadRequest) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *CreateDiscoverCloudAzureAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateDiscoverCloudAzureAccountForbidden creates a CreateDiscoverCloudAzureAccountForbidden with default headers values +func NewCreateDiscoverCloudAzureAccountForbidden() *CreateDiscoverCloudAzureAccountForbidden { + return &CreateDiscoverCloudAzureAccountForbidden{} +} + +/* +CreateDiscoverCloudAzureAccountForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type CreateDiscoverCloudAzureAccountForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create discover cloud azure account forbidden response has a 2xx status code +func (o *CreateDiscoverCloudAzureAccountForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create discover cloud azure account forbidden response has a 3xx status code +func (o *CreateDiscoverCloudAzureAccountForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create discover cloud azure account forbidden response has a 4xx status code +func (o *CreateDiscoverCloudAzureAccountForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this create discover cloud azure account forbidden response has a 5xx status code +func (o *CreateDiscoverCloudAzureAccountForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this create discover cloud azure account forbidden response a status code equal to that given +func (o *CreateDiscoverCloudAzureAccountForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the create discover cloud azure account forbidden response +func (o *CreateDiscoverCloudAzureAccountForbidden) Code() int { + return 403 +} + +func (o *CreateDiscoverCloudAzureAccountForbidden) Error() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountForbidden %+v", 403, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountForbidden) String() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountForbidden %+v", 403, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateDiscoverCloudAzureAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateDiscoverCloudAzureAccountTooManyRequests creates a CreateDiscoverCloudAzureAccountTooManyRequests with default headers values +func NewCreateDiscoverCloudAzureAccountTooManyRequests() *CreateDiscoverCloudAzureAccountTooManyRequests { + return &CreateDiscoverCloudAzureAccountTooManyRequests{} +} + +/* +CreateDiscoverCloudAzureAccountTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type CreateDiscoverCloudAzureAccountTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create discover cloud azure account too many requests response has a 2xx status code +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create discover cloud azure account too many requests response has a 3xx status code +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create discover cloud azure account too many requests response has a 4xx status code +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this create discover cloud azure account too many requests response has a 5xx status code +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this create discover cloud azure account too many requests response a status code equal to that given +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the create discover cloud azure account too many requests response +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) Code() int { + return 429 +} + +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) Error() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) String() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateDiscoverCloudAzureAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateDiscoverCloudAzureAccountInternalServerError creates a CreateDiscoverCloudAzureAccountInternalServerError with default headers values +func NewCreateDiscoverCloudAzureAccountInternalServerError() *CreateDiscoverCloudAzureAccountInternalServerError { + return &CreateDiscoverCloudAzureAccountInternalServerError{} +} + +/* +CreateDiscoverCloudAzureAccountInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type CreateDiscoverCloudAzureAccountInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this create discover cloud azure account internal server error response has a 2xx status code +func (o *CreateDiscoverCloudAzureAccountInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create discover cloud azure account internal server error response has a 3xx status code +func (o *CreateDiscoverCloudAzureAccountInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create discover cloud azure account internal server error response has a 4xx status code +func (o *CreateDiscoverCloudAzureAccountInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this create discover cloud azure account internal server error response has a 5xx status code +func (o *CreateDiscoverCloudAzureAccountInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this create discover cloud azure account internal server error response a status code equal to that given +func (o *CreateDiscoverCloudAzureAccountInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the create discover cloud azure account internal server error response +func (o *CreateDiscoverCloudAzureAccountInternalServerError) Code() int { + return 500 +} + +func (o *CreateDiscoverCloudAzureAccountInternalServerError) Error() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountInternalServerError) String() string { + return fmt.Sprintf("[POST /cloud-connect-azure/entities/account/v1][%d] createDiscoverCloudAzureAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateDiscoverCloudAzureAccountInternalServerError) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *CreateDiscoverCloudAzureAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/d4c_registration_client.go b/falcon/client/d4c_registration/d4c_registration_client.go index 5a26080f..8a0cd85c 100644 --- a/falcon/client/d4c_registration/d4c_registration_client.go +++ b/falcon/client/d4c_registration/d4c_registration_client.go @@ -30,50 +30,97 @@ type ClientOption func(*runtime.ClientOperation) // ClientService is the interface for Client methods type ClientService interface { - CreateCSPMGCPAccount(params *CreateCSPMGCPAccountParams, opts ...ClientOption) (*CreateCSPMGCPAccountCreated, *CreateCSPMGCPAccountMultiStatus, error) - CreateD4CAwsAccount(params *CreateD4CAwsAccountParams, opts ...ClientOption) (*CreateD4CAwsAccountCreated, *CreateD4CAwsAccountMultiStatus, error) + CreateD4CGcpAccount(params *CreateD4CGcpAccountParams, opts ...ClientOption) (*CreateD4CGcpAccountCreated, *CreateD4CGcpAccountMultiStatus, error) + + CreateDiscoverCloudAzureAccount(params *CreateDiscoverCloudAzureAccountParams, opts ...ClientOption) (*CreateDiscoverCloudAzureAccountCreated, *CreateDiscoverCloudAzureAccountMultiStatus, error) + DeleteD4CAwsAccount(params *DeleteD4CAwsAccountParams, opts ...ClientOption) (*DeleteD4CAwsAccountOK, *DeleteD4CAwsAccountMultiStatus, error) DiscoverCloudAzureDownloadCertificate(params *DiscoverCloudAzureDownloadCertificateParams, opts ...ClientOption) (*DiscoverCloudAzureDownloadCertificateOK, error) - GetCSPMAzureUserScripts(params *GetCSPMAzureUserScriptsParams, opts ...ClientOption) (*GetCSPMAzureUserScriptsOK, *GetCSPMAzureUserScriptsMultiStatus, error) + GetD4CAWSAccountScriptsAttachment(params *GetD4CAWSAccountScriptsAttachmentParams, opts ...ClientOption) (*GetD4CAWSAccountScriptsAttachmentOK, error) - GetCSPMCGPAccount(params *GetCSPMCGPAccountParams, opts ...ClientOption) (*GetCSPMCGPAccountOK, *GetCSPMCGPAccountMultiStatus, error) + GetD4CAwsAccount(params *GetD4CAwsAccountParams, opts ...ClientOption) (*GetD4CAwsAccountOK, *GetD4CAwsAccountMultiStatus, error) - GetCSPMGCPUserScripts(params *GetCSPMGCPUserScriptsParams, opts ...ClientOption) (*GetCSPMGCPUserScriptsOK, *GetCSPMGCPUserScriptsMultiStatus, error) + GetD4CAwsConsoleSetupURLs(params *GetD4CAwsConsoleSetupURLsParams, opts ...ClientOption) (*GetD4CAwsConsoleSetupURLsOK, *GetD4CAwsConsoleSetupURLsMultiStatus, error) - GetCSPMGCPUserScriptsAttachment(params *GetCSPMGCPUserScriptsAttachmentParams, opts ...ClientOption) (*GetCSPMGCPUserScriptsAttachmentOK, error) + GetD4CGcpAccount(params *GetD4CGcpAccountParams, opts ...ClientOption) (*GetD4CGcpAccountOK, *GetD4CGcpAccountMultiStatus, error) - GetD4CAWSAccountScriptsAttachment(params *GetD4CAWSAccountScriptsAttachmentParams, opts ...ClientOption) (*GetD4CAWSAccountScriptsAttachmentOK, error) + GetD4CGcpUserScripts(params *GetD4CGcpUserScriptsParams, opts ...ClientOption) (*GetD4CGcpUserScriptsOK, *GetD4CGcpUserScriptsMultiStatus, error) - GetD4CAwsAccount(params *GetD4CAwsAccountParams, opts ...ClientOption) (*GetD4CAwsAccountOK, *GetD4CAwsAccountMultiStatus, error) + GetDiscoverCloudAzureAccount(params *GetDiscoverCloudAzureAccountParams, opts ...ClientOption) (*GetDiscoverCloudAzureAccountOK, *GetDiscoverCloudAzureAccountMultiStatus, error) - GetD4CAwsConsoleSetupURLs(params *GetD4CAwsConsoleSetupURLsParams, opts ...ClientOption) (*GetD4CAwsConsoleSetupURLsOK, *GetD4CAwsConsoleSetupURLsMultiStatus, error) + GetDiscoverCloudAzureTenantIDs(params *GetDiscoverCloudAzureTenantIDsParams, opts ...ClientOption) (*GetDiscoverCloudAzureTenantIDsOK, error) + + GetDiscoverCloudAzureUserScripts(params *GetDiscoverCloudAzureUserScriptsParams, opts ...ClientOption) (*GetDiscoverCloudAzureUserScriptsOK, *GetDiscoverCloudAzureUserScriptsMultiStatus, error) + + GetDiscoverCloudAzureUserScriptsAttachment(params *GetDiscoverCloudAzureUserScriptsAttachmentParams, opts ...ClientOption) (*GetDiscoverCloudAzureUserScriptsAttachmentOK, error) GetHorizonD4CScripts(params *GetHorizonD4CScriptsParams, opts ...ClientOption) (*GetHorizonD4CScriptsOK, error) + UpdateDiscoverCloudAzureAccountClientID(params *UpdateDiscoverCloudAzureAccountClientIDParams, opts ...ClientOption) (*UpdateDiscoverCloudAzureAccountClientIDCreated, error) + SetTransport(transport runtime.ClientTransport) } /* -CreateCSPMGCPAccount creates a new account in our system for a customer and generates a new service account for them to add access to in their g c p environment to grant us access +CreateD4CAwsAccount creates a new account in our system for a customer and generates a script for them to run in their a w s cloud environment to grant us access */ -func (a *Client) CreateCSPMGCPAccount(params *CreateCSPMGCPAccountParams, opts ...ClientOption) (*CreateCSPMGCPAccountCreated, *CreateCSPMGCPAccountMultiStatus, error) { +func (a *Client) CreateD4CAwsAccount(params *CreateD4CAwsAccountParams, opts ...ClientOption) (*CreateD4CAwsAccountCreated, *CreateD4CAwsAccountMultiStatus, error) { // TODO: Validate the params before sending if params == nil { - params = NewCreateCSPMGCPAccountParams() + params = NewCreateD4CAwsAccountParams() } op := &runtime.ClientOperation{ - ID: "CreateCSPMGCPAccount", + ID: "CreateD4CAwsAccount", + Method: "POST", + PathPattern: "/cloud-connect-aws/entities/account/v2", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &CreateD4CAwsAccountReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, nil, err + } + switch value := result.(type) { + case *CreateD4CAwsAccountCreated: + return value, nil, nil + case *CreateD4CAwsAccountMultiStatus: + return nil, value, nil + } + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +CreateD4CGcpAccount creates a new account in our system for a customer and generates a new service account for them to add access to in their g c p environment to grant us access +*/ +func (a *Client) CreateD4CGcpAccount(params *CreateD4CGcpAccountParams, opts ...ClientOption) (*CreateD4CGcpAccountCreated, *CreateD4CGcpAccountMultiStatus, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewCreateD4CGcpAccountParams() + } + op := &runtime.ClientOperation{ + ID: "CreateD4CGcpAccount", Method: "POST", PathPattern: "/cloud-connect-gcp/entities/account/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &CreateCSPMGCPAccountReader{formats: a.formats}, + Reader: &CreateD4CGcpAccountReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -86,9 +133,9 @@ func (a *Client) CreateCSPMGCPAccount(params *CreateCSPMGCPAccountParams, opts . return nil, nil, err } switch value := result.(type) { - case *CreateCSPMGCPAccountCreated: + case *CreateD4CGcpAccountCreated: return value, nil, nil - case *CreateCSPMGCPAccountMultiStatus: + case *CreateD4CGcpAccountMultiStatus: return nil, value, nil } // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue @@ -97,22 +144,22 @@ func (a *Client) CreateCSPMGCPAccount(params *CreateCSPMGCPAccountParams, opts . } /* -CreateD4CAwsAccount creates a new account in our system for a customer and generates a script for them to run in their a w s cloud environment to grant us access +CreateDiscoverCloudAzureAccount creates a new account in our system for a customer and generates a script for them to run in their cloud environment to grant us access */ -func (a *Client) CreateD4CAwsAccount(params *CreateD4CAwsAccountParams, opts ...ClientOption) (*CreateD4CAwsAccountCreated, *CreateD4CAwsAccountMultiStatus, error) { +func (a *Client) CreateDiscoverCloudAzureAccount(params *CreateDiscoverCloudAzureAccountParams, opts ...ClientOption) (*CreateDiscoverCloudAzureAccountCreated, *CreateDiscoverCloudAzureAccountMultiStatus, error) { // TODO: Validate the params before sending if params == nil { - params = NewCreateD4CAwsAccountParams() + params = NewCreateDiscoverCloudAzureAccountParams() } op := &runtime.ClientOperation{ - ID: "CreateD4CAwsAccount", + ID: "CreateDiscoverCloudAzureAccount", Method: "POST", - PathPattern: "/cloud-connect-aws/entities/account/v2", + PathPattern: "/cloud-connect-azure/entities/account/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &CreateD4CAwsAccountReader{formats: a.formats}, + Reader: &CreateDiscoverCloudAzureAccountReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -125,9 +172,9 @@ func (a *Client) CreateD4CAwsAccount(params *CreateD4CAwsAccountParams, opts ... return nil, nil, err } switch value := result.(type) { - case *CreateD4CAwsAccountCreated: + case *CreateDiscoverCloudAzureAccountCreated: return value, nil, nil - case *CreateD4CAwsAccountMultiStatus: + case *CreateDiscoverCloudAzureAccountMultiStatus: return nil, value, nil } // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue @@ -186,7 +233,7 @@ func (a *Client) DiscoverCloudAzureDownloadCertificate(params *DiscoverCloudAzur ID: "DiscoverCloudAzureDownloadCertificate", Method: "GET", PathPattern: "/cloud-connect-azure/entities/download-certificate/v1", - ProducesMediaTypes: []string{"application/json"}, + ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, @@ -207,27 +254,66 @@ func (a *Client) DiscoverCloudAzureDownloadCertificate(params *DiscoverCloudAzur return success, nil } // unexpected success response - unexpectedSuccess := result.(*DiscoverCloudAzureDownloadCertificateDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DiscoverCloudAzureDownloadCertificate: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetCSPMAzureUserScripts returns a script for customer to run in their cloud environment to grant us access to their azure environment +GetD4CAWSAccountScriptsAttachment returns a script for customer to run in their cloud environment to grant us access to their a w s environment as a downloadable attachment */ -func (a *Client) GetCSPMAzureUserScripts(params *GetCSPMAzureUserScriptsParams, opts ...ClientOption) (*GetCSPMAzureUserScriptsOK, *GetCSPMAzureUserScriptsMultiStatus, error) { +func (a *Client) GetD4CAWSAccountScriptsAttachment(params *GetD4CAWSAccountScriptsAttachmentParams, opts ...ClientOption) (*GetD4CAWSAccountScriptsAttachmentOK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetCSPMAzureUserScriptsParams() + params = NewGetD4CAWSAccountScriptsAttachmentParams() } op := &runtime.ClientOperation{ - ID: "GetCSPMAzureUserScripts", + ID: "GetD4CAWSAccountScriptsAttachment", Method: "GET", - PathPattern: "/cloud-connect-azure/entities/user-scripts/v1", + PathPattern: "/cloud-connect-aws/entities/user-scripts-download/v1", + ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetD4CAWSAccountScriptsAttachmentReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetD4CAWSAccountScriptsAttachmentOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetD4CAWSAccountScriptsAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetD4CAwsAccount returns information about the current status of an a w s account +*/ +func (a *Client) GetD4CAwsAccount(params *GetD4CAwsAccountParams, opts ...ClientOption) (*GetD4CAwsAccountOK, *GetD4CAwsAccountMultiStatus, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetD4CAwsAccountParams() + } + op := &runtime.ClientOperation{ + ID: "GetD4CAwsAccount", + Method: "GET", + PathPattern: "/cloud-connect-aws/entities/account/v2", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetCSPMAzureUserScriptsReader{formats: a.formats}, + Reader: &GetD4CAwsAccountReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -240,33 +326,72 @@ func (a *Client) GetCSPMAzureUserScripts(params *GetCSPMAzureUserScriptsParams, return nil, nil, err } switch value := result.(type) { - case *GetCSPMAzureUserScriptsOK: + case *GetD4CAwsAccountOK: return value, nil, nil - case *GetCSPMAzureUserScriptsMultiStatus: + case *GetD4CAwsAccountMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMAzureUserScriptsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetCSPMCGPAccount returns information about the current status of an g c p account +GetD4CAwsConsoleSetupURLs returns a URL for customer to visit in their cloud environment to grant us access to their a w s environment */ -func (a *Client) GetCSPMCGPAccount(params *GetCSPMCGPAccountParams, opts ...ClientOption) (*GetCSPMCGPAccountOK, *GetCSPMCGPAccountMultiStatus, error) { +func (a *Client) GetD4CAwsConsoleSetupURLs(params *GetD4CAwsConsoleSetupURLsParams, opts ...ClientOption) (*GetD4CAwsConsoleSetupURLsOK, *GetD4CAwsConsoleSetupURLsMultiStatus, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetCSPMCGPAccountParams() + params = NewGetD4CAwsConsoleSetupURLsParams() } op := &runtime.ClientOperation{ - ID: "GetCSPMCGPAccount", + ID: "GetD4CAwsConsoleSetupURLs", + Method: "GET", + PathPattern: "/cloud-connect-aws/entities/console-setup-urls/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetD4CAwsConsoleSetupURLsReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, nil, err + } + switch value := result.(type) { + case *GetD4CAwsConsoleSetupURLsOK: + return value, nil, nil + case *GetD4CAwsConsoleSetupURLsMultiStatus: + return nil, value, nil + } + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetD4CGcpAccount returns information about the current status of an g c p account +*/ +func (a *Client) GetD4CGcpAccount(params *GetD4CGcpAccountParams, opts ...ClientOption) (*GetD4CGcpAccountOK, *GetD4CGcpAccountMultiStatus, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetD4CGcpAccountParams() + } + op := &runtime.ClientOperation{ + ID: "GetD4CGcpAccount", Method: "GET", PathPattern: "/cloud-connect-gcp/entities/account/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetCSPMCGPAccountReader{formats: a.formats}, + Reader: &GetD4CGcpAccountReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -279,33 +404,33 @@ func (a *Client) GetCSPMCGPAccount(params *GetCSPMCGPAccountParams, opts ...Clie return nil, nil, err } switch value := result.(type) { - case *GetCSPMCGPAccountOK: + case *GetD4CGcpAccountOK: return value, nil, nil - case *GetCSPMCGPAccountMultiStatus: + case *GetD4CGcpAccountMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMCGPAccountDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetCSPMGCPUserScripts returns a script for customer to run in their cloud environment to grant us access to their g c p environment +GetD4CGcpUserScripts returns a script for customer to run in their cloud environment to grant us access to their g c p environment */ -func (a *Client) GetCSPMGCPUserScripts(params *GetCSPMGCPUserScriptsParams, opts ...ClientOption) (*GetCSPMGCPUserScriptsOK, *GetCSPMGCPUserScriptsMultiStatus, error) { +func (a *Client) GetD4CGcpUserScripts(params *GetD4CGcpUserScriptsParams, opts ...ClientOption) (*GetD4CGcpUserScriptsOK, *GetD4CGcpUserScriptsMultiStatus, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetCSPMGCPUserScriptsParams() + params = NewGetD4CGcpUserScriptsParams() } op := &runtime.ClientOperation{ - ID: "GetCSPMGCPUserScripts", + ID: "GetD4CGcpUserScripts", Method: "GET", PathPattern: "/cloud-connect-gcp/entities/user-scripts/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetCSPMGCPUserScriptsReader{formats: a.formats}, + Reader: &GetD4CGcpUserScriptsReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -318,33 +443,33 @@ func (a *Client) GetCSPMGCPUserScripts(params *GetCSPMGCPUserScriptsParams, opts return nil, nil, err } switch value := result.(type) { - case *GetCSPMGCPUserScriptsOK: + case *GetD4CGcpUserScriptsOK: return value, nil, nil - case *GetCSPMGCPUserScriptsMultiStatus: + case *GetD4CGcpUserScriptsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMGCPUserScriptsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetCSPMGCPUserScriptsAttachment returns a script for customer to run in their cloud environment to grant us access to their g c p environment as a downloadable attachment +GetDiscoverCloudAzureAccount returns information about azure account registration */ -func (a *Client) GetCSPMGCPUserScriptsAttachment(params *GetCSPMGCPUserScriptsAttachmentParams, opts ...ClientOption) (*GetCSPMGCPUserScriptsAttachmentOK, error) { +func (a *Client) GetDiscoverCloudAzureAccount(params *GetDiscoverCloudAzureAccountParams, opts ...ClientOption) (*GetDiscoverCloudAzureAccountOK, *GetDiscoverCloudAzureAccountMultiStatus, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetCSPMGCPUserScriptsAttachmentParams() + params = NewGetDiscoverCloudAzureAccountParams() } op := &runtime.ClientOperation{ - ID: "GetCSPMGCPUserScriptsAttachment", + ID: "GetDiscoverCloudAzureAccount", Method: "GET", - PathPattern: "/cloud-connect-gcp/entities/user-scripts-download/v1", - ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, + PathPattern: "/cloud-connect-azure/entities/account/v1", + ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetCSPMGCPUserScriptsAttachmentReader{formats: a.formats}, + Reader: &GetDiscoverCloudAzureAccountReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -354,34 +479,36 @@ func (a *Client) GetCSPMGCPUserScriptsAttachment(params *GetCSPMGCPUserScriptsAt result, err := a.transport.Submit(op) if err != nil { - return nil, err + return nil, nil, err } - success, ok := result.(*GetCSPMGCPUserScriptsAttachmentOK) - if ok { - return success, nil + switch value := result.(type) { + case *GetDiscoverCloudAzureAccountOK: + return value, nil, nil + case *GetDiscoverCloudAzureAccountMultiStatus: + return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetCSPMGCPUserScriptsAttachmentDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetD4CAWSAccountScriptsAttachment returns a script for customer to run in their cloud environment to grant us access to their a w s environment as a downloadable attachment +GetDiscoverCloudAzureTenantIDs returns available tenant ids for discover for cloud */ -func (a *Client) GetD4CAWSAccountScriptsAttachment(params *GetD4CAWSAccountScriptsAttachmentParams, opts ...ClientOption) (*GetD4CAWSAccountScriptsAttachmentOK, error) { +func (a *Client) GetDiscoverCloudAzureTenantIDs(params *GetDiscoverCloudAzureTenantIDsParams, opts ...ClientOption) (*GetDiscoverCloudAzureTenantIDsOK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetD4CAWSAccountScriptsAttachmentParams() + params = NewGetDiscoverCloudAzureTenantIDsParams() } op := &runtime.ClientOperation{ - ID: "GetD4CAWSAccountScriptsAttachment", + ID: "GetDiscoverCloudAzureTenantIDs", Method: "GET", - PathPattern: "/cloud-connect-aws/entities/user-scripts-download/v1", - ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, + PathPattern: "/cloud-connect-azure/entities/tenant-id/v1", + ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetD4CAWSAccountScriptsAttachmentReader{formats: a.formats}, + Reader: &GetDiscoverCloudAzureTenantIDsReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -393,33 +520,33 @@ func (a *Client) GetD4CAWSAccountScriptsAttachment(params *GetD4CAWSAccountScrip if err != nil { return nil, err } - success, ok := result.(*GetD4CAWSAccountScriptsAttachmentOK) + success, ok := result.(*GetDiscoverCloudAzureTenantIDsOK) if ok { return success, nil } // unexpected success response // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue - msg := fmt.Sprintf("unexpected success response for GetD4CAWSAccountScriptsAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) + msg := fmt.Sprintf("unexpected success response for GetDiscoverCloudAzureTenantIDs: API contract not enforced by server. Client expected to get an error, but got: %T", result) panic(msg) } /* -GetD4CAwsAccount returns information about the current status of an a w s account +GetDiscoverCloudAzureUserScripts returns a script for customer to run in their cloud environment to grant us access to their azure environment */ -func (a *Client) GetD4CAwsAccount(params *GetD4CAwsAccountParams, opts ...ClientOption) (*GetD4CAwsAccountOK, *GetD4CAwsAccountMultiStatus, error) { +func (a *Client) GetDiscoverCloudAzureUserScripts(params *GetDiscoverCloudAzureUserScriptsParams, opts ...ClientOption) (*GetDiscoverCloudAzureUserScriptsOK, *GetDiscoverCloudAzureUserScriptsMultiStatus, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetD4CAwsAccountParams() + params = NewGetDiscoverCloudAzureUserScriptsParams() } op := &runtime.ClientOperation{ - ID: "GetD4CAwsAccount", + ID: "GetDiscoverCloudAzureUserScripts", Method: "GET", - PathPattern: "/cloud-connect-aws/entities/account/v2", + PathPattern: "/cloud-connect-azure/entities/user-scripts/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetD4CAwsAccountReader{formats: a.formats}, + Reader: &GetDiscoverCloudAzureUserScriptsReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -432,9 +559,9 @@ func (a *Client) GetD4CAwsAccount(params *GetD4CAwsAccountParams, opts ...Client return nil, nil, err } switch value := result.(type) { - case *GetD4CAwsAccountOK: + case *GetDiscoverCloudAzureUserScriptsOK: return value, nil, nil - case *GetD4CAwsAccountMultiStatus: + case *GetDiscoverCloudAzureUserScriptsMultiStatus: return nil, value, nil } // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue @@ -443,22 +570,22 @@ func (a *Client) GetD4CAwsAccount(params *GetD4CAwsAccountParams, opts ...Client } /* -GetD4CAwsConsoleSetupURLs returns a URL for customer to visit in their cloud environment to grant us access to their a w s environment +GetDiscoverCloudAzureUserScriptsAttachment returns a script for customer to run in their cloud environment to grant us access to their azure environment as a downloadable attachment */ -func (a *Client) GetD4CAwsConsoleSetupURLs(params *GetD4CAwsConsoleSetupURLsParams, opts ...ClientOption) (*GetD4CAwsConsoleSetupURLsOK, *GetD4CAwsConsoleSetupURLsMultiStatus, error) { +func (a *Client) GetDiscoverCloudAzureUserScriptsAttachment(params *GetDiscoverCloudAzureUserScriptsAttachmentParams, opts ...ClientOption) (*GetDiscoverCloudAzureUserScriptsAttachmentOK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetD4CAwsConsoleSetupURLsParams() + params = NewGetDiscoverCloudAzureUserScriptsAttachmentParams() } op := &runtime.ClientOperation{ - ID: "GetD4CAwsConsoleSetupURLs", + ID: "GetDiscoverCloudAzureUserScriptsAttachment", Method: "GET", - PathPattern: "/cloud-connect-aws/entities/console-setup-urls/v1", - ProducesMediaTypes: []string{"application/json"}, + PathPattern: "/cloud-connect-azure/entities/user-scripts-download/v1", + ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetD4CAwsConsoleSetupURLsReader{formats: a.formats}, + Reader: &GetDiscoverCloudAzureUserScriptsAttachmentReader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -468,16 +595,15 @@ func (a *Client) GetD4CAwsConsoleSetupURLs(params *GetD4CAwsConsoleSetupURLsPara result, err := a.transport.Submit(op) if err != nil { - return nil, nil, err + return nil, err } - switch value := result.(type) { - case *GetD4CAwsConsoleSetupURLsOK: - return value, nil, nil - case *GetD4CAwsConsoleSetupURLsMultiStatus: - return nil, value, nil + success, ok := result.(*GetDiscoverCloudAzureUserScriptsAttachmentOK) + if ok { + return success, nil } + // unexpected success response // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue - msg := fmt.Sprintf("unexpected success response for d4c_registration: API contract not enforced by server. Client expected to get an error, but got: %T", result) + msg := fmt.Sprintf("unexpected success response for GetDiscoverCloudAzureUserScriptsAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) panic(msg) } @@ -519,6 +645,44 @@ func (a *Client) GetHorizonD4CScripts(params *GetHorizonD4CScriptsParams, opts . panic(msg) } +/* +UpdateDiscoverCloudAzureAccountClientID updates an azure service account in our system by with the user created client id created with the public key we ve provided +*/ +func (a *Client) UpdateDiscoverCloudAzureAccountClientID(params *UpdateDiscoverCloudAzureAccountClientIDParams, opts ...ClientOption) (*UpdateDiscoverCloudAzureAccountClientIDCreated, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewUpdateDiscoverCloudAzureAccountClientIDParams() + } + op := &runtime.ClientOperation{ + ID: "UpdateDiscoverCloudAzureAccountClientID", + Method: "PATCH", + PathPattern: "/cloud-connect-azure/entities/client-id/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &UpdateDiscoverCloudAzureAccountClientIDReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*UpdateDiscoverCloudAzureAccountClientIDCreated) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateDiscoverCloudAzureAccountClientID: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + // SetTransport changes the transport on the client func (a *Client) SetTransport(transport runtime.ClientTransport) { a.transport = transport diff --git a/falcon/client/d4c_registration/delete_d4_c_aws_account_responses.go b/falcon/client/d4c_registration/delete_d4_c_aws_account_responses.go index d30ef25d..65c8e2a6 100644 --- a/falcon/client/d4c_registration/delete_d4_c_aws_account_responses.go +++ b/falcon/client/d4c_registration/delete_d4_c_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *DeleteD4CAwsAccountReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /cloud-connect-aws/entities/account/v2] DeleteD4CAwsAccount", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_parameters.go b/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_parameters.go index a0261c1f..925622c7 100644 --- a/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_parameters.go +++ b/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_parameters.go @@ -62,10 +62,11 @@ DiscoverCloudAzureDownloadCertificateParams contains all the parameters to send */ type DiscoverCloudAzureDownloadCertificateParams struct { - // Refresh. - // - // Default: "false" - Refresh *string + /* Refresh. + + Setting to true will invalidate the current certificate and generate a new certificate + */ + Refresh *bool /* TenantID. @@ -73,6 +74,12 @@ type DiscoverCloudAzureDownloadCertificateParams struct { */ TenantID []string + /* YearsValid. + + Years the certificate should be valid (only used when refresh=true) + */ + YearsValid *string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -91,7 +98,7 @@ func (o *DiscoverCloudAzureDownloadCertificateParams) WithDefaults() *DiscoverCl // All values with no default are reset to their zero value. func (o *DiscoverCloudAzureDownloadCertificateParams) SetDefaults() { var ( - refreshDefault = string("false") + refreshDefault = bool(false) ) val := DiscoverCloudAzureDownloadCertificateParams{ @@ -138,13 +145,13 @@ func (o *DiscoverCloudAzureDownloadCertificateParams) SetHTTPClient(client *http } // WithRefresh adds the refresh to the discover cloud azure download certificate params -func (o *DiscoverCloudAzureDownloadCertificateParams) WithRefresh(refresh *string) *DiscoverCloudAzureDownloadCertificateParams { +func (o *DiscoverCloudAzureDownloadCertificateParams) WithRefresh(refresh *bool) *DiscoverCloudAzureDownloadCertificateParams { o.SetRefresh(refresh) return o } // SetRefresh adds the refresh to the discover cloud azure download certificate params -func (o *DiscoverCloudAzureDownloadCertificateParams) SetRefresh(refresh *string) { +func (o *DiscoverCloudAzureDownloadCertificateParams) SetRefresh(refresh *bool) { o.Refresh = refresh } @@ -159,6 +166,17 @@ func (o *DiscoverCloudAzureDownloadCertificateParams) SetTenantID(tenantID []str o.TenantID = tenantID } +// WithYearsValid adds the yearsValid to the discover cloud azure download certificate params +func (o *DiscoverCloudAzureDownloadCertificateParams) WithYearsValid(yearsValid *string) *DiscoverCloudAzureDownloadCertificateParams { + o.SetYearsValid(yearsValid) + return o +} + +// SetYearsValid adds the yearsValid to the discover cloud azure download certificate params +func (o *DiscoverCloudAzureDownloadCertificateParams) SetYearsValid(yearsValid *string) { + o.YearsValid = yearsValid +} + // WriteToRequest writes these params to a swagger request func (o *DiscoverCloudAzureDownloadCertificateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -170,12 +188,12 @@ func (o *DiscoverCloudAzureDownloadCertificateParams) WriteToRequest(r runtime.C if o.Refresh != nil { // query param refresh - var qrRefresh string + var qrRefresh bool if o.Refresh != nil { qrRefresh = *o.Refresh } - qRefresh := qrRefresh + qRefresh := swag.FormatBool(qrRefresh) if qRefresh != "" { if err := r.SetQueryParam("refresh", qRefresh); err != nil { @@ -195,6 +213,23 @@ func (o *DiscoverCloudAzureDownloadCertificateParams) WriteToRequest(r runtime.C } } + if o.YearsValid != nil { + + // query param years_valid + var qrYearsValid string + + if o.YearsValid != nil { + qrYearsValid = *o.YearsValid + } + qYearsValid := qrYearsValid + if qYearsValid != "" { + + if err := r.SetQueryParam("years_valid", qYearsValid); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } diff --git a/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_responses.go b/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_responses.go index eaabdd7a..07b7f117 100644 --- a/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_responses.go +++ b/falcon/client/d4c_registration/discover_cloud_azure_download_certificate_responses.go @@ -56,14 +56,7 @@ func (o *DiscoverCloudAzureDownloadCertificateReader) ReadResponse(response runt } return nil, result default: - result := NewDiscoverCloudAzureDownloadCertificateDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /cloud-connect-azure/entities/download-certificate/v1] DiscoverCloudAzureDownloadCertificate", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *DiscoverCloudAzureDownloadCertificateInternalServerError) readResponse( return nil } - -// NewDiscoverCloudAzureDownloadCertificateDefault creates a DiscoverCloudAzureDownloadCertificateDefault with default headers values -func NewDiscoverCloudAzureDownloadCertificateDefault(code int) *DiscoverCloudAzureDownloadCertificateDefault { - return &DiscoverCloudAzureDownloadCertificateDefault{ - _statusCode: code, - } -} - -/* -DiscoverCloudAzureDownloadCertificateDefault describes a response with status code -1, with default header values. - -OK -*/ -type DiscoverCloudAzureDownloadCertificateDefault struct { - _statusCode int - - Payload *models.RegistrationAzureDownloadCertificateResponseV1 -} - -// IsSuccess returns true when this discover cloud azure download certificate default response has a 2xx status code -func (o *DiscoverCloudAzureDownloadCertificateDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this discover cloud azure download certificate default response has a 3xx status code -func (o *DiscoverCloudAzureDownloadCertificateDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this discover cloud azure download certificate default response has a 4xx status code -func (o *DiscoverCloudAzureDownloadCertificateDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this discover cloud azure download certificate default response has a 5xx status code -func (o *DiscoverCloudAzureDownloadCertificateDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this discover cloud azure download certificate default response a status code equal to that given -func (o *DiscoverCloudAzureDownloadCertificateDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the discover cloud azure download certificate default response -func (o *DiscoverCloudAzureDownloadCertificateDefault) Code() int { - return o._statusCode -} - -func (o *DiscoverCloudAzureDownloadCertificateDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/download-certificate/v1][%d] DiscoverCloudAzureDownloadCertificate default %+v", o._statusCode, o.Payload) -} - -func (o *DiscoverCloudAzureDownloadCertificateDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/download-certificate/v1][%d] DiscoverCloudAzureDownloadCertificate default %+v", o._statusCode, o.Payload) -} - -func (o *DiscoverCloudAzureDownloadCertificateDefault) GetPayload() *models.RegistrationAzureDownloadCertificateResponseV1 { - return o.Payload -} - -func (o *DiscoverCloudAzureDownloadCertificateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAzureDownloadCertificateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_parameters.go b/falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_parameters.go deleted file mode 100644 index fd4a08f3..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_parameters.go +++ /dev/null @@ -1,128 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" -) - -// NewGetCSPMAzureUserScriptsParams creates a new GetCSPMAzureUserScriptsParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetCSPMAzureUserScriptsParams() *GetCSPMAzureUserScriptsParams { - return &GetCSPMAzureUserScriptsParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetCSPMAzureUserScriptsParamsWithTimeout creates a new GetCSPMAzureUserScriptsParams object -// with the ability to set a timeout on a request. -func NewGetCSPMAzureUserScriptsParamsWithTimeout(timeout time.Duration) *GetCSPMAzureUserScriptsParams { - return &GetCSPMAzureUserScriptsParams{ - timeout: timeout, - } -} - -// NewGetCSPMAzureUserScriptsParamsWithContext creates a new GetCSPMAzureUserScriptsParams object -// with the ability to set a context for a request. -func NewGetCSPMAzureUserScriptsParamsWithContext(ctx context.Context) *GetCSPMAzureUserScriptsParams { - return &GetCSPMAzureUserScriptsParams{ - Context: ctx, - } -} - -// NewGetCSPMAzureUserScriptsParamsWithHTTPClient creates a new GetCSPMAzureUserScriptsParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetCSPMAzureUserScriptsParamsWithHTTPClient(client *http.Client) *GetCSPMAzureUserScriptsParams { - return &GetCSPMAzureUserScriptsParams{ - HTTPClient: client, - } -} - -/* -GetCSPMAzureUserScriptsParams contains all the parameters to send to the API endpoint - - for the get c s p m azure user scripts operation. - - Typically these are written to a http.Request. -*/ -type GetCSPMAzureUserScriptsParams struct { - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get c s p m azure user scripts params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMAzureUserScriptsParams) WithDefaults() *GetCSPMAzureUserScriptsParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get c s p m azure user scripts params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMAzureUserScriptsParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get c s p m azure user scripts params -func (o *GetCSPMAzureUserScriptsParams) WithTimeout(timeout time.Duration) *GetCSPMAzureUserScriptsParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get c s p m azure user scripts params -func (o *GetCSPMAzureUserScriptsParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get c s p m azure user scripts params -func (o *GetCSPMAzureUserScriptsParams) WithContext(ctx context.Context) *GetCSPMAzureUserScriptsParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get c s p m azure user scripts params -func (o *GetCSPMAzureUserScriptsParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get c s p m azure user scripts params -func (o *GetCSPMAzureUserScriptsParams) WithHTTPClient(client *http.Client) *GetCSPMAzureUserScriptsParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get c s p m azure user scripts params -func (o *GetCSPMAzureUserScriptsParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WriteToRequest writes these params to a swagger request -func (o *GetCSPMAzureUserScriptsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_responses.go b/falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_responses.go deleted file mode 100644 index 7bbdc64a..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_azure_user_scripts_responses.go +++ /dev/null @@ -1,755 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetCSPMAzureUserScriptsReader is a Reader for the GetCSPMAzureUserScripts structure. -type GetCSPMAzureUserScriptsReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetCSPMAzureUserScriptsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetCSPMAzureUserScriptsOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 207: - result := NewGetCSPMAzureUserScriptsMultiStatus() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewGetCSPMAzureUserScriptsBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewGetCSPMAzureUserScriptsForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetCSPMAzureUserScriptsTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewGetCSPMAzureUserScriptsInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetCSPMAzureUserScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetCSPMAzureUserScriptsOK creates a GetCSPMAzureUserScriptsOK with default headers values -func NewGetCSPMAzureUserScriptsOK() *GetCSPMAzureUserScriptsOK { - return &GetCSPMAzureUserScriptsOK{} -} - -/* -GetCSPMAzureUserScriptsOK describes a response with status code 200, with default header values. - -OK -*/ -type GetCSPMAzureUserScriptsOK struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m azure user scripts o k response has a 2xx status code -func (o *GetCSPMAzureUserScriptsOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m azure user scripts o k response has a 3xx status code -func (o *GetCSPMAzureUserScriptsOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m azure user scripts o k response has a 4xx status code -func (o *GetCSPMAzureUserScriptsOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m azure user scripts o k response has a 5xx status code -func (o *GetCSPMAzureUserScriptsOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m azure user scripts o k response a status code equal to that given -func (o *GetCSPMAzureUserScriptsOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get c s p m azure user scripts o k response -func (o *GetCSPMAzureUserScriptsOK) Code() int { - return 200 -} - -func (o *GetCSPMAzureUserScriptsOK) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsOK %+v", 200, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsOK) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsOK %+v", 200, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsOK) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMAzureUserScriptsMultiStatus creates a GetCSPMAzureUserScriptsMultiStatus with default headers values -func NewGetCSPMAzureUserScriptsMultiStatus() *GetCSPMAzureUserScriptsMultiStatus { - return &GetCSPMAzureUserScriptsMultiStatus{} -} - -/* -GetCSPMAzureUserScriptsMultiStatus describes a response with status code 207, with default header values. - -Multi-Status -*/ -type GetCSPMAzureUserScriptsMultiStatus struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m azure user scripts multi status response has a 2xx status code -func (o *GetCSPMAzureUserScriptsMultiStatus) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m azure user scripts multi status response has a 3xx status code -func (o *GetCSPMAzureUserScriptsMultiStatus) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m azure user scripts multi status response has a 4xx status code -func (o *GetCSPMAzureUserScriptsMultiStatus) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m azure user scripts multi status response has a 5xx status code -func (o *GetCSPMAzureUserScriptsMultiStatus) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m azure user scripts multi status response a status code equal to that given -func (o *GetCSPMAzureUserScriptsMultiStatus) IsCode(code int) bool { - return code == 207 -} - -// Code gets the status code for the get c s p m azure user scripts multi status response -func (o *GetCSPMAzureUserScriptsMultiStatus) Code() int { - return 207 -} - -func (o *GetCSPMAzureUserScriptsMultiStatus) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsMultiStatus %+v", 207, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsMultiStatus) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsMultiStatus %+v", 207, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsMultiStatus) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMAzureUserScriptsBadRequest creates a GetCSPMAzureUserScriptsBadRequest with default headers values -func NewGetCSPMAzureUserScriptsBadRequest() *GetCSPMAzureUserScriptsBadRequest { - return &GetCSPMAzureUserScriptsBadRequest{} -} - -/* -GetCSPMAzureUserScriptsBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type GetCSPMAzureUserScriptsBadRequest struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m azure user scripts bad request response has a 2xx status code -func (o *GetCSPMAzureUserScriptsBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m azure user scripts bad request response has a 3xx status code -func (o *GetCSPMAzureUserScriptsBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m azure user scripts bad request response has a 4xx status code -func (o *GetCSPMAzureUserScriptsBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m azure user scripts bad request response has a 5xx status code -func (o *GetCSPMAzureUserScriptsBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m azure user scripts bad request response a status code equal to that given -func (o *GetCSPMAzureUserScriptsBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the get c s p m azure user scripts bad request response -func (o *GetCSPMAzureUserScriptsBadRequest) Code() int { - return 400 -} - -func (o *GetCSPMAzureUserScriptsBadRequest) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsBadRequest) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsBadRequest) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMAzureUserScriptsForbidden creates a GetCSPMAzureUserScriptsForbidden with default headers values -func NewGetCSPMAzureUserScriptsForbidden() *GetCSPMAzureUserScriptsForbidden { - return &GetCSPMAzureUserScriptsForbidden{} -} - -/* -GetCSPMAzureUserScriptsForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetCSPMAzureUserScriptsForbidden struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m azure user scripts forbidden response has a 2xx status code -func (o *GetCSPMAzureUserScriptsForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m azure user scripts forbidden response has a 3xx status code -func (o *GetCSPMAzureUserScriptsForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m azure user scripts forbidden response has a 4xx status code -func (o *GetCSPMAzureUserScriptsForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m azure user scripts forbidden response has a 5xx status code -func (o *GetCSPMAzureUserScriptsForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m azure user scripts forbidden response a status code equal to that given -func (o *GetCSPMAzureUserScriptsForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get c s p m azure user scripts forbidden response -func (o *GetCSPMAzureUserScriptsForbidden) Code() int { - return 403 -} - -func (o *GetCSPMAzureUserScriptsForbidden) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsForbidden) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMAzureUserScriptsTooManyRequests creates a GetCSPMAzureUserScriptsTooManyRequests with default headers values -func NewGetCSPMAzureUserScriptsTooManyRequests() *GetCSPMAzureUserScriptsTooManyRequests { - return &GetCSPMAzureUserScriptsTooManyRequests{} -} - -/* -GetCSPMAzureUserScriptsTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetCSPMAzureUserScriptsTooManyRequests struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m azure user scripts too many requests response has a 2xx status code -func (o *GetCSPMAzureUserScriptsTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m azure user scripts too many requests response has a 3xx status code -func (o *GetCSPMAzureUserScriptsTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m azure user scripts too many requests response has a 4xx status code -func (o *GetCSPMAzureUserScriptsTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m azure user scripts too many requests response has a 5xx status code -func (o *GetCSPMAzureUserScriptsTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m azure user scripts too many requests response a status code equal to that given -func (o *GetCSPMAzureUserScriptsTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get c s p m azure user scripts too many requests response -func (o *GetCSPMAzureUserScriptsTooManyRequests) Code() int { - return 429 -} - -func (o *GetCSPMAzureUserScriptsTooManyRequests) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsTooManyRequests) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMAzureUserScriptsInternalServerError creates a GetCSPMAzureUserScriptsInternalServerError with default headers values -func NewGetCSPMAzureUserScriptsInternalServerError() *GetCSPMAzureUserScriptsInternalServerError { - return &GetCSPMAzureUserScriptsInternalServerError{} -} - -/* -GetCSPMAzureUserScriptsInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type GetCSPMAzureUserScriptsInternalServerError struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m azure user scripts internal server error response has a 2xx status code -func (o *GetCSPMAzureUserScriptsInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m azure user scripts internal server error response has a 3xx status code -func (o *GetCSPMAzureUserScriptsInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m azure user scripts internal server error response has a 4xx status code -func (o *GetCSPMAzureUserScriptsInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m azure user scripts internal server error response has a 5xx status code -func (o *GetCSPMAzureUserScriptsInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this get c s p m azure user scripts internal server error response a status code equal to that given -func (o *GetCSPMAzureUserScriptsInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the get c s p m azure user scripts internal server error response -func (o *GetCSPMAzureUserScriptsInternalServerError) Code() int { - return 500 -} - -func (o *GetCSPMAzureUserScriptsInternalServerError) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsInternalServerError) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getCSPMAzureUserScriptsInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsInternalServerError) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMAzureUserScriptsDefault creates a GetCSPMAzureUserScriptsDefault with default headers values -func NewGetCSPMAzureUserScriptsDefault(code int) *GetCSPMAzureUserScriptsDefault { - return &GetCSPMAzureUserScriptsDefault{ - _statusCode: code, - } -} - -/* -GetCSPMAzureUserScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMAzureUserScriptsDefault struct { - _statusCode int - - Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m azure user scripts default response has a 2xx status code -func (o *GetCSPMAzureUserScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m azure user scripts default response has a 3xx status code -func (o *GetCSPMAzureUserScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m azure user scripts default response has a 4xx status code -func (o *GetCSPMAzureUserScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m azure user scripts default response has a 5xx status code -func (o *GetCSPMAzureUserScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m azure user scripts default response a status code equal to that given -func (o *GetCSPMAzureUserScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m azure user scripts default response -func (o *GetCSPMAzureUserScriptsDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMAzureUserScriptsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] GetCSPMAzureUserScripts default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] GetCSPMAzureUserScripts default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMAzureUserScriptsDefault) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMAzureUserScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_parameters.go b/falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_parameters.go deleted file mode 100644 index 1cc697a5..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_parameters.go +++ /dev/null @@ -1,209 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// NewGetCSPMCGPAccountParams creates a new GetCSPMCGPAccountParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetCSPMCGPAccountParams() *GetCSPMCGPAccountParams { - return &GetCSPMCGPAccountParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetCSPMCGPAccountParamsWithTimeout creates a new GetCSPMCGPAccountParams object -// with the ability to set a timeout on a request. -func NewGetCSPMCGPAccountParamsWithTimeout(timeout time.Duration) *GetCSPMCGPAccountParams { - return &GetCSPMCGPAccountParams{ - timeout: timeout, - } -} - -// NewGetCSPMCGPAccountParamsWithContext creates a new GetCSPMCGPAccountParams object -// with the ability to set a context for a request. -func NewGetCSPMCGPAccountParamsWithContext(ctx context.Context) *GetCSPMCGPAccountParams { - return &GetCSPMCGPAccountParams{ - Context: ctx, - } -} - -// NewGetCSPMCGPAccountParamsWithHTTPClient creates a new GetCSPMCGPAccountParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetCSPMCGPAccountParamsWithHTTPClient(client *http.Client) *GetCSPMCGPAccountParams { - return &GetCSPMCGPAccountParams{ - HTTPClient: client, - } -} - -/* -GetCSPMCGPAccountParams contains all the parameters to send to the API endpoint - - for the get c s p m c g p account operation. - - Typically these are written to a http.Request. -*/ -type GetCSPMCGPAccountParams struct { - - /* Ids. - - Parent IDs of accounts - */ - Ids []string - - /* ScanType. - - Type of scan, dry or full, to perform on selected accounts - */ - ScanType *string - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get c s p m c g p account params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMCGPAccountParams) WithDefaults() *GetCSPMCGPAccountParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get c s p m c g p account params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMCGPAccountParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) WithTimeout(timeout time.Duration) *GetCSPMCGPAccountParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) WithContext(ctx context.Context) *GetCSPMCGPAccountParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) WithHTTPClient(client *http.Client) *GetCSPMCGPAccountParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithIds adds the ids to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) WithIds(ids []string) *GetCSPMCGPAccountParams { - o.SetIds(ids) - return o -} - -// SetIds adds the ids to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) SetIds(ids []string) { - o.Ids = ids -} - -// WithScanType adds the scanType to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) WithScanType(scanType *string) *GetCSPMCGPAccountParams { - o.SetScanType(scanType) - return o -} - -// SetScanType adds the scanType to the get c s p m c g p account params -func (o *GetCSPMCGPAccountParams) SetScanType(scanType *string) { - o.ScanType = scanType -} - -// WriteToRequest writes these params to a swagger request -func (o *GetCSPMCGPAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if o.Ids != nil { - - // binding items for ids - joinedIds := o.bindParamIds(reg) - - // query array param ids - if err := r.SetQueryParam("ids", joinedIds...); err != nil { - return err - } - } - - if o.ScanType != nil { - - // query param scan-type - var qrScanType string - - if o.ScanType != nil { - qrScanType = *o.ScanType - } - qScanType := qrScanType - if qScanType != "" { - - if err := r.SetQueryParam("scan-type", qScanType); err != nil { - return err - } - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -// bindParamGetCSPMCGPAccount binds the parameter ids -func (o *GetCSPMCGPAccountParams) bindParamIds(formats strfmt.Registry) []string { - idsIR := o.Ids - - var idsIC []string - for _, idsIIR := range idsIR { // explode []string - - idsIIV := idsIIR // string as string - idsIC = append(idsIC, idsIIV) - } - - // items.CollectionFormat: "multi" - idsIS := swag.JoinByFormat(idsIC, "multi") - - return idsIS -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_responses.go b/falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_responses.go deleted file mode 100644 index 3b19d0f5..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_c_g_p_account_responses.go +++ /dev/null @@ -1,755 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetCSPMCGPAccountReader is a Reader for the GetCSPMCGPAccount structure. -type GetCSPMCGPAccountReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetCSPMCGPAccountReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetCSPMCGPAccountOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 207: - result := NewGetCSPMCGPAccountMultiStatus() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewGetCSPMCGPAccountBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewGetCSPMCGPAccountForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetCSPMCGPAccountTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewGetCSPMCGPAccountInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetCSPMCGPAccountDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetCSPMCGPAccountOK creates a GetCSPMCGPAccountOK with default headers values -func NewGetCSPMCGPAccountOK() *GetCSPMCGPAccountOK { - return &GetCSPMCGPAccountOK{} -} - -/* -GetCSPMCGPAccountOK describes a response with status code 200, with default header values. - -OK -*/ -type GetCSPMCGPAccountOK struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this get c s p m c g p account o k response has a 2xx status code -func (o *GetCSPMCGPAccountOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m c g p account o k response has a 3xx status code -func (o *GetCSPMCGPAccountOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m c g p account o k response has a 4xx status code -func (o *GetCSPMCGPAccountOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m c g p account o k response has a 5xx status code -func (o *GetCSPMCGPAccountOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m c g p account o k response a status code equal to that given -func (o *GetCSPMCGPAccountOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get c s p m c g p account o k response -func (o *GetCSPMCGPAccountOK) Code() int { - return 200 -} - -func (o *GetCSPMCGPAccountOK) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountOK %+v", 200, o.Payload) -} - -func (o *GetCSPMCGPAccountOK) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountOK %+v", 200, o.Payload) -} - -func (o *GetCSPMCGPAccountOK) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *GetCSPMCGPAccountOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMCGPAccountMultiStatus creates a GetCSPMCGPAccountMultiStatus with default headers values -func NewGetCSPMCGPAccountMultiStatus() *GetCSPMCGPAccountMultiStatus { - return &GetCSPMCGPAccountMultiStatus{} -} - -/* -GetCSPMCGPAccountMultiStatus describes a response with status code 207, with default header values. - -Multi-Status -*/ -type GetCSPMCGPAccountMultiStatus struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this get c s p m c g p account multi status response has a 2xx status code -func (o *GetCSPMCGPAccountMultiStatus) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m c g p account multi status response has a 3xx status code -func (o *GetCSPMCGPAccountMultiStatus) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m c g p account multi status response has a 4xx status code -func (o *GetCSPMCGPAccountMultiStatus) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m c g p account multi status response has a 5xx status code -func (o *GetCSPMCGPAccountMultiStatus) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m c g p account multi status response a status code equal to that given -func (o *GetCSPMCGPAccountMultiStatus) IsCode(code int) bool { - return code == 207 -} - -// Code gets the status code for the get c s p m c g p account multi status response -func (o *GetCSPMCGPAccountMultiStatus) Code() int { - return 207 -} - -func (o *GetCSPMCGPAccountMultiStatus) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountMultiStatus %+v", 207, o.Payload) -} - -func (o *GetCSPMCGPAccountMultiStatus) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountMultiStatus %+v", 207, o.Payload) -} - -func (o *GetCSPMCGPAccountMultiStatus) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *GetCSPMCGPAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMCGPAccountBadRequest creates a GetCSPMCGPAccountBadRequest with default headers values -func NewGetCSPMCGPAccountBadRequest() *GetCSPMCGPAccountBadRequest { - return &GetCSPMCGPAccountBadRequest{} -} - -/* -GetCSPMCGPAccountBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type GetCSPMCGPAccountBadRequest struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this get c s p m c g p account bad request response has a 2xx status code -func (o *GetCSPMCGPAccountBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m c g p account bad request response has a 3xx status code -func (o *GetCSPMCGPAccountBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m c g p account bad request response has a 4xx status code -func (o *GetCSPMCGPAccountBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m c g p account bad request response has a 5xx status code -func (o *GetCSPMCGPAccountBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m c g p account bad request response a status code equal to that given -func (o *GetCSPMCGPAccountBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the get c s p m c g p account bad request response -func (o *GetCSPMCGPAccountBadRequest) Code() int { - return 400 -} - -func (o *GetCSPMCGPAccountBadRequest) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMCGPAccountBadRequest) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMCGPAccountBadRequest) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *GetCSPMCGPAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMCGPAccountForbidden creates a GetCSPMCGPAccountForbidden with default headers values -func NewGetCSPMCGPAccountForbidden() *GetCSPMCGPAccountForbidden { - return &GetCSPMCGPAccountForbidden{} -} - -/* -GetCSPMCGPAccountForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetCSPMCGPAccountForbidden struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m c g p account forbidden response has a 2xx status code -func (o *GetCSPMCGPAccountForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m c g p account forbidden response has a 3xx status code -func (o *GetCSPMCGPAccountForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m c g p account forbidden response has a 4xx status code -func (o *GetCSPMCGPAccountForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m c g p account forbidden response has a 5xx status code -func (o *GetCSPMCGPAccountForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m c g p account forbidden response a status code equal to that given -func (o *GetCSPMCGPAccountForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get c s p m c g p account forbidden response -func (o *GetCSPMCGPAccountForbidden) Code() int { - return 403 -} - -func (o *GetCSPMCGPAccountForbidden) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMCGPAccountForbidden) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMCGPAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMCGPAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMCGPAccountTooManyRequests creates a GetCSPMCGPAccountTooManyRequests with default headers values -func NewGetCSPMCGPAccountTooManyRequests() *GetCSPMCGPAccountTooManyRequests { - return &GetCSPMCGPAccountTooManyRequests{} -} - -/* -GetCSPMCGPAccountTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetCSPMCGPAccountTooManyRequests struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m c g p account too many requests response has a 2xx status code -func (o *GetCSPMCGPAccountTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m c g p account too many requests response has a 3xx status code -func (o *GetCSPMCGPAccountTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m c g p account too many requests response has a 4xx status code -func (o *GetCSPMCGPAccountTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m c g p account too many requests response has a 5xx status code -func (o *GetCSPMCGPAccountTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m c g p account too many requests response a status code equal to that given -func (o *GetCSPMCGPAccountTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get c s p m c g p account too many requests response -func (o *GetCSPMCGPAccountTooManyRequests) Code() int { - return 429 -} - -func (o *GetCSPMCGPAccountTooManyRequests) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMCGPAccountTooManyRequests) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMCGPAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMCGPAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMCGPAccountInternalServerError creates a GetCSPMCGPAccountInternalServerError with default headers values -func NewGetCSPMCGPAccountInternalServerError() *GetCSPMCGPAccountInternalServerError { - return &GetCSPMCGPAccountInternalServerError{} -} - -/* -GetCSPMCGPAccountInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type GetCSPMCGPAccountInternalServerError struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this get c s p m c g p account internal server error response has a 2xx status code -func (o *GetCSPMCGPAccountInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m c g p account internal server error response has a 3xx status code -func (o *GetCSPMCGPAccountInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m c g p account internal server error response has a 4xx status code -func (o *GetCSPMCGPAccountInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m c g p account internal server error response has a 5xx status code -func (o *GetCSPMCGPAccountInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this get c s p m c g p account internal server error response a status code equal to that given -func (o *GetCSPMCGPAccountInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the get c s p m c g p account internal server error response -func (o *GetCSPMCGPAccountInternalServerError) Code() int { - return 500 -} - -func (o *GetCSPMCGPAccountInternalServerError) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMCGPAccountInternalServerError) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getCSPMCGPAccountInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMCGPAccountInternalServerError) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *GetCSPMCGPAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMCGPAccountDefault creates a GetCSPMCGPAccountDefault with default headers values -func NewGetCSPMCGPAccountDefault(code int) *GetCSPMCGPAccountDefault { - return &GetCSPMCGPAccountDefault{ - _statusCode: code, - } -} - -/* -GetCSPMCGPAccountDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMCGPAccountDefault struct { - _statusCode int - - Payload *models.RegistrationGCPAccountResponseV1 -} - -// IsSuccess returns true when this get c s p m c g p account default response has a 2xx status code -func (o *GetCSPMCGPAccountDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m c g p account default response has a 3xx status code -func (o *GetCSPMCGPAccountDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m c g p account default response has a 4xx status code -func (o *GetCSPMCGPAccountDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m c g p account default response has a 5xx status code -func (o *GetCSPMCGPAccountDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m c g p account default response a status code equal to that given -func (o *GetCSPMCGPAccountDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m c g p account default response -func (o *GetCSPMCGPAccountDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMCGPAccountDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] GetCSPMCGPAccount default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMCGPAccountDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] GetCSPMCGPAccount default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMCGPAccountDefault) GetPayload() *models.RegistrationGCPAccountResponseV1 { - return o.Payload -} - -func (o *GetCSPMCGPAccountDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationGCPAccountResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_parameters.go b/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_parameters.go deleted file mode 100644 index 4cecb503..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_parameters.go +++ /dev/null @@ -1,128 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" -) - -// NewGetCSPMGCPUserScriptsAttachmentParams creates a new GetCSPMGCPUserScriptsAttachmentParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetCSPMGCPUserScriptsAttachmentParams() *GetCSPMGCPUserScriptsAttachmentParams { - return &GetCSPMGCPUserScriptsAttachmentParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetCSPMGCPUserScriptsAttachmentParamsWithTimeout creates a new GetCSPMGCPUserScriptsAttachmentParams object -// with the ability to set a timeout on a request. -func NewGetCSPMGCPUserScriptsAttachmentParamsWithTimeout(timeout time.Duration) *GetCSPMGCPUserScriptsAttachmentParams { - return &GetCSPMGCPUserScriptsAttachmentParams{ - timeout: timeout, - } -} - -// NewGetCSPMGCPUserScriptsAttachmentParamsWithContext creates a new GetCSPMGCPUserScriptsAttachmentParams object -// with the ability to set a context for a request. -func NewGetCSPMGCPUserScriptsAttachmentParamsWithContext(ctx context.Context) *GetCSPMGCPUserScriptsAttachmentParams { - return &GetCSPMGCPUserScriptsAttachmentParams{ - Context: ctx, - } -} - -// NewGetCSPMGCPUserScriptsAttachmentParamsWithHTTPClient creates a new GetCSPMGCPUserScriptsAttachmentParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetCSPMGCPUserScriptsAttachmentParamsWithHTTPClient(client *http.Client) *GetCSPMGCPUserScriptsAttachmentParams { - return &GetCSPMGCPUserScriptsAttachmentParams{ - HTTPClient: client, - } -} - -/* -GetCSPMGCPUserScriptsAttachmentParams contains all the parameters to send to the API endpoint - - for the get c s p m g c p user scripts attachment operation. - - Typically these are written to a http.Request. -*/ -type GetCSPMGCPUserScriptsAttachmentParams struct { - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get c s p m g c p user scripts attachment params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMGCPUserScriptsAttachmentParams) WithDefaults() *GetCSPMGCPUserScriptsAttachmentParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get c s p m g c p user scripts attachment params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMGCPUserScriptsAttachmentParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get c s p m g c p user scripts attachment params -func (o *GetCSPMGCPUserScriptsAttachmentParams) WithTimeout(timeout time.Duration) *GetCSPMGCPUserScriptsAttachmentParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get c s p m g c p user scripts attachment params -func (o *GetCSPMGCPUserScriptsAttachmentParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get c s p m g c p user scripts attachment params -func (o *GetCSPMGCPUserScriptsAttachmentParams) WithContext(ctx context.Context) *GetCSPMGCPUserScriptsAttachmentParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get c s p m g c p user scripts attachment params -func (o *GetCSPMGCPUserScriptsAttachmentParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get c s p m g c p user scripts attachment params -func (o *GetCSPMGCPUserScriptsAttachmentParams) WithHTTPClient(client *http.Client) *GetCSPMGCPUserScriptsAttachmentParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get c s p m g c p user scripts attachment params -func (o *GetCSPMGCPUserScriptsAttachmentParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WriteToRequest writes these params to a swagger request -func (o *GetCSPMGCPUserScriptsAttachmentParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_responses.go b/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_responses.go deleted file mode 100644 index a07992f8..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_attachment_responses.go +++ /dev/null @@ -1,650 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetCSPMGCPUserScriptsAttachmentReader is a Reader for the GetCSPMGCPUserScriptsAttachment structure. -type GetCSPMGCPUserScriptsAttachmentReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetCSPMGCPUserScriptsAttachmentReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetCSPMGCPUserScriptsAttachmentOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewGetCSPMGCPUserScriptsAttachmentBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewGetCSPMGCPUserScriptsAttachmentForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetCSPMGCPUserScriptsAttachmentTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewGetCSPMGCPUserScriptsAttachmentInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetCSPMGCPUserScriptsAttachmentDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetCSPMGCPUserScriptsAttachmentOK creates a GetCSPMGCPUserScriptsAttachmentOK with default headers values -func NewGetCSPMGCPUserScriptsAttachmentOK() *GetCSPMGCPUserScriptsAttachmentOK { - return &GetCSPMGCPUserScriptsAttachmentOK{} -} - -/* -GetCSPMGCPUserScriptsAttachmentOK describes a response with status code 200, with default header values. - -OK -*/ -type GetCSPMGCPUserScriptsAttachmentOK struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts attachment o k response has a 2xx status code -func (o *GetCSPMGCPUserScriptsAttachmentOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m g c p user scripts attachment o k response has a 3xx status code -func (o *GetCSPMGCPUserScriptsAttachmentOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts attachment o k response has a 4xx status code -func (o *GetCSPMGCPUserScriptsAttachmentOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m g c p user scripts attachment o k response has a 5xx status code -func (o *GetCSPMGCPUserScriptsAttachmentOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts attachment o k response a status code equal to that given -func (o *GetCSPMGCPUserScriptsAttachmentOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get c s p m g c p user scripts attachment o k response -func (o *GetCSPMGCPUserScriptsAttachmentOK) Code() int { - return 200 -} - -func (o *GetCSPMGCPUserScriptsAttachmentOK) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentOK %+v", 200, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentOK) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentOK %+v", 200, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentOK) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsAttachmentOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsAttachmentBadRequest creates a GetCSPMGCPUserScriptsAttachmentBadRequest with default headers values -func NewGetCSPMGCPUserScriptsAttachmentBadRequest() *GetCSPMGCPUserScriptsAttachmentBadRequest { - return &GetCSPMGCPUserScriptsAttachmentBadRequest{} -} - -/* -GetCSPMGCPUserScriptsAttachmentBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type GetCSPMGCPUserScriptsAttachmentBadRequest struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts attachment bad request response has a 2xx status code -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts attachment bad request response has a 3xx status code -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts attachment bad request response has a 4xx status code -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m g c p user scripts attachment bad request response has a 5xx status code -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts attachment bad request response a status code equal to that given -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the get c s p m g c p user scripts attachment bad request response -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) Code() int { - return 400 -} - -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsAttachmentBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsAttachmentForbidden creates a GetCSPMGCPUserScriptsAttachmentForbidden with default headers values -func NewGetCSPMGCPUserScriptsAttachmentForbidden() *GetCSPMGCPUserScriptsAttachmentForbidden { - return &GetCSPMGCPUserScriptsAttachmentForbidden{} -} - -/* -GetCSPMGCPUserScriptsAttachmentForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetCSPMGCPUserScriptsAttachmentForbidden struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m g c p user scripts attachment forbidden response has a 2xx status code -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts attachment forbidden response has a 3xx status code -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts attachment forbidden response has a 4xx status code -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m g c p user scripts attachment forbidden response has a 5xx status code -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts attachment forbidden response a status code equal to that given -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get c s p m g c p user scripts attachment forbidden response -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) Code() int { - return 403 -} - -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsAttachmentForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsAttachmentTooManyRequests creates a GetCSPMGCPUserScriptsAttachmentTooManyRequests with default headers values -func NewGetCSPMGCPUserScriptsAttachmentTooManyRequests() *GetCSPMGCPUserScriptsAttachmentTooManyRequests { - return &GetCSPMGCPUserScriptsAttachmentTooManyRequests{} -} - -/* -GetCSPMGCPUserScriptsAttachmentTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetCSPMGCPUserScriptsAttachmentTooManyRequests struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m g c p user scripts attachment too many requests response has a 2xx status code -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts attachment too many requests response has a 3xx status code -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts attachment too many requests response has a 4xx status code -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m g c p user scripts attachment too many requests response has a 5xx status code -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts attachment too many requests response a status code equal to that given -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get c s p m g c p user scripts attachment too many requests response -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) Code() int { - return 429 -} - -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsAttachmentTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsAttachmentInternalServerError creates a GetCSPMGCPUserScriptsAttachmentInternalServerError with default headers values -func NewGetCSPMGCPUserScriptsAttachmentInternalServerError() *GetCSPMGCPUserScriptsAttachmentInternalServerError { - return &GetCSPMGCPUserScriptsAttachmentInternalServerError{} -} - -/* -GetCSPMGCPUserScriptsAttachmentInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type GetCSPMGCPUserScriptsAttachmentInternalServerError struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts attachment internal server error response has a 2xx status code -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts attachment internal server error response has a 3xx status code -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts attachment internal server error response has a 4xx status code -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m g c p user scripts attachment internal server error response has a 5xx status code -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this get c s p m g c p user scripts attachment internal server error response a status code equal to that given -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the get c s p m g c p user scripts attachment internal server error response -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) Code() int { - return 500 -} - -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] getCSPMGCPUserScriptsAttachmentInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsAttachmentInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsAttachmentDefault creates a GetCSPMGCPUserScriptsAttachmentDefault with default headers values -func NewGetCSPMGCPUserScriptsAttachmentDefault(code int) *GetCSPMGCPUserScriptsAttachmentDefault { - return &GetCSPMGCPUserScriptsAttachmentDefault{ - _statusCode: code, - } -} - -/* -GetCSPMGCPUserScriptsAttachmentDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMGCPUserScriptsAttachmentDefault struct { - _statusCode int - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts attachment default response has a 2xx status code -func (o *GetCSPMGCPUserScriptsAttachmentDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m g c p user scripts attachment default response has a 3xx status code -func (o *GetCSPMGCPUserScriptsAttachmentDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m g c p user scripts attachment default response has a 4xx status code -func (o *GetCSPMGCPUserScriptsAttachmentDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m g c p user scripts attachment default response has a 5xx status code -func (o *GetCSPMGCPUserScriptsAttachmentDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m g c p user scripts attachment default response a status code equal to that given -func (o *GetCSPMGCPUserScriptsAttachmentDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m g c p user scripts attachment default response -func (o *GetCSPMGCPUserScriptsAttachmentDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMGCPUserScriptsAttachmentDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] GetCSPMGCPUserScriptsAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts-download/v1][%d] GetCSPMGCPUserScriptsAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsAttachmentDefault) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsAttachmentDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_parameters.go b/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_parameters.go deleted file mode 100644 index 377e0be7..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_parameters.go +++ /dev/null @@ -1,128 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" -) - -// NewGetCSPMGCPUserScriptsParams creates a new GetCSPMGCPUserScriptsParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetCSPMGCPUserScriptsParams() *GetCSPMGCPUserScriptsParams { - return &GetCSPMGCPUserScriptsParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetCSPMGCPUserScriptsParamsWithTimeout creates a new GetCSPMGCPUserScriptsParams object -// with the ability to set a timeout on a request. -func NewGetCSPMGCPUserScriptsParamsWithTimeout(timeout time.Duration) *GetCSPMGCPUserScriptsParams { - return &GetCSPMGCPUserScriptsParams{ - timeout: timeout, - } -} - -// NewGetCSPMGCPUserScriptsParamsWithContext creates a new GetCSPMGCPUserScriptsParams object -// with the ability to set a context for a request. -func NewGetCSPMGCPUserScriptsParamsWithContext(ctx context.Context) *GetCSPMGCPUserScriptsParams { - return &GetCSPMGCPUserScriptsParams{ - Context: ctx, - } -} - -// NewGetCSPMGCPUserScriptsParamsWithHTTPClient creates a new GetCSPMGCPUserScriptsParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetCSPMGCPUserScriptsParamsWithHTTPClient(client *http.Client) *GetCSPMGCPUserScriptsParams { - return &GetCSPMGCPUserScriptsParams{ - HTTPClient: client, - } -} - -/* -GetCSPMGCPUserScriptsParams contains all the parameters to send to the API endpoint - - for the get c s p m g c p user scripts operation. - - Typically these are written to a http.Request. -*/ -type GetCSPMGCPUserScriptsParams struct { - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get c s p m g c p user scripts params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMGCPUserScriptsParams) WithDefaults() *GetCSPMGCPUserScriptsParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get c s p m g c p user scripts params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetCSPMGCPUserScriptsParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get c s p m g c p user scripts params -func (o *GetCSPMGCPUserScriptsParams) WithTimeout(timeout time.Duration) *GetCSPMGCPUserScriptsParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get c s p m g c p user scripts params -func (o *GetCSPMGCPUserScriptsParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get c s p m g c p user scripts params -func (o *GetCSPMGCPUserScriptsParams) WithContext(ctx context.Context) *GetCSPMGCPUserScriptsParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get c s p m g c p user scripts params -func (o *GetCSPMGCPUserScriptsParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get c s p m g c p user scripts params -func (o *GetCSPMGCPUserScriptsParams) WithHTTPClient(client *http.Client) *GetCSPMGCPUserScriptsParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get c s p m g c p user scripts params -func (o *GetCSPMGCPUserScriptsParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WriteToRequest writes these params to a swagger request -func (o *GetCSPMGCPUserScriptsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_responses.go b/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_responses.go deleted file mode 100644 index 46738acb..00000000 --- a/falcon/client/d4c_registration/get_c_s_p_m_g_c_p_user_scripts_responses.go +++ /dev/null @@ -1,755 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package d4c_registration - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetCSPMGCPUserScriptsReader is a Reader for the GetCSPMGCPUserScripts structure. -type GetCSPMGCPUserScriptsReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetCSPMGCPUserScriptsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetCSPMGCPUserScriptsOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 207: - result := NewGetCSPMGCPUserScriptsMultiStatus() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewGetCSPMGCPUserScriptsBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewGetCSPMGCPUserScriptsForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetCSPMGCPUserScriptsTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewGetCSPMGCPUserScriptsInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetCSPMGCPUserScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetCSPMGCPUserScriptsOK creates a GetCSPMGCPUserScriptsOK with default headers values -func NewGetCSPMGCPUserScriptsOK() *GetCSPMGCPUserScriptsOK { - return &GetCSPMGCPUserScriptsOK{} -} - -/* -GetCSPMGCPUserScriptsOK describes a response with status code 200, with default header values. - -OK -*/ -type GetCSPMGCPUserScriptsOK struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts o k response has a 2xx status code -func (o *GetCSPMGCPUserScriptsOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m g c p user scripts o k response has a 3xx status code -func (o *GetCSPMGCPUserScriptsOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts o k response has a 4xx status code -func (o *GetCSPMGCPUserScriptsOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m g c p user scripts o k response has a 5xx status code -func (o *GetCSPMGCPUserScriptsOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts o k response a status code equal to that given -func (o *GetCSPMGCPUserScriptsOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get c s p m g c p user scripts o k response -func (o *GetCSPMGCPUserScriptsOK) Code() int { - return 200 -} - -func (o *GetCSPMGCPUserScriptsOK) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsOK %+v", 200, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsOK) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsOK %+v", 200, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsOK) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsMultiStatus creates a GetCSPMGCPUserScriptsMultiStatus with default headers values -func NewGetCSPMGCPUserScriptsMultiStatus() *GetCSPMGCPUserScriptsMultiStatus { - return &GetCSPMGCPUserScriptsMultiStatus{} -} - -/* -GetCSPMGCPUserScriptsMultiStatus describes a response with status code 207, with default header values. - -Multi-Status -*/ -type GetCSPMGCPUserScriptsMultiStatus struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts multi status response has a 2xx status code -func (o *GetCSPMGCPUserScriptsMultiStatus) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get c s p m g c p user scripts multi status response has a 3xx status code -func (o *GetCSPMGCPUserScriptsMultiStatus) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts multi status response has a 4xx status code -func (o *GetCSPMGCPUserScriptsMultiStatus) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m g c p user scripts multi status response has a 5xx status code -func (o *GetCSPMGCPUserScriptsMultiStatus) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts multi status response a status code equal to that given -func (o *GetCSPMGCPUserScriptsMultiStatus) IsCode(code int) bool { - return code == 207 -} - -// Code gets the status code for the get c s p m g c p user scripts multi status response -func (o *GetCSPMGCPUserScriptsMultiStatus) Code() int { - return 207 -} - -func (o *GetCSPMGCPUserScriptsMultiStatus) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsMultiStatus %+v", 207, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsMultiStatus) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsMultiStatus %+v", 207, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsMultiStatus) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsBadRequest creates a GetCSPMGCPUserScriptsBadRequest with default headers values -func NewGetCSPMGCPUserScriptsBadRequest() *GetCSPMGCPUserScriptsBadRequest { - return &GetCSPMGCPUserScriptsBadRequest{} -} - -/* -GetCSPMGCPUserScriptsBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type GetCSPMGCPUserScriptsBadRequest struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts bad request response has a 2xx status code -func (o *GetCSPMGCPUserScriptsBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts bad request response has a 3xx status code -func (o *GetCSPMGCPUserScriptsBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts bad request response has a 4xx status code -func (o *GetCSPMGCPUserScriptsBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m g c p user scripts bad request response has a 5xx status code -func (o *GetCSPMGCPUserScriptsBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts bad request response a status code equal to that given -func (o *GetCSPMGCPUserScriptsBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the get c s p m g c p user scripts bad request response -func (o *GetCSPMGCPUserScriptsBadRequest) Code() int { - return 400 -} - -func (o *GetCSPMGCPUserScriptsBadRequest) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsBadRequest) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsBadRequest %+v", 400, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsBadRequest) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsForbidden creates a GetCSPMGCPUserScriptsForbidden with default headers values -func NewGetCSPMGCPUserScriptsForbidden() *GetCSPMGCPUserScriptsForbidden { - return &GetCSPMGCPUserScriptsForbidden{} -} - -/* -GetCSPMGCPUserScriptsForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetCSPMGCPUserScriptsForbidden struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m g c p user scripts forbidden response has a 2xx status code -func (o *GetCSPMGCPUserScriptsForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts forbidden response has a 3xx status code -func (o *GetCSPMGCPUserScriptsForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts forbidden response has a 4xx status code -func (o *GetCSPMGCPUserScriptsForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m g c p user scripts forbidden response has a 5xx status code -func (o *GetCSPMGCPUserScriptsForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts forbidden response a status code equal to that given -func (o *GetCSPMGCPUserScriptsForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get c s p m g c p user scripts forbidden response -func (o *GetCSPMGCPUserScriptsForbidden) Code() int { - return 403 -} - -func (o *GetCSPMGCPUserScriptsForbidden) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsForbidden) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsForbidden %+v", 403, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsTooManyRequests creates a GetCSPMGCPUserScriptsTooManyRequests with default headers values -func NewGetCSPMGCPUserScriptsTooManyRequests() *GetCSPMGCPUserScriptsTooManyRequests { - return &GetCSPMGCPUserScriptsTooManyRequests{} -} - -/* -GetCSPMGCPUserScriptsTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetCSPMGCPUserScriptsTooManyRequests struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get c s p m g c p user scripts too many requests response has a 2xx status code -func (o *GetCSPMGCPUserScriptsTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts too many requests response has a 3xx status code -func (o *GetCSPMGCPUserScriptsTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts too many requests response has a 4xx status code -func (o *GetCSPMGCPUserScriptsTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get c s p m g c p user scripts too many requests response has a 5xx status code -func (o *GetCSPMGCPUserScriptsTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get c s p m g c p user scripts too many requests response a status code equal to that given -func (o *GetCSPMGCPUserScriptsTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get c s p m g c p user scripts too many requests response -func (o *GetCSPMGCPUserScriptsTooManyRequests) Code() int { - return 429 -} - -func (o *GetCSPMGCPUserScriptsTooManyRequests) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsTooManyRequests) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsInternalServerError creates a GetCSPMGCPUserScriptsInternalServerError with default headers values -func NewGetCSPMGCPUserScriptsInternalServerError() *GetCSPMGCPUserScriptsInternalServerError { - return &GetCSPMGCPUserScriptsInternalServerError{} -} - -/* -GetCSPMGCPUserScriptsInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type GetCSPMGCPUserScriptsInternalServerError struct { - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts internal server error response has a 2xx status code -func (o *GetCSPMGCPUserScriptsInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get c s p m g c p user scripts internal server error response has a 3xx status code -func (o *GetCSPMGCPUserScriptsInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get c s p m g c p user scripts internal server error response has a 4xx status code -func (o *GetCSPMGCPUserScriptsInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this get c s p m g c p user scripts internal server error response has a 5xx status code -func (o *GetCSPMGCPUserScriptsInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this get c s p m g c p user scripts internal server error response a status code equal to that given -func (o *GetCSPMGCPUserScriptsInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the get c s p m g c p user scripts internal server error response -func (o *GetCSPMGCPUserScriptsInternalServerError) Code() int { - return 500 -} - -func (o *GetCSPMGCPUserScriptsInternalServerError) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsInternalServerError) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getCSPMGCPUserScriptsInternalServerError %+v", 500, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsInternalServerError) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCSPMGCPUserScriptsDefault creates a GetCSPMGCPUserScriptsDefault with default headers values -func NewGetCSPMGCPUserScriptsDefault(code int) *GetCSPMGCPUserScriptsDefault { - return &GetCSPMGCPUserScriptsDefault{ - _statusCode: code, - } -} - -/* -GetCSPMGCPUserScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCSPMGCPUserScriptsDefault struct { - _statusCode int - - Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 -} - -// IsSuccess returns true when this get c s p m g c p user scripts default response has a 2xx status code -func (o *GetCSPMGCPUserScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get c s p m g c p user scripts default response has a 3xx status code -func (o *GetCSPMGCPUserScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get c s p m g c p user scripts default response has a 4xx status code -func (o *GetCSPMGCPUserScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get c s p m g c p user scripts default response has a 5xx status code -func (o *GetCSPMGCPUserScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get c s p m g c p user scripts default response a status code equal to that given -func (o *GetCSPMGCPUserScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get c s p m g c p user scripts default response -func (o *GetCSPMGCPUserScriptsDefault) Code() int { - return o._statusCode -} - -func (o *GetCSPMGCPUserScriptsDefault) Error() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] GetCSPMGCPUserScripts default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsDefault) String() string { - return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] GetCSPMGCPUserScripts default %+v", o._statusCode, o.Payload) -} - -func (o *GetCSPMGCPUserScriptsDefault) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { - return o.Payload -} - -func (o *GetCSPMGCPUserScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/d4c_registration/get_d4_c_a_w_s_account_scripts_attachment_responses.go b/falcon/client/d4c_registration/get_d4_c_a_w_s_account_scripts_attachment_responses.go index f1d0a2f6..95de1966 100644 --- a/falcon/client/d4c_registration/get_d4_c_a_w_s_account_scripts_attachment_responses.go +++ b/falcon/client/d4c_registration/get_d4_c_a_w_s_account_scripts_attachment_responses.go @@ -56,7 +56,7 @@ func (o *GetD4CAWSAccountScriptsAttachmentReader) ReadResponse(response runtime. } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/entities/user-scripts-download/v1] GetD4CAWSAccountScriptsAttachment", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/get_d4_c_aws_account_responses.go b/falcon/client/d4c_registration/get_d4_c_aws_account_responses.go index 9975726a..1ca29811 100644 --- a/falcon/client/d4c_registration/get_d4_c_aws_account_responses.go +++ b/falcon/client/d4c_registration/get_d4_c_aws_account_responses.go @@ -62,7 +62,7 @@ func (o *GetD4CAwsAccountReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/entities/account/v2] GetD4CAwsAccount", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/get_d4_c_aws_console_setup_u_r_ls_responses.go b/falcon/client/d4c_registration/get_d4_c_aws_console_setup_u_r_ls_responses.go index 1f1fb2a8..f1ca854d 100644 --- a/falcon/client/d4c_registration/get_d4_c_aws_console_setup_u_r_ls_responses.go +++ b/falcon/client/d4c_registration/get_d4_c_aws_console_setup_u_r_ls_responses.go @@ -62,7 +62,7 @@ func (o *GetD4CAwsConsoleSetupURLsReader) ReadResponse(response runtime.ClientRe } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /cloud-connect-aws/entities/console-setup-urls/v1] GetD4CAwsConsoleSetupURLs", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/get_d4_c_gcp_account_parameters.go b/falcon/client/d4c_registration/get_d4_c_gcp_account_parameters.go new file mode 100644 index 00000000..b080502c --- /dev/null +++ b/falcon/client/d4c_registration/get_d4_c_gcp_account_parameters.go @@ -0,0 +1,392 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetD4CGcpAccountParams creates a new GetD4CGcpAccountParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetD4CGcpAccountParams() *GetD4CGcpAccountParams { + return &GetD4CGcpAccountParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetD4CGcpAccountParamsWithTimeout creates a new GetD4CGcpAccountParams object +// with the ability to set a timeout on a request. +func NewGetD4CGcpAccountParamsWithTimeout(timeout time.Duration) *GetD4CGcpAccountParams { + return &GetD4CGcpAccountParams{ + timeout: timeout, + } +} + +// NewGetD4CGcpAccountParamsWithContext creates a new GetD4CGcpAccountParams object +// with the ability to set a context for a request. +func NewGetD4CGcpAccountParamsWithContext(ctx context.Context) *GetD4CGcpAccountParams { + return &GetD4CGcpAccountParams{ + Context: ctx, + } +} + +// NewGetD4CGcpAccountParamsWithHTTPClient creates a new GetD4CGcpAccountParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetD4CGcpAccountParamsWithHTTPClient(client *http.Client) *GetD4CGcpAccountParams { + return &GetD4CGcpAccountParams{ + HTTPClient: client, + } +} + +/* +GetD4CGcpAccountParams contains all the parameters to send to the API endpoint + + for the get d4 c gcp account operation. + + Typically these are written to a http.Request. +*/ +type GetD4CGcpAccountParams struct { + + /* Ids. + + Hierarchical Resource IDs of accounts + */ + Ids []string + + /* Limit. + + The maximum records to return. Defaults to 100. + + Default: 100 + */ + Limit *int64 + + /* Offset. + + The offset to start retrieving records from + */ + Offset *int64 + + /* ParentType. + + GCP Hierarchy Parent Type, organization/folder/project + */ + ParentType *string + + /* ScanType. + + Type of scan, dry or full, to perform on selected accounts + */ + ScanType *string + + /* Sort. + + Order fields in ascending or descending order. Ex: parent_type|asc. + */ + Sort *string + + /* Status. + + Account status to filter results by. + */ + Status *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get d4 c gcp account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetD4CGcpAccountParams) WithDefaults() *GetD4CGcpAccountParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get d4 c gcp account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetD4CGcpAccountParams) SetDefaults() { + var ( + limitDefault = int64(100) + ) + + val := GetD4CGcpAccountParams{ + Limit: &limitDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val +} + +// WithTimeout adds the timeout to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithTimeout(timeout time.Duration) *GetD4CGcpAccountParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithContext(ctx context.Context) *GetD4CGcpAccountParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithHTTPClient(client *http.Client) *GetD4CGcpAccountParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithIds(ids []string) *GetD4CGcpAccountParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetIds(ids []string) { + o.Ids = ids +} + +// WithLimit adds the limit to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithLimit(limit *int64) *GetD4CGcpAccountParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithOffset(offset *int64) *GetD4CGcpAccountParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithParentType adds the parentType to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithParentType(parentType *string) *GetD4CGcpAccountParams { + o.SetParentType(parentType) + return o +} + +// SetParentType adds the parentType to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetParentType(parentType *string) { + o.ParentType = parentType +} + +// WithScanType adds the scanType to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithScanType(scanType *string) *GetD4CGcpAccountParams { + o.SetScanType(scanType) + return o +} + +// SetScanType adds the scanType to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetScanType(scanType *string) { + o.ScanType = scanType +} + +// WithSort adds the sort to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithSort(sort *string) *GetD4CGcpAccountParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetSort(sort *string) { + o.Sort = sort +} + +// WithStatus adds the status to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) WithStatus(status *string) *GetD4CGcpAccountParams { + o.SetStatus(status) + return o +} + +// SetStatus adds the status to the get d4 c gcp account params +func (o *GetD4CGcpAccountParams) SetStatus(status *string) { + o.Status = status +} + +// WriteToRequest writes these params to a swagger request +func (o *GetD4CGcpAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.ParentType != nil { + + // query param parent_type + var qrParentType string + + if o.ParentType != nil { + qrParentType = *o.ParentType + } + qParentType := qrParentType + if qParentType != "" { + + if err := r.SetQueryParam("parent_type", qParentType); err != nil { + return err + } + } + } + + if o.ScanType != nil { + + // query param scan-type + var qrScanType string + + if o.ScanType != nil { + qrScanType = *o.ScanType + } + qScanType := qrScanType + if qScanType != "" { + + if err := r.SetQueryParam("scan-type", qScanType); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if o.Status != nil { + + // query param status + var qrStatus string + + if o.Status != nil { + qrStatus = *o.Status + } + qStatus := qrStatus + if qStatus != "" { + + if err := r.SetQueryParam("status", qStatus); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetD4CGcpAccount binds the parameter ids +func (o *GetD4CGcpAccountParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/d4c_registration/get_d4_c_gcp_account_responses.go b/falcon/client/d4c_registration/get_d4_c_gcp_account_responses.go new file mode 100644 index 00000000..3d6d3d8a --- /dev/null +++ b/falcon/client/d4c_registration/get_d4_c_gcp_account_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetD4CGcpAccountReader is a Reader for the GetD4CGcpAccount structure. +type GetD4CGcpAccountReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetD4CGcpAccountReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetD4CGcpAccountOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewGetD4CGcpAccountMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetD4CGcpAccountBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetD4CGcpAccountForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetD4CGcpAccountTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetD4CGcpAccountInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /cloud-connect-gcp/entities/account/v1] GetD4CGcpAccount", response, response.Code()) + } +} + +// NewGetD4CGcpAccountOK creates a GetD4CGcpAccountOK with default headers values +func NewGetD4CGcpAccountOK() *GetD4CGcpAccountOK { + return &GetD4CGcpAccountOK{} +} + +/* +GetD4CGcpAccountOK describes a response with status code 200, with default header values. + +OK +*/ +type GetD4CGcpAccountOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp account o k response has a 2xx status code +func (o *GetD4CGcpAccountOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get d4 c gcp account o k response has a 3xx status code +func (o *GetD4CGcpAccountOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp account o k response has a 4xx status code +func (o *GetD4CGcpAccountOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get d4 c gcp account o k response has a 5xx status code +func (o *GetD4CGcpAccountOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp account o k response a status code equal to that given +func (o *GetD4CGcpAccountOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get d4 c gcp account o k response +func (o *GetD4CGcpAccountOK) Code() int { + return 200 +} + +func (o *GetD4CGcpAccountOK) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountOK %+v", 200, o.Payload) +} + +func (o *GetD4CGcpAccountOK) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountOK %+v", 200, o.Payload) +} + +func (o *GetD4CGcpAccountOK) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpAccountOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpAccountMultiStatus creates a GetD4CGcpAccountMultiStatus with default headers values +func NewGetD4CGcpAccountMultiStatus() *GetD4CGcpAccountMultiStatus { + return &GetD4CGcpAccountMultiStatus{} +} + +/* +GetD4CGcpAccountMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type GetD4CGcpAccountMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp account multi status response has a 2xx status code +func (o *GetD4CGcpAccountMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get d4 c gcp account multi status response has a 3xx status code +func (o *GetD4CGcpAccountMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp account multi status response has a 4xx status code +func (o *GetD4CGcpAccountMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this get d4 c gcp account multi status response has a 5xx status code +func (o *GetD4CGcpAccountMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp account multi status response a status code equal to that given +func (o *GetD4CGcpAccountMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the get d4 c gcp account multi status response +func (o *GetD4CGcpAccountMultiStatus) Code() int { + return 207 +} + +func (o *GetD4CGcpAccountMultiStatus) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *GetD4CGcpAccountMultiStatus) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *GetD4CGcpAccountMultiStatus) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpAccountBadRequest creates a GetD4CGcpAccountBadRequest with default headers values +func NewGetD4CGcpAccountBadRequest() *GetD4CGcpAccountBadRequest { + return &GetD4CGcpAccountBadRequest{} +} + +/* +GetD4CGcpAccountBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetD4CGcpAccountBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp account bad request response has a 2xx status code +func (o *GetD4CGcpAccountBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp account bad request response has a 3xx status code +func (o *GetD4CGcpAccountBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp account bad request response has a 4xx status code +func (o *GetD4CGcpAccountBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get d4 c gcp account bad request response has a 5xx status code +func (o *GetD4CGcpAccountBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp account bad request response a status code equal to that given +func (o *GetD4CGcpAccountBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get d4 c gcp account bad request response +func (o *GetD4CGcpAccountBadRequest) Code() int { + return 400 +} + +func (o *GetD4CGcpAccountBadRequest) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountBadRequest %+v", 400, o.Payload) +} + +func (o *GetD4CGcpAccountBadRequest) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountBadRequest %+v", 400, o.Payload) +} + +func (o *GetD4CGcpAccountBadRequest) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpAccountForbidden creates a GetD4CGcpAccountForbidden with default headers values +func NewGetD4CGcpAccountForbidden() *GetD4CGcpAccountForbidden { + return &GetD4CGcpAccountForbidden{} +} + +/* +GetD4CGcpAccountForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetD4CGcpAccountForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get d4 c gcp account forbidden response has a 2xx status code +func (o *GetD4CGcpAccountForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp account forbidden response has a 3xx status code +func (o *GetD4CGcpAccountForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp account forbidden response has a 4xx status code +func (o *GetD4CGcpAccountForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get d4 c gcp account forbidden response has a 5xx status code +func (o *GetD4CGcpAccountForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp account forbidden response a status code equal to that given +func (o *GetD4CGcpAccountForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get d4 c gcp account forbidden response +func (o *GetD4CGcpAccountForbidden) Code() int { + return 403 +} + +func (o *GetD4CGcpAccountForbidden) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountForbidden %+v", 403, o.Payload) +} + +func (o *GetD4CGcpAccountForbidden) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountForbidden %+v", 403, o.Payload) +} + +func (o *GetD4CGcpAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetD4CGcpAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpAccountTooManyRequests creates a GetD4CGcpAccountTooManyRequests with default headers values +func NewGetD4CGcpAccountTooManyRequests() *GetD4CGcpAccountTooManyRequests { + return &GetD4CGcpAccountTooManyRequests{} +} + +/* +GetD4CGcpAccountTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetD4CGcpAccountTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get d4 c gcp account too many requests response has a 2xx status code +func (o *GetD4CGcpAccountTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp account too many requests response has a 3xx status code +func (o *GetD4CGcpAccountTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp account too many requests response has a 4xx status code +func (o *GetD4CGcpAccountTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get d4 c gcp account too many requests response has a 5xx status code +func (o *GetD4CGcpAccountTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp account too many requests response a status code equal to that given +func (o *GetD4CGcpAccountTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get d4 c gcp account too many requests response +func (o *GetD4CGcpAccountTooManyRequests) Code() int { + return 429 +} + +func (o *GetD4CGcpAccountTooManyRequests) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetD4CGcpAccountTooManyRequests) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetD4CGcpAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetD4CGcpAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpAccountInternalServerError creates a GetD4CGcpAccountInternalServerError with default headers values +func NewGetD4CGcpAccountInternalServerError() *GetD4CGcpAccountInternalServerError { + return &GetD4CGcpAccountInternalServerError{} +} + +/* +GetD4CGcpAccountInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetD4CGcpAccountInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPAccountResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp account internal server error response has a 2xx status code +func (o *GetD4CGcpAccountInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp account internal server error response has a 3xx status code +func (o *GetD4CGcpAccountInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp account internal server error response has a 4xx status code +func (o *GetD4CGcpAccountInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get d4 c gcp account internal server error response has a 5xx status code +func (o *GetD4CGcpAccountInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get d4 c gcp account internal server error response a status code equal to that given +func (o *GetD4CGcpAccountInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get d4 c gcp account internal server error response +func (o *GetD4CGcpAccountInternalServerError) Code() int { + return 500 +} + +func (o *GetD4CGcpAccountInternalServerError) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *GetD4CGcpAccountInternalServerError) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/account/v1][%d] getD4CGcpAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *GetD4CGcpAccountInternalServerError) GetPayload() *models.RegistrationGCPAccountResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_parameters.go b/falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_parameters.go new file mode 100644 index 00000000..8d683a13 --- /dev/null +++ b/falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_parameters.go @@ -0,0 +1,163 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetD4CGcpUserScriptsParams creates a new GetD4CGcpUserScriptsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetD4CGcpUserScriptsParams() *GetD4CGcpUserScriptsParams { + return &GetD4CGcpUserScriptsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetD4CGcpUserScriptsParamsWithTimeout creates a new GetD4CGcpUserScriptsParams object +// with the ability to set a timeout on a request. +func NewGetD4CGcpUserScriptsParamsWithTimeout(timeout time.Duration) *GetD4CGcpUserScriptsParams { + return &GetD4CGcpUserScriptsParams{ + timeout: timeout, + } +} + +// NewGetD4CGcpUserScriptsParamsWithContext creates a new GetD4CGcpUserScriptsParams object +// with the ability to set a context for a request. +func NewGetD4CGcpUserScriptsParamsWithContext(ctx context.Context) *GetD4CGcpUserScriptsParams { + return &GetD4CGcpUserScriptsParams{ + Context: ctx, + } +} + +// NewGetD4CGcpUserScriptsParamsWithHTTPClient creates a new GetD4CGcpUserScriptsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetD4CGcpUserScriptsParamsWithHTTPClient(client *http.Client) *GetD4CGcpUserScriptsParams { + return &GetD4CGcpUserScriptsParams{ + HTTPClient: client, + } +} + +/* +GetD4CGcpUserScriptsParams contains all the parameters to send to the API endpoint + + for the get d4 c gcp user scripts operation. + + Typically these are written to a http.Request. +*/ +type GetD4CGcpUserScriptsParams struct { + + /* ParentType. + + GCP Hierarchy Parent Type, organization/folder/project + */ + ParentType *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get d4 c gcp user scripts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetD4CGcpUserScriptsParams) WithDefaults() *GetD4CGcpUserScriptsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get d4 c gcp user scripts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetD4CGcpUserScriptsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) WithTimeout(timeout time.Duration) *GetD4CGcpUserScriptsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) WithContext(ctx context.Context) *GetD4CGcpUserScriptsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) WithHTTPClient(client *http.Client) *GetD4CGcpUserScriptsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithParentType adds the parentType to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) WithParentType(parentType *string) *GetD4CGcpUserScriptsParams { + o.SetParentType(parentType) + return o +} + +// SetParentType adds the parentType to the get d4 c gcp user scripts params +func (o *GetD4CGcpUserScriptsParams) SetParentType(parentType *string) { + o.ParentType = parentType +} + +// WriteToRequest writes these params to a swagger request +func (o *GetD4CGcpUserScriptsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.ParentType != nil { + + // query param parent_type + var qrParentType string + + if o.ParentType != nil { + qrParentType = *o.ParentType + } + qParentType := qrParentType + if qParentType != "" { + + if err := r.SetQueryParam("parent_type", qParentType); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_responses.go b/falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_responses.go new file mode 100644 index 00000000..af85773f --- /dev/null +++ b/falcon/client/d4c_registration/get_d4_c_gcp_user_scripts_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetD4CGcpUserScriptsReader is a Reader for the GetD4CGcpUserScripts structure. +type GetD4CGcpUserScriptsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetD4CGcpUserScriptsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetD4CGcpUserScriptsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewGetD4CGcpUserScriptsMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetD4CGcpUserScriptsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetD4CGcpUserScriptsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetD4CGcpUserScriptsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetD4CGcpUserScriptsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /cloud-connect-gcp/entities/user-scripts/v1] GetD4CGcpUserScripts", response, response.Code()) + } +} + +// NewGetD4CGcpUserScriptsOK creates a GetD4CGcpUserScriptsOK with default headers values +func NewGetD4CGcpUserScriptsOK() *GetD4CGcpUserScriptsOK { + return &GetD4CGcpUserScriptsOK{} +} + +/* +GetD4CGcpUserScriptsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetD4CGcpUserScriptsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp user scripts o k response has a 2xx status code +func (o *GetD4CGcpUserScriptsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get d4 c gcp user scripts o k response has a 3xx status code +func (o *GetD4CGcpUserScriptsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp user scripts o k response has a 4xx status code +func (o *GetD4CGcpUserScriptsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get d4 c gcp user scripts o k response has a 5xx status code +func (o *GetD4CGcpUserScriptsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp user scripts o k response a status code equal to that given +func (o *GetD4CGcpUserScriptsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get d4 c gcp user scripts o k response +func (o *GetD4CGcpUserScriptsOK) Code() int { + return 200 +} + +func (o *GetD4CGcpUserScriptsOK) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsOK %+v", 200, o.Payload) +} + +func (o *GetD4CGcpUserScriptsOK) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsOK %+v", 200, o.Payload) +} + +func (o *GetD4CGcpUserScriptsOK) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpUserScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpUserScriptsMultiStatus creates a GetD4CGcpUserScriptsMultiStatus with default headers values +func NewGetD4CGcpUserScriptsMultiStatus() *GetD4CGcpUserScriptsMultiStatus { + return &GetD4CGcpUserScriptsMultiStatus{} +} + +/* +GetD4CGcpUserScriptsMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type GetD4CGcpUserScriptsMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp user scripts multi status response has a 2xx status code +func (o *GetD4CGcpUserScriptsMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get d4 c gcp user scripts multi status response has a 3xx status code +func (o *GetD4CGcpUserScriptsMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp user scripts multi status response has a 4xx status code +func (o *GetD4CGcpUserScriptsMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this get d4 c gcp user scripts multi status response has a 5xx status code +func (o *GetD4CGcpUserScriptsMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp user scripts multi status response a status code equal to that given +func (o *GetD4CGcpUserScriptsMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the get d4 c gcp user scripts multi status response +func (o *GetD4CGcpUserScriptsMultiStatus) Code() int { + return 207 +} + +func (o *GetD4CGcpUserScriptsMultiStatus) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsMultiStatus %+v", 207, o.Payload) +} + +func (o *GetD4CGcpUserScriptsMultiStatus) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsMultiStatus %+v", 207, o.Payload) +} + +func (o *GetD4CGcpUserScriptsMultiStatus) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpUserScriptsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpUserScriptsBadRequest creates a GetD4CGcpUserScriptsBadRequest with default headers values +func NewGetD4CGcpUserScriptsBadRequest() *GetD4CGcpUserScriptsBadRequest { + return &GetD4CGcpUserScriptsBadRequest{} +} + +/* +GetD4CGcpUserScriptsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetD4CGcpUserScriptsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp user scripts bad request response has a 2xx status code +func (o *GetD4CGcpUserScriptsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp user scripts bad request response has a 3xx status code +func (o *GetD4CGcpUserScriptsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp user scripts bad request response has a 4xx status code +func (o *GetD4CGcpUserScriptsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get d4 c gcp user scripts bad request response has a 5xx status code +func (o *GetD4CGcpUserScriptsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp user scripts bad request response a status code equal to that given +func (o *GetD4CGcpUserScriptsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get d4 c gcp user scripts bad request response +func (o *GetD4CGcpUserScriptsBadRequest) Code() int { + return 400 +} + +func (o *GetD4CGcpUserScriptsBadRequest) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsBadRequest %+v", 400, o.Payload) +} + +func (o *GetD4CGcpUserScriptsBadRequest) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsBadRequest %+v", 400, o.Payload) +} + +func (o *GetD4CGcpUserScriptsBadRequest) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpUserScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpUserScriptsForbidden creates a GetD4CGcpUserScriptsForbidden with default headers values +func NewGetD4CGcpUserScriptsForbidden() *GetD4CGcpUserScriptsForbidden { + return &GetD4CGcpUserScriptsForbidden{} +} + +/* +GetD4CGcpUserScriptsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetD4CGcpUserScriptsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get d4 c gcp user scripts forbidden response has a 2xx status code +func (o *GetD4CGcpUserScriptsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp user scripts forbidden response has a 3xx status code +func (o *GetD4CGcpUserScriptsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp user scripts forbidden response has a 4xx status code +func (o *GetD4CGcpUserScriptsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get d4 c gcp user scripts forbidden response has a 5xx status code +func (o *GetD4CGcpUserScriptsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp user scripts forbidden response a status code equal to that given +func (o *GetD4CGcpUserScriptsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get d4 c gcp user scripts forbidden response +func (o *GetD4CGcpUserScriptsForbidden) Code() int { + return 403 +} + +func (o *GetD4CGcpUserScriptsForbidden) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsForbidden %+v", 403, o.Payload) +} + +func (o *GetD4CGcpUserScriptsForbidden) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsForbidden %+v", 403, o.Payload) +} + +func (o *GetD4CGcpUserScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetD4CGcpUserScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpUserScriptsTooManyRequests creates a GetD4CGcpUserScriptsTooManyRequests with default headers values +func NewGetD4CGcpUserScriptsTooManyRequests() *GetD4CGcpUserScriptsTooManyRequests { + return &GetD4CGcpUserScriptsTooManyRequests{} +} + +/* +GetD4CGcpUserScriptsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetD4CGcpUserScriptsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get d4 c gcp user scripts too many requests response has a 2xx status code +func (o *GetD4CGcpUserScriptsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp user scripts too many requests response has a 3xx status code +func (o *GetD4CGcpUserScriptsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp user scripts too many requests response has a 4xx status code +func (o *GetD4CGcpUserScriptsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get d4 c gcp user scripts too many requests response has a 5xx status code +func (o *GetD4CGcpUserScriptsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get d4 c gcp user scripts too many requests response a status code equal to that given +func (o *GetD4CGcpUserScriptsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get d4 c gcp user scripts too many requests response +func (o *GetD4CGcpUserScriptsTooManyRequests) Code() int { + return 429 +} + +func (o *GetD4CGcpUserScriptsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetD4CGcpUserScriptsTooManyRequests) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetD4CGcpUserScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetD4CGcpUserScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetD4CGcpUserScriptsInternalServerError creates a GetD4CGcpUserScriptsInternalServerError with default headers values +func NewGetD4CGcpUserScriptsInternalServerError() *GetD4CGcpUserScriptsInternalServerError { + return &GetD4CGcpUserScriptsInternalServerError{} +} + +/* +GetD4CGcpUserScriptsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetD4CGcpUserScriptsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationGCPProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get d4 c gcp user scripts internal server error response has a 2xx status code +func (o *GetD4CGcpUserScriptsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get d4 c gcp user scripts internal server error response has a 3xx status code +func (o *GetD4CGcpUserScriptsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get d4 c gcp user scripts internal server error response has a 4xx status code +func (o *GetD4CGcpUserScriptsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get d4 c gcp user scripts internal server error response has a 5xx status code +func (o *GetD4CGcpUserScriptsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get d4 c gcp user scripts internal server error response a status code equal to that given +func (o *GetD4CGcpUserScriptsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get d4 c gcp user scripts internal server error response +func (o *GetD4CGcpUserScriptsInternalServerError) Code() int { + return 500 +} + +func (o *GetD4CGcpUserScriptsInternalServerError) Error() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetD4CGcpUserScriptsInternalServerError) String() string { + return fmt.Sprintf("[GET /cloud-connect-gcp/entities/user-scripts/v1][%d] getD4CGcpUserScriptsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetD4CGcpUserScriptsInternalServerError) GetPayload() *models.RegistrationGCPProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetD4CGcpUserScriptsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationGCPProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_account_parameters.go b/falcon/client/d4c_registration/get_discover_cloud_azure_account_parameters.go new file mode 100644 index 00000000..9e822997 --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_account_parameters.go @@ -0,0 +1,369 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetDiscoverCloudAzureAccountParams creates a new GetDiscoverCloudAzureAccountParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetDiscoverCloudAzureAccountParams() *GetDiscoverCloudAzureAccountParams { + return &GetDiscoverCloudAzureAccountParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetDiscoverCloudAzureAccountParamsWithTimeout creates a new GetDiscoverCloudAzureAccountParams object +// with the ability to set a timeout on a request. +func NewGetDiscoverCloudAzureAccountParamsWithTimeout(timeout time.Duration) *GetDiscoverCloudAzureAccountParams { + return &GetDiscoverCloudAzureAccountParams{ + timeout: timeout, + } +} + +// NewGetDiscoverCloudAzureAccountParamsWithContext creates a new GetDiscoverCloudAzureAccountParams object +// with the ability to set a context for a request. +func NewGetDiscoverCloudAzureAccountParamsWithContext(ctx context.Context) *GetDiscoverCloudAzureAccountParams { + return &GetDiscoverCloudAzureAccountParams{ + Context: ctx, + } +} + +// NewGetDiscoverCloudAzureAccountParamsWithHTTPClient creates a new GetDiscoverCloudAzureAccountParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetDiscoverCloudAzureAccountParamsWithHTTPClient(client *http.Client) *GetDiscoverCloudAzureAccountParams { + return &GetDiscoverCloudAzureAccountParams{ + HTTPClient: client, + } +} + +/* +GetDiscoverCloudAzureAccountParams contains all the parameters to send to the API endpoint + + for the get discover cloud azure account operation. + + Typically these are written to a http.Request. +*/ +type GetDiscoverCloudAzureAccountParams struct { + + /* Ids. + + SubscriptionIDs of accounts to select for this status operation. If this is empty then all accounts are returned. + */ + Ids []string + + /* Limit. + + The maximum records to return. Defaults to 100. + + Default: 100 + */ + Limit *int64 + + /* Offset. + + The offset to start retrieving records from + */ + Offset *int64 + + /* ScanType. + + Type of scan, dry or full, to perform on selected accounts + */ + ScanType *string + + /* Status. + + Account status to filter results by. + */ + Status *string + + /* TenantIds. + + Tenant ids to filter azure accounts + */ + TenantIds []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get discover cloud azure account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureAccountParams) WithDefaults() *GetDiscoverCloudAzureAccountParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get discover cloud azure account params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureAccountParams) SetDefaults() { + var ( + limitDefault = int64(100) + ) + + val := GetDiscoverCloudAzureAccountParams{ + Limit: &limitDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val +} + +// WithTimeout adds the timeout to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithTimeout(timeout time.Duration) *GetDiscoverCloudAzureAccountParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithContext(ctx context.Context) *GetDiscoverCloudAzureAccountParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithHTTPClient(client *http.Client) *GetDiscoverCloudAzureAccountParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithIds(ids []string) *GetDiscoverCloudAzureAccountParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetIds(ids []string) { + o.Ids = ids +} + +// WithLimit adds the limit to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithLimit(limit *int64) *GetDiscoverCloudAzureAccountParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithOffset(offset *int64) *GetDiscoverCloudAzureAccountParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithScanType adds the scanType to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithScanType(scanType *string) *GetDiscoverCloudAzureAccountParams { + o.SetScanType(scanType) + return o +} + +// SetScanType adds the scanType to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetScanType(scanType *string) { + o.ScanType = scanType +} + +// WithStatus adds the status to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithStatus(status *string) *GetDiscoverCloudAzureAccountParams { + o.SetStatus(status) + return o +} + +// SetStatus adds the status to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetStatus(status *string) { + o.Status = status +} + +// WithTenantIds adds the tenantIds to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) WithTenantIds(tenantIds []string) *GetDiscoverCloudAzureAccountParams { + o.SetTenantIds(tenantIds) + return o +} + +// SetTenantIds adds the tenantIds to the get discover cloud azure account params +func (o *GetDiscoverCloudAzureAccountParams) SetTenantIds(tenantIds []string) { + o.TenantIds = tenantIds +} + +// WriteToRequest writes these params to a swagger request +func (o *GetDiscoverCloudAzureAccountParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.ScanType != nil { + + // query param scan-type + var qrScanType string + + if o.ScanType != nil { + qrScanType = *o.ScanType + } + qScanType := qrScanType + if qScanType != "" { + + if err := r.SetQueryParam("scan-type", qScanType); err != nil { + return err + } + } + } + + if o.Status != nil { + + // query param status + var qrStatus string + + if o.Status != nil { + qrStatus = *o.Status + } + qStatus := qrStatus + if qStatus != "" { + + if err := r.SetQueryParam("status", qStatus); err != nil { + return err + } + } + } + + if o.TenantIds != nil { + + // binding items for tenant_ids + joinedTenantIds := o.bindParamTenantIds(reg) + + // query array param tenant_ids + if err := r.SetQueryParam("tenant_ids", joinedTenantIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetDiscoverCloudAzureAccount binds the parameter ids +func (o *GetDiscoverCloudAzureAccountParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} + +// bindParamGetDiscoverCloudAzureAccount binds the parameter tenant_ids +func (o *GetDiscoverCloudAzureAccountParams) bindParamTenantIds(formats strfmt.Registry) []string { + tenantIdsIR := o.TenantIds + + var tenantIdsIC []string + for _, tenantIdsIIR := range tenantIdsIR { // explode []string + + tenantIdsIIV := tenantIdsIIR // string as string + tenantIdsIC = append(tenantIdsIC, tenantIdsIIV) + } + + // items.CollectionFormat: "multi" + tenantIdsIS := swag.JoinByFormat(tenantIdsIC, "multi") + + return tenantIdsIS +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_account_responses.go b/falcon/client/d4c_registration/get_discover_cloud_azure_account_responses.go new file mode 100644 index 00000000..c3bfe5bf --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_account_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetDiscoverCloudAzureAccountReader is a Reader for the GetDiscoverCloudAzureAccount structure. +type GetDiscoverCloudAzureAccountReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetDiscoverCloudAzureAccountReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetDiscoverCloudAzureAccountOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewGetDiscoverCloudAzureAccountMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetDiscoverCloudAzureAccountBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetDiscoverCloudAzureAccountForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetDiscoverCloudAzureAccountTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetDiscoverCloudAzureAccountInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /cloud-connect-azure/entities/account/v1] GetDiscoverCloudAzureAccount", response, response.Code()) + } +} + +// NewGetDiscoverCloudAzureAccountOK creates a GetDiscoverCloudAzureAccountOK with default headers values +func NewGetDiscoverCloudAzureAccountOK() *GetDiscoverCloudAzureAccountOK { + return &GetDiscoverCloudAzureAccountOK{} +} + +/* +GetDiscoverCloudAzureAccountOK describes a response with status code 200, with default header values. + +OK +*/ +type GetDiscoverCloudAzureAccountOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure account o k response has a 2xx status code +func (o *GetDiscoverCloudAzureAccountOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get discover cloud azure account o k response has a 3xx status code +func (o *GetDiscoverCloudAzureAccountOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure account o k response has a 4xx status code +func (o *GetDiscoverCloudAzureAccountOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure account o k response has a 5xx status code +func (o *GetDiscoverCloudAzureAccountOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure account o k response a status code equal to that given +func (o *GetDiscoverCloudAzureAccountOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get discover cloud azure account o k response +func (o *GetDiscoverCloudAzureAccountOK) Code() int { + return 200 +} + +func (o *GetDiscoverCloudAzureAccountOK) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountOK) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountOK) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureAccountOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureAccountMultiStatus creates a GetDiscoverCloudAzureAccountMultiStatus with default headers values +func NewGetDiscoverCloudAzureAccountMultiStatus() *GetDiscoverCloudAzureAccountMultiStatus { + return &GetDiscoverCloudAzureAccountMultiStatus{} +} + +/* +GetDiscoverCloudAzureAccountMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type GetDiscoverCloudAzureAccountMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure account multi status response has a 2xx status code +func (o *GetDiscoverCloudAzureAccountMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get discover cloud azure account multi status response has a 3xx status code +func (o *GetDiscoverCloudAzureAccountMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure account multi status response has a 4xx status code +func (o *GetDiscoverCloudAzureAccountMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure account multi status response has a 5xx status code +func (o *GetDiscoverCloudAzureAccountMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure account multi status response a status code equal to that given +func (o *GetDiscoverCloudAzureAccountMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the get discover cloud azure account multi status response +func (o *GetDiscoverCloudAzureAccountMultiStatus) Code() int { + return 207 +} + +func (o *GetDiscoverCloudAzureAccountMultiStatus) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountMultiStatus) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountMultiStatus %+v", 207, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountMultiStatus) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureAccountMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureAccountBadRequest creates a GetDiscoverCloudAzureAccountBadRequest with default headers values +func NewGetDiscoverCloudAzureAccountBadRequest() *GetDiscoverCloudAzureAccountBadRequest { + return &GetDiscoverCloudAzureAccountBadRequest{} +} + +/* +GetDiscoverCloudAzureAccountBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetDiscoverCloudAzureAccountBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure account bad request response has a 2xx status code +func (o *GetDiscoverCloudAzureAccountBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure account bad request response has a 3xx status code +func (o *GetDiscoverCloudAzureAccountBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure account bad request response has a 4xx status code +func (o *GetDiscoverCloudAzureAccountBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure account bad request response has a 5xx status code +func (o *GetDiscoverCloudAzureAccountBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure account bad request response a status code equal to that given +func (o *GetDiscoverCloudAzureAccountBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get discover cloud azure account bad request response +func (o *GetDiscoverCloudAzureAccountBadRequest) Code() int { + return 400 +} + +func (o *GetDiscoverCloudAzureAccountBadRequest) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountBadRequest) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountBadRequest) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureAccountBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureAccountForbidden creates a GetDiscoverCloudAzureAccountForbidden with default headers values +func NewGetDiscoverCloudAzureAccountForbidden() *GetDiscoverCloudAzureAccountForbidden { + return &GetDiscoverCloudAzureAccountForbidden{} +} + +/* +GetDiscoverCloudAzureAccountForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetDiscoverCloudAzureAccountForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure account forbidden response has a 2xx status code +func (o *GetDiscoverCloudAzureAccountForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure account forbidden response has a 3xx status code +func (o *GetDiscoverCloudAzureAccountForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure account forbidden response has a 4xx status code +func (o *GetDiscoverCloudAzureAccountForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure account forbidden response has a 5xx status code +func (o *GetDiscoverCloudAzureAccountForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure account forbidden response a status code equal to that given +func (o *GetDiscoverCloudAzureAccountForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get discover cloud azure account forbidden response +func (o *GetDiscoverCloudAzureAccountForbidden) Code() int { + return 403 +} + +func (o *GetDiscoverCloudAzureAccountForbidden) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountForbidden) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureAccountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureAccountTooManyRequests creates a GetDiscoverCloudAzureAccountTooManyRequests with default headers values +func NewGetDiscoverCloudAzureAccountTooManyRequests() *GetDiscoverCloudAzureAccountTooManyRequests { + return &GetDiscoverCloudAzureAccountTooManyRequests{} +} + +/* +GetDiscoverCloudAzureAccountTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetDiscoverCloudAzureAccountTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure account too many requests response has a 2xx status code +func (o *GetDiscoverCloudAzureAccountTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure account too many requests response has a 3xx status code +func (o *GetDiscoverCloudAzureAccountTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure account too many requests response has a 4xx status code +func (o *GetDiscoverCloudAzureAccountTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure account too many requests response has a 5xx status code +func (o *GetDiscoverCloudAzureAccountTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure account too many requests response a status code equal to that given +func (o *GetDiscoverCloudAzureAccountTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get discover cloud azure account too many requests response +func (o *GetDiscoverCloudAzureAccountTooManyRequests) Code() int { + return 429 +} + +func (o *GetDiscoverCloudAzureAccountTooManyRequests) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountTooManyRequests) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureAccountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureAccountInternalServerError creates a GetDiscoverCloudAzureAccountInternalServerError with default headers values +func NewGetDiscoverCloudAzureAccountInternalServerError() *GetDiscoverCloudAzureAccountInternalServerError { + return &GetDiscoverCloudAzureAccountInternalServerError{} +} + +/* +GetDiscoverCloudAzureAccountInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetDiscoverCloudAzureAccountInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureAccountResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure account internal server error response has a 2xx status code +func (o *GetDiscoverCloudAzureAccountInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure account internal server error response has a 3xx status code +func (o *GetDiscoverCloudAzureAccountInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure account internal server error response has a 4xx status code +func (o *GetDiscoverCloudAzureAccountInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure account internal server error response has a 5xx status code +func (o *GetDiscoverCloudAzureAccountInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get discover cloud azure account internal server error response a status code equal to that given +func (o *GetDiscoverCloudAzureAccountInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get discover cloud azure account internal server error response +func (o *GetDiscoverCloudAzureAccountInternalServerError) Code() int { + return 500 +} + +func (o *GetDiscoverCloudAzureAccountInternalServerError) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountInternalServerError) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/account/v1][%d] getDiscoverCloudAzureAccountInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureAccountInternalServerError) GetPayload() *models.RegistrationAzureAccountResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureAccountInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureAccountResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_parameters.go b/falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_parameters.go new file mode 100644 index 00000000..3dc16b2f --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_parameters.go @@ -0,0 +1,128 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetDiscoverCloudAzureTenantIDsParams creates a new GetDiscoverCloudAzureTenantIDsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetDiscoverCloudAzureTenantIDsParams() *GetDiscoverCloudAzureTenantIDsParams { + return &GetDiscoverCloudAzureTenantIDsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetDiscoverCloudAzureTenantIDsParamsWithTimeout creates a new GetDiscoverCloudAzureTenantIDsParams object +// with the ability to set a timeout on a request. +func NewGetDiscoverCloudAzureTenantIDsParamsWithTimeout(timeout time.Duration) *GetDiscoverCloudAzureTenantIDsParams { + return &GetDiscoverCloudAzureTenantIDsParams{ + timeout: timeout, + } +} + +// NewGetDiscoverCloudAzureTenantIDsParamsWithContext creates a new GetDiscoverCloudAzureTenantIDsParams object +// with the ability to set a context for a request. +func NewGetDiscoverCloudAzureTenantIDsParamsWithContext(ctx context.Context) *GetDiscoverCloudAzureTenantIDsParams { + return &GetDiscoverCloudAzureTenantIDsParams{ + Context: ctx, + } +} + +// NewGetDiscoverCloudAzureTenantIDsParamsWithHTTPClient creates a new GetDiscoverCloudAzureTenantIDsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetDiscoverCloudAzureTenantIDsParamsWithHTTPClient(client *http.Client) *GetDiscoverCloudAzureTenantIDsParams { + return &GetDiscoverCloudAzureTenantIDsParams{ + HTTPClient: client, + } +} + +/* +GetDiscoverCloudAzureTenantIDsParams contains all the parameters to send to the API endpoint + + for the get discover cloud azure tenant i ds operation. + + Typically these are written to a http.Request. +*/ +type GetDiscoverCloudAzureTenantIDsParams struct { + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get discover cloud azure tenant i ds params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureTenantIDsParams) WithDefaults() *GetDiscoverCloudAzureTenantIDsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get discover cloud azure tenant i ds params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureTenantIDsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get discover cloud azure tenant i ds params +func (o *GetDiscoverCloudAzureTenantIDsParams) WithTimeout(timeout time.Duration) *GetDiscoverCloudAzureTenantIDsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get discover cloud azure tenant i ds params +func (o *GetDiscoverCloudAzureTenantIDsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get discover cloud azure tenant i ds params +func (o *GetDiscoverCloudAzureTenantIDsParams) WithContext(ctx context.Context) *GetDiscoverCloudAzureTenantIDsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get discover cloud azure tenant i ds params +func (o *GetDiscoverCloudAzureTenantIDsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get discover cloud azure tenant i ds params +func (o *GetDiscoverCloudAzureTenantIDsParams) WithHTTPClient(client *http.Client) *GetDiscoverCloudAzureTenantIDsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get discover cloud azure tenant i ds params +func (o *GetDiscoverCloudAzureTenantIDsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WriteToRequest writes these params to a swagger request +func (o *GetDiscoverCloudAzureTenantIDsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_responses.go b/falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_responses.go new file mode 100644 index 00000000..77a2bcb6 --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_tenant_i_ds_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetDiscoverCloudAzureTenantIDsReader is a Reader for the GetDiscoverCloudAzureTenantIDs structure. +type GetDiscoverCloudAzureTenantIDsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetDiscoverCloudAzureTenantIDsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetDiscoverCloudAzureTenantIDsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetDiscoverCloudAzureTenantIDsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetDiscoverCloudAzureTenantIDsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetDiscoverCloudAzureTenantIDsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetDiscoverCloudAzureTenantIDsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /cloud-connect-azure/entities/tenant-id/v1] GetDiscoverCloudAzureTenantIDs", response, response.Code()) + } +} + +// NewGetDiscoverCloudAzureTenantIDsOK creates a GetDiscoverCloudAzureTenantIDsOK with default headers values +func NewGetDiscoverCloudAzureTenantIDsOK() *GetDiscoverCloudAzureTenantIDsOK { + return &GetDiscoverCloudAzureTenantIDsOK{} +} + +/* +GetDiscoverCloudAzureTenantIDsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetDiscoverCloudAzureTenantIDsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureTenantIDsResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure tenant i ds o k response has a 2xx status code +func (o *GetDiscoverCloudAzureTenantIDsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get discover cloud azure tenant i ds o k response has a 3xx status code +func (o *GetDiscoverCloudAzureTenantIDsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure tenant i ds o k response has a 4xx status code +func (o *GetDiscoverCloudAzureTenantIDsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure tenant i ds o k response has a 5xx status code +func (o *GetDiscoverCloudAzureTenantIDsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure tenant i ds o k response a status code equal to that given +func (o *GetDiscoverCloudAzureTenantIDsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get discover cloud azure tenant i ds o k response +func (o *GetDiscoverCloudAzureTenantIDsOK) Code() int { + return 200 +} + +func (o *GetDiscoverCloudAzureTenantIDsOK) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsOK) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsOK) GetPayload() *models.RegistrationAzureTenantIDsResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureTenantIDsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureTenantIDsResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureTenantIDsBadRequest creates a GetDiscoverCloudAzureTenantIDsBadRequest with default headers values +func NewGetDiscoverCloudAzureTenantIDsBadRequest() *GetDiscoverCloudAzureTenantIDsBadRequest { + return &GetDiscoverCloudAzureTenantIDsBadRequest{} +} + +/* +GetDiscoverCloudAzureTenantIDsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetDiscoverCloudAzureTenantIDsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureTenantIDsResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure tenant i ds bad request response has a 2xx status code +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure tenant i ds bad request response has a 3xx status code +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure tenant i ds bad request response has a 4xx status code +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure tenant i ds bad request response has a 5xx status code +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure tenant i ds bad request response a status code equal to that given +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get discover cloud azure tenant i ds bad request response +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) Code() int { + return 400 +} + +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) GetPayload() *models.RegistrationAzureTenantIDsResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureTenantIDsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureTenantIDsResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureTenantIDsForbidden creates a GetDiscoverCloudAzureTenantIDsForbidden with default headers values +func NewGetDiscoverCloudAzureTenantIDsForbidden() *GetDiscoverCloudAzureTenantIDsForbidden { + return &GetDiscoverCloudAzureTenantIDsForbidden{} +} + +/* +GetDiscoverCloudAzureTenantIDsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetDiscoverCloudAzureTenantIDsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure tenant i ds forbidden response has a 2xx status code +func (o *GetDiscoverCloudAzureTenantIDsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure tenant i ds forbidden response has a 3xx status code +func (o *GetDiscoverCloudAzureTenantIDsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure tenant i ds forbidden response has a 4xx status code +func (o *GetDiscoverCloudAzureTenantIDsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure tenant i ds forbidden response has a 5xx status code +func (o *GetDiscoverCloudAzureTenantIDsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure tenant i ds forbidden response a status code equal to that given +func (o *GetDiscoverCloudAzureTenantIDsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get discover cloud azure tenant i ds forbidden response +func (o *GetDiscoverCloudAzureTenantIDsForbidden) Code() int { + return 403 +} + +func (o *GetDiscoverCloudAzureTenantIDsForbidden) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsForbidden) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureTenantIDsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureTenantIDsTooManyRequests creates a GetDiscoverCloudAzureTenantIDsTooManyRequests with default headers values +func NewGetDiscoverCloudAzureTenantIDsTooManyRequests() *GetDiscoverCloudAzureTenantIDsTooManyRequests { + return &GetDiscoverCloudAzureTenantIDsTooManyRequests{} +} + +/* +GetDiscoverCloudAzureTenantIDsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetDiscoverCloudAzureTenantIDsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure tenant i ds too many requests response has a 2xx status code +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure tenant i ds too many requests response has a 3xx status code +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure tenant i ds too many requests response has a 4xx status code +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure tenant i ds too many requests response has a 5xx status code +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure tenant i ds too many requests response a status code equal to that given +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get discover cloud azure tenant i ds too many requests response +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) Code() int { + return 429 +} + +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureTenantIDsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureTenantIDsInternalServerError creates a GetDiscoverCloudAzureTenantIDsInternalServerError with default headers values +func NewGetDiscoverCloudAzureTenantIDsInternalServerError() *GetDiscoverCloudAzureTenantIDsInternalServerError { + return &GetDiscoverCloudAzureTenantIDsInternalServerError{} +} + +/* +GetDiscoverCloudAzureTenantIDsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetDiscoverCloudAzureTenantIDsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureTenantIDsResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure tenant i ds internal server error response has a 2xx status code +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure tenant i ds internal server error response has a 3xx status code +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure tenant i ds internal server error response has a 4xx status code +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure tenant i ds internal server error response has a 5xx status code +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get discover cloud azure tenant i ds internal server error response a status code equal to that given +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get discover cloud azure tenant i ds internal server error response +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) Code() int { + return 500 +} + +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/tenant-id/v1][%d] getDiscoverCloudAzureTenantIDsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) GetPayload() *models.RegistrationAzureTenantIDsResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureTenantIDsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureTenantIDsResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_parameters.go b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_parameters.go new file mode 100644 index 00000000..e81018b0 --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_parameters.go @@ -0,0 +1,254 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetDiscoverCloudAzureUserScriptsAttachmentParams creates a new GetDiscoverCloudAzureUserScriptsAttachmentParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetDiscoverCloudAzureUserScriptsAttachmentParams() *GetDiscoverCloudAzureUserScriptsAttachmentParams { + return &GetDiscoverCloudAzureUserScriptsAttachmentParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentParamsWithTimeout creates a new GetDiscoverCloudAzureUserScriptsAttachmentParams object +// with the ability to set a timeout on a request. +func NewGetDiscoverCloudAzureUserScriptsAttachmentParamsWithTimeout(timeout time.Duration) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + return &GetDiscoverCloudAzureUserScriptsAttachmentParams{ + timeout: timeout, + } +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentParamsWithContext creates a new GetDiscoverCloudAzureUserScriptsAttachmentParams object +// with the ability to set a context for a request. +func NewGetDiscoverCloudAzureUserScriptsAttachmentParamsWithContext(ctx context.Context) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + return &GetDiscoverCloudAzureUserScriptsAttachmentParams{ + Context: ctx, + } +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentParamsWithHTTPClient creates a new GetDiscoverCloudAzureUserScriptsAttachmentParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetDiscoverCloudAzureUserScriptsAttachmentParamsWithHTTPClient(client *http.Client) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + return &GetDiscoverCloudAzureUserScriptsAttachmentParams{ + HTTPClient: client, + } +} + +/* +GetDiscoverCloudAzureUserScriptsAttachmentParams contains all the parameters to send to the API endpoint + + for the get discover cloud azure user scripts attachment operation. + + Typically these are written to a http.Request. +*/ +type GetDiscoverCloudAzureUserScriptsAttachmentParams struct { + + /* SubscriptionIds. + + Azure Subscription ID + */ + SubscriptionIds []string + + /* Template. + + Template to be rendered + */ + Template *string + + /* TenantID. + + Azure Tenant ID + */ + TenantID []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get discover cloud azure user scripts attachment params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithDefaults() *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get discover cloud azure user scripts attachment params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithTimeout(timeout time.Duration) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithContext(ctx context.Context) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithHTTPClient(client *http.Client) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithSubscriptionIds adds the subscriptionIds to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithSubscriptionIds(subscriptionIds []string) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetSubscriptionIds(subscriptionIds) + return o +} + +// SetSubscriptionIds adds the subscriptionIds to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetSubscriptionIds(subscriptionIds []string) { + o.SubscriptionIds = subscriptionIds +} + +// WithTemplate adds the template to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithTemplate(template *string) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetTemplate(template) + return o +} + +// SetTemplate adds the template to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetTemplate(template *string) { + o.Template = template +} + +// WithTenantID adds the tenantID to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WithTenantID(tenantID []string) *GetDiscoverCloudAzureUserScriptsAttachmentParams { + o.SetTenantID(tenantID) + return o +} + +// SetTenantID adds the tenantId to the get discover cloud azure user scripts attachment params +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) SetTenantID(tenantID []string) { + o.TenantID = tenantID +} + +// WriteToRequest writes these params to a swagger request +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.SubscriptionIds != nil { + + // binding items for subscription_ids + joinedSubscriptionIds := o.bindParamSubscriptionIds(reg) + + // query array param subscription_ids + if err := r.SetQueryParam("subscription_ids", joinedSubscriptionIds...); err != nil { + return err + } + } + + if o.Template != nil { + + // query param template + var qrTemplate string + + if o.Template != nil { + qrTemplate = *o.Template + } + qTemplate := qrTemplate + if qTemplate != "" { + + if err := r.SetQueryParam("template", qTemplate); err != nil { + return err + } + } + } + + if o.TenantID != nil { + + // binding items for tenant-id + joinedTenantID := o.bindParamTenantID(reg) + + // query array param tenant-id + if err := r.SetQueryParam("tenant-id", joinedTenantID...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetDiscoverCloudAzureUserScriptsAttachment binds the parameter subscription_ids +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) bindParamSubscriptionIds(formats strfmt.Registry) []string { + subscriptionIdsIR := o.SubscriptionIds + + var subscriptionIdsIC []string + for _, subscriptionIdsIIR := range subscriptionIdsIR { // explode []string + + subscriptionIdsIIV := subscriptionIdsIIR // string as string + subscriptionIdsIC = append(subscriptionIdsIC, subscriptionIdsIIV) + } + + // items.CollectionFormat: "csv" + subscriptionIdsIS := swag.JoinByFormat(subscriptionIdsIC, "csv") + + return subscriptionIdsIS +} + +// bindParamGetDiscoverCloudAzureUserScriptsAttachment binds the parameter tenant-id +func (o *GetDiscoverCloudAzureUserScriptsAttachmentParams) bindParamTenantID(formats strfmt.Registry) []string { + tenantIDIR := o.TenantID + + var tenantIDIC []string + for _, tenantIDIIR := range tenantIDIR { // explode []string + + tenantIDIIV := tenantIDIIR // string as string + tenantIDIC = append(tenantIDIC, tenantIDIIV) + } + + // items.CollectionFormat: "csv" + tenantIDIS := swag.JoinByFormat(tenantIDIC, "csv") + + return tenantIDIS +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_responses.go b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_responses.go new file mode 100644 index 00000000..2d72ffa8 --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_attachment_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetDiscoverCloudAzureUserScriptsAttachmentReader is a Reader for the GetDiscoverCloudAzureUserScriptsAttachment structure. +type GetDiscoverCloudAzureUserScriptsAttachmentReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetDiscoverCloudAzureUserScriptsAttachmentReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetDiscoverCloudAzureUserScriptsAttachmentOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetDiscoverCloudAzureUserScriptsAttachmentBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetDiscoverCloudAzureUserScriptsAttachmentForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetDiscoverCloudAzureUserScriptsAttachmentInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /cloud-connect-azure/entities/user-scripts-download/v1] GetDiscoverCloudAzureUserScriptsAttachment", response, response.Code()) + } +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentOK creates a GetDiscoverCloudAzureUserScriptsAttachmentOK with default headers values +func NewGetDiscoverCloudAzureUserScriptsAttachmentOK() *GetDiscoverCloudAzureUserScriptsAttachmentOK { + return &GetDiscoverCloudAzureUserScriptsAttachmentOK{} +} + +/* +GetDiscoverCloudAzureUserScriptsAttachmentOK describes a response with status code 200, with default header values. + +OK +*/ +type GetDiscoverCloudAzureUserScriptsAttachmentOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts attachment o k response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get discover cloud azure user scripts attachment o k response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts attachment o k response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure user scripts attachment o k response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts attachment o k response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get discover cloud azure user scripts attachment o k response +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) Code() int { + return 200 +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentBadRequest creates a GetDiscoverCloudAzureUserScriptsAttachmentBadRequest with default headers values +func NewGetDiscoverCloudAzureUserScriptsAttachmentBadRequest() *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest { + return &GetDiscoverCloudAzureUserScriptsAttachmentBadRequest{} +} + +/* +GetDiscoverCloudAzureUserScriptsAttachmentBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetDiscoverCloudAzureUserScriptsAttachmentBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts attachment bad request response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts attachment bad request response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts attachment bad request response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure user scripts attachment bad request response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts attachment bad request response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get discover cloud azure user scripts attachment bad request response +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) Code() int { + return 400 +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentForbidden creates a GetDiscoverCloudAzureUserScriptsAttachmentForbidden with default headers values +func NewGetDiscoverCloudAzureUserScriptsAttachmentForbidden() *GetDiscoverCloudAzureUserScriptsAttachmentForbidden { + return &GetDiscoverCloudAzureUserScriptsAttachmentForbidden{} +} + +/* +GetDiscoverCloudAzureUserScriptsAttachmentForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetDiscoverCloudAzureUserScriptsAttachmentForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure user scripts attachment forbidden response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts attachment forbidden response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts attachment forbidden response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure user scripts attachment forbidden response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts attachment forbidden response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get discover cloud azure user scripts attachment forbidden response +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) Code() int { + return 403 +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests creates a GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests with default headers values +func NewGetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests() *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests { + return &GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests{} +} + +/* +GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure user scripts attachment too many requests response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts attachment too many requests response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts attachment too many requests response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure user scripts attachment too many requests response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts attachment too many requests response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get discover cloud azure user scripts attachment too many requests response +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) Code() int { + return 429 +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsAttachmentInternalServerError creates a GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError with default headers values +func NewGetDiscoverCloudAzureUserScriptsAttachmentInternalServerError() *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError { + return &GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError{} +} + +/* +GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts attachment internal server error response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts attachment internal server error response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts attachment internal server error response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure user scripts attachment internal server error response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get discover cloud azure user scripts attachment internal server error response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get discover cloud azure user scripts attachment internal server error response +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) Code() int { + return 500 +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts-download/v1][%d] getDiscoverCloudAzureUserScriptsAttachmentInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsAttachmentInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_parameters.go b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_parameters.go new file mode 100644 index 00000000..a35bd9a0 --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_parameters.go @@ -0,0 +1,128 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetDiscoverCloudAzureUserScriptsParams creates a new GetDiscoverCloudAzureUserScriptsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetDiscoverCloudAzureUserScriptsParams() *GetDiscoverCloudAzureUserScriptsParams { + return &GetDiscoverCloudAzureUserScriptsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetDiscoverCloudAzureUserScriptsParamsWithTimeout creates a new GetDiscoverCloudAzureUserScriptsParams object +// with the ability to set a timeout on a request. +func NewGetDiscoverCloudAzureUserScriptsParamsWithTimeout(timeout time.Duration) *GetDiscoverCloudAzureUserScriptsParams { + return &GetDiscoverCloudAzureUserScriptsParams{ + timeout: timeout, + } +} + +// NewGetDiscoverCloudAzureUserScriptsParamsWithContext creates a new GetDiscoverCloudAzureUserScriptsParams object +// with the ability to set a context for a request. +func NewGetDiscoverCloudAzureUserScriptsParamsWithContext(ctx context.Context) *GetDiscoverCloudAzureUserScriptsParams { + return &GetDiscoverCloudAzureUserScriptsParams{ + Context: ctx, + } +} + +// NewGetDiscoverCloudAzureUserScriptsParamsWithHTTPClient creates a new GetDiscoverCloudAzureUserScriptsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetDiscoverCloudAzureUserScriptsParamsWithHTTPClient(client *http.Client) *GetDiscoverCloudAzureUserScriptsParams { + return &GetDiscoverCloudAzureUserScriptsParams{ + HTTPClient: client, + } +} + +/* +GetDiscoverCloudAzureUserScriptsParams contains all the parameters to send to the API endpoint + + for the get discover cloud azure user scripts operation. + + Typically these are written to a http.Request. +*/ +type GetDiscoverCloudAzureUserScriptsParams struct { + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get discover cloud azure user scripts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureUserScriptsParams) WithDefaults() *GetDiscoverCloudAzureUserScriptsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get discover cloud azure user scripts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetDiscoverCloudAzureUserScriptsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get discover cloud azure user scripts params +func (o *GetDiscoverCloudAzureUserScriptsParams) WithTimeout(timeout time.Duration) *GetDiscoverCloudAzureUserScriptsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get discover cloud azure user scripts params +func (o *GetDiscoverCloudAzureUserScriptsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get discover cloud azure user scripts params +func (o *GetDiscoverCloudAzureUserScriptsParams) WithContext(ctx context.Context) *GetDiscoverCloudAzureUserScriptsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get discover cloud azure user scripts params +func (o *GetDiscoverCloudAzureUserScriptsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get discover cloud azure user scripts params +func (o *GetDiscoverCloudAzureUserScriptsParams) WithHTTPClient(client *http.Client) *GetDiscoverCloudAzureUserScriptsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get discover cloud azure user scripts params +func (o *GetDiscoverCloudAzureUserScriptsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WriteToRequest writes these params to a swagger request +func (o *GetDiscoverCloudAzureUserScriptsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_responses.go b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_responses.go new file mode 100644 index 00000000..008c06fb --- /dev/null +++ b/falcon/client/d4c_registration/get_discover_cloud_azure_user_scripts_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetDiscoverCloudAzureUserScriptsReader is a Reader for the GetDiscoverCloudAzureUserScripts structure. +type GetDiscoverCloudAzureUserScriptsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetDiscoverCloudAzureUserScriptsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetDiscoverCloudAzureUserScriptsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewGetDiscoverCloudAzureUserScriptsMultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetDiscoverCloudAzureUserScriptsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetDiscoverCloudAzureUserScriptsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetDiscoverCloudAzureUserScriptsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetDiscoverCloudAzureUserScriptsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /cloud-connect-azure/entities/user-scripts/v1] GetDiscoverCloudAzureUserScripts", response, response.Code()) + } +} + +// NewGetDiscoverCloudAzureUserScriptsOK creates a GetDiscoverCloudAzureUserScriptsOK with default headers values +func NewGetDiscoverCloudAzureUserScriptsOK() *GetDiscoverCloudAzureUserScriptsOK { + return &GetDiscoverCloudAzureUserScriptsOK{} +} + +/* +GetDiscoverCloudAzureUserScriptsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetDiscoverCloudAzureUserScriptsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts o k response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get discover cloud azure user scripts o k response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts o k response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure user scripts o k response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts o k response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get discover cloud azure user scripts o k response +func (o *GetDiscoverCloudAzureUserScriptsOK) Code() int { + return 200 +} + +func (o *GetDiscoverCloudAzureUserScriptsOK) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsOK) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsOK %+v", 200, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsOK) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsMultiStatus creates a GetDiscoverCloudAzureUserScriptsMultiStatus with default headers values +func NewGetDiscoverCloudAzureUserScriptsMultiStatus() *GetDiscoverCloudAzureUserScriptsMultiStatus { + return &GetDiscoverCloudAzureUserScriptsMultiStatus{} +} + +/* +GetDiscoverCloudAzureUserScriptsMultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type GetDiscoverCloudAzureUserScriptsMultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts multi status response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get discover cloud azure user scripts multi status response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts multi status response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure user scripts multi status response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts multi status response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the get discover cloud azure user scripts multi status response +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) Code() int { + return 207 +} + +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsMultiStatus %+v", 207, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsMultiStatus %+v", 207, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsBadRequest creates a GetDiscoverCloudAzureUserScriptsBadRequest with default headers values +func NewGetDiscoverCloudAzureUserScriptsBadRequest() *GetDiscoverCloudAzureUserScriptsBadRequest { + return &GetDiscoverCloudAzureUserScriptsBadRequest{} +} + +/* +GetDiscoverCloudAzureUserScriptsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetDiscoverCloudAzureUserScriptsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts bad request response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts bad request response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts bad request response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure user scripts bad request response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts bad request response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get discover cloud azure user scripts bad request response +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) Code() int { + return 400 +} + +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsBadRequest %+v", 400, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsForbidden creates a GetDiscoverCloudAzureUserScriptsForbidden with default headers values +func NewGetDiscoverCloudAzureUserScriptsForbidden() *GetDiscoverCloudAzureUserScriptsForbidden { + return &GetDiscoverCloudAzureUserScriptsForbidden{} +} + +/* +GetDiscoverCloudAzureUserScriptsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetDiscoverCloudAzureUserScriptsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure user scripts forbidden response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts forbidden response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts forbidden response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure user scripts forbidden response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts forbidden response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get discover cloud azure user scripts forbidden response +func (o *GetDiscoverCloudAzureUserScriptsForbidden) Code() int { + return 403 +} + +func (o *GetDiscoverCloudAzureUserScriptsForbidden) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsForbidden) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsForbidden %+v", 403, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsTooManyRequests creates a GetDiscoverCloudAzureUserScriptsTooManyRequests with default headers values +func NewGetDiscoverCloudAzureUserScriptsTooManyRequests() *GetDiscoverCloudAzureUserScriptsTooManyRequests { + return &GetDiscoverCloudAzureUserScriptsTooManyRequests{} +} + +/* +GetDiscoverCloudAzureUserScriptsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetDiscoverCloudAzureUserScriptsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get discover cloud azure user scripts too many requests response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts too many requests response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts too many requests response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get discover cloud azure user scripts too many requests response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get discover cloud azure user scripts too many requests response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get discover cloud azure user scripts too many requests response +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) Code() int { + return 429 +} + +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetDiscoverCloudAzureUserScriptsInternalServerError creates a GetDiscoverCloudAzureUserScriptsInternalServerError with default headers values +func NewGetDiscoverCloudAzureUserScriptsInternalServerError() *GetDiscoverCloudAzureUserScriptsInternalServerError { + return &GetDiscoverCloudAzureUserScriptsInternalServerError{} +} + +/* +GetDiscoverCloudAzureUserScriptsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetDiscoverCloudAzureUserScriptsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureProvisionGetUserScriptResponseV1 +} + +// IsSuccess returns true when this get discover cloud azure user scripts internal server error response has a 2xx status code +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get discover cloud azure user scripts internal server error response has a 3xx status code +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get discover cloud azure user scripts internal server error response has a 4xx status code +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get discover cloud azure user scripts internal server error response has a 5xx status code +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get discover cloud azure user scripts internal server error response a status code equal to that given +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get discover cloud azure user scripts internal server error response +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) Code() int { + return 500 +} + +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) Error() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) String() string { + return fmt.Sprintf("[GET /cloud-connect-azure/entities/user-scripts/v1][%d] getDiscoverCloudAzureUserScriptsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) GetPayload() *models.RegistrationAzureProvisionGetUserScriptResponseV1 { + return o.Payload +} + +func (o *GetDiscoverCloudAzureUserScriptsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureProvisionGetUserScriptResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/d4c_registration/get_horizon_d4_c_scripts_responses.go b/falcon/client/d4c_registration/get_horizon_d4_c_scripts_responses.go index fcee0f3c..7c3a19cf 100644 --- a/falcon/client/d4c_registration/get_horizon_d4_c_scripts_responses.go +++ b/falcon/client/d4c_registration/get_horizon_d4_c_scripts_responses.go @@ -44,7 +44,7 @@ func (o *GetHorizonD4CScriptsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /settings-discover/entities/gen/scripts/v1] GetHorizonD4CScripts", response, response.Code()) } } diff --git a/falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_parameters.go b/falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_parameters.go new file mode 100644 index 00000000..f2da3f83 --- /dev/null +++ b/falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_parameters.go @@ -0,0 +1,224 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewUpdateDiscoverCloudAzureAccountClientIDParams creates a new UpdateDiscoverCloudAzureAccountClientIDParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewUpdateDiscoverCloudAzureAccountClientIDParams() *UpdateDiscoverCloudAzureAccountClientIDParams { + return &UpdateDiscoverCloudAzureAccountClientIDParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewUpdateDiscoverCloudAzureAccountClientIDParamsWithTimeout creates a new UpdateDiscoverCloudAzureAccountClientIDParams object +// with the ability to set a timeout on a request. +func NewUpdateDiscoverCloudAzureAccountClientIDParamsWithTimeout(timeout time.Duration) *UpdateDiscoverCloudAzureAccountClientIDParams { + return &UpdateDiscoverCloudAzureAccountClientIDParams{ + timeout: timeout, + } +} + +// NewUpdateDiscoverCloudAzureAccountClientIDParamsWithContext creates a new UpdateDiscoverCloudAzureAccountClientIDParams object +// with the ability to set a context for a request. +func NewUpdateDiscoverCloudAzureAccountClientIDParamsWithContext(ctx context.Context) *UpdateDiscoverCloudAzureAccountClientIDParams { + return &UpdateDiscoverCloudAzureAccountClientIDParams{ + Context: ctx, + } +} + +// NewUpdateDiscoverCloudAzureAccountClientIDParamsWithHTTPClient creates a new UpdateDiscoverCloudAzureAccountClientIDParams object +// with the ability to set a custom HTTPClient for a request. +func NewUpdateDiscoverCloudAzureAccountClientIDParamsWithHTTPClient(client *http.Client) *UpdateDiscoverCloudAzureAccountClientIDParams { + return &UpdateDiscoverCloudAzureAccountClientIDParams{ + HTTPClient: client, + } +} + +/* +UpdateDiscoverCloudAzureAccountClientIDParams contains all the parameters to send to the API endpoint + + for the update discover cloud azure account client ID operation. + + Typically these are written to a http.Request. +*/ +type UpdateDiscoverCloudAzureAccountClientIDParams struct { + + /* ID. + + ClientID to use for the Service Principal associated with the customer's Azure account + */ + ID string + + /* ObjectID. + + Object ID to use for the Service Principal associated with the customer's Azure account + */ + ObjectID *string + + /* TenantID. + + Tenant ID to update client ID for. Required if multiple tenants are registered. + */ + TenantID *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the update discover cloud azure account client ID params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithDefaults() *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the update discover cloud azure account client ID params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithTimeout(timeout time.Duration) *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithContext(ctx context.Context) *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithHTTPClient(client *http.Client) *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithID adds the id to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithID(id string) *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetID(id) + return o +} + +// SetID adds the id to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetID(id string) { + o.ID = id +} + +// WithObjectID adds the objectID to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithObjectID(objectID *string) *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetObjectID(objectID) + return o +} + +// SetObjectID adds the objectId to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetObjectID(objectID *string) { + o.ObjectID = objectID +} + +// WithTenantID adds the tenantID to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WithTenantID(tenantID *string) *UpdateDiscoverCloudAzureAccountClientIDParams { + o.SetTenantID(tenantID) + return o +} + +// SetTenantID adds the tenantId to the update discover cloud azure account client ID params +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) SetTenantID(tenantID *string) { + o.TenantID = tenantID +} + +// WriteToRequest writes these params to a swagger request +func (o *UpdateDiscoverCloudAzureAccountClientIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + // query param id + qrID := o.ID + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + + if o.ObjectID != nil { + + // query param object_id + var qrObjectID string + + if o.ObjectID != nil { + qrObjectID = *o.ObjectID + } + qObjectID := qrObjectID + if qObjectID != "" { + + if err := r.SetQueryParam("object_id", qObjectID); err != nil { + return err + } + } + } + + if o.TenantID != nil { + + // query param tenant-id + var qrTenantID string + + if o.TenantID != nil { + qrTenantID = *o.TenantID + } + qTenantID := qrTenantID + if qTenantID != "" { + + if err := r.SetQueryParam("tenant-id", qTenantID); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_responses.go b/falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_responses.go new file mode 100644 index 00000000..8de9572a --- /dev/null +++ b/falcon/client/d4c_registration/update_discover_cloud_azure_account_client_id_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package d4c_registration + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// UpdateDiscoverCloudAzureAccountClientIDReader is a Reader for the UpdateDiscoverCloudAzureAccountClientID structure. +type UpdateDiscoverCloudAzureAccountClientIDReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *UpdateDiscoverCloudAzureAccountClientIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 201: + result := NewUpdateDiscoverCloudAzureAccountClientIDCreated() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewUpdateDiscoverCloudAzureAccountClientIDBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewUpdateDiscoverCloudAzureAccountClientIDForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewUpdateDiscoverCloudAzureAccountClientIDTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewUpdateDiscoverCloudAzureAccountClientIDInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[PATCH /cloud-connect-azure/entities/client-id/v1] UpdateDiscoverCloudAzureAccountClientID", response, response.Code()) + } +} + +// NewUpdateDiscoverCloudAzureAccountClientIDCreated creates a UpdateDiscoverCloudAzureAccountClientIDCreated with default headers values +func NewUpdateDiscoverCloudAzureAccountClientIDCreated() *UpdateDiscoverCloudAzureAccountClientIDCreated { + return &UpdateDiscoverCloudAzureAccountClientIDCreated{} +} + +/* +UpdateDiscoverCloudAzureAccountClientIDCreated describes a response with status code 201, with default header values. + +Created +*/ +type UpdateDiscoverCloudAzureAccountClientIDCreated struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureTenantConfigurationResponseV1 +} + +// IsSuccess returns true when this update discover cloud azure account client Id created response has a 2xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this update discover cloud azure account client Id created response has a 3xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update discover cloud azure account client Id created response has a 4xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) IsClientError() bool { + return false +} + +// IsServerError returns true when this update discover cloud azure account client Id created response has a 5xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) IsServerError() bool { + return false +} + +// IsCode returns true when this update discover cloud azure account client Id created response a status code equal to that given +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) IsCode(code int) bool { + return code == 201 +} + +// Code gets the status code for the update discover cloud azure account client Id created response +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) Code() int { + return 201 +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) Error() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdCreated %+v", 201, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) String() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdCreated %+v", 201, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) GetPayload() *models.RegistrationAzureTenantConfigurationResponseV1 { + return o.Payload +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureTenantConfigurationResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateDiscoverCloudAzureAccountClientIDBadRequest creates a UpdateDiscoverCloudAzureAccountClientIDBadRequest with default headers values +func NewUpdateDiscoverCloudAzureAccountClientIDBadRequest() *UpdateDiscoverCloudAzureAccountClientIDBadRequest { + return &UpdateDiscoverCloudAzureAccountClientIDBadRequest{} +} + +/* +UpdateDiscoverCloudAzureAccountClientIDBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type UpdateDiscoverCloudAzureAccountClientIDBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureTenantConfigurationResponseV1 +} + +// IsSuccess returns true when this update discover cloud azure account client Id bad request response has a 2xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update discover cloud azure account client Id bad request response has a 3xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update discover cloud azure account client Id bad request response has a 4xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this update discover cloud azure account client Id bad request response has a 5xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this update discover cloud azure account client Id bad request response a status code equal to that given +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the update discover cloud azure account client Id bad request response +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) Code() int { + return 400 +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) Error() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdBadRequest %+v", 400, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) String() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdBadRequest %+v", 400, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) GetPayload() *models.RegistrationAzureTenantConfigurationResponseV1 { + return o.Payload +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureTenantConfigurationResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateDiscoverCloudAzureAccountClientIDForbidden creates a UpdateDiscoverCloudAzureAccountClientIDForbidden with default headers values +func NewUpdateDiscoverCloudAzureAccountClientIDForbidden() *UpdateDiscoverCloudAzureAccountClientIDForbidden { + return &UpdateDiscoverCloudAzureAccountClientIDForbidden{} +} + +/* +UpdateDiscoverCloudAzureAccountClientIDForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type UpdateDiscoverCloudAzureAccountClientIDForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this update discover cloud azure account client Id forbidden response has a 2xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update discover cloud azure account client Id forbidden response has a 3xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update discover cloud azure account client Id forbidden response has a 4xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this update discover cloud azure account client Id forbidden response has a 5xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this update discover cloud azure account client Id forbidden response a status code equal to that given +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the update discover cloud azure account client Id forbidden response +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) Code() int { + return 403 +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) Error() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdForbidden %+v", 403, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) String() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdForbidden %+v", 403, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateDiscoverCloudAzureAccountClientIDTooManyRequests creates a UpdateDiscoverCloudAzureAccountClientIDTooManyRequests with default headers values +func NewUpdateDiscoverCloudAzureAccountClientIDTooManyRequests() *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests { + return &UpdateDiscoverCloudAzureAccountClientIDTooManyRequests{} +} + +/* +UpdateDiscoverCloudAzureAccountClientIDTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type UpdateDiscoverCloudAzureAccountClientIDTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this update discover cloud azure account client Id too many requests response has a 2xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update discover cloud azure account client Id too many requests response has a 3xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update discover cloud azure account client Id too many requests response has a 4xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this update discover cloud azure account client Id too many requests response has a 5xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this update discover cloud azure account client Id too many requests response a status code equal to that given +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the update discover cloud azure account client Id too many requests response +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) Code() int { + return 429 +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) Error() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdTooManyRequests %+v", 429, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) String() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdTooManyRequests %+v", 429, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateDiscoverCloudAzureAccountClientIDInternalServerError creates a UpdateDiscoverCloudAzureAccountClientIDInternalServerError with default headers values +func NewUpdateDiscoverCloudAzureAccountClientIDInternalServerError() *UpdateDiscoverCloudAzureAccountClientIDInternalServerError { + return &UpdateDiscoverCloudAzureAccountClientIDInternalServerError{} +} + +/* +UpdateDiscoverCloudAzureAccountClientIDInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type UpdateDiscoverCloudAzureAccountClientIDInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.RegistrationAzureTenantConfigurationResponseV1 +} + +// IsSuccess returns true when this update discover cloud azure account client Id internal server error response has a 2xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update discover cloud azure account client Id internal server error response has a 3xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update discover cloud azure account client Id internal server error response has a 4xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this update discover cloud azure account client Id internal server error response has a 5xx status code +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this update discover cloud azure account client Id internal server error response a status code equal to that given +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the update discover cloud azure account client Id internal server error response +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) Code() int { + return 500 +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) Error() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdInternalServerError %+v", 500, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) String() string { + return fmt.Sprintf("[PATCH /cloud-connect-azure/entities/client-id/v1][%d] updateDiscoverCloudAzureAccountClientIdInternalServerError %+v", 500, o.Payload) +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) GetPayload() *models.RegistrationAzureTenantConfigurationResponseV1 { + return o.Payload +} + +func (o *UpdateDiscoverCloudAzureAccountClientIDInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.RegistrationAzureTenantConfigurationResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/detects/detects_client.go b/falcon/client/detects/detects_client.go index 3341fc66..71692c80 100644 --- a/falcon/client/detects/detects_client.go +++ b/falcon/client/detects/detects_client.go @@ -6,6 +6,8 @@ package detects // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -72,8 +74,9 @@ func (a *Client) GetAggregateDetects(params *GetAggregateDetectsParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAggregateDetectsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetAggregateDetects: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -109,8 +112,9 @@ func (a *Client) GetDetectSummaries(params *GetDetectSummariesParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetDetectSummariesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetDetectSummaries: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -146,8 +150,9 @@ func (a *Client) QueryDetects(params *QueryDetectsParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDetectsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryDetects: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -183,8 +188,9 @@ func (a *Client) UpdateDetectsByIdsV2(params *UpdateDetectsByIdsV2Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateDetectsByIdsV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateDetectsByIdsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/detects/get_aggregate_detects_responses.go b/falcon/client/detects/get_aggregate_detects_responses.go index ab44eefe..14bdfe63 100644 --- a/falcon/client/detects/get_aggregate_detects_responses.go +++ b/falcon/client/detects/get_aggregate_detects_responses.go @@ -56,14 +56,7 @@ func (o *GetAggregateDetectsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetAggregateDetectsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /detects/aggregates/detects/GET/v1] GetAggregateDetects", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetAggregateDetectsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetAggregateDetectsOK) GetPayload() *models.MsaAggregatesResponse { func (o *GetAggregateDetectsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetAggregateDetectsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetAggregateDetectsBadRequest) GetPayload() *models.MsaAggregatesRespon func (o *GetAggregateDetectsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetAggregateDetectsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetAggregateDetectsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetAggregateDetectsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetAggregateDetectsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetAggregateDetectsTooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *GetAggregateDetectsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetAggregateDetectsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetAggregateDetectsInternalServerError) GetPayload() *models.MsaAggrega func (o *GetAggregateDetectsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetAggregateDetectsInternalServerError) readResponse(response runtime.C return nil } - -// NewGetAggregateDetectsDefault creates a GetAggregateDetectsDefault with default headers values -func NewGetAggregateDetectsDefault(code int) *GetAggregateDetectsDefault { - return &GetAggregateDetectsDefault{ - _statusCode: code, - } -} - -/* -GetAggregateDetectsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetAggregateDetectsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this get aggregate detects default response has a 2xx status code -func (o *GetAggregateDetectsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get aggregate detects default response has a 3xx status code -func (o *GetAggregateDetectsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get aggregate detects default response has a 4xx status code -func (o *GetAggregateDetectsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get aggregate detects default response has a 5xx status code -func (o *GetAggregateDetectsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get aggregate detects default response a status code equal to that given -func (o *GetAggregateDetectsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get aggregate detects default response -func (o *GetAggregateDetectsDefault) Code() int { - return o._statusCode -} - -func (o *GetAggregateDetectsDefault) Error() string { - return fmt.Sprintf("[POST /detects/aggregates/detects/GET/v1][%d] GetAggregateDetects default %+v", o._statusCode, o.Payload) -} - -func (o *GetAggregateDetectsDefault) String() string { - return fmt.Sprintf("[POST /detects/aggregates/detects/GET/v1][%d] GetAggregateDetects default %+v", o._statusCode, o.Payload) -} - -func (o *GetAggregateDetectsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *GetAggregateDetectsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/detects/get_detect_summaries_parameters.go b/falcon/client/detects/get_detect_summaries_parameters.go index 516f261e..8519e5dc 100644 --- a/falcon/client/detects/get_detect_summaries_parameters.go +++ b/falcon/client/detects/get_detect_summaries_parameters.go @@ -65,7 +65,7 @@ type GetDetectSummariesParams struct { /* Body. - View key attributes of detections, including the associated host, [disposition](https://falcon.crowdstrike.com/support/documentation/2/query-api-reference#patterndispositionvalue), objective/tactic/technique, adversary, and more. Specify one or more detection IDs (max 1000 per request). Find detection IDs with the `/detects/queries/detects/v1` endpoint, the Falcon console, or the Streaming API. + View key attributes of detections, including the associated host, [disposition](https://falcon.crowdstrike.com/documentation/86/detections-monitoring-apis#pattern-disposition-value-descriptions), objective/tactic/technique, adversary, and more. Specify one or more detection IDs (max 1000 per request). Find detection IDs with the `/detects/queries/detects/v1` endpoint, the Falcon console, or the Streaming API. */ Body *models.MsaIdsRequest diff --git a/falcon/client/detects/get_detect_summaries_responses.go b/falcon/client/detects/get_detect_summaries_responses.go index eb045a53..b5f07975 100644 --- a/falcon/client/detects/get_detect_summaries_responses.go +++ b/falcon/client/detects/get_detect_summaries_responses.go @@ -56,14 +56,7 @@ func (o *GetDetectSummariesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetDetectSummariesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /detects/entities/summaries/GET/v1] GetDetectSummaries", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetDetectSummariesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetDetectSummariesOK) GetPayload() *models.DomainMsaDetectSummariesResp func (o *GetDetectSummariesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetDetectSummariesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetDetectSummariesBadRequest) GetPayload() *models.DomainMsaDetectSumma func (o *GetDetectSummariesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetDetectSummariesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetDetectSummariesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetDetectSummariesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetDetectSummariesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetDetectSummariesTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *GetDetectSummariesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetDetectSummariesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetDetectSummariesInternalServerError) GetPayload() *models.DomainMsaDe func (o *GetDetectSummariesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetDetectSummariesInternalServerError) readResponse(response runtime.Cl return nil } - -// NewGetDetectSummariesDefault creates a GetDetectSummariesDefault with default headers values -func NewGetDetectSummariesDefault(code int) *GetDetectSummariesDefault { - return &GetDetectSummariesDefault{ - _statusCode: code, - } -} - -/* -GetDetectSummariesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetDetectSummariesDefault struct { - _statusCode int - - Payload *models.DomainMsaDetectSummariesResponse -} - -// IsSuccess returns true when this get detect summaries default response has a 2xx status code -func (o *GetDetectSummariesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get detect summaries default response has a 3xx status code -func (o *GetDetectSummariesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get detect summaries default response has a 4xx status code -func (o *GetDetectSummariesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get detect summaries default response has a 5xx status code -func (o *GetDetectSummariesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get detect summaries default response a status code equal to that given -func (o *GetDetectSummariesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get detect summaries default response -func (o *GetDetectSummariesDefault) Code() int { - return o._statusCode -} - -func (o *GetDetectSummariesDefault) Error() string { - return fmt.Sprintf("[POST /detects/entities/summaries/GET/v1][%d] GetDetectSummaries default %+v", o._statusCode, o.Payload) -} - -func (o *GetDetectSummariesDefault) String() string { - return fmt.Sprintf("[POST /detects/entities/summaries/GET/v1][%d] GetDetectSummaries default %+v", o._statusCode, o.Payload) -} - -func (o *GetDetectSummariesDefault) GetPayload() *models.DomainMsaDetectSummariesResponse { - return o.Payload -} - -func (o *GetDetectSummariesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaDetectSummariesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/detects/query_detects_parameters.go b/falcon/client/detects/query_detects_parameters.go index 71eeecd3..e0fd4179 100644 --- a/falcon/client/detects/query_detects_parameters.go +++ b/falcon/client/detects/query_detects_parameters.go @@ -72,7 +72,7 @@ type QueryDetectsParams struct { - `device.device_id` - `max_severity` - The full list of valid filter options is extensive. Review it in our [documentation inside the Falcon console](https://falcon.crowdstrike.com/support/documentation/2/query-api-reference#detections_fql). + The full list of valid filter options is extensive. Review it in our [documentation inside the Falcon console](https://falcon.crowdstrike.com/documentation/45/falcon-query-language-fql). */ Filter *string @@ -103,7 +103,7 @@ type QueryDetectsParams struct { - `max_severity`: Highest severity of the behaviors associated with this detection - `max_confidence`: Highest confidence of the behaviors associated with this detection - `adversary_id`: ID of the adversary associated with this detection, if any - - `devices.hostname`: Hostname of the host where this detection was detected + - `device.hostname`: Hostname of the host where this detection was detected Sort either `asc` (ascending) or `desc` (descending). For example: `last_behavior|asc` */ diff --git a/falcon/client/detects/query_detects_responses.go b/falcon/client/detects/query_detects_responses.go index 99340f47..2a74a23e 100644 --- a/falcon/client/detects/query_detects_responses.go +++ b/falcon/client/detects/query_detects_responses.go @@ -56,14 +56,7 @@ func (o *QueryDetectsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewQueryDetectsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /detects/queries/detects/v1] QueryDetects", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryDetectsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryDetectsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryDetectsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryDetectsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryDetectsBadRequest) GetPayload() *models.MsaQueryResponse { func (o *QueryDetectsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryDetectsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryDetectsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryDetectsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryDetectsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryDetectsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryDetectsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryDetectsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryDetectsInternalServerError) GetPayload() *models.MsaQueryResponse func (o *QueryDetectsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryDetectsInternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewQueryDetectsDefault creates a QueryDetectsDefault with default headers values -func NewQueryDetectsDefault(code int) *QueryDetectsDefault { - return &QueryDetectsDefault{ - _statusCode: code, - } -} - -/* -QueryDetectsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDetectsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query detects default response has a 2xx status code -func (o *QueryDetectsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query detects default response has a 3xx status code -func (o *QueryDetectsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query detects default response has a 4xx status code -func (o *QueryDetectsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query detects default response has a 5xx status code -func (o *QueryDetectsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query detects default response a status code equal to that given -func (o *QueryDetectsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query detects default response -func (o *QueryDetectsDefault) Code() int { - return o._statusCode -} - -func (o *QueryDetectsDefault) Error() string { - return fmt.Sprintf("[GET /detects/queries/detects/v1][%d] QueryDetects default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDetectsDefault) String() string { - return fmt.Sprintf("[GET /detects/queries/detects/v1][%d] QueryDetects default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDetectsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryDetectsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/detects/update_detects_by_ids_v2_parameters.go b/falcon/client/detects/update_detects_by_ids_v2_parameters.go index 0c13df64..cfc06ac7 100644 --- a/falcon/client/detects/update_detects_by_ids_v2_parameters.go +++ b/falcon/client/detects/update_detects_by_ids_v2_parameters.go @@ -88,6 +88,7 @@ type UpdateDetectsByIdsV2Params struct { - `in_progress` - `true_positive` - `false_positive` + - `closed` - `ignored` **`comment` values** diff --git a/falcon/client/detects/update_detects_by_ids_v2_responses.go b/falcon/client/detects/update_detects_by_ids_v2_responses.go index 32f2b97d..2a9c8c32 100644 --- a/falcon/client/detects/update_detects_by_ids_v2_responses.go +++ b/falcon/client/detects/update_detects_by_ids_v2_responses.go @@ -56,14 +56,7 @@ func (o *UpdateDetectsByIdsV2Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewUpdateDetectsByIdsV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /detects/entities/detects/v2] UpdateDetectsByIdsV2", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateDetectsByIdsV2OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *UpdateDetectsByIdsV2OK) GetPayload() *models.MsaReplyMetaOnly { func (o *UpdateDetectsByIdsV2OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type UpdateDetectsByIdsV2BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *UpdateDetectsByIdsV2BadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *UpdateDetectsByIdsV2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type UpdateDetectsByIdsV2Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateDetectsByIdsV2Forbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *UpdateDetectsByIdsV2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type UpdateDetectsByIdsV2TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *UpdateDetectsByIdsV2TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *UpdateDetectsByIdsV2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type UpdateDetectsByIdsV2InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *UpdateDetectsByIdsV2InternalServerError) GetPayload() *models.MsaReplyM func (o *UpdateDetectsByIdsV2InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *UpdateDetectsByIdsV2InternalServerError) readResponse(response runtime. return nil } - -// NewUpdateDetectsByIdsV2Default creates a UpdateDetectsByIdsV2Default with default headers values -func NewUpdateDetectsByIdsV2Default(code int) *UpdateDetectsByIdsV2Default { - return &UpdateDetectsByIdsV2Default{ - _statusCode: code, - } -} - -/* -UpdateDetectsByIdsV2Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateDetectsByIdsV2Default struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update detects by ids v2 default response has a 2xx status code -func (o *UpdateDetectsByIdsV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update detects by ids v2 default response has a 3xx status code -func (o *UpdateDetectsByIdsV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update detects by ids v2 default response has a 4xx status code -func (o *UpdateDetectsByIdsV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update detects by ids v2 default response has a 5xx status code -func (o *UpdateDetectsByIdsV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update detects by ids v2 default response a status code equal to that given -func (o *UpdateDetectsByIdsV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update detects by ids v2 default response -func (o *UpdateDetectsByIdsV2Default) Code() int { - return o._statusCode -} - -func (o *UpdateDetectsByIdsV2Default) Error() string { - return fmt.Sprintf("[PATCH /detects/entities/detects/v2][%d] UpdateDetectsByIdsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateDetectsByIdsV2Default) String() string { - return fmt.Sprintf("[PATCH /detects/entities/detects/v2][%d] UpdateDetectsByIdsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateDetectsByIdsV2Default) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateDetectsByIdsV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/device_control_policies/create_device_control_policies_parameters.go b/falcon/client/device_control_policies/create_device_control_policies_parameters.go index a39b7e77..ece0e1ca 100644 --- a/falcon/client/device_control_policies/create_device_control_policies_parameters.go +++ b/falcon/client/device_control_policies/create_device_control_policies_parameters.go @@ -64,7 +64,7 @@ CreateDeviceControlPoliciesParams contains all the parameters to send to the API type CreateDeviceControlPoliciesParams struct { // Body. - Body *models.RequestsCreateDeviceControlPoliciesV1 + Body *models.DeviceControlCreatePoliciesV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateDeviceControlPoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create device control policies params -func (o *CreateDeviceControlPoliciesParams) WithBody(body *models.RequestsCreateDeviceControlPoliciesV1) *CreateDeviceControlPoliciesParams { +func (o *CreateDeviceControlPoliciesParams) WithBody(body *models.DeviceControlCreatePoliciesV1) *CreateDeviceControlPoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the create device control policies params -func (o *CreateDeviceControlPoliciesParams) SetBody(body *models.RequestsCreateDeviceControlPoliciesV1) { +func (o *CreateDeviceControlPoliciesParams) SetBody(body *models.DeviceControlCreatePoliciesV1) { o.Body = body } diff --git a/falcon/client/device_control_policies/create_device_control_policies_responses.go b/falcon/client/device_control_policies/create_device_control_policies_responses.go index baaf486e..8177df42 100644 --- a/falcon/client/device_control_policies/create_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/create_device_control_policies_responses.go @@ -62,7 +62,7 @@ func (o *CreateDeviceControlPoliciesReader) ReadResponse(response runtime.Client } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /policy/entities/device-control/v1] createDeviceControlPolicies", response, response.Code()) } } @@ -78,6 +78,10 @@ Created */ type CreateDeviceControlPoliciesCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -86,7 +90,7 @@ type CreateDeviceControlPoliciesCreated struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV2 } // IsSuccess returns true when this create device control policies created response has a 2xx status code @@ -127,12 +131,19 @@ func (o *CreateDeviceControlPoliciesCreated) String() string { return fmt.Sprintf("[POST /policy/entities/device-control/v1][%d] createDeviceControlPoliciesCreated %+v", 201, o.Payload) } -func (o *CreateDeviceControlPoliciesCreated) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *CreateDeviceControlPoliciesCreated) GetPayload() *models.DeviceControlRespV2 { return o.Payload } func (o *CreateDeviceControlPoliciesCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -155,7 +166,7 @@ func (o *CreateDeviceControlPoliciesCreated) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -177,6 +188,10 @@ Bad Request */ type CreateDeviceControlPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -185,7 +200,7 @@ type CreateDeviceControlPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV2 } // IsSuccess returns true when this create device control policies bad request response has a 2xx status code @@ -226,12 +241,19 @@ func (o *CreateDeviceControlPoliciesBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/device-control/v1][%d] createDeviceControlPoliciesBadRequest %+v", 400, o.Payload) } -func (o *CreateDeviceControlPoliciesBadRequest) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *CreateDeviceControlPoliciesBadRequest) GetPayload() *models.DeviceControlRespV2 { return o.Payload } func (o *CreateDeviceControlPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -254,7 +276,7 @@ func (o *CreateDeviceControlPoliciesBadRequest) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -276,6 +298,10 @@ Forbidden */ type CreateDeviceControlPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *CreateDeviceControlPoliciesForbidden) GetPayload() *models.MsaErrorsOnl func (o *CreateDeviceControlPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Not Found */ type CreateDeviceControlPoliciesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -383,7 +420,7 @@ type CreateDeviceControlPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this create device control policies not found response has a 2xx status code @@ -424,12 +461,19 @@ func (o *CreateDeviceControlPoliciesNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/device-control/v1][%d] createDeviceControlPoliciesNotFound %+v", 404, o.Payload) } -func (o *CreateDeviceControlPoliciesNotFound) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *CreateDeviceControlPoliciesNotFound) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *CreateDeviceControlPoliciesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -452,7 +496,7 @@ func (o *CreateDeviceControlPoliciesNotFound) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -474,6 +518,10 @@ Too Many Requests */ type CreateDeviceControlPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *CreateDeviceControlPoliciesTooManyRequests) GetPayload() *models.MsaRep func (o *CreateDeviceControlPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type CreateDeviceControlPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -596,7 +655,7 @@ type CreateDeviceControlPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV2 } // IsSuccess returns true when this create device control policies internal server error response has a 2xx status code @@ -637,12 +696,19 @@ func (o *CreateDeviceControlPoliciesInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/device-control/v1][%d] createDeviceControlPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *CreateDeviceControlPoliciesInternalServerError) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *CreateDeviceControlPoliciesInternalServerError) GetPayload() *models.DeviceControlRespV2 { return o.Payload } func (o *CreateDeviceControlPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -665,7 +731,7 @@ func (o *CreateDeviceControlPoliciesInternalServerError) readResponse(response r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/device_control_policies/delete_device_control_policies_responses.go b/falcon/client/device_control_policies/delete_device_control_policies_responses.go index d208c35d..57727d57 100644 --- a/falcon/client/device_control_policies/delete_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/delete_device_control_policies_responses.go @@ -56,7 +56,7 @@ func (o *DeleteDeviceControlPoliciesReader) ReadResponse(response runtime.Client } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/device-control/v1] deleteDeviceControlPolicies", response, response.Code()) } } diff --git a/falcon/client/device_control_policies/device_control_policies_client.go b/falcon/client/device_control_policies/device_control_policies_client.go index 64571dc1..275f7aad 100644 --- a/falcon/client/device_control_policies/device_control_policies_client.go +++ b/falcon/client/device_control_policies/device_control_policies_client.go @@ -242,8 +242,9 @@ func (a *Client) PerformDeviceControlPoliciesAction(params *PerformDeviceControl return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformDeviceControlPoliciesActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for performDeviceControlPoliciesAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -279,8 +280,9 @@ func (a *Client) QueryCombinedDeviceControlPolicies(params *QueryCombinedDeviceC return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedDeviceControlPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedDeviceControlPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -316,8 +318,9 @@ func (a *Client) QueryCombinedDeviceControlPolicyMembers(params *QueryCombinedDe return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedDeviceControlPolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedDeviceControlPolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -353,8 +356,9 @@ func (a *Client) QueryDeviceControlPolicies(params *QueryDeviceControlPoliciesPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDeviceControlPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryDeviceControlPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -390,8 +394,9 @@ func (a *Client) QueryDeviceControlPolicyMembers(params *QueryDeviceControlPolic return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDeviceControlPolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryDeviceControlPolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -427,8 +432,9 @@ func (a *Client) SetDeviceControlPoliciesPrecedence(params *SetDeviceControlPoli return success, nil } // unexpected success response - unexpectedSuccess := result.(*SetDeviceControlPoliciesPrecedenceDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for setDeviceControlPoliciesPrecedence: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -502,8 +508,9 @@ func (a *Client) UpdateDeviceControlPolicies(params *UpdateDeviceControlPolicies return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateDeviceControlPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateDeviceControlPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/device_control_policies/get_default_device_control_policies_responses.go b/falcon/client/device_control_policies/get_default_device_control_policies_responses.go index 445b9677..fa15faf0 100644 --- a/falcon/client/device_control_policies/get_default_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/get_default_device_control_policies_responses.go @@ -56,7 +56,7 @@ func (o *GetDefaultDeviceControlPoliciesReader) ReadResponse(response runtime.Cl } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/default-device-control/v1] getDefaultDeviceControlPolicies", response, response.Code()) } } diff --git a/falcon/client/device_control_policies/get_device_control_policies_responses.go b/falcon/client/device_control_policies/get_device_control_policies_responses.go index 64b29a9a..8b6eb73b 100644 --- a/falcon/client/device_control_policies/get_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/get_device_control_policies_responses.go @@ -56,7 +56,7 @@ func (o *GetDeviceControlPoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/device-control/v1] getDeviceControlPolicies", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetDeviceControlPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this get device control policies o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetDeviceControlPoliciesOK) String() string { return fmt.Sprintf("[GET /policy/entities/device-control/v1][%d] getDeviceControlPoliciesOK %+v", 200, o.Payload) } -func (o *GetDeviceControlPoliciesOK) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *GetDeviceControlPoliciesOK) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetDeviceControlPoliciesOK) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type GetDeviceControlPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this get device control policies not found response has a 2xx status code @@ -345,7 +345,7 @@ func (o *GetDeviceControlPoliciesNotFound) String() string { return fmt.Sprintf("[GET /policy/entities/device-control/v1][%d] getDeviceControlPoliciesNotFound %+v", 404, o.Payload) } -func (o *GetDeviceControlPoliciesNotFound) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *GetDeviceControlPoliciesNotFound) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -380,7 +380,7 @@ func (o *GetDeviceControlPoliciesNotFound) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetDeviceControlPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this get device control policies internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetDeviceControlPoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/device-control/v1][%d] getDeviceControlPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *GetDeviceControlPoliciesInternalServerError) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *GetDeviceControlPoliciesInternalServerError) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetDeviceControlPoliciesInternalServerError) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/device_control_policies/perform_device_control_policies_action_responses.go b/falcon/client/device_control_policies/perform_device_control_policies_action_responses.go index 854739a3..3385ed99 100644 --- a/falcon/client/device_control_policies/perform_device_control_policies_action_responses.go +++ b/falcon/client/device_control_policies/perform_device_control_policies_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformDeviceControlPoliciesActionReader) ReadResponse(response runtime } return nil, result default: - result := NewPerformDeviceControlPoliciesActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/device-control-actions/v1] performDeviceControlPoliciesAction", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PerformDeviceControlPoliciesActionOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type PerformDeviceControlPoliciesActionOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this perform device control policies action o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *PerformDeviceControlPoliciesActionOK) String() string { return fmt.Sprintf("[POST /policy/entities/device-control-actions/v1][%d] performDeviceControlPoliciesActionOK %+v", 200, o.Payload) } -func (o *PerformDeviceControlPoliciesActionOK) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *PerformDeviceControlPoliciesActionOK) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *PerformDeviceControlPoliciesActionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *PerformDeviceControlPoliciesActionOK) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type PerformDeviceControlPoliciesActionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type PerformDeviceControlPoliciesActionBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this perform device control policies action bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *PerformDeviceControlPoliciesActionBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/device-control-actions/v1][%d] performDeviceControlPoliciesActionBadRequest %+v", 400, o.Payload) } -func (o *PerformDeviceControlPoliciesActionBadRequest) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *PerformDeviceControlPoliciesActionBadRequest) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *PerformDeviceControlPoliciesActionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *PerformDeviceControlPoliciesActionBadRequest) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type PerformDeviceControlPoliciesActionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PerformDeviceControlPoliciesActionForbidden) GetPayload() *models.MsaEr func (o *PerformDeviceControlPoliciesActionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type PerformDeviceControlPoliciesActionNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type PerformDeviceControlPoliciesActionNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this perform device control policies action not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *PerformDeviceControlPoliciesActionNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/device-control-actions/v1][%d] performDeviceControlPoliciesActionNotFound %+v", 404, o.Payload) } -func (o *PerformDeviceControlPoliciesActionNotFound) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *PerformDeviceControlPoliciesActionNotFound) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *PerformDeviceControlPoliciesActionNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *PerformDeviceControlPoliciesActionNotFound) readResponse(response runti o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type PerformDeviceControlPoliciesActionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PerformDeviceControlPoliciesActionTooManyRequests) GetPayload() *models func (o *PerformDeviceControlPoliciesActionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PerformDeviceControlPoliciesActionInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type PerformDeviceControlPoliciesActionInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this perform device control policies action internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *PerformDeviceControlPoliciesActionInternalServerError) String() string return fmt.Sprintf("[POST /policy/entities/device-control-actions/v1][%d] performDeviceControlPoliciesActionInternalServerError %+v", 500, o.Payload) } -func (o *PerformDeviceControlPoliciesActionInternalServerError) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *PerformDeviceControlPoliciesActionInternalServerError) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *PerformDeviceControlPoliciesActionInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *PerformDeviceControlPoliciesActionInternalServerError) readResponse(res o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPerformDeviceControlPoliciesActionDefault creates a PerformDeviceControlPoliciesActionDefault with default headers values -func NewPerformDeviceControlPoliciesActionDefault(code int) *PerformDeviceControlPoliciesActionDefault { - return &PerformDeviceControlPoliciesActionDefault{ - _statusCode: code, - } -} - -/* -PerformDeviceControlPoliciesActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformDeviceControlPoliciesActionDefault struct { - _statusCode int - - Payload *models.ResponsesDeviceControlPoliciesV1 -} - -// IsSuccess returns true when this perform device control policies action default response has a 2xx status code -func (o *PerformDeviceControlPoliciesActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform device control policies action default response has a 3xx status code -func (o *PerformDeviceControlPoliciesActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform device control policies action default response has a 4xx status code -func (o *PerformDeviceControlPoliciesActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform device control policies action default response has a 5xx status code -func (o *PerformDeviceControlPoliciesActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform device control policies action default response a status code equal to that given -func (o *PerformDeviceControlPoliciesActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform device control policies action default response -func (o *PerformDeviceControlPoliciesActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformDeviceControlPoliciesActionDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/device-control-actions/v1][%d] performDeviceControlPoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformDeviceControlPoliciesActionDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/device-control-actions/v1][%d] performDeviceControlPoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformDeviceControlPoliciesActionDefault) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { - return o.Payload -} - -func (o *PerformDeviceControlPoliciesActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/device_control_policies/query_combined_device_control_policies_responses.go b/falcon/client/device_control_policies/query_combined_device_control_policies_responses.go index 73700f73..5fbed725 100644 --- a/falcon/client/device_control_policies/query_combined_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/query_combined_device_control_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedDeviceControlPoliciesReader) ReadResponse(response runtime } return nil, result default: - result := NewQueryCombinedDeviceControlPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/device-control/v1] queryCombinedDeviceControlPolicies", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryCombinedDeviceControlPoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryCombinedDeviceControlPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this query combined device control policies o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryCombinedDeviceControlPoliciesOK) String() string { return fmt.Sprintf("[GET /policy/combined/device-control/v1][%d] queryCombinedDeviceControlPoliciesOK %+v", 200, o.Payload) } -func (o *QueryCombinedDeviceControlPoliciesOK) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *QueryCombinedDeviceControlPoliciesOK) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryCombinedDeviceControlPoliciesOK) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryCombinedDeviceControlPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QueryCombinedDeviceControlPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this query combined device control policies bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QueryCombinedDeviceControlPoliciesBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/device-control/v1][%d] queryCombinedDeviceControlPoliciesBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedDeviceControlPoliciesBadRequest) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *QueryCombinedDeviceControlPoliciesBadRequest) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QueryCombinedDeviceControlPoliciesBadRequest) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QueryCombinedDeviceControlPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryCombinedDeviceControlPoliciesForbidden) GetPayload() *models.MsaEr func (o *QueryCombinedDeviceControlPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryCombinedDeviceControlPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryCombinedDeviceControlPoliciesTooManyRequests) GetPayload() *models func (o *QueryCombinedDeviceControlPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryCombinedDeviceControlPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QueryCombinedDeviceControlPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this query combined device control policies internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QueryCombinedDeviceControlPoliciesInternalServerError) String() string return fmt.Sprintf("[GET /policy/combined/device-control/v1][%d] queryCombinedDeviceControlPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedDeviceControlPoliciesInternalServerError) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *QueryCombinedDeviceControlPoliciesInternalServerError) GetPayload() *models.DeviceControlRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QueryCombinedDeviceControlPoliciesInternalServerError) readResponse(res o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedDeviceControlPoliciesDefault creates a QueryCombinedDeviceControlPoliciesDefault with default headers values -func NewQueryCombinedDeviceControlPoliciesDefault(code int) *QueryCombinedDeviceControlPoliciesDefault { - return &QueryCombinedDeviceControlPoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedDeviceControlPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedDeviceControlPoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesDeviceControlPoliciesV1 -} - -// IsSuccess returns true when this query combined device control policies default response has a 2xx status code -func (o *QueryCombinedDeviceControlPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined device control policies default response has a 3xx status code -func (o *QueryCombinedDeviceControlPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined device control policies default response has a 4xx status code -func (o *QueryCombinedDeviceControlPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined device control policies default response has a 5xx status code -func (o *QueryCombinedDeviceControlPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined device control policies default response a status code equal to that given -func (o *QueryCombinedDeviceControlPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined device control policies default response -func (o *QueryCombinedDeviceControlPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedDeviceControlPoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/device-control/v1][%d] queryCombinedDeviceControlPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedDeviceControlPoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/device-control/v1][%d] queryCombinedDeviceControlPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedDeviceControlPoliciesDefault) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { - return o.Payload -} - -func (o *QueryCombinedDeviceControlPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/device_control_policies/query_combined_device_control_policy_members_responses.go b/falcon/client/device_control_policies/query_combined_device_control_policy_members_responses.go index 4dcdc14c..0570a4be 100644 --- a/falcon/client/device_control_policies/query_combined_device_control_policy_members_responses.go +++ b/falcon/client/device_control_policies/query_combined_device_control_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryCombinedDeviceControlPolicyMembersReader) ReadResponse(response ru } return nil, result default: - result := NewQueryCombinedDeviceControlPolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/device-control-members/v1] queryCombinedDeviceControlPolicyMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryCombinedDeviceControlPolicyMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type QueryCombinedDeviceControlPolicyMembersOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined device control policy members o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *QueryCombinedDeviceControlPolicyMembersOK) String() string { return fmt.Sprintf("[GET /policy/combined/device-control-members/v1][%d] queryCombinedDeviceControlPolicyMembersOK %+v", 200, o.Payload) } -func (o *QueryCombinedDeviceControlPolicyMembersOK) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedDeviceControlPolicyMembersOK) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPolicyMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *QueryCombinedDeviceControlPolicyMembersOK) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type QueryCombinedDeviceControlPolicyMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type QueryCombinedDeviceControlPolicyMembersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined device control policy members bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *QueryCombinedDeviceControlPolicyMembersBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/device-control-members/v1][%d] queryCombinedDeviceControlPolicyMembersBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedDeviceControlPolicyMembersBadRequest) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedDeviceControlPolicyMembersBadRequest) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPolicyMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *QueryCombinedDeviceControlPolicyMembersBadRequest) readResponse(respons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type QueryCombinedDeviceControlPolicyMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryCombinedDeviceControlPolicyMembersForbidden) GetPayload() *models. func (o *QueryCombinedDeviceControlPolicyMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryCombinedDeviceControlPolicyMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type QueryCombinedDeviceControlPolicyMembersNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined device control policy members not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *QueryCombinedDeviceControlPolicyMembersNotFound) String() string { return fmt.Sprintf("[GET /policy/combined/device-control-members/v1][%d] queryCombinedDeviceControlPolicyMembersNotFound %+v", 404, o.Payload) } -func (o *QueryCombinedDeviceControlPolicyMembersNotFound) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedDeviceControlPolicyMembersNotFound) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPolicyMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *QueryCombinedDeviceControlPolicyMembersNotFound) readResponse(response o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type QueryCombinedDeviceControlPolicyMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryCombinedDeviceControlPolicyMembersTooManyRequests) GetPayload() *m func (o *QueryCombinedDeviceControlPolicyMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryCombinedDeviceControlPolicyMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type QueryCombinedDeviceControlPolicyMembersInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined device control policy members internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *QueryCombinedDeviceControlPolicyMembersInternalServerError) String() st return fmt.Sprintf("[GET /policy/combined/device-control-members/v1][%d] queryCombinedDeviceControlPolicyMembersInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedDeviceControlPolicyMembersInternalServerError) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedDeviceControlPolicyMembersInternalServerError) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedDeviceControlPolicyMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *QueryCombinedDeviceControlPolicyMembersInternalServerError) readRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedDeviceControlPolicyMembersDefault creates a QueryCombinedDeviceControlPolicyMembersDefault with default headers values -func NewQueryCombinedDeviceControlPolicyMembersDefault(code int) *QueryCombinedDeviceControlPolicyMembersDefault { - return &QueryCombinedDeviceControlPolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedDeviceControlPolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedDeviceControlPolicyMembersDefault struct { - _statusCode int - - Payload *models.ResponsesPolicyMembersRespV1 -} - -// IsSuccess returns true when this query combined device control policy members default response has a 2xx status code -func (o *QueryCombinedDeviceControlPolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined device control policy members default response has a 3xx status code -func (o *QueryCombinedDeviceControlPolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined device control policy members default response has a 4xx status code -func (o *QueryCombinedDeviceControlPolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined device control policy members default response has a 5xx status code -func (o *QueryCombinedDeviceControlPolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined device control policy members default response a status code equal to that given -func (o *QueryCombinedDeviceControlPolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined device control policy members default response -func (o *QueryCombinedDeviceControlPolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedDeviceControlPolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/device-control-members/v1][%d] queryCombinedDeviceControlPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedDeviceControlPolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/device-control-members/v1][%d] queryCombinedDeviceControlPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedDeviceControlPolicyMembersDefault) GetPayload() *models.ResponsesPolicyMembersRespV1 { - return o.Payload -} - -func (o *QueryCombinedDeviceControlPolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/device_control_policies/query_device_control_policies_responses.go b/falcon/client/device_control_policies/query_device_control_policies_responses.go index a150673b..44ee386d 100644 --- a/falcon/client/device_control_policies/query_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/query_device_control_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryDeviceControlPoliciesReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewQueryDeviceControlPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/device-control/v1] queryDeviceControlPolicies", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryDeviceControlPoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryDeviceControlPoliciesOK) GetPayload() *models.MsaQueryResponse { func (o *QueryDeviceControlPoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryDeviceControlPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryDeviceControlPoliciesBadRequest) GetPayload() *models.MsaQueryResp func (o *QueryDeviceControlPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryDeviceControlPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryDeviceControlPoliciesForbidden) GetPayload() *models.MsaErrorsOnly func (o *QueryDeviceControlPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryDeviceControlPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryDeviceControlPoliciesTooManyRequests) GetPayload() *models.MsaRepl func (o *QueryDeviceControlPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryDeviceControlPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryDeviceControlPoliciesInternalServerError) GetPayload() *models.Msa func (o *QueryDeviceControlPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryDeviceControlPoliciesInternalServerError) readResponse(response ru return nil } - -// NewQueryDeviceControlPoliciesDefault creates a QueryDeviceControlPoliciesDefault with default headers values -func NewQueryDeviceControlPoliciesDefault(code int) *QueryDeviceControlPoliciesDefault { - return &QueryDeviceControlPoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryDeviceControlPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDeviceControlPoliciesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query device control policies default response has a 2xx status code -func (o *QueryDeviceControlPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query device control policies default response has a 3xx status code -func (o *QueryDeviceControlPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query device control policies default response has a 4xx status code -func (o *QueryDeviceControlPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query device control policies default response has a 5xx status code -func (o *QueryDeviceControlPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query device control policies default response a status code equal to that given -func (o *QueryDeviceControlPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query device control policies default response -func (o *QueryDeviceControlPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryDeviceControlPoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/device-control/v1][%d] queryDeviceControlPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDeviceControlPoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/device-control/v1][%d] queryDeviceControlPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDeviceControlPoliciesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryDeviceControlPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/device_control_policies/query_device_control_policy_members_responses.go b/falcon/client/device_control_policies/query_device_control_policy_members_responses.go index 2e0a148a..8c4c3e7e 100644 --- a/falcon/client/device_control_policies/query_device_control_policy_members_responses.go +++ b/falcon/client/device_control_policies/query_device_control_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryDeviceControlPolicyMembersReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewQueryDeviceControlPolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/device-control-members/v1] queryDeviceControlPolicyMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryDeviceControlPolicyMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *QueryDeviceControlPolicyMembersOK) GetPayload() *models.MsaQueryRespons func (o *QueryDeviceControlPolicyMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type QueryDeviceControlPolicyMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *QueryDeviceControlPolicyMembersBadRequest) GetPayload() *models.MsaQuer func (o *QueryDeviceControlPolicyMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type QueryDeviceControlPolicyMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryDeviceControlPolicyMembersForbidden) GetPayload() *models.MsaError func (o *QueryDeviceControlPolicyMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryDeviceControlPolicyMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *QueryDeviceControlPolicyMembersNotFound) GetPayload() *models.MsaQueryR func (o *QueryDeviceControlPolicyMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type QueryDeviceControlPolicyMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryDeviceControlPolicyMembersTooManyRequests) GetPayload() *models.Ms func (o *QueryDeviceControlPolicyMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryDeviceControlPolicyMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *QueryDeviceControlPolicyMembersInternalServerError) GetPayload() *model func (o *QueryDeviceControlPolicyMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *QueryDeviceControlPolicyMembersInternalServerError) readResponse(respon return nil } - -// NewQueryDeviceControlPolicyMembersDefault creates a QueryDeviceControlPolicyMembersDefault with default headers values -func NewQueryDeviceControlPolicyMembersDefault(code int) *QueryDeviceControlPolicyMembersDefault { - return &QueryDeviceControlPolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryDeviceControlPolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDeviceControlPolicyMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query device control policy members default response has a 2xx status code -func (o *QueryDeviceControlPolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query device control policy members default response has a 3xx status code -func (o *QueryDeviceControlPolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query device control policy members default response has a 4xx status code -func (o *QueryDeviceControlPolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query device control policy members default response has a 5xx status code -func (o *QueryDeviceControlPolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query device control policy members default response a status code equal to that given -func (o *QueryDeviceControlPolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query device control policy members default response -func (o *QueryDeviceControlPolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryDeviceControlPolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/device-control-members/v1][%d] queryDeviceControlPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDeviceControlPolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/device-control-members/v1][%d] queryDeviceControlPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDeviceControlPolicyMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryDeviceControlPolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/device_control_policies/set_device_control_policies_precedence_parameters.go b/falcon/client/device_control_policies/set_device_control_policies_precedence_parameters.go index 0c371e23..ccc4949d 100644 --- a/falcon/client/device_control_policies/set_device_control_policies_precedence_parameters.go +++ b/falcon/client/device_control_policies/set_device_control_policies_precedence_parameters.go @@ -64,7 +64,7 @@ SetDeviceControlPoliciesPrecedenceParams contains all the parameters to send to type SetDeviceControlPoliciesPrecedenceParams struct { // Body. - Body *models.RequestsSetPolicyPrecedenceReqV1 + Body *models.BaseSetPolicyPrecedenceReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *SetDeviceControlPoliciesPrecedenceParams) SetHTTPClient(client *http.Cl } // WithBody adds the body to the set device control policies precedence params -func (o *SetDeviceControlPoliciesPrecedenceParams) WithBody(body *models.RequestsSetPolicyPrecedenceReqV1) *SetDeviceControlPoliciesPrecedenceParams { +func (o *SetDeviceControlPoliciesPrecedenceParams) WithBody(body *models.BaseSetPolicyPrecedenceReqV1) *SetDeviceControlPoliciesPrecedenceParams { o.SetBody(body) return o } // SetBody adds the body to the set device control policies precedence params -func (o *SetDeviceControlPoliciesPrecedenceParams) SetBody(body *models.RequestsSetPolicyPrecedenceReqV1) { +func (o *SetDeviceControlPoliciesPrecedenceParams) SetBody(body *models.BaseSetPolicyPrecedenceReqV1) { o.Body = body } diff --git a/falcon/client/device_control_policies/set_device_control_policies_precedence_responses.go b/falcon/client/device_control_policies/set_device_control_policies_precedence_responses.go index da844852..5f50cbd3 100644 --- a/falcon/client/device_control_policies/set_device_control_policies_precedence_responses.go +++ b/falcon/client/device_control_policies/set_device_control_policies_precedence_responses.go @@ -56,14 +56,7 @@ func (o *SetDeviceControlPoliciesPrecedenceReader) ReadResponse(response runtime } return nil, result default: - result := NewSetDeviceControlPoliciesPrecedenceDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/device-control-precedence/v1] setDeviceControlPoliciesPrecedence", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type SetDeviceControlPoliciesPrecedenceOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *SetDeviceControlPoliciesPrecedenceOK) GetPayload() *models.MsaQueryResp func (o *SetDeviceControlPoliciesPrecedenceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type SetDeviceControlPoliciesPrecedenceBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *SetDeviceControlPoliciesPrecedenceBadRequest) GetPayload() *models.MsaQ func (o *SetDeviceControlPoliciesPrecedenceBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type SetDeviceControlPoliciesPrecedenceForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *SetDeviceControlPoliciesPrecedenceForbidden) GetPayload() *models.MsaEr func (o *SetDeviceControlPoliciesPrecedenceForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type SetDeviceControlPoliciesPrecedenceTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *SetDeviceControlPoliciesPrecedenceTooManyRequests) GetPayload() *models func (o *SetDeviceControlPoliciesPrecedenceTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type SetDeviceControlPoliciesPrecedenceInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *SetDeviceControlPoliciesPrecedenceInternalServerError) GetPayload() *mo func (o *SetDeviceControlPoliciesPrecedenceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *SetDeviceControlPoliciesPrecedenceInternalServerError) readResponse(res return nil } - -// NewSetDeviceControlPoliciesPrecedenceDefault creates a SetDeviceControlPoliciesPrecedenceDefault with default headers values -func NewSetDeviceControlPoliciesPrecedenceDefault(code int) *SetDeviceControlPoliciesPrecedenceDefault { - return &SetDeviceControlPoliciesPrecedenceDefault{ - _statusCode: code, - } -} - -/* -SetDeviceControlPoliciesPrecedenceDefault describes a response with status code -1, with default header values. - -OK -*/ -type SetDeviceControlPoliciesPrecedenceDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this set device control policies precedence default response has a 2xx status code -func (o *SetDeviceControlPoliciesPrecedenceDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this set device control policies precedence default response has a 3xx status code -func (o *SetDeviceControlPoliciesPrecedenceDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this set device control policies precedence default response has a 4xx status code -func (o *SetDeviceControlPoliciesPrecedenceDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this set device control policies precedence default response has a 5xx status code -func (o *SetDeviceControlPoliciesPrecedenceDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this set device control policies precedence default response a status code equal to that given -func (o *SetDeviceControlPoliciesPrecedenceDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the set device control policies precedence default response -func (o *SetDeviceControlPoliciesPrecedenceDefault) Code() int { - return o._statusCode -} - -func (o *SetDeviceControlPoliciesPrecedenceDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/device-control-precedence/v1][%d] setDeviceControlPoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetDeviceControlPoliciesPrecedenceDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/device-control-precedence/v1][%d] setDeviceControlPoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetDeviceControlPoliciesPrecedenceDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *SetDeviceControlPoliciesPrecedenceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/device_control_policies/update_default_device_control_policies_responses.go b/falcon/client/device_control_policies/update_default_device_control_policies_responses.go index f6b1f0e8..9dea1ded 100644 --- a/falcon/client/device_control_policies/update_default_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/update_default_device_control_policies_responses.go @@ -56,7 +56,7 @@ func (o *UpdateDefaultDeviceControlPoliciesReader) ReadResponse(response runtime } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /policy/entities/default-device-control/v1] updateDefaultDeviceControlPolicies", response, response.Code()) } } diff --git a/falcon/client/device_control_policies/update_device_control_policies_parameters.go b/falcon/client/device_control_policies/update_device_control_policies_parameters.go index b2203e93..4098a1e4 100644 --- a/falcon/client/device_control_policies/update_device_control_policies_parameters.go +++ b/falcon/client/device_control_policies/update_device_control_policies_parameters.go @@ -64,7 +64,7 @@ UpdateDeviceControlPoliciesParams contains all the parameters to send to the API type UpdateDeviceControlPoliciesParams struct { // Body. - Body *models.RequestsUpdateDeviceControlPoliciesV1 + Body *models.DeviceControlUpdatePoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateDeviceControlPoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update device control policies params -func (o *UpdateDeviceControlPoliciesParams) WithBody(body *models.RequestsUpdateDeviceControlPoliciesV1) *UpdateDeviceControlPoliciesParams { +func (o *UpdateDeviceControlPoliciesParams) WithBody(body *models.DeviceControlUpdatePoliciesReqV1) *UpdateDeviceControlPoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the update device control policies params -func (o *UpdateDeviceControlPoliciesParams) SetBody(body *models.RequestsUpdateDeviceControlPoliciesV1) { +func (o *UpdateDeviceControlPoliciesParams) SetBody(body *models.DeviceControlUpdatePoliciesReqV1) { o.Body = body } diff --git a/falcon/client/device_control_policies/update_device_control_policies_responses.go b/falcon/client/device_control_policies/update_device_control_policies_responses.go index 4dee44a5..36f8a1dc 100644 --- a/falcon/client/device_control_policies/update_device_control_policies_responses.go +++ b/falcon/client/device_control_policies/update_device_control_policies_responses.go @@ -62,14 +62,7 @@ func (o *UpdateDeviceControlPoliciesReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewUpdateDeviceControlPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/device-control/v1] updateDeviceControlPolicies", response, response.Code()) } } @@ -97,7 +90,7 @@ type UpdateDeviceControlPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this update device control policies o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *UpdateDeviceControlPoliciesOK) String() string { return fmt.Sprintf("[PATCH /policy/entities/device-control/v1][%d] updateDeviceControlPoliciesOK %+v", 200, o.Payload) } -func (o *UpdateDeviceControlPoliciesOK) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *UpdateDeviceControlPoliciesOK) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *UpdateDeviceControlPoliciesOK) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type UpdateDeviceControlPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this update device control policies bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *UpdateDeviceControlPoliciesBadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/device-control/v1][%d] updateDeviceControlPoliciesBadRequest %+v", 400, o.Payload) } -func (o *UpdateDeviceControlPoliciesBadRequest) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *UpdateDeviceControlPoliciesBadRequest) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *UpdateDeviceControlPoliciesBadRequest) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type UpdateDeviceControlPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this update device control policies not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *UpdateDeviceControlPoliciesNotFound) String() string { return fmt.Sprintf("[PATCH /policy/entities/device-control/v1][%d] updateDeviceControlPoliciesNotFound %+v", 404, o.Payload) } -func (o *UpdateDeviceControlPoliciesNotFound) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *UpdateDeviceControlPoliciesNotFound) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *UpdateDeviceControlPoliciesNotFound) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type UpdateDeviceControlPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesDeviceControlPoliciesV1 + Payload *models.DeviceControlRespV1 } // IsSuccess returns true when this update device control policies internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *UpdateDeviceControlPoliciesInternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/device-control/v1][%d] updateDeviceControlPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *UpdateDeviceControlPoliciesInternalServerError) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { +func (o *UpdateDeviceControlPoliciesInternalServerError) GetPayload() *models.DeviceControlRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *UpdateDeviceControlPoliciesInternalServerError) readResponse(response r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateDeviceControlPoliciesDefault creates a UpdateDeviceControlPoliciesDefault with default headers values -func NewUpdateDeviceControlPoliciesDefault(code int) *UpdateDeviceControlPoliciesDefault { - return &UpdateDeviceControlPoliciesDefault{ - _statusCode: code, - } -} - -/* -UpdateDeviceControlPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateDeviceControlPoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesDeviceControlPoliciesV1 -} - -// IsSuccess returns true when this update device control policies default response has a 2xx status code -func (o *UpdateDeviceControlPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update device control policies default response has a 3xx status code -func (o *UpdateDeviceControlPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update device control policies default response has a 4xx status code -func (o *UpdateDeviceControlPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update device control policies default response has a 5xx status code -func (o *UpdateDeviceControlPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update device control policies default response a status code equal to that given -func (o *UpdateDeviceControlPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update device control policies default response -func (o *UpdateDeviceControlPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *UpdateDeviceControlPoliciesDefault) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/device-control/v1][%d] updateDeviceControlPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateDeviceControlPoliciesDefault) String() string { - return fmt.Sprintf("[PATCH /policy/entities/device-control/v1][%d] updateDeviceControlPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateDeviceControlPoliciesDefault) GetPayload() *models.ResponsesDeviceControlPoliciesV1 { - return o.Payload -} - -func (o *UpdateDeviceControlPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesDeviceControlPoliciesV1) + o.Payload = new(models.DeviceControlRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/discover/discover_client.go b/falcon/client/discover/discover_client.go index 22029c6a..3c40b1e9 100644 --- a/falcon/client/discover/discover_client.go +++ b/falcon/client/discover/discover_client.go @@ -82,8 +82,9 @@ func (a *Client) GetAccounts(params *GetAccountsParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAccountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-accounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -195,8 +196,9 @@ func (a *Client) GetLogins(params *GetLoginsParams, opts ...ClientOption) (*GetL return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetLoginsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-logins: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -232,8 +234,9 @@ func (a *Client) QueryAccounts(params *QueryAccountsParams, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryAccountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-accounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -345,8 +348,9 @@ func (a *Client) QueryLogins(params *QueryLoginsParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryLoginsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-logins: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/discover/get_accounts_responses.go b/falcon/client/discover/get_accounts_responses.go index f5cfedf5..53975d92 100644 --- a/falcon/client/discover/get_accounts_responses.go +++ b/falcon/client/discover/get_accounts_responses.go @@ -56,14 +56,7 @@ func (o *GetAccountsReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewGetAccountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /discover/entities/accounts/v1] get-accounts", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetAccountsInternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewGetAccountsDefault creates a GetAccountsDefault with default headers values -func NewGetAccountsDefault(code int) *GetAccountsDefault { - return &GetAccountsDefault{ - _statusCode: code, - } -} - -/* -GetAccountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetAccountsDefault struct { - _statusCode int - - Payload *models.DomainDiscoverAPIAccountEntitiesResponse -} - -// IsSuccess returns true when this get accounts default response has a 2xx status code -func (o *GetAccountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get accounts default response has a 3xx status code -func (o *GetAccountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get accounts default response has a 4xx status code -func (o *GetAccountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get accounts default response has a 5xx status code -func (o *GetAccountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get accounts default response a status code equal to that given -func (o *GetAccountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get accounts default response -func (o *GetAccountsDefault) Code() int { - return o._statusCode -} - -func (o *GetAccountsDefault) Error() string { - return fmt.Sprintf("[GET /discover/entities/accounts/v1][%d] get-accounts default %+v", o._statusCode, o.Payload) -} - -func (o *GetAccountsDefault) String() string { - return fmt.Sprintf("[GET /discover/entities/accounts/v1][%d] get-accounts default %+v", o._statusCode, o.Payload) -} - -func (o *GetAccountsDefault) GetPayload() *models.DomainDiscoverAPIAccountEntitiesResponse { - return o.Payload -} - -func (o *GetAccountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainDiscoverAPIAccountEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/discover/get_applications_responses.go b/falcon/client/discover/get_applications_responses.go index 99c258e3..2c04c10f 100644 --- a/falcon/client/discover/get_applications_responses.go +++ b/falcon/client/discover/get_applications_responses.go @@ -56,7 +56,7 @@ func (o *GetApplicationsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /discover/entities/applications/v1] get-applications", response, response.Code()) } } diff --git a/falcon/client/discover/get_hosts_responses.go b/falcon/client/discover/get_hosts_responses.go index ce8c86e2..27f2e18c 100644 --- a/falcon/client/discover/get_hosts_responses.go +++ b/falcon/client/discover/get_hosts_responses.go @@ -56,7 +56,7 @@ func (o *GetHostsReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /discover/entities/hosts/v1] get-hosts", response, response.Code()) } } diff --git a/falcon/client/discover/get_logins_responses.go b/falcon/client/discover/get_logins_responses.go index 98dcfac5..bc1a9ba1 100644 --- a/falcon/client/discover/get_logins_responses.go +++ b/falcon/client/discover/get_logins_responses.go @@ -56,14 +56,7 @@ func (o *GetLoginsReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - result := NewGetLoginsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /discover/entities/logins/v1] get-logins", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetLoginsInternalServerError) readResponse(response runtime.ClientRespo return nil } - -// NewGetLoginsDefault creates a GetLoginsDefault with default headers values -func NewGetLoginsDefault(code int) *GetLoginsDefault { - return &GetLoginsDefault{ - _statusCode: code, - } -} - -/* -GetLoginsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetLoginsDefault struct { - _statusCode int - - Payload *models.DomainDiscoverAPILoginEntitiesResponse -} - -// IsSuccess returns true when this get logins default response has a 2xx status code -func (o *GetLoginsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get logins default response has a 3xx status code -func (o *GetLoginsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get logins default response has a 4xx status code -func (o *GetLoginsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get logins default response has a 5xx status code -func (o *GetLoginsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get logins default response a status code equal to that given -func (o *GetLoginsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get logins default response -func (o *GetLoginsDefault) Code() int { - return o._statusCode -} - -func (o *GetLoginsDefault) Error() string { - return fmt.Sprintf("[GET /discover/entities/logins/v1][%d] get-logins default %+v", o._statusCode, o.Payload) -} - -func (o *GetLoginsDefault) String() string { - return fmt.Sprintf("[GET /discover/entities/logins/v1][%d] get-logins default %+v", o._statusCode, o.Payload) -} - -func (o *GetLoginsDefault) GetPayload() *models.DomainDiscoverAPILoginEntitiesResponse { - return o.Payload -} - -func (o *GetLoginsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainDiscoverAPILoginEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/discover/query_accounts_parameters.go b/falcon/client/discover/query_accounts_parameters.go index e33ca09a..524c4736 100644 --- a/falcon/client/discover/query_accounts_parameters.go +++ b/falcon/client/discover/query_accounts_parameters.go @@ -64,9 +64,11 @@ type QueryAccountsParams struct { /* Filter. - Filter accounts using an FQL query. Common filter options include: - - + Filter accounts using an FQL query. Common filter options include: + Available filter fields that support exact match: id, cid, user_sid, account_name, username, account_type, admin_privileges, first_seen_timestamp, last_successful_login_type, last_successful_login_timestamp, last_successful_login_hostname, last_successful_login_remote_ip, last_successful_login_host_country, last_successful_login_host_city, login_domain, last_failed_login_type, last_failed_login_timestamp, last_failed_login_hostname, password_last_set_timestamp, local_admin_privileges + Available filter fields that supports wildcard (*): id, cid, user_sid, account_name, username, account_type, admin_privileges, last_successful_login_type, last_successful_login_hostname, last_successful_login_remote_ip, last_successful_login_host_country, last_successful_login_host_city, login_domain, last_failed_login_type, last_failed_login_hostname, local_admin_privileges + Available filter fields that supports range comparisons (>, <, >=, <=): first_seen_timestamp, last_successful_login_timestamp,last_failed_login_timestamp, password_last_set_timestamp + All filter fields and operations supports negation (!). */ Filter *string @@ -78,7 +80,7 @@ type QueryAccountsParams struct { /* Offset. - An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, provide the `offset` from the previous response to continue from that place in the results. + An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, add previous `offset` with the previous `limit` to continue from that place in the results. */ Offset *int64 diff --git a/falcon/client/discover/query_accounts_responses.go b/falcon/client/discover/query_accounts_responses.go index 1d08bed8..90b3faa0 100644 --- a/falcon/client/discover/query_accounts_responses.go +++ b/falcon/client/discover/query_accounts_responses.go @@ -56,14 +56,7 @@ func (o *QueryAccountsReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewQueryAccountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /discover/queries/accounts/v1] query-accounts", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryAccountsInternalServerError) readResponse(response runtime.ClientR return nil } - -// NewQueryAccountsDefault creates a QueryAccountsDefault with default headers values -func NewQueryAccountsDefault(code int) *QueryAccountsDefault { - return &QueryAccountsDefault{ - _statusCode: code, - } -} - -/* -QueryAccountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryAccountsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query accounts default response has a 2xx status code -func (o *QueryAccountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query accounts default response has a 3xx status code -func (o *QueryAccountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query accounts default response has a 4xx status code -func (o *QueryAccountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query accounts default response has a 5xx status code -func (o *QueryAccountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query accounts default response a status code equal to that given -func (o *QueryAccountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query accounts default response -func (o *QueryAccountsDefault) Code() int { - return o._statusCode -} - -func (o *QueryAccountsDefault) Error() string { - return fmt.Sprintf("[GET /discover/queries/accounts/v1][%d] query-accounts default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAccountsDefault) String() string { - return fmt.Sprintf("[GET /discover/queries/accounts/v1][%d] query-accounts default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAccountsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryAccountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/discover/query_applications_parameters.go b/falcon/client/discover/query_applications_parameters.go index 1561fc6e..d86169db 100644 --- a/falcon/client/discover/query_applications_parameters.go +++ b/falcon/client/discover/query_applications_parameters.go @@ -64,7 +64,11 @@ type QueryApplicationsParams struct { /* Filter. - Search for applications in your environment by providing an FQL filter. + Search for applications in your environment by providing an FQL filter. + Available filter fields that support exact match: name, version, vendor, name_vendor, name_vendor_version, first_seen_timestamp, installation_timestamp, architectures, installation_paths, versioning_scheme, groups, is_normalized, last_used_user_sid, last_used_user_name, last_used_file_name, last_used_file_hash, last_used_timestamp, last_updated_timestamp, is_suspicious, host.id, host.platform_name, host.hostname, cid, host.os_version, host.machine_domain, host.ou, host.site_name, host.country, host.current_mac_address, host.current_network_prefix, host.tags, host.groups, host.product_type_desc, host.kernel_version, host.system_manufacturer, host.internet_exposure, host.agent_version, host.external_ip, host.aid + Available filter fields that supports wildcard (*): name, version, vendor, name_vendor, name_vendor_version, architectures, installation_paths, groups, last_used_user_sid, last_used_user_name, last_used_file_name, last_used_file_hash, host.platform_name, host.hostname, cid, host.os_version, host.machine_domain, host.ou, host.site_name, host.country, host.current_mac_address, host.current_network_prefix, host.tags, host.groups, host.product_type_desc, host.kernel_version, host.system_manufacturer, host.internet_exposure, host.agent_version, host.external_ip, host.aid + Available filter fields that supports range comparisons (>, <, >=, <=): first_seen_timestamp, installation_timestamp, last_used_timestamp, last_updated_timestamp + All filter fields and operations supports negation (!). */ Filter *string @@ -76,7 +80,7 @@ type QueryApplicationsParams struct { /* Offset. - The index of the starting resource. + An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, add previous `offset` with the previous `limit` to continue from that place in the results. */ Offset *int64 diff --git a/falcon/client/discover/query_applications_responses.go b/falcon/client/discover/query_applications_responses.go index 3ea96662..9c0b87b5 100644 --- a/falcon/client/discover/query_applications_responses.go +++ b/falcon/client/discover/query_applications_responses.go @@ -56,7 +56,7 @@ func (o *QueryApplicationsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /discover/queries/applications/v1] query-applications", response, response.Code()) } } diff --git a/falcon/client/discover/query_hosts_parameters.go b/falcon/client/discover/query_hosts_parameters.go index 5f5533b5..5ba1f44b 100644 --- a/falcon/client/discover/query_hosts_parameters.go +++ b/falcon/client/discover/query_hosts_parameters.go @@ -64,9 +64,11 @@ type QueryHostsParams struct { /* Filter. - Filter assets using an FQL query. Common filter options include: - - + Filter assets using an FQL query. Common filter options include: + Available filter fields that support exact match: id, aid, entity_type, country, city, platform_name, os_version, kernel_version, product_type_desc, tags, groups, agent_version, system_product_name, system_manufacturer, system_serial_number, bios_manufacturer, bios_version, ou, machine_domain, site_name, external_ip, hostname, local_ips_count, network_interfaces.local_ip, network_interfaces.mac_address, network_interfaces.interface_alias, network_interfaces.interface_description, network_interfaces.network_prefix, last_discoverer_aid, discoverer_count, discoverer_aids, discoverer_tags, discoverer_platform_names, discoverer_product_type_descs, confidence, internet_exposure, os_is_eol, data_providers, data_providers_count, mac_addresses, local_ip_addresses, reduced_functionality_mode, number_of_disk_drives, processor_package_count, physical_core_count, logical_core_count, total_disk_space, disk_sizes.disk_name, disk_sizes.disk_space, cpu_processor_name, total_memory, encryption_status, encrypted_drives, encrypted_drives_count, unencrypted_drives, unencrypted_drives_count, os_security.secure_boot_requested_status, os_security.device_guard_status, os_security.device_guard_status, os_security.device_guard_status, os_security.system_guard_status, os_security.credential_guard_status, os_security.iommu_protection_status, os_security.secure_boot_enabled_status, os_security.uefi_memory_protection_status, os_security.virtualization_based_security_status, os_security.kernel_dma_protection_status, total_bios_files, bios_hashes_data.sha256_hash, bios_hashes_data.measurement_type, bios_id, average_processor_usage, average_memory_usage, average_memory_usage_pct, max_processor_usage, max_memory_usage, max_memory_usage_pct, used_disk_space, used_disk_space_pct, available_disk_space, available_disk_space_pct, mount_storage_info.mount_path, mount_storage_info.used_space, mount_storage_info.available_space, form_factor, servicenow_id, owned_by, managed_by, assigned_to, department, fqdn, used_for, object_guid, object_sid, ad_user_account_control, account_enabled, creation_timestamp, email, os_service_pack, location, state, cpu_manufacturer, discovering_by + Available filter fields that supports wildcard (*): id, aid, entity_type, country, city, platform_name, os_version, kernel_version, product_type_desc, tags, groups, agent_version, system_product_name, system_manufacturer, system_serial_number, bios_manufacturer, bios_version, ou, machine_domain, site_name, external_ip, hostname, network_interfaces.local_ip, network_interfaces.mac_address, network_interfaces.interface_alias, network_interfaces.interface_description, network_interfaces.network_prefix, last_discoverer_aid, discoverer_aids, discoverer_tags, discoverer_platform_names, discoverer_product_type_descs, confidence, internet_exposure, os_is_eol, data_providers, mac_addresses, local_ip_addresses, reduced_functionality_mode, disk_sizes.disk_name, cpu_processor_name, encryption_status, encrypted_drives, unencrypted_drives, os_security.secure_boot_requested_status, os_security.device_guard_status, os_security.device_guard_status, os_security.device_guard_status, os_security.system_guard_status, os_security.credential_guard_status, os_security.iommu_protection_status, os_security.secure_boot_enabled_status, os_security.uefi_memory_protection_status, os_security.virtualization_based_security_status, os_security.kernel_dma_protection_status, bios_hashes_data.sha256_hash, bios_hashes_data.measurement_type, bios_id, mount_storage_info.mount_path, form_factor, servicenow_id, owned_by, managed_by, assigned_to, department, fqdn, used_for, object_guid, object_sid, account_enabled, email, os_service_pack, location, state, cpu_manufacturer, discovering_by + Available filter fields that supports range comparisons (>, <, >=, <=): first_seen_timestamp, last_seen_timestamp, local_ips_count, discoverer_count, confidence, number_of_disk_drives, processor_package_count, physical_core_count, data_providers_count, logical_core_count, total_disk_space, disk_sizes.disk_space, total_memory, encrypted_drives_count, unencrypted_drives_count, total_bios_files, average_processor_usage, average_memory_usage, average_memory_usage_pct, max_processor_usage, max_memory_usage, max_memory_usage_pct, used_disk_space, used_disk_space_pct, available_disk_space, available_disk_space_pct, mount_storage_info.used_space, mount_storage_info.available_space, ad_user_account_control, creation_timestamp + All filter fields and operations supports negation (!). */ Filter *string @@ -78,7 +80,7 @@ type QueryHostsParams struct { /* Offset. - An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, provide the `offset` from the previous response to continue from that place in the results. + An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, add previous `offset` with the previous `limit` to continue from that place in the results. */ Offset *int64 diff --git a/falcon/client/discover/query_hosts_responses.go b/falcon/client/discover/query_hosts_responses.go index d521cd73..7a0f5f39 100644 --- a/falcon/client/discover/query_hosts_responses.go +++ b/falcon/client/discover/query_hosts_responses.go @@ -56,7 +56,7 @@ func (o *QueryHostsReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /discover/queries/hosts/v1] query-hosts", response, response.Code()) } } diff --git a/falcon/client/discover/query_logins_parameters.go b/falcon/client/discover/query_logins_parameters.go index 973895b8..80baf242 100644 --- a/falcon/client/discover/query_logins_parameters.go +++ b/falcon/client/discover/query_logins_parameters.go @@ -64,9 +64,11 @@ type QueryLoginsParams struct { /* Filter. - Filter logins using an FQL query. Common filter options include: - - + Filter logins using an FQL query. Common filter options include: + Available filter fields that support exact match: id, cid, login_status, account_id, host_id, user_sid, aid, account_name, username, hostname, account_type, login_type, login_timestamp, login_domain, admin_privileges, local_admin_privileges, local_ip, remote_ip, host_country, host_city, is_suspicious, failure_description, login_event_count, aggregation_time_interval + Available filter fields that supports wildcard (*): id, cid, login_status, account_id, host_id, user_sid, aid, account_name, username, hostname, account_type, login_type, login_domain, admin_privileges, local_admin_privileges, local_ip, remote_ip, host_country, host_city, failure_description, aggregation_time_interval + Available filter fields that supports range comparisons (>, <, >=, <=): login_timestamp, login_event_count + All filter fields and operations supports negation (!). */ Filter *string @@ -78,7 +80,7 @@ type QueryLoginsParams struct { /* Offset. - An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, provide the `offset` from the previous response to continue from that place in the results. + An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, add previous `offset` with the previous `limit` to continue from that place in the results. */ Offset *int64 diff --git a/falcon/client/discover/query_logins_responses.go b/falcon/client/discover/query_logins_responses.go index 7b65bbad..c52f251c 100644 --- a/falcon/client/discover/query_logins_responses.go +++ b/falcon/client/discover/query_logins_responses.go @@ -56,14 +56,7 @@ func (o *QueryLoginsReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewQueryLoginsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /discover/queries/logins/v1] query-logins", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryLoginsInternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewQueryLoginsDefault creates a QueryLoginsDefault with default headers values -func NewQueryLoginsDefault(code int) *QueryLoginsDefault { - return &QueryLoginsDefault{ - _statusCode: code, - } -} - -/* -QueryLoginsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryLoginsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query logins default response has a 2xx status code -func (o *QueryLoginsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query logins default response has a 3xx status code -func (o *QueryLoginsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query logins default response has a 4xx status code -func (o *QueryLoginsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query logins default response has a 5xx status code -func (o *QueryLoginsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query logins default response a status code equal to that given -func (o *QueryLoginsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query logins default response -func (o *QueryLoginsDefault) Code() int { - return o._statusCode -} - -func (o *QueryLoginsDefault) Error() string { - return fmt.Sprintf("[GET /discover/queries/logins/v1][%d] query-logins default %+v", o._statusCode, o.Payload) -} - -func (o *QueryLoginsDefault) String() string { - return fmt.Sprintf("[GET /discover/queries/logins/v1][%d] query-logins default %+v", o._statusCode, o.Payload) -} - -func (o *QueryLoginsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryLoginsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/discover_iot/discover_iot_client.go b/falcon/client/discover_iot/discover_iot_client.go new file mode 100644 index 00000000..69c61d7f --- /dev/null +++ b/falcon/client/discover_iot/discover_iot_client.go @@ -0,0 +1,119 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package discover_iot + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new discover iot API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for discover iot API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + GetIotHosts(params *GetIotHostsParams, opts ...ClientOption) (*GetIotHostsOK, error) + + QueryIotHosts(params *QueryIotHostsParams, opts ...ClientOption) (*QueryIotHostsOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +GetIotHosts gets details on io t assets by providing one or more i ds +*/ +func (a *Client) GetIotHosts(params *GetIotHostsParams, opts ...ClientOption) (*GetIotHostsOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetIotHostsParams() + } + op := &runtime.ClientOperation{ + ID: "get-iot-hosts", + Method: "GET", + PathPattern: "/discover/entities/iot-hosts/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetIotHostsReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetIotHostsOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-iot-hosts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +QueryIotHosts searches for io t assets in your environment by providing an f q l falcon query language filter and paging details returns a set of asset i ds which match the filter criteria +*/ +func (a *Client) QueryIotHosts(params *QueryIotHostsParams, opts ...ClientOption) (*QueryIotHostsOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewQueryIotHostsParams() + } + op := &runtime.ClientOperation{ + ID: "query-iot-hosts", + Method: "GET", + PathPattern: "/discover/queries/iot-hosts/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &QueryIotHostsReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*QueryIotHostsOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-iot-hosts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/discover_iot/get_iot_hosts_parameters.go b/falcon/client/discover_iot/get_iot_hosts_parameters.go new file mode 100644 index 00000000..be28dd8c --- /dev/null +++ b/falcon/client/discover_iot/get_iot_hosts_parameters.go @@ -0,0 +1,175 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package discover_iot + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetIotHostsParams creates a new GetIotHostsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetIotHostsParams() *GetIotHostsParams { + return &GetIotHostsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetIotHostsParamsWithTimeout creates a new GetIotHostsParams object +// with the ability to set a timeout on a request. +func NewGetIotHostsParamsWithTimeout(timeout time.Duration) *GetIotHostsParams { + return &GetIotHostsParams{ + timeout: timeout, + } +} + +// NewGetIotHostsParamsWithContext creates a new GetIotHostsParams object +// with the ability to set a context for a request. +func NewGetIotHostsParamsWithContext(ctx context.Context) *GetIotHostsParams { + return &GetIotHostsParams{ + Context: ctx, + } +} + +// NewGetIotHostsParamsWithHTTPClient creates a new GetIotHostsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetIotHostsParamsWithHTTPClient(client *http.Client) *GetIotHostsParams { + return &GetIotHostsParams{ + HTTPClient: client, + } +} + +/* +GetIotHostsParams contains all the parameters to send to the API endpoint + + for the get iot hosts operation. + + Typically these are written to a http.Request. +*/ +type GetIotHostsParams struct { + + /* Ids. + + One or more asset IDs (max: 100). Find asset IDs with GET `/discover/queries/iot-hosts/v1` + */ + Ids []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get iot hosts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetIotHostsParams) WithDefaults() *GetIotHostsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get iot hosts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetIotHostsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get iot hosts params +func (o *GetIotHostsParams) WithTimeout(timeout time.Duration) *GetIotHostsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get iot hosts params +func (o *GetIotHostsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get iot hosts params +func (o *GetIotHostsParams) WithContext(ctx context.Context) *GetIotHostsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get iot hosts params +func (o *GetIotHostsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get iot hosts params +func (o *GetIotHostsParams) WithHTTPClient(client *http.Client) *GetIotHostsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get iot hosts params +func (o *GetIotHostsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the get iot hosts params +func (o *GetIotHostsParams) WithIds(ids []string) *GetIotHostsParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get iot hosts params +func (o *GetIotHostsParams) SetIds(ids []string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *GetIotHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamGetIotHosts binds the parameter ids +func (o *GetIotHostsParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/discover_iot/get_iot_hosts_responses.go b/falcon/client/discover_iot/get_iot_hosts_responses.go new file mode 100644 index 00000000..b4a9d65f --- /dev/null +++ b/falcon/client/discover_iot/get_iot_hosts_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package discover_iot + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetIotHostsReader is a Reader for the GetIotHosts structure. +type GetIotHostsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetIotHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetIotHostsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetIotHostsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetIotHostsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetIotHostsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetIotHostsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /discover/entities/iot-hosts/v1] get-iot-hosts", response, response.Code()) + } +} + +// NewGetIotHostsOK creates a GetIotHostsOK with default headers values +func NewGetIotHostsOK() *GetIotHostsOK { + return &GetIotHostsOK{} +} + +/* +GetIotHostsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetIotHostsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainDiscoverAPIIoTHostEntitiesResponse +} + +// IsSuccess returns true when this get iot hosts o k response has a 2xx status code +func (o *GetIotHostsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get iot hosts o k response has a 3xx status code +func (o *GetIotHostsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get iot hosts o k response has a 4xx status code +func (o *GetIotHostsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get iot hosts o k response has a 5xx status code +func (o *GetIotHostsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get iot hosts o k response a status code equal to that given +func (o *GetIotHostsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get iot hosts o k response +func (o *GetIotHostsOK) Code() int { + return 200 +} + +func (o *GetIotHostsOK) Error() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsOK %+v", 200, o.Payload) +} + +func (o *GetIotHostsOK) String() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsOK %+v", 200, o.Payload) +} + +func (o *GetIotHostsOK) GetPayload() *models.DomainDiscoverAPIIoTHostEntitiesResponse { + return o.Payload +} + +func (o *GetIotHostsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainDiscoverAPIIoTHostEntitiesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetIotHostsBadRequest creates a GetIotHostsBadRequest with default headers values +func NewGetIotHostsBadRequest() *GetIotHostsBadRequest { + return &GetIotHostsBadRequest{} +} + +/* +GetIotHostsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetIotHostsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get iot hosts bad request response has a 2xx status code +func (o *GetIotHostsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get iot hosts bad request response has a 3xx status code +func (o *GetIotHostsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get iot hosts bad request response has a 4xx status code +func (o *GetIotHostsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get iot hosts bad request response has a 5xx status code +func (o *GetIotHostsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get iot hosts bad request response a status code equal to that given +func (o *GetIotHostsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get iot hosts bad request response +func (o *GetIotHostsBadRequest) Code() int { + return 400 +} + +func (o *GetIotHostsBadRequest) Error() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsBadRequest %+v", 400, o.Payload) +} + +func (o *GetIotHostsBadRequest) String() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsBadRequest %+v", 400, o.Payload) +} + +func (o *GetIotHostsBadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetIotHostsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetIotHostsForbidden creates a GetIotHostsForbidden with default headers values +func NewGetIotHostsForbidden() *GetIotHostsForbidden { + return &GetIotHostsForbidden{} +} + +/* +GetIotHostsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetIotHostsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get iot hosts forbidden response has a 2xx status code +func (o *GetIotHostsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get iot hosts forbidden response has a 3xx status code +func (o *GetIotHostsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get iot hosts forbidden response has a 4xx status code +func (o *GetIotHostsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get iot hosts forbidden response has a 5xx status code +func (o *GetIotHostsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get iot hosts forbidden response a status code equal to that given +func (o *GetIotHostsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get iot hosts forbidden response +func (o *GetIotHostsForbidden) Code() int { + return 403 +} + +func (o *GetIotHostsForbidden) Error() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsForbidden %+v", 403, o.Payload) +} + +func (o *GetIotHostsForbidden) String() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsForbidden %+v", 403, o.Payload) +} + +func (o *GetIotHostsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetIotHostsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetIotHostsTooManyRequests creates a GetIotHostsTooManyRequests with default headers values +func NewGetIotHostsTooManyRequests() *GetIotHostsTooManyRequests { + return &GetIotHostsTooManyRequests{} +} + +/* +GetIotHostsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetIotHostsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get iot hosts too many requests response has a 2xx status code +func (o *GetIotHostsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get iot hosts too many requests response has a 3xx status code +func (o *GetIotHostsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get iot hosts too many requests response has a 4xx status code +func (o *GetIotHostsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get iot hosts too many requests response has a 5xx status code +func (o *GetIotHostsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get iot hosts too many requests response a status code equal to that given +func (o *GetIotHostsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get iot hosts too many requests response +func (o *GetIotHostsTooManyRequests) Code() int { + return 429 +} + +func (o *GetIotHostsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetIotHostsTooManyRequests) String() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetIotHostsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetIotHostsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetIotHostsInternalServerError creates a GetIotHostsInternalServerError with default headers values +func NewGetIotHostsInternalServerError() *GetIotHostsInternalServerError { + return &GetIotHostsInternalServerError{} +} + +/* +GetIotHostsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetIotHostsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get iot hosts internal server error response has a 2xx status code +func (o *GetIotHostsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get iot hosts internal server error response has a 3xx status code +func (o *GetIotHostsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get iot hosts internal server error response has a 4xx status code +func (o *GetIotHostsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get iot hosts internal server error response has a 5xx status code +func (o *GetIotHostsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get iot hosts internal server error response a status code equal to that given +func (o *GetIotHostsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get iot hosts internal server error response +func (o *GetIotHostsInternalServerError) Code() int { + return 500 +} + +func (o *GetIotHostsInternalServerError) Error() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetIotHostsInternalServerError) String() string { + return fmt.Sprintf("[GET /discover/entities/iot-hosts/v1][%d] getIotHostsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetIotHostsInternalServerError) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetIotHostsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/discover_iot/query_iot_hosts_parameters.go b/falcon/client/discover_iot/query_iot_hosts_parameters.go new file mode 100644 index 00000000..7b2b6990 --- /dev/null +++ b/falcon/client/discover_iot/query_iot_hosts_parameters.go @@ -0,0 +1,272 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package discover_iot + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewQueryIotHostsParams creates a new QueryIotHostsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewQueryIotHostsParams() *QueryIotHostsParams { + return &QueryIotHostsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewQueryIotHostsParamsWithTimeout creates a new QueryIotHostsParams object +// with the ability to set a timeout on a request. +func NewQueryIotHostsParamsWithTimeout(timeout time.Duration) *QueryIotHostsParams { + return &QueryIotHostsParams{ + timeout: timeout, + } +} + +// NewQueryIotHostsParamsWithContext creates a new QueryIotHostsParams object +// with the ability to set a context for a request. +func NewQueryIotHostsParamsWithContext(ctx context.Context) *QueryIotHostsParams { + return &QueryIotHostsParams{ + Context: ctx, + } +} + +// NewQueryIotHostsParamsWithHTTPClient creates a new QueryIotHostsParams object +// with the ability to set a custom HTTPClient for a request. +func NewQueryIotHostsParamsWithHTTPClient(client *http.Client) *QueryIotHostsParams { + return &QueryIotHostsParams{ + HTTPClient: client, + } +} + +/* +QueryIotHostsParams contains all the parameters to send to the API endpoint + + for the query iot hosts operation. + + Typically these are written to a http.Request. +*/ +type QueryIotHostsParams struct { + + /* Filter. + + Filter assets using an FQL query. Common filter options include: + Available filter fields that support exact match: device_family, device_class, device_type, device_mode, business_criticality, line_of_business, virtual_zone, subnet, purdue_level, vlan, local_ip_addresses, mac_addresses, physical_connections_count, data_providers + Available filter fields that supports wildcard (*): device_family, device_class, device_type, device_mode, business_criticality, line_of_business, virtual_zone, subnet, purdue_level, vlan, local_ip_addresses, mac_addresses, data_providers + Available filter fields that supports range comparisons (>, <, >=, <=): physical_connections_count + All filter fields and operations supports negation (!). + */ + Filter *string + + /* Limit. + + The number of asset IDs to return in this response (min: 1, max: 100, default: 100). Use with the `offset` parameter to manage pagination of results. + */ + Limit *int64 + + /* Offset. + + An offset used with the `limit` parameter to manage pagination of results. On your first request, don’t provide an `offset`. On subsequent requests, add previous `offset` with the previous `limit` to continue from that place in the results. + */ + Offset *int64 + + /* Sort. + + Sort assets by their properties. A single sort field is allowed. Common sort options include: + + + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the query iot hosts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *QueryIotHostsParams) WithDefaults() *QueryIotHostsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the query iot hosts params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *QueryIotHostsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the query iot hosts params +func (o *QueryIotHostsParams) WithTimeout(timeout time.Duration) *QueryIotHostsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the query iot hosts params +func (o *QueryIotHostsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the query iot hosts params +func (o *QueryIotHostsParams) WithContext(ctx context.Context) *QueryIotHostsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the query iot hosts params +func (o *QueryIotHostsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the query iot hosts params +func (o *QueryIotHostsParams) WithHTTPClient(client *http.Client) *QueryIotHostsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the query iot hosts params +func (o *QueryIotHostsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithFilter adds the filter to the query iot hosts params +func (o *QueryIotHostsParams) WithFilter(filter *string) *QueryIotHostsParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the query iot hosts params +func (o *QueryIotHostsParams) SetFilter(filter *string) { + o.Filter = filter +} + +// WithLimit adds the limit to the query iot hosts params +func (o *QueryIotHostsParams) WithLimit(limit *int64) *QueryIotHostsParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the query iot hosts params +func (o *QueryIotHostsParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the query iot hosts params +func (o *QueryIotHostsParams) WithOffset(offset *int64) *QueryIotHostsParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the query iot hosts params +func (o *QueryIotHostsParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the query iot hosts params +func (o *QueryIotHostsParams) WithSort(sort *string) *QueryIotHostsParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the query iot hosts params +func (o *QueryIotHostsParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *QueryIotHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/discover_iot/query_iot_hosts_responses.go b/falcon/client/discover_iot/query_iot_hosts_responses.go new file mode 100644 index 00000000..3c767444 --- /dev/null +++ b/falcon/client/discover_iot/query_iot_hosts_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package discover_iot + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// QueryIotHostsReader is a Reader for the QueryIotHosts structure. +type QueryIotHostsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *QueryIotHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewQueryIotHostsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewQueryIotHostsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewQueryIotHostsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewQueryIotHostsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewQueryIotHostsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /discover/queries/iot-hosts/v1] query-iot-hosts", response, response.Code()) + } +} + +// NewQueryIotHostsOK creates a QueryIotHostsOK with default headers values +func NewQueryIotHostsOK() *QueryIotHostsOK { + return &QueryIotHostsOK{} +} + +/* +QueryIotHostsOK describes a response with status code 200, with default header values. + +OK +*/ +type QueryIotHostsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this query iot hosts o k response has a 2xx status code +func (o *QueryIotHostsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this query iot hosts o k response has a 3xx status code +func (o *QueryIotHostsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query iot hosts o k response has a 4xx status code +func (o *QueryIotHostsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this query iot hosts o k response has a 5xx status code +func (o *QueryIotHostsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this query iot hosts o k response a status code equal to that given +func (o *QueryIotHostsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the query iot hosts o k response +func (o *QueryIotHostsOK) Code() int { + return 200 +} + +func (o *QueryIotHostsOK) Error() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsOK %+v", 200, o.Payload) +} + +func (o *QueryIotHostsOK) String() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsOK %+v", 200, o.Payload) +} + +func (o *QueryIotHostsOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *QueryIotHostsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewQueryIotHostsBadRequest creates a QueryIotHostsBadRequest with default headers values +func NewQueryIotHostsBadRequest() *QueryIotHostsBadRequest { + return &QueryIotHostsBadRequest{} +} + +/* +QueryIotHostsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type QueryIotHostsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this query iot hosts bad request response has a 2xx status code +func (o *QueryIotHostsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this query iot hosts bad request response has a 3xx status code +func (o *QueryIotHostsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query iot hosts bad request response has a 4xx status code +func (o *QueryIotHostsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this query iot hosts bad request response has a 5xx status code +func (o *QueryIotHostsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this query iot hosts bad request response a status code equal to that given +func (o *QueryIotHostsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the query iot hosts bad request response +func (o *QueryIotHostsBadRequest) Code() int { + return 400 +} + +func (o *QueryIotHostsBadRequest) Error() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsBadRequest %+v", 400, o.Payload) +} + +func (o *QueryIotHostsBadRequest) String() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsBadRequest %+v", 400, o.Payload) +} + +func (o *QueryIotHostsBadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *QueryIotHostsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewQueryIotHostsForbidden creates a QueryIotHostsForbidden with default headers values +func NewQueryIotHostsForbidden() *QueryIotHostsForbidden { + return &QueryIotHostsForbidden{} +} + +/* +QueryIotHostsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type QueryIotHostsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this query iot hosts forbidden response has a 2xx status code +func (o *QueryIotHostsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this query iot hosts forbidden response has a 3xx status code +func (o *QueryIotHostsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query iot hosts forbidden response has a 4xx status code +func (o *QueryIotHostsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this query iot hosts forbidden response has a 5xx status code +func (o *QueryIotHostsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this query iot hosts forbidden response a status code equal to that given +func (o *QueryIotHostsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the query iot hosts forbidden response +func (o *QueryIotHostsForbidden) Code() int { + return 403 +} + +func (o *QueryIotHostsForbidden) Error() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsForbidden %+v", 403, o.Payload) +} + +func (o *QueryIotHostsForbidden) String() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsForbidden %+v", 403, o.Payload) +} + +func (o *QueryIotHostsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *QueryIotHostsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewQueryIotHostsTooManyRequests creates a QueryIotHostsTooManyRequests with default headers values +func NewQueryIotHostsTooManyRequests() *QueryIotHostsTooManyRequests { + return &QueryIotHostsTooManyRequests{} +} + +/* +QueryIotHostsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type QueryIotHostsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this query iot hosts too many requests response has a 2xx status code +func (o *QueryIotHostsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this query iot hosts too many requests response has a 3xx status code +func (o *QueryIotHostsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query iot hosts too many requests response has a 4xx status code +func (o *QueryIotHostsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this query iot hosts too many requests response has a 5xx status code +func (o *QueryIotHostsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this query iot hosts too many requests response a status code equal to that given +func (o *QueryIotHostsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the query iot hosts too many requests response +func (o *QueryIotHostsTooManyRequests) Code() int { + return 429 +} + +func (o *QueryIotHostsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsTooManyRequests %+v", 429, o.Payload) +} + +func (o *QueryIotHostsTooManyRequests) String() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsTooManyRequests %+v", 429, o.Payload) +} + +func (o *QueryIotHostsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *QueryIotHostsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewQueryIotHostsInternalServerError creates a QueryIotHostsInternalServerError with default headers values +func NewQueryIotHostsInternalServerError() *QueryIotHostsInternalServerError { + return &QueryIotHostsInternalServerError{} +} + +/* +QueryIotHostsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type QueryIotHostsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this query iot hosts internal server error response has a 2xx status code +func (o *QueryIotHostsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this query iot hosts internal server error response has a 3xx status code +func (o *QueryIotHostsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query iot hosts internal server error response has a 4xx status code +func (o *QueryIotHostsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this query iot hosts internal server error response has a 5xx status code +func (o *QueryIotHostsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this query iot hosts internal server error response a status code equal to that given +func (o *QueryIotHostsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the query iot hosts internal server error response +func (o *QueryIotHostsInternalServerError) Code() int { + return 500 +} + +func (o *QueryIotHostsInternalServerError) Error() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsInternalServerError %+v", 500, o.Payload) +} + +func (o *QueryIotHostsInternalServerError) String() string { + return fmt.Sprintf("[GET /discover/queries/iot-hosts/v1][%d] queryIotHostsInternalServerError %+v", 500, o.Payload) +} + +func (o *QueryIotHostsInternalServerError) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *QueryIotHostsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/event_schema/event_schema_client.go b/falcon/client/event_schema/event_schema_client.go new file mode 100644 index 00000000..a342d27b --- /dev/null +++ b/falcon/client/event_schema/event_schema_client.go @@ -0,0 +1,159 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new event schema API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for event schema API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + FdrschemaCombinedEventGet(params *FdrschemaCombinedEventGetParams, opts ...ClientOption) (*FdrschemaCombinedEventGetOK, error) + + FdrschemaEntitiesEventGet(params *FdrschemaEntitiesEventGetParams, opts ...ClientOption) (*FdrschemaEntitiesEventGetOK, error) + + FdrschemaQueriesEventGet(params *FdrschemaQueriesEventGetParams, opts ...ClientOption) (*FdrschemaQueriesEventGetOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +FdrschemaCombinedEventGet fetches combined schema +*/ +func (a *Client) FdrschemaCombinedEventGet(params *FdrschemaCombinedEventGetParams, opts ...ClientOption) (*FdrschemaCombinedEventGetOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewFdrschemaCombinedEventGetParams() + } + op := &runtime.ClientOperation{ + ID: "fdrschema.combined.event.get", + Method: "GET", + PathPattern: "/fdr/combined/schema-members/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &FdrschemaCombinedEventGetReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*FdrschemaCombinedEventGetOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for fdrschema.combined.event.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +FdrschemaEntitiesEventGet fetches event schema by ID +*/ +func (a *Client) FdrschemaEntitiesEventGet(params *FdrschemaEntitiesEventGetParams, opts ...ClientOption) (*FdrschemaEntitiesEventGetOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewFdrschemaEntitiesEventGetParams() + } + op := &runtime.ClientOperation{ + ID: "fdrschema.entities.event.get", + Method: "GET", + PathPattern: "/fdr/entities/schema-events/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &FdrschemaEntitiesEventGetReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*FdrschemaEntitiesEventGetOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for fdrschema.entities.event.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +FdrschemaQueriesEventGet gets list of event i ds given a particular query +*/ +func (a *Client) FdrschemaQueriesEventGet(params *FdrschemaQueriesEventGetParams, opts ...ClientOption) (*FdrschemaQueriesEventGetOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewFdrschemaQueriesEventGetParams() + } + op := &runtime.ClientOperation{ + ID: "fdrschema.queries.event.get", + Method: "GET", + PathPattern: "/fdr/queries/schema-events/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &FdrschemaQueriesEventGetReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*FdrschemaQueriesEventGetOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for fdrschema.queries.event.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/event_schema/fdrschema_combined_event_get_parameters.go b/falcon/client/event_schema/fdrschema_combined_event_get_parameters.go new file mode 100644 index 00000000..1d590512 --- /dev/null +++ b/falcon/client/event_schema/fdrschema_combined_event_get_parameters.go @@ -0,0 +1,128 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewFdrschemaCombinedEventGetParams creates a new FdrschemaCombinedEventGetParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewFdrschemaCombinedEventGetParams() *FdrschemaCombinedEventGetParams { + return &FdrschemaCombinedEventGetParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewFdrschemaCombinedEventGetParamsWithTimeout creates a new FdrschemaCombinedEventGetParams object +// with the ability to set a timeout on a request. +func NewFdrschemaCombinedEventGetParamsWithTimeout(timeout time.Duration) *FdrschemaCombinedEventGetParams { + return &FdrschemaCombinedEventGetParams{ + timeout: timeout, + } +} + +// NewFdrschemaCombinedEventGetParamsWithContext creates a new FdrschemaCombinedEventGetParams object +// with the ability to set a context for a request. +func NewFdrschemaCombinedEventGetParamsWithContext(ctx context.Context) *FdrschemaCombinedEventGetParams { + return &FdrschemaCombinedEventGetParams{ + Context: ctx, + } +} + +// NewFdrschemaCombinedEventGetParamsWithHTTPClient creates a new FdrschemaCombinedEventGetParams object +// with the ability to set a custom HTTPClient for a request. +func NewFdrschemaCombinedEventGetParamsWithHTTPClient(client *http.Client) *FdrschemaCombinedEventGetParams { + return &FdrschemaCombinedEventGetParams{ + HTTPClient: client, + } +} + +/* +FdrschemaCombinedEventGetParams contains all the parameters to send to the API endpoint + + for the fdrschema combined event get operation. + + Typically these are written to a http.Request. +*/ +type FdrschemaCombinedEventGetParams struct { + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the fdrschema combined event get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaCombinedEventGetParams) WithDefaults() *FdrschemaCombinedEventGetParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the fdrschema combined event get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaCombinedEventGetParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the fdrschema combined event get params +func (o *FdrschemaCombinedEventGetParams) WithTimeout(timeout time.Duration) *FdrschemaCombinedEventGetParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the fdrschema combined event get params +func (o *FdrschemaCombinedEventGetParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the fdrschema combined event get params +func (o *FdrschemaCombinedEventGetParams) WithContext(ctx context.Context) *FdrschemaCombinedEventGetParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the fdrschema combined event get params +func (o *FdrschemaCombinedEventGetParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the fdrschema combined event get params +func (o *FdrschemaCombinedEventGetParams) WithHTTPClient(client *http.Client) *FdrschemaCombinedEventGetParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the fdrschema combined event get params +func (o *FdrschemaCombinedEventGetParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WriteToRequest writes these params to a swagger request +func (o *FdrschemaCombinedEventGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/event_schema/fdrschema_combined_event_get_responses.go b/falcon/client/event_schema/fdrschema_combined_event_get_responses.go new file mode 100644 index 00000000..34abe66f --- /dev/null +++ b/falcon/client/event_schema/fdrschema_combined_event_get_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// FdrschemaCombinedEventGetReader is a Reader for the FdrschemaCombinedEventGet structure. +type FdrschemaCombinedEventGetReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *FdrschemaCombinedEventGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewFdrschemaCombinedEventGetOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewFdrschemaCombinedEventGetForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewFdrschemaCombinedEventGetTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /fdr/combined/schema-members/v1] fdrschema.combined.event.get", response, response.Code()) + } +} + +// NewFdrschemaCombinedEventGetOK creates a FdrschemaCombinedEventGetOK with default headers values +func NewFdrschemaCombinedEventGetOK() *FdrschemaCombinedEventGetOK { + return &FdrschemaCombinedEventGetOK{} +} + +/* +FdrschemaCombinedEventGetOK describes a response with status code 200, with default header values. + +OK +*/ +type FdrschemaCombinedEventGetOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.SchemaSensorEventResponseV1 +} + +// IsSuccess returns true when this fdrschema combined event get o k response has a 2xx status code +func (o *FdrschemaCombinedEventGetOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this fdrschema combined event get o k response has a 3xx status code +func (o *FdrschemaCombinedEventGetOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema combined event get o k response has a 4xx status code +func (o *FdrschemaCombinedEventGetOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this fdrschema combined event get o k response has a 5xx status code +func (o *FdrschemaCombinedEventGetOK) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema combined event get o k response a status code equal to that given +func (o *FdrschemaCombinedEventGetOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the fdrschema combined event get o k response +func (o *FdrschemaCombinedEventGetOK) Code() int { + return 200 +} + +func (o *FdrschemaCombinedEventGetOK) Error() string { + return fmt.Sprintf("[GET /fdr/combined/schema-members/v1][%d] fdrschemaCombinedEventGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaCombinedEventGetOK) String() string { + return fmt.Sprintf("[GET /fdr/combined/schema-members/v1][%d] fdrschemaCombinedEventGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaCombinedEventGetOK) GetPayload() *models.SchemaSensorEventResponseV1 { + return o.Payload +} + +func (o *FdrschemaCombinedEventGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.SchemaSensorEventResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaCombinedEventGetForbidden creates a FdrschemaCombinedEventGetForbidden with default headers values +func NewFdrschemaCombinedEventGetForbidden() *FdrschemaCombinedEventGetForbidden { + return &FdrschemaCombinedEventGetForbidden{} +} + +/* +FdrschemaCombinedEventGetForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type FdrschemaCombinedEventGetForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema combined event get forbidden response has a 2xx status code +func (o *FdrschemaCombinedEventGetForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema combined event get forbidden response has a 3xx status code +func (o *FdrschemaCombinedEventGetForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema combined event get forbidden response has a 4xx status code +func (o *FdrschemaCombinedEventGetForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema combined event get forbidden response has a 5xx status code +func (o *FdrschemaCombinedEventGetForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema combined event get forbidden response a status code equal to that given +func (o *FdrschemaCombinedEventGetForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the fdrschema combined event get forbidden response +func (o *FdrschemaCombinedEventGetForbidden) Code() int { + return 403 +} + +func (o *FdrschemaCombinedEventGetForbidden) Error() string { + return fmt.Sprintf("[GET /fdr/combined/schema-members/v1][%d] fdrschemaCombinedEventGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaCombinedEventGetForbidden) String() string { + return fmt.Sprintf("[GET /fdr/combined/schema-members/v1][%d] fdrschemaCombinedEventGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaCombinedEventGetForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaCombinedEventGetForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaCombinedEventGetTooManyRequests creates a FdrschemaCombinedEventGetTooManyRequests with default headers values +func NewFdrschemaCombinedEventGetTooManyRequests() *FdrschemaCombinedEventGetTooManyRequests { + return &FdrschemaCombinedEventGetTooManyRequests{} +} + +/* +FdrschemaCombinedEventGetTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type FdrschemaCombinedEventGetTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema combined event get too many requests response has a 2xx status code +func (o *FdrschemaCombinedEventGetTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema combined event get too many requests response has a 3xx status code +func (o *FdrschemaCombinedEventGetTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema combined event get too many requests response has a 4xx status code +func (o *FdrschemaCombinedEventGetTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema combined event get too many requests response has a 5xx status code +func (o *FdrschemaCombinedEventGetTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema combined event get too many requests response a status code equal to that given +func (o *FdrschemaCombinedEventGetTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the fdrschema combined event get too many requests response +func (o *FdrschemaCombinedEventGetTooManyRequests) Code() int { + return 429 +} + +func (o *FdrschemaCombinedEventGetTooManyRequests) Error() string { + return fmt.Sprintf("[GET /fdr/combined/schema-members/v1][%d] fdrschemaCombinedEventGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaCombinedEventGetTooManyRequests) String() string { + return fmt.Sprintf("[GET /fdr/combined/schema-members/v1][%d] fdrschemaCombinedEventGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaCombinedEventGetTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaCombinedEventGetTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/event_schema/fdrschema_entities_event_get_parameters.go b/falcon/client/event_schema/fdrschema_entities_event_get_parameters.go new file mode 100644 index 00000000..a859ae67 --- /dev/null +++ b/falcon/client/event_schema/fdrschema_entities_event_get_parameters.go @@ -0,0 +1,175 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewFdrschemaEntitiesEventGetParams creates a new FdrschemaEntitiesEventGetParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewFdrschemaEntitiesEventGetParams() *FdrschemaEntitiesEventGetParams { + return &FdrschemaEntitiesEventGetParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewFdrschemaEntitiesEventGetParamsWithTimeout creates a new FdrschemaEntitiesEventGetParams object +// with the ability to set a timeout on a request. +func NewFdrschemaEntitiesEventGetParamsWithTimeout(timeout time.Duration) *FdrschemaEntitiesEventGetParams { + return &FdrschemaEntitiesEventGetParams{ + timeout: timeout, + } +} + +// NewFdrschemaEntitiesEventGetParamsWithContext creates a new FdrschemaEntitiesEventGetParams object +// with the ability to set a context for a request. +func NewFdrschemaEntitiesEventGetParamsWithContext(ctx context.Context) *FdrschemaEntitiesEventGetParams { + return &FdrschemaEntitiesEventGetParams{ + Context: ctx, + } +} + +// NewFdrschemaEntitiesEventGetParamsWithHTTPClient creates a new FdrschemaEntitiesEventGetParams object +// with the ability to set a custom HTTPClient for a request. +func NewFdrschemaEntitiesEventGetParamsWithHTTPClient(client *http.Client) *FdrschemaEntitiesEventGetParams { + return &FdrschemaEntitiesEventGetParams{ + HTTPClient: client, + } +} + +/* +FdrschemaEntitiesEventGetParams contains all the parameters to send to the API endpoint + + for the fdrschema entities event get operation. + + Typically these are written to a http.Request. +*/ +type FdrschemaEntitiesEventGetParams struct { + + /* Ids. + + Specify feed IDs to fetch + */ + Ids []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the fdrschema entities event get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaEntitiesEventGetParams) WithDefaults() *FdrschemaEntitiesEventGetParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the fdrschema entities event get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaEntitiesEventGetParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) WithTimeout(timeout time.Duration) *FdrschemaEntitiesEventGetParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) WithContext(ctx context.Context) *FdrschemaEntitiesEventGetParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) WithHTTPClient(client *http.Client) *FdrschemaEntitiesEventGetParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) WithIds(ids []string) *FdrschemaEntitiesEventGetParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the fdrschema entities event get params +func (o *FdrschemaEntitiesEventGetParams) SetIds(ids []string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *FdrschemaEntitiesEventGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamFdrschemaEntitiesEventGet binds the parameter ids +func (o *FdrschemaEntitiesEventGetParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/event_schema/fdrschema_entities_event_get_responses.go b/falcon/client/event_schema/fdrschema_entities_event_get_responses.go new file mode 100644 index 00000000..b6299619 --- /dev/null +++ b/falcon/client/event_schema/fdrschema_entities_event_get_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// FdrschemaEntitiesEventGetReader is a Reader for the FdrschemaEntitiesEventGet structure. +type FdrschemaEntitiesEventGetReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *FdrschemaEntitiesEventGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewFdrschemaEntitiesEventGetOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewFdrschemaEntitiesEventGetForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewFdrschemaEntitiesEventGetTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /fdr/entities/schema-events/v1] fdrschema.entities.event.get", response, response.Code()) + } +} + +// NewFdrschemaEntitiesEventGetOK creates a FdrschemaEntitiesEventGetOK with default headers values +func NewFdrschemaEntitiesEventGetOK() *FdrschemaEntitiesEventGetOK { + return &FdrschemaEntitiesEventGetOK{} +} + +/* +FdrschemaEntitiesEventGetOK describes a response with status code 200, with default header values. + +OK +*/ +type FdrschemaEntitiesEventGetOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.SchemaSensorEventResponseV1 +} + +// IsSuccess returns true when this fdrschema entities event get o k response has a 2xx status code +func (o *FdrschemaEntitiesEventGetOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this fdrschema entities event get o k response has a 3xx status code +func (o *FdrschemaEntitiesEventGetOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema entities event get o k response has a 4xx status code +func (o *FdrschemaEntitiesEventGetOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this fdrschema entities event get o k response has a 5xx status code +func (o *FdrschemaEntitiesEventGetOK) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema entities event get o k response a status code equal to that given +func (o *FdrschemaEntitiesEventGetOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the fdrschema entities event get o k response +func (o *FdrschemaEntitiesEventGetOK) Code() int { + return 200 +} + +func (o *FdrschemaEntitiesEventGetOK) Error() string { + return fmt.Sprintf("[GET /fdr/entities/schema-events/v1][%d] fdrschemaEntitiesEventGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaEntitiesEventGetOK) String() string { + return fmt.Sprintf("[GET /fdr/entities/schema-events/v1][%d] fdrschemaEntitiesEventGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaEntitiesEventGetOK) GetPayload() *models.SchemaSensorEventResponseV1 { + return o.Payload +} + +func (o *FdrschemaEntitiesEventGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.SchemaSensorEventResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaEntitiesEventGetForbidden creates a FdrschemaEntitiesEventGetForbidden with default headers values +func NewFdrschemaEntitiesEventGetForbidden() *FdrschemaEntitiesEventGetForbidden { + return &FdrschemaEntitiesEventGetForbidden{} +} + +/* +FdrschemaEntitiesEventGetForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type FdrschemaEntitiesEventGetForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema entities event get forbidden response has a 2xx status code +func (o *FdrschemaEntitiesEventGetForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema entities event get forbidden response has a 3xx status code +func (o *FdrschemaEntitiesEventGetForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema entities event get forbidden response has a 4xx status code +func (o *FdrschemaEntitiesEventGetForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema entities event get forbidden response has a 5xx status code +func (o *FdrschemaEntitiesEventGetForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema entities event get forbidden response a status code equal to that given +func (o *FdrschemaEntitiesEventGetForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the fdrschema entities event get forbidden response +func (o *FdrschemaEntitiesEventGetForbidden) Code() int { + return 403 +} + +func (o *FdrschemaEntitiesEventGetForbidden) Error() string { + return fmt.Sprintf("[GET /fdr/entities/schema-events/v1][%d] fdrschemaEntitiesEventGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaEntitiesEventGetForbidden) String() string { + return fmt.Sprintf("[GET /fdr/entities/schema-events/v1][%d] fdrschemaEntitiesEventGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaEntitiesEventGetForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaEntitiesEventGetForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaEntitiesEventGetTooManyRequests creates a FdrschemaEntitiesEventGetTooManyRequests with default headers values +func NewFdrschemaEntitiesEventGetTooManyRequests() *FdrschemaEntitiesEventGetTooManyRequests { + return &FdrschemaEntitiesEventGetTooManyRequests{} +} + +/* +FdrschemaEntitiesEventGetTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type FdrschemaEntitiesEventGetTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema entities event get too many requests response has a 2xx status code +func (o *FdrschemaEntitiesEventGetTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema entities event get too many requests response has a 3xx status code +func (o *FdrschemaEntitiesEventGetTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema entities event get too many requests response has a 4xx status code +func (o *FdrschemaEntitiesEventGetTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema entities event get too many requests response has a 5xx status code +func (o *FdrschemaEntitiesEventGetTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema entities event get too many requests response a status code equal to that given +func (o *FdrschemaEntitiesEventGetTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the fdrschema entities event get too many requests response +func (o *FdrschemaEntitiesEventGetTooManyRequests) Code() int { + return 429 +} + +func (o *FdrschemaEntitiesEventGetTooManyRequests) Error() string { + return fmt.Sprintf("[GET /fdr/entities/schema-events/v1][%d] fdrschemaEntitiesEventGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaEntitiesEventGetTooManyRequests) String() string { + return fmt.Sprintf("[GET /fdr/entities/schema-events/v1][%d] fdrschemaEntitiesEventGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaEntitiesEventGetTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaEntitiesEventGetTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/event_schema/fdrschema_queries_event_get_parameters.go b/falcon/client/event_schema/fdrschema_queries_event_get_parameters.go new file mode 100644 index 00000000..58f15dc3 --- /dev/null +++ b/falcon/client/event_schema/fdrschema_queries_event_get_parameters.go @@ -0,0 +1,266 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewFdrschemaQueriesEventGetParams creates a new FdrschemaQueriesEventGetParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewFdrschemaQueriesEventGetParams() *FdrschemaQueriesEventGetParams { + return &FdrschemaQueriesEventGetParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewFdrschemaQueriesEventGetParamsWithTimeout creates a new FdrschemaQueriesEventGetParams object +// with the ability to set a timeout on a request. +func NewFdrschemaQueriesEventGetParamsWithTimeout(timeout time.Duration) *FdrschemaQueriesEventGetParams { + return &FdrschemaQueriesEventGetParams{ + timeout: timeout, + } +} + +// NewFdrschemaQueriesEventGetParamsWithContext creates a new FdrschemaQueriesEventGetParams object +// with the ability to set a context for a request. +func NewFdrschemaQueriesEventGetParamsWithContext(ctx context.Context) *FdrschemaQueriesEventGetParams { + return &FdrschemaQueriesEventGetParams{ + Context: ctx, + } +} + +// NewFdrschemaQueriesEventGetParamsWithHTTPClient creates a new FdrschemaQueriesEventGetParams object +// with the ability to set a custom HTTPClient for a request. +func NewFdrschemaQueriesEventGetParamsWithHTTPClient(client *http.Client) *FdrschemaQueriesEventGetParams { + return &FdrschemaQueriesEventGetParams{ + HTTPClient: client, + } +} + +/* +FdrschemaQueriesEventGetParams contains all the parameters to send to the API endpoint + + for the fdrschema queries event get operation. + + Typically these are written to a http.Request. +*/ +type FdrschemaQueriesEventGetParams struct { + + /* Filter. + + FQL filter of the data + */ + Filter *string + + /* Limit. + + Limit of the data + */ + Limit *int64 + + /* Offset. + + Offset into the data + */ + Offset *int64 + + /* Sort. + + Sort the data + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the fdrschema queries event get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaQueriesEventGetParams) WithDefaults() *FdrschemaQueriesEventGetParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the fdrschema queries event get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaQueriesEventGetParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithTimeout(timeout time.Duration) *FdrschemaQueriesEventGetParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithContext(ctx context.Context) *FdrschemaQueriesEventGetParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithHTTPClient(client *http.Client) *FdrschemaQueriesEventGetParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithFilter adds the filter to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithFilter(filter *string) *FdrschemaQueriesEventGetParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetFilter(filter *string) { + o.Filter = filter +} + +// WithLimit adds the limit to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithLimit(limit *int64) *FdrschemaQueriesEventGetParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithOffset(offset *int64) *FdrschemaQueriesEventGetParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) WithSort(sort *string) *FdrschemaQueriesEventGetParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the fdrschema queries event get params +func (o *FdrschemaQueriesEventGetParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *FdrschemaQueriesEventGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/event_schema/fdrschema_queries_event_get_responses.go b/falcon/client/event_schema/fdrschema_queries_event_get_responses.go new file mode 100644 index 00000000..c061b4a8 --- /dev/null +++ b/falcon/client/event_schema/fdrschema_queries_event_get_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package event_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// FdrschemaQueriesEventGetReader is a Reader for the FdrschemaQueriesEventGet structure. +type FdrschemaQueriesEventGetReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *FdrschemaQueriesEventGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewFdrschemaQueriesEventGetOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewFdrschemaQueriesEventGetForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewFdrschemaQueriesEventGetTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /fdr/queries/schema-events/v1] fdrschema.queries.event.get", response, response.Code()) + } +} + +// NewFdrschemaQueriesEventGetOK creates a FdrschemaQueriesEventGetOK with default headers values +func NewFdrschemaQueriesEventGetOK() *FdrschemaQueriesEventGetOK { + return &FdrschemaQueriesEventGetOK{} +} + +/* +FdrschemaQueriesEventGetOK describes a response with status code 200, with default header values. + +OK +*/ +type FdrschemaQueriesEventGetOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this fdrschema queries event get o k response has a 2xx status code +func (o *FdrschemaQueriesEventGetOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this fdrschema queries event get o k response has a 3xx status code +func (o *FdrschemaQueriesEventGetOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema queries event get o k response has a 4xx status code +func (o *FdrschemaQueriesEventGetOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this fdrschema queries event get o k response has a 5xx status code +func (o *FdrschemaQueriesEventGetOK) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema queries event get o k response a status code equal to that given +func (o *FdrschemaQueriesEventGetOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the fdrschema queries event get o k response +func (o *FdrschemaQueriesEventGetOK) Code() int { + return 200 +} + +func (o *FdrschemaQueriesEventGetOK) Error() string { + return fmt.Sprintf("[GET /fdr/queries/schema-events/v1][%d] fdrschemaQueriesEventGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaQueriesEventGetOK) String() string { + return fmt.Sprintf("[GET /fdr/queries/schema-events/v1][%d] fdrschemaQueriesEventGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaQueriesEventGetOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *FdrschemaQueriesEventGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaQueriesEventGetForbidden creates a FdrschemaQueriesEventGetForbidden with default headers values +func NewFdrschemaQueriesEventGetForbidden() *FdrschemaQueriesEventGetForbidden { + return &FdrschemaQueriesEventGetForbidden{} +} + +/* +FdrschemaQueriesEventGetForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type FdrschemaQueriesEventGetForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema queries event get forbidden response has a 2xx status code +func (o *FdrschemaQueriesEventGetForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema queries event get forbidden response has a 3xx status code +func (o *FdrschemaQueriesEventGetForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema queries event get forbidden response has a 4xx status code +func (o *FdrschemaQueriesEventGetForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema queries event get forbidden response has a 5xx status code +func (o *FdrschemaQueriesEventGetForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema queries event get forbidden response a status code equal to that given +func (o *FdrschemaQueriesEventGetForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the fdrschema queries event get forbidden response +func (o *FdrschemaQueriesEventGetForbidden) Code() int { + return 403 +} + +func (o *FdrschemaQueriesEventGetForbidden) Error() string { + return fmt.Sprintf("[GET /fdr/queries/schema-events/v1][%d] fdrschemaQueriesEventGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaQueriesEventGetForbidden) String() string { + return fmt.Sprintf("[GET /fdr/queries/schema-events/v1][%d] fdrschemaQueriesEventGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaQueriesEventGetForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaQueriesEventGetForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaQueriesEventGetTooManyRequests creates a FdrschemaQueriesEventGetTooManyRequests with default headers values +func NewFdrschemaQueriesEventGetTooManyRequests() *FdrschemaQueriesEventGetTooManyRequests { + return &FdrschemaQueriesEventGetTooManyRequests{} +} + +/* +FdrschemaQueriesEventGetTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type FdrschemaQueriesEventGetTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema queries event get too many requests response has a 2xx status code +func (o *FdrschemaQueriesEventGetTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema queries event get too many requests response has a 3xx status code +func (o *FdrschemaQueriesEventGetTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema queries event get too many requests response has a 4xx status code +func (o *FdrschemaQueriesEventGetTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema queries event get too many requests response has a 5xx status code +func (o *FdrschemaQueriesEventGetTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema queries event get too many requests response a status code equal to that given +func (o *FdrschemaQueriesEventGetTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the fdrschema queries event get too many requests response +func (o *FdrschemaQueriesEventGetTooManyRequests) Code() int { + return 429 +} + +func (o *FdrschemaQueriesEventGetTooManyRequests) Error() string { + return fmt.Sprintf("[GET /fdr/queries/schema-events/v1][%d] fdrschemaQueriesEventGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaQueriesEventGetTooManyRequests) String() string { + return fmt.Sprintf("[GET /fdr/queries/schema-events/v1][%d] fdrschemaQueriesEventGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaQueriesEventGetTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaQueriesEventGetTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/event_streams/event_streams_client.go b/falcon/client/event_streams/event_streams_client.go index 8a048f17..16cc3e55 100644 --- a/falcon/client/event_streams/event_streams_client.go +++ b/falcon/client/event_streams/event_streams_client.go @@ -6,6 +6,8 @@ package event_streams // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -68,8 +70,9 @@ func (a *Client) ListAvailableStreamsOAuth2(params *ListAvailableStreamsOAuth2Pa return success, nil } // unexpected success response - unexpectedSuccess := result.(*ListAvailableStreamsOAuth2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for listAvailableStreamsOAuth2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -105,8 +108,9 @@ func (a *Client) RefreshActiveStreamSession(params *RefreshActiveStreamSessionPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*RefreshActiveStreamSessionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for refreshActiveStreamSession: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/event_streams/list_available_streams_o_auth2_responses.go b/falcon/client/event_streams/list_available_streams_o_auth2_responses.go index efa9cb57..61a7c3c8 100644 --- a/falcon/client/event_streams/list_available_streams_o_auth2_responses.go +++ b/falcon/client/event_streams/list_available_streams_o_auth2_responses.go @@ -56,14 +56,7 @@ func (o *ListAvailableStreamsOAuth2Reader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewListAvailableStreamsOAuth2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /sensors/entities/datafeed/v2] listAvailableStreamsOAuth2", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type ListAvailableStreamsOAuth2OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *ListAvailableStreamsOAuth2OK) GetPayload() *models.MainDiscoveryRespons func (o *ListAvailableStreamsOAuth2OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type ListAvailableStreamsOAuth2BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *ListAvailableStreamsOAuth2BadRequest) GetPayload() *models.MainDiscover func (o *ListAvailableStreamsOAuth2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type ListAvailableStreamsOAuth2Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *ListAvailableStreamsOAuth2Forbidden) GetPayload() *models.MsaReplyMetaO func (o *ListAvailableStreamsOAuth2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type ListAvailableStreamsOAuth2TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *ListAvailableStreamsOAuth2TooManyRequests) GetPayload() *models.MsaRepl func (o *ListAvailableStreamsOAuth2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type ListAvailableStreamsOAuth2InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *ListAvailableStreamsOAuth2InternalServerError) GetPayload() *models.Mai func (o *ListAvailableStreamsOAuth2InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *ListAvailableStreamsOAuth2InternalServerError) readResponse(response ru return nil } - -// NewListAvailableStreamsOAuth2Default creates a ListAvailableStreamsOAuth2Default with default headers values -func NewListAvailableStreamsOAuth2Default(code int) *ListAvailableStreamsOAuth2Default { - return &ListAvailableStreamsOAuth2Default{ - _statusCode: code, - } -} - -/* -ListAvailableStreamsOAuth2Default describes a response with status code -1, with default header values. - -OK -*/ -type ListAvailableStreamsOAuth2Default struct { - _statusCode int - - Payload *models.MainDiscoveryResponseV2 -} - -// IsSuccess returns true when this list available streams o auth2 default response has a 2xx status code -func (o *ListAvailableStreamsOAuth2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this list available streams o auth2 default response has a 3xx status code -func (o *ListAvailableStreamsOAuth2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this list available streams o auth2 default response has a 4xx status code -func (o *ListAvailableStreamsOAuth2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this list available streams o auth2 default response has a 5xx status code -func (o *ListAvailableStreamsOAuth2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this list available streams o auth2 default response a status code equal to that given -func (o *ListAvailableStreamsOAuth2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the list available streams o auth2 default response -func (o *ListAvailableStreamsOAuth2Default) Code() int { - return o._statusCode -} - -func (o *ListAvailableStreamsOAuth2Default) Error() string { - return fmt.Sprintf("[GET /sensors/entities/datafeed/v2][%d] listAvailableStreamsOAuth2 default %+v", o._statusCode, o.Payload) -} - -func (o *ListAvailableStreamsOAuth2Default) String() string { - return fmt.Sprintf("[GET /sensors/entities/datafeed/v2][%d] listAvailableStreamsOAuth2 default %+v", o._statusCode, o.Payload) -} - -func (o *ListAvailableStreamsOAuth2Default) GetPayload() *models.MainDiscoveryResponseV2 { - return o.Payload -} - -func (o *ListAvailableStreamsOAuth2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MainDiscoveryResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/event_streams/refresh_active_stream_session_responses.go b/falcon/client/event_streams/refresh_active_stream_session_responses.go index 543cbf77..d416825e 100644 --- a/falcon/client/event_streams/refresh_active_stream_session_responses.go +++ b/falcon/client/event_streams/refresh_active_stream_session_responses.go @@ -56,14 +56,7 @@ func (o *RefreshActiveStreamSessionReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewRefreshActiveStreamSessionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /sensors/entities/datafeed-actions/v1/{partition}] refreshActiveStreamSession", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RefreshActiveStreamSessionOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RefreshActiveStreamSessionOK) GetPayload() *models.MsaReplyMetaOnly { func (o *RefreshActiveStreamSessionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RefreshActiveStreamSessionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RefreshActiveStreamSessionBadRequest) GetPayload() *models.MsaReplyMeta func (o *RefreshActiveStreamSessionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RefreshActiveStreamSessionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RefreshActiveStreamSessionForbidden) GetPayload() *models.MsaReplyMetaO func (o *RefreshActiveStreamSessionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type RefreshActiveStreamSessionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *RefreshActiveStreamSessionTooManyRequests) GetPayload() *models.MsaRepl func (o *RefreshActiveStreamSessionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type RefreshActiveStreamSessionInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *RefreshActiveStreamSessionInternalServerError) GetPayload() *models.Msa func (o *RefreshActiveStreamSessionInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RefreshActiveStreamSessionInternalServerError) readResponse(response ru return nil } - -// NewRefreshActiveStreamSessionDefault creates a RefreshActiveStreamSessionDefault with default headers values -func NewRefreshActiveStreamSessionDefault(code int) *RefreshActiveStreamSessionDefault { - return &RefreshActiveStreamSessionDefault{ - _statusCode: code, - } -} - -/* -RefreshActiveStreamSessionDefault describes a response with status code -1, with default header values. - -OK -*/ -type RefreshActiveStreamSessionDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this refresh active stream session default response has a 2xx status code -func (o *RefreshActiveStreamSessionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this refresh active stream session default response has a 3xx status code -func (o *RefreshActiveStreamSessionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this refresh active stream session default response has a 4xx status code -func (o *RefreshActiveStreamSessionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this refresh active stream session default response has a 5xx status code -func (o *RefreshActiveStreamSessionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this refresh active stream session default response a status code equal to that given -func (o *RefreshActiveStreamSessionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the refresh active stream session default response -func (o *RefreshActiveStreamSessionDefault) Code() int { - return o._statusCode -} - -func (o *RefreshActiveStreamSessionDefault) Error() string { - return fmt.Sprintf("[POST /sensors/entities/datafeed-actions/v1/{partition}][%d] refreshActiveStreamSession default %+v", o._statusCode, o.Payload) -} - -func (o *RefreshActiveStreamSessionDefault) String() string { - return fmt.Sprintf("[POST /sensors/entities/datafeed-actions/v1/{partition}][%d] refreshActiveStreamSession default %+v", o._statusCode, o.Payload) -} - -func (o *RefreshActiveStreamSessionDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *RefreshActiveStreamSessionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_allow_list_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_allow_list_responses.go index ce9a05cd..67cbc602 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_allow_list_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_allow_list_responses.go @@ -44,14 +44,7 @@ func (o *AggregateAllowListReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewAggregateAllowListDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/allowlist/GET/v1] AggregateAllowList", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregateAllowListOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregateAllowListOK) GetPayload() *models.MsaAggregatesResponse { func (o *AggregateAllowListOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregateAllowListForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregateAllowListForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AggregateAllowListForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregateAllowListTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregateAllowListTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *AggregateAllowListTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregateAllowListTooManyRequests) readResponse(response runtime.Client return nil } - -// NewAggregateAllowListDefault creates a AggregateAllowListDefault with default headers values -func NewAggregateAllowListDefault(code int) *AggregateAllowListDefault { - return &AggregateAllowListDefault{ - _statusCode: code, - } -} - -/* -AggregateAllowListDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateAllowListDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate allow list default response has a 2xx status code -func (o *AggregateAllowListDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate allow list default response has a 3xx status code -func (o *AggregateAllowListDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate allow list default response has a 4xx status code -func (o *AggregateAllowListDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate allow list default response has a 5xx status code -func (o *AggregateAllowListDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate allow list default response a status code equal to that given -func (o *AggregateAllowListDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate allow list default response -func (o *AggregateAllowListDefault) Code() int { - return o._statusCode -} - -func (o *AggregateAllowListDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/allowlist/GET/v1][%d] AggregateAllowList default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateAllowListDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/allowlist/GET/v1][%d] AggregateAllowList default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateAllowListDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateAllowListDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_block_list_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_block_list_responses.go index 0bb30842..cfb73436 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_block_list_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_block_list_responses.go @@ -44,14 +44,7 @@ func (o *AggregateBlockListReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewAggregateBlockListDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/blocklist/GET/v1] AggregateBlockList", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregateBlockListOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregateBlockListOK) GetPayload() *models.MsaAggregatesResponse { func (o *AggregateBlockListOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregateBlockListForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregateBlockListForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AggregateBlockListForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregateBlockListTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregateBlockListTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *AggregateBlockListTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregateBlockListTooManyRequests) readResponse(response runtime.Client return nil } - -// NewAggregateBlockListDefault creates a AggregateBlockListDefault with default headers values -func NewAggregateBlockListDefault(code int) *AggregateBlockListDefault { - return &AggregateBlockListDefault{ - _statusCode: code, - } -} - -/* -AggregateBlockListDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateBlockListDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate block list default response has a 2xx status code -func (o *AggregateBlockListDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate block list default response has a 3xx status code -func (o *AggregateBlockListDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate block list default response has a 4xx status code -func (o *AggregateBlockListDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate block list default response has a 5xx status code -func (o *AggregateBlockListDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate block list default response a status code equal to that given -func (o *AggregateBlockListDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate block list default response -func (o *AggregateBlockListDefault) Code() int { - return o._statusCode -} - -func (o *AggregateBlockListDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/blocklist/GET/v1][%d] AggregateBlockList default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateBlockListDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/blocklist/GET/v1][%d] AggregateBlockList default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateBlockListDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateBlockListDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_detections_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_detections_responses.go index 16e2a061..2ed80c04 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_detections_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_detections_responses.go @@ -44,14 +44,7 @@ func (o *AggregateDetectionsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewAggregateDetectionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/detects/GET/v1] AggregateDetections", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *AggregateDetectionsTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewAggregateDetectionsDefault creates a AggregateDetectionsDefault with default headers values -func NewAggregateDetectionsDefault(code int) *AggregateDetectionsDefault { - return &AggregateDetectionsDefault{ - _statusCode: code, - } -} - -/* -AggregateDetectionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateDetectionsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate detections default response has a 2xx status code -func (o *AggregateDetectionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate detections default response has a 3xx status code -func (o *AggregateDetectionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate detections default response has a 4xx status code -func (o *AggregateDetectionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate detections default response has a 5xx status code -func (o *AggregateDetectionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate detections default response a status code equal to that given -func (o *AggregateDetectionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate detections default response -func (o *AggregateDetectionsDefault) Code() int { - return o._statusCode -} - -func (o *AggregateDetectionsDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/detects/GET/v1][%d] AggregateDetections default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateDetectionsDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/detects/GET/v1][%d] AggregateDetections default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateDetectionsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateDetectionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_device_count_collection_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_device_count_collection_responses.go index 2a9ca66c..0ba9abfa 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_device_count_collection_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_device_count_collection_responses.go @@ -44,14 +44,7 @@ func (o *AggregateDeviceCountCollectionReader) ReadResponse(response runtime.Cli } return nil, result default: - result := NewAggregateDeviceCountCollectionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/devicecount-collections/GET/v1] AggregateDeviceCountCollection", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregateDeviceCountCollectionOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregateDeviceCountCollectionOK) GetPayload() *models.MsaAggregatesRes func (o *AggregateDeviceCountCollectionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregateDeviceCountCollectionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregateDeviceCountCollectionForbidden) GetPayload() *models.MsaReplyM func (o *AggregateDeviceCountCollectionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregateDeviceCountCollectionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregateDeviceCountCollectionTooManyRequests) GetPayload() *models.Msa func (o *AggregateDeviceCountCollectionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregateDeviceCountCollectionTooManyRequests) readResponse(response ru return nil } - -// NewAggregateDeviceCountCollectionDefault creates a AggregateDeviceCountCollectionDefault with default headers values -func NewAggregateDeviceCountCollectionDefault(code int) *AggregateDeviceCountCollectionDefault { - return &AggregateDeviceCountCollectionDefault{ - _statusCode: code, - } -} - -/* -AggregateDeviceCountCollectionDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateDeviceCountCollectionDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate device count collection default response has a 2xx status code -func (o *AggregateDeviceCountCollectionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate device count collection default response has a 3xx status code -func (o *AggregateDeviceCountCollectionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate device count collection default response has a 4xx status code -func (o *AggregateDeviceCountCollectionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate device count collection default response has a 5xx status code -func (o *AggregateDeviceCountCollectionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate device count collection default response a status code equal to that given -func (o *AggregateDeviceCountCollectionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate device count collection default response -func (o *AggregateDeviceCountCollectionDefault) Code() int { - return o._statusCode -} - -func (o *AggregateDeviceCountCollectionDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/devicecount-collections/GET/v1][%d] AggregateDeviceCountCollection default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateDeviceCountCollectionDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/devicecount-collections/GET/v1][%d] AggregateDeviceCountCollection default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateDeviceCountCollectionDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateDeviceCountCollectionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_escalations_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_escalations_responses.go index 0cfa4226..f0c02ae4 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_escalations_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_escalations_responses.go @@ -44,14 +44,7 @@ func (o *AggregateEscalationsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewAggregateEscalationsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/escalations/GET/v1] AggregateEscalations", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregateEscalationsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregateEscalationsOK) GetPayload() *models.MsaAggregatesResponse { func (o *AggregateEscalationsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregateEscalationsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregateEscalationsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AggregateEscalationsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregateEscalationsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregateEscalationsTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *AggregateEscalationsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregateEscalationsTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewAggregateEscalationsDefault creates a AggregateEscalationsDefault with default headers values -func NewAggregateEscalationsDefault(code int) *AggregateEscalationsDefault { - return &AggregateEscalationsDefault{ - _statusCode: code, - } -} - -/* -AggregateEscalationsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateEscalationsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate escalations default response has a 2xx status code -func (o *AggregateEscalationsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate escalations default response has a 3xx status code -func (o *AggregateEscalationsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate escalations default response has a 4xx status code -func (o *AggregateEscalationsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate escalations default response has a 5xx status code -func (o *AggregateEscalationsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate escalations default response a status code equal to that given -func (o *AggregateEscalationsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate escalations default response -func (o *AggregateEscalationsDefault) Code() int { - return o._statusCode -} - -func (o *AggregateEscalationsDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/escalations/GET/v1][%d] AggregateEscalations default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateEscalationsDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/escalations/GET/v1][%d] AggregateEscalations default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateEscalationsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateEscalationsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_f_c_incidents_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_f_c_incidents_responses.go index 21dadea3..10c18728 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_f_c_incidents_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_f_c_incidents_responses.go @@ -44,14 +44,7 @@ func (o *AggregateFCIncidentsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewAggregateFCIncidentsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/incidents/GET/v1] AggregateFCIncidents", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregateFCIncidentsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregateFCIncidentsOK) GetPayload() *models.MsaAggregatesResponse { func (o *AggregateFCIncidentsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregateFCIncidentsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregateFCIncidentsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AggregateFCIncidentsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregateFCIncidentsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregateFCIncidentsTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *AggregateFCIncidentsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregateFCIncidentsTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewAggregateFCIncidentsDefault creates a AggregateFCIncidentsDefault with default headers values -func NewAggregateFCIncidentsDefault(code int) *AggregateFCIncidentsDefault { - return &AggregateFCIncidentsDefault{ - _statusCode: code, - } -} - -/* -AggregateFCIncidentsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateFCIncidentsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate f c incidents default response has a 2xx status code -func (o *AggregateFCIncidentsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate f c incidents default response has a 3xx status code -func (o *AggregateFCIncidentsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate f c incidents default response has a 4xx status code -func (o *AggregateFCIncidentsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate f c incidents default response has a 5xx status code -func (o *AggregateFCIncidentsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate f c incidents default response a status code equal to that given -func (o *AggregateFCIncidentsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate f c incidents default response -func (o *AggregateFCIncidentsDefault) Code() int { - return o._statusCode -} - -func (o *AggregateFCIncidentsDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/incidents/GET/v1][%d] AggregateFCIncidents default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateFCIncidentsDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/incidents/GET/v1][%d] AggregateFCIncidents default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateFCIncidentsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateFCIncidentsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/aggregate_remediations_responses.go b/falcon/client/falcon_complete_dashboard/aggregate_remediations_responses.go index 4556cbe2..14140a34 100644 --- a/falcon/client/falcon_complete_dashboard/aggregate_remediations_responses.go +++ b/falcon/client/falcon_complete_dashboard/aggregate_remediations_responses.go @@ -44,14 +44,7 @@ func (o *AggregateRemediationsReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewAggregateRemediationsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falcon-complete-dashboards/aggregates/remediations/GET/v1] AggregateRemediations", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregateRemediationsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregateRemediationsOK) GetPayload() *models.MsaAggregatesResponse { func (o *AggregateRemediationsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregateRemediationsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregateRemediationsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AggregateRemediationsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregateRemediationsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregateRemediationsTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *AggregateRemediationsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregateRemediationsTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewAggregateRemediationsDefault creates a AggregateRemediationsDefault with default headers values -func NewAggregateRemediationsDefault(code int) *AggregateRemediationsDefault { - return &AggregateRemediationsDefault{ - _statusCode: code, - } -} - -/* -AggregateRemediationsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateRemediationsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate remediations default response has a 2xx status code -func (o *AggregateRemediationsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate remediations default response has a 3xx status code -func (o *AggregateRemediationsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate remediations default response has a 4xx status code -func (o *AggregateRemediationsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate remediations default response has a 5xx status code -func (o *AggregateRemediationsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate remediations default response a status code equal to that given -func (o *AggregateRemediationsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate remediations default response -func (o *AggregateRemediationsDefault) Code() int { - return o._statusCode -} - -func (o *AggregateRemediationsDefault) Error() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/remediations/GET/v1][%d] AggregateRemediations default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateRemediationsDefault) String() string { - return fmt.Sprintf("[POST /falcon-complete-dashboards/aggregates/remediations/GET/v1][%d] AggregateRemediations default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateRemediationsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateRemediationsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/falcon_complete_dashboard_client.go b/falcon/client/falcon_complete_dashboard/falcon_complete_dashboard_client.go index 11dcfd56..272c6ff2 100644 --- a/falcon/client/falcon_complete_dashboard/falcon_complete_dashboard_client.go +++ b/falcon/client/falcon_complete_dashboard/falcon_complete_dashboard_client.go @@ -6,6 +6,8 @@ package falcon_complete_dashboard // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -92,8 +94,9 @@ func (a *Client) AggregateAllowList(params *AggregateAllowListParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateAllowListDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateAllowList: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -129,8 +132,9 @@ func (a *Client) AggregateBlockList(params *AggregateBlockListParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateBlockListDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateBlockList: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -220,8 +224,9 @@ func (a *Client) AggregateDetections(params *AggregateDetectionsParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateDetectionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateDetections: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -257,8 +262,9 @@ func (a *Client) AggregateDeviceCountCollection(params *AggregateDeviceCountColl return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateDeviceCountCollectionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateDeviceCountCollection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -294,8 +300,9 @@ func (a *Client) AggregateEscalations(params *AggregateEscalationsParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateEscalationsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateEscalations: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -331,8 +338,9 @@ func (a *Client) AggregateFCIncidents(params *AggregateFCIncidentsParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateFCIncidentsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateFCIncidents: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -368,8 +376,9 @@ func (a *Client) AggregateRemediations(params *AggregateRemediationsParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateRemediationsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateRemediations: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -405,8 +414,9 @@ func (a *Client) GetDeviceCountCollectionQueriesByFilter(params *GetDeviceCountC return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetDeviceCountCollectionQueriesByFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetDeviceCountCollectionQueriesByFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -442,8 +452,9 @@ func (a *Client) QueryAllowListFilter(params *QueryAllowListFilterParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryAllowListFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryAllowListFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -479,8 +490,9 @@ func (a *Client) QueryBlockListFilter(params *QueryBlockListFilterParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryBlockListFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryBlockListFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -516,8 +528,9 @@ func (a *Client) QueryDetectionIdsByFilter(params *QueryDetectionIdsByFilterPara return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDetectionIdsByFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryDetectionIdsByFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -553,8 +566,9 @@ func (a *Client) QueryEscalationsFilter(params *QueryEscalationsFilterParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryEscalationsFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryEscalationsFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -590,8 +604,9 @@ func (a *Client) QueryIncidentIdsByFilter(params *QueryIncidentIdsByFilterParams return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIncidentIdsByFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIncidentIdsByFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -627,8 +642,9 @@ func (a *Client) QueryRemediationsFilter(params *QueryRemediationsFilterParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRemediationsFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryRemediationsFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/falcon_complete_dashboard/get_device_count_collection_queries_by_filter_responses.go b/falcon/client/falcon_complete_dashboard/get_device_count_collection_queries_by_filter_responses.go index 980da5d7..16120d5e 100644 --- a/falcon/client/falcon_complete_dashboard/get_device_count_collection_queries_by_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/get_device_count_collection_queries_by_filter_responses.go @@ -44,14 +44,7 @@ func (o *GetDeviceCountCollectionQueriesByFilterReader) ReadResponse(response ru } return nil, result default: - result := NewGetDeviceCountCollectionQueriesByFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/devicecount-collections/v1] GetDeviceCountCollectionQueriesByFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type GetDeviceCountCollectionQueriesByFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *GetDeviceCountCollectionQueriesByFilterOK) GetPayload() *models.MsaQuer func (o *GetDeviceCountCollectionQueriesByFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type GetDeviceCountCollectionQueriesByFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *GetDeviceCountCollectionQueriesByFilterForbidden) GetPayload() *models. func (o *GetDeviceCountCollectionQueriesByFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type GetDeviceCountCollectionQueriesByFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *GetDeviceCountCollectionQueriesByFilterTooManyRequests) GetPayload() *m func (o *GetDeviceCountCollectionQueriesByFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *GetDeviceCountCollectionQueriesByFilterTooManyRequests) readResponse(re return nil } - -// NewGetDeviceCountCollectionQueriesByFilterDefault creates a GetDeviceCountCollectionQueriesByFilterDefault with default headers values -func NewGetDeviceCountCollectionQueriesByFilterDefault(code int) *GetDeviceCountCollectionQueriesByFilterDefault { - return &GetDeviceCountCollectionQueriesByFilterDefault{ - _statusCode: code, - } -} - -/* -GetDeviceCountCollectionQueriesByFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetDeviceCountCollectionQueriesByFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this get device count collection queries by filter default response has a 2xx status code -func (o *GetDeviceCountCollectionQueriesByFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get device count collection queries by filter default response has a 3xx status code -func (o *GetDeviceCountCollectionQueriesByFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get device count collection queries by filter default response has a 4xx status code -func (o *GetDeviceCountCollectionQueriesByFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get device count collection queries by filter default response has a 5xx status code -func (o *GetDeviceCountCollectionQueriesByFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get device count collection queries by filter default response a status code equal to that given -func (o *GetDeviceCountCollectionQueriesByFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get device count collection queries by filter default response -func (o *GetDeviceCountCollectionQueriesByFilterDefault) Code() int { - return o._statusCode -} - -func (o *GetDeviceCountCollectionQueriesByFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/devicecount-collections/v1][%d] GetDeviceCountCollectionQueriesByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *GetDeviceCountCollectionQueriesByFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/devicecount-collections/v1][%d] GetDeviceCountCollectionQueriesByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *GetDeviceCountCollectionQueriesByFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *GetDeviceCountCollectionQueriesByFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/query_allow_list_filter_responses.go b/falcon/client/falcon_complete_dashboard/query_allow_list_filter_responses.go index eddf023c..73fb71e5 100644 --- a/falcon/client/falcon_complete_dashboard/query_allow_list_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/query_allow_list_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryAllowListFilterReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryAllowListFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/allowlist/v1] QueryAllowListFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryAllowListFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryAllowListFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryAllowListFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryAllowListFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryAllowListFilterForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryAllowListFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryAllowListFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryAllowListFilterTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *QueryAllowListFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryAllowListFilterTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewQueryAllowListFilterDefault creates a QueryAllowListFilterDefault with default headers values -func NewQueryAllowListFilterDefault(code int) *QueryAllowListFilterDefault { - return &QueryAllowListFilterDefault{ - _statusCode: code, - } -} - -/* -QueryAllowListFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryAllowListFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query allow list filter default response has a 2xx status code -func (o *QueryAllowListFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query allow list filter default response has a 3xx status code -func (o *QueryAllowListFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query allow list filter default response has a 4xx status code -func (o *QueryAllowListFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query allow list filter default response has a 5xx status code -func (o *QueryAllowListFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query allow list filter default response a status code equal to that given -func (o *QueryAllowListFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query allow list filter default response -func (o *QueryAllowListFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryAllowListFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/allowlist/v1][%d] QueryAllowListFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAllowListFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/allowlist/v1][%d] QueryAllowListFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryAllowListFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryAllowListFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/query_block_list_filter_responses.go b/falcon/client/falcon_complete_dashboard/query_block_list_filter_responses.go index 107f8a2f..6de97164 100644 --- a/falcon/client/falcon_complete_dashboard/query_block_list_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/query_block_list_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryBlockListFilterReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryBlockListFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/blocklist/v1] QueryBlockListFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryBlockListFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryBlockListFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryBlockListFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryBlockListFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryBlockListFilterForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryBlockListFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryBlockListFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryBlockListFilterTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *QueryBlockListFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryBlockListFilterTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewQueryBlockListFilterDefault creates a QueryBlockListFilterDefault with default headers values -func NewQueryBlockListFilterDefault(code int) *QueryBlockListFilterDefault { - return &QueryBlockListFilterDefault{ - _statusCode: code, - } -} - -/* -QueryBlockListFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryBlockListFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query block list filter default response has a 2xx status code -func (o *QueryBlockListFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query block list filter default response has a 3xx status code -func (o *QueryBlockListFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query block list filter default response has a 4xx status code -func (o *QueryBlockListFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query block list filter default response has a 5xx status code -func (o *QueryBlockListFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query block list filter default response a status code equal to that given -func (o *QueryBlockListFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query block list filter default response -func (o *QueryBlockListFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryBlockListFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/blocklist/v1][%d] QueryBlockListFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryBlockListFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/blocklist/v1][%d] QueryBlockListFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryBlockListFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryBlockListFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/query_detection_ids_by_filter_responses.go b/falcon/client/falcon_complete_dashboard/query_detection_ids_by_filter_responses.go index b29aabd3..3588d315 100644 --- a/falcon/client/falcon_complete_dashboard/query_detection_ids_by_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/query_detection_ids_by_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryDetectionIdsByFilterReader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewQueryDetectionIdsByFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/detects/v1] QueryDetectionIdsByFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryDetectionIdsByFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryDetectionIdsByFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryDetectionIdsByFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryDetectionIdsByFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryDetectionIdsByFilterForbidden) GetPayload() *models.MsaReplyMetaOn func (o *QueryDetectionIdsByFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryDetectionIdsByFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryDetectionIdsByFilterTooManyRequests) GetPayload() *models.MsaReply func (o *QueryDetectionIdsByFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryDetectionIdsByFilterTooManyRequests) readResponse(response runtime return nil } - -// NewQueryDetectionIdsByFilterDefault creates a QueryDetectionIdsByFilterDefault with default headers values -func NewQueryDetectionIdsByFilterDefault(code int) *QueryDetectionIdsByFilterDefault { - return &QueryDetectionIdsByFilterDefault{ - _statusCode: code, - } -} - -/* -QueryDetectionIdsByFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDetectionIdsByFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query detection ids by filter default response has a 2xx status code -func (o *QueryDetectionIdsByFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query detection ids by filter default response has a 3xx status code -func (o *QueryDetectionIdsByFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query detection ids by filter default response has a 4xx status code -func (o *QueryDetectionIdsByFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query detection ids by filter default response has a 5xx status code -func (o *QueryDetectionIdsByFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query detection ids by filter default response a status code equal to that given -func (o *QueryDetectionIdsByFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query detection ids by filter default response -func (o *QueryDetectionIdsByFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryDetectionIdsByFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/detects/v1][%d] QueryDetectionIdsByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDetectionIdsByFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/detects/v1][%d] QueryDetectionIdsByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDetectionIdsByFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryDetectionIdsByFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/query_escalations_filter_responses.go b/falcon/client/falcon_complete_dashboard/query_escalations_filter_responses.go index b8c794a9..1d1f0f90 100644 --- a/falcon/client/falcon_complete_dashboard/query_escalations_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/query_escalations_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryEscalationsFilterReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewQueryEscalationsFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/escalations/v1] QueryEscalationsFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryEscalationsFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryEscalationsFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryEscalationsFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryEscalationsFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryEscalationsFilterForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *QueryEscalationsFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryEscalationsFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryEscalationsFilterTooManyRequests) GetPayload() *models.MsaReplyMet func (o *QueryEscalationsFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryEscalationsFilterTooManyRequests) readResponse(response runtime.Cl return nil } - -// NewQueryEscalationsFilterDefault creates a QueryEscalationsFilterDefault with default headers values -func NewQueryEscalationsFilterDefault(code int) *QueryEscalationsFilterDefault { - return &QueryEscalationsFilterDefault{ - _statusCode: code, - } -} - -/* -QueryEscalationsFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryEscalationsFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query escalations filter default response has a 2xx status code -func (o *QueryEscalationsFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query escalations filter default response has a 3xx status code -func (o *QueryEscalationsFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query escalations filter default response has a 4xx status code -func (o *QueryEscalationsFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query escalations filter default response has a 5xx status code -func (o *QueryEscalationsFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query escalations filter default response a status code equal to that given -func (o *QueryEscalationsFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query escalations filter default response -func (o *QueryEscalationsFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryEscalationsFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/escalations/v1][%d] QueryEscalationsFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEscalationsFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/escalations/v1][%d] QueryEscalationsFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEscalationsFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryEscalationsFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/query_incident_ids_by_filter_responses.go b/falcon/client/falcon_complete_dashboard/query_incident_ids_by_filter_responses.go index 60eb2097..8d0c1500 100644 --- a/falcon/client/falcon_complete_dashboard/query_incident_ids_by_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/query_incident_ids_by_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryIncidentIdsByFilterReader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewQueryIncidentIdsByFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/incidents/v1] QueryIncidentIdsByFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryIncidentIdsByFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryIncidentIdsByFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryIncidentIdsByFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryIncidentIdsByFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryIncidentIdsByFilterForbidden) GetPayload() *models.MsaReplyMetaOnl func (o *QueryIncidentIdsByFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryIncidentIdsByFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryIncidentIdsByFilterTooManyRequests) GetPayload() *models.MsaReplyM func (o *QueryIncidentIdsByFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryIncidentIdsByFilterTooManyRequests) readResponse(response runtime. return nil } - -// NewQueryIncidentIdsByFilterDefault creates a QueryIncidentIdsByFilterDefault with default headers values -func NewQueryIncidentIdsByFilterDefault(code int) *QueryIncidentIdsByFilterDefault { - return &QueryIncidentIdsByFilterDefault{ - _statusCode: code, - } -} - -/* -QueryIncidentIdsByFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIncidentIdsByFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query incident ids by filter default response has a 2xx status code -func (o *QueryIncidentIdsByFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query incident ids by filter default response has a 3xx status code -func (o *QueryIncidentIdsByFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query incident ids by filter default response has a 4xx status code -func (o *QueryIncidentIdsByFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query incident ids by filter default response has a 5xx status code -func (o *QueryIncidentIdsByFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query incident ids by filter default response a status code equal to that given -func (o *QueryIncidentIdsByFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query incident ids by filter default response -func (o *QueryIncidentIdsByFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryIncidentIdsByFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/incidents/v1][%d] QueryIncidentIdsByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIncidentIdsByFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/incidents/v1][%d] QueryIncidentIdsByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIncidentIdsByFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryIncidentIdsByFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_complete_dashboard/query_remediations_filter_responses.go b/falcon/client/falcon_complete_dashboard/query_remediations_filter_responses.go index dcec721d..32199d22 100644 --- a/falcon/client/falcon_complete_dashboard/query_remediations_filter_responses.go +++ b/falcon/client/falcon_complete_dashboard/query_remediations_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryRemediationsFilterReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewQueryRemediationsFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falcon-complete-dashboards/queries/remediations/v1] QueryRemediationsFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryRemediationsFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryRemediationsFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryRemediationsFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryRemediationsFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryRemediationsFilterForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *QueryRemediationsFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryRemediationsFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryRemediationsFilterTooManyRequests) GetPayload() *models.MsaReplyMe func (o *QueryRemediationsFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryRemediationsFilterTooManyRequests) readResponse(response runtime.C return nil } - -// NewQueryRemediationsFilterDefault creates a QueryRemediationsFilterDefault with default headers values -func NewQueryRemediationsFilterDefault(code int) *QueryRemediationsFilterDefault { - return &QueryRemediationsFilterDefault{ - _statusCode: code, - } -} - -/* -QueryRemediationsFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRemediationsFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query remediations filter default response has a 2xx status code -func (o *QueryRemediationsFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query remediations filter default response has a 3xx status code -func (o *QueryRemediationsFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query remediations filter default response has a 4xx status code -func (o *QueryRemediationsFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query remediations filter default response has a 5xx status code -func (o *QueryRemediationsFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query remediations filter default response a status code equal to that given -func (o *QueryRemediationsFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query remediations filter default response -func (o *QueryRemediationsFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryRemediationsFilterDefault) Error() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/remediations/v1][%d] QueryRemediationsFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRemediationsFilterDefault) String() string { - return fmt.Sprintf("[GET /falcon-complete-dashboards/queries/remediations/v1][%d] QueryRemediationsFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRemediationsFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryRemediationsFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falcon_container/falcon_container_client.go b/falcon/client/falcon_container/falcon_container_client.go index ebde3226..303f0ffe 100644 --- a/falcon/client/falcon_container/falcon_container_client.go +++ b/falcon/client/falcon_container/falcon_container_client.go @@ -6,6 +6,8 @@ package falcon_container // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -66,8 +68,9 @@ func (a *Client) GetCredentials(params *GetCredentialsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCredentialsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCredentials: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/falcon_container/get_credentials_responses.go b/falcon/client/falcon_container/get_credentials_responses.go index 6641a247..917aa33a 100644 --- a/falcon/client/falcon_container/get_credentials_responses.go +++ b/falcon/client/falcon_container/get_credentials_responses.go @@ -62,14 +62,7 @@ func (o *GetCredentialsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewGetCredentialsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /container-security/entities/image-registry-credentials/v1] GetCredentials", response, response.Code()) } } @@ -97,7 +90,7 @@ type GetCredentialsOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaEntitiesResponse + Payload *models.DomainRegistryCredentialsResponse } // IsSuccess returns true when this get credentials o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *GetCredentialsOK) String() string { return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] getCredentialsOK %+v", 200, o.Payload) } -func (o *GetCredentialsOK) GetPayload() *models.MsaEntitiesResponse { +func (o *GetCredentialsOK) GetPayload() *models.DomainRegistryCredentialsResponse { return o.Payload } @@ -173,7 +166,7 @@ func (o *GetCredentialsOK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaEntitiesResponse) + o.Payload = new(models.DomainRegistryCredentialsResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type GetCredentialsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaAPIError } // IsSuccess returns true when this get credentials bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *GetCredentialsBadRequest) String() string { return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] getCredentialsBadRequest %+v", 400, o.Payload) } -func (o *GetCredentialsBadRequest) GetPayload() *models.MsaErrorsOnly { +func (o *GetCredentialsBadRequest) GetPayload() *models.MsaAPIError { return o.Payload } @@ -283,7 +276,7 @@ func (o *GetCredentialsBadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaAPIError) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -317,7 +310,7 @@ type GetCredentialsUnauthorized struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaAPIError } // IsSuccess returns true when this get credentials unauthorized response has a 2xx status code @@ -358,7 +351,7 @@ func (o *GetCredentialsUnauthorized) String() string { return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] getCredentialsUnauthorized %+v", 401, o.Payload) } -func (o *GetCredentialsUnauthorized) GetPayload() *models.MsaErrorsOnly { +func (o *GetCredentialsUnauthorized) GetPayload() *models.MsaAPIError { return o.Payload } @@ -393,7 +386,7 @@ func (o *GetCredentialsUnauthorized) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaAPIError) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type GetCredentialsForbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaAPIError } // IsSuccess returns true when this get credentials forbidden response has a 2xx status code @@ -468,7 +461,7 @@ func (o *GetCredentialsForbidden) String() string { return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] getCredentialsForbidden %+v", 403, o.Payload) } -func (o *GetCredentialsForbidden) GetPayload() *models.MsaErrorsOnly { +func (o *GetCredentialsForbidden) GetPayload() *models.MsaAPIError { return o.Payload } @@ -503,7 +496,7 @@ func (o *GetCredentialsForbidden) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaAPIError) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type GetCredentialsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaEntitiesResponse + Payload *models.DomainRegistryCredentialsResponse } // IsSuccess returns true when this get credentials internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *GetCredentialsInternalServerError) String() string { return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] getCredentialsInternalServerError %+v", 500, o.Payload) } -func (o *GetCredentialsInternalServerError) GetPayload() *models.MsaEntitiesResponse { +func (o *GetCredentialsInternalServerError) GetPayload() *models.DomainRegistryCredentialsResponse { return o.Payload } @@ -738,79 +731,7 @@ func (o *GetCredentialsInternalServerError) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetCredentialsDefault creates a GetCredentialsDefault with default headers values -func NewGetCredentialsDefault(code int) *GetCredentialsDefault { - return &GetCredentialsDefault{ - _statusCode: code, - } -} - -/* -GetCredentialsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCredentialsDefault struct { - _statusCode int - - Payload *models.MsaEntitiesResponse -} - -// IsSuccess returns true when this get credentials default response has a 2xx status code -func (o *GetCredentialsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get credentials default response has a 3xx status code -func (o *GetCredentialsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get credentials default response has a 4xx status code -func (o *GetCredentialsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get credentials default response has a 5xx status code -func (o *GetCredentialsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get credentials default response a status code equal to that given -func (o *GetCredentialsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get credentials default response -func (o *GetCredentialsDefault) Code() int { - return o._statusCode -} - -func (o *GetCredentialsDefault) Error() string { - return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] GetCredentials default %+v", o._statusCode, o.Payload) -} - -func (o *GetCredentialsDefault) String() string { - return fmt.Sprintf("[GET /container-security/entities/image-registry-credentials/v1][%d] GetCredentials default %+v", o._statusCode, o.Payload) -} - -func (o *GetCredentialsDefault) GetPayload() *models.MsaEntitiesResponse { - return o.Payload -} - -func (o *GetCredentialsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaEntitiesResponse) + o.Payload = new(models.DomainRegistryCredentialsResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/falcon_container_cli/read_image_vulnerabilities_responses.go b/falcon/client/falcon_container_cli/read_image_vulnerabilities_responses.go index ec0ff63c..5ba94678 100644 --- a/falcon/client/falcon_container_cli/read_image_vulnerabilities_responses.go +++ b/falcon/client/falcon_container_cli/read_image_vulnerabilities_responses.go @@ -50,7 +50,7 @@ func (o *ReadImageVulnerabilitiesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /image-assessment/combined/vulnerability-lookups/v1] ReadImageVulnerabilities", response, response.Code()) } } diff --git a/falcon/client/falcon_container_image/create_registry_entities_parameters.go b/falcon/client/falcon_container_image/create_registry_entities_parameters.go new file mode 100644 index 00000000..9ebb52fc --- /dev/null +++ b/falcon/client/falcon_container_image/create_registry_entities_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewCreateRegistryEntitiesParams creates a new CreateRegistryEntitiesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewCreateRegistryEntitiesParams() *CreateRegistryEntitiesParams { + return &CreateRegistryEntitiesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewCreateRegistryEntitiesParamsWithTimeout creates a new CreateRegistryEntitiesParams object +// with the ability to set a timeout on a request. +func NewCreateRegistryEntitiesParamsWithTimeout(timeout time.Duration) *CreateRegistryEntitiesParams { + return &CreateRegistryEntitiesParams{ + timeout: timeout, + } +} + +// NewCreateRegistryEntitiesParamsWithContext creates a new CreateRegistryEntitiesParams object +// with the ability to set a context for a request. +func NewCreateRegistryEntitiesParamsWithContext(ctx context.Context) *CreateRegistryEntitiesParams { + return &CreateRegistryEntitiesParams{ + Context: ctx, + } +} + +// NewCreateRegistryEntitiesParamsWithHTTPClient creates a new CreateRegistryEntitiesParams object +// with the ability to set a custom HTTPClient for a request. +func NewCreateRegistryEntitiesParamsWithHTTPClient(client *http.Client) *CreateRegistryEntitiesParams { + return &CreateRegistryEntitiesParams{ + HTTPClient: client, + } +} + +/* +CreateRegistryEntitiesParams contains all the parameters to send to the API endpoint + + for the create registry entities operation. + + Typically these are written to a http.Request. +*/ +type CreateRegistryEntitiesParams struct { + + // Body. + Body *models.RegistryassessmentExternalRegistryPayload + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the create registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateRegistryEntitiesParams) WithDefaults() *CreateRegistryEntitiesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the create registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateRegistryEntitiesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the create registry entities params +func (o *CreateRegistryEntitiesParams) WithTimeout(timeout time.Duration) *CreateRegistryEntitiesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the create registry entities params +func (o *CreateRegistryEntitiesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the create registry entities params +func (o *CreateRegistryEntitiesParams) WithContext(ctx context.Context) *CreateRegistryEntitiesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the create registry entities params +func (o *CreateRegistryEntitiesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the create registry entities params +func (o *CreateRegistryEntitiesParams) WithHTTPClient(client *http.Client) *CreateRegistryEntitiesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the create registry entities params +func (o *CreateRegistryEntitiesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the create registry entities params +func (o *CreateRegistryEntitiesParams) WithBody(body *models.RegistryassessmentExternalRegistryPayload) *CreateRegistryEntitiesParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the create registry entities params +func (o *CreateRegistryEntitiesParams) SetBody(body *models.RegistryassessmentExternalRegistryPayload) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *CreateRegistryEntitiesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falcon_container_image/create_registry_entities_responses.go b/falcon/client/falcon_container_image/create_registry_entities_responses.go new file mode 100644 index 00000000..a95e831f --- /dev/null +++ b/falcon/client/falcon_container_image/create_registry_entities_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// CreateRegistryEntitiesReader is a Reader for the CreateRegistryEntities structure. +type CreateRegistryEntitiesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *CreateRegistryEntitiesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 201: + result := NewCreateRegistryEntitiesCreated() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewCreateRegistryEntitiesBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewCreateRegistryEntitiesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 409: + result := NewCreateRegistryEntitiesConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewCreateRegistryEntitiesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewCreateRegistryEntitiesInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /container-security/entities/registries/v1] CreateRegistryEntities", response, response.Code()) + } +} + +// NewCreateRegistryEntitiesCreated creates a CreateRegistryEntitiesCreated with default headers values +func NewCreateRegistryEntitiesCreated() *CreateRegistryEntitiesCreated { + return &CreateRegistryEntitiesCreated{} +} + +/* +CreateRegistryEntitiesCreated describes a response with status code 201, with default header values. + +Created +*/ +type CreateRegistryEntitiesCreated struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this create registry entities created response has a 2xx status code +func (o *CreateRegistryEntitiesCreated) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this create registry entities created response has a 3xx status code +func (o *CreateRegistryEntitiesCreated) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create registry entities created response has a 4xx status code +func (o *CreateRegistryEntitiesCreated) IsClientError() bool { + return false +} + +// IsServerError returns true when this create registry entities created response has a 5xx status code +func (o *CreateRegistryEntitiesCreated) IsServerError() bool { + return false +} + +// IsCode returns true when this create registry entities created response a status code equal to that given +func (o *CreateRegistryEntitiesCreated) IsCode(code int) bool { + return code == 201 +} + +// Code gets the status code for the create registry entities created response +func (o *CreateRegistryEntitiesCreated) Code() int { + return 201 +} + +func (o *CreateRegistryEntitiesCreated) Error() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesCreated %+v", 201, o.Payload) +} + +func (o *CreateRegistryEntitiesCreated) String() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesCreated %+v", 201, o.Payload) +} + +func (o *CreateRegistryEntitiesCreated) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *CreateRegistryEntitiesCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateRegistryEntitiesBadRequest creates a CreateRegistryEntitiesBadRequest with default headers values +func NewCreateRegistryEntitiesBadRequest() *CreateRegistryEntitiesBadRequest { + return &CreateRegistryEntitiesBadRequest{} +} + +/* +CreateRegistryEntitiesBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type CreateRegistryEntitiesBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this create registry entities bad request response has a 2xx status code +func (o *CreateRegistryEntitiesBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create registry entities bad request response has a 3xx status code +func (o *CreateRegistryEntitiesBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create registry entities bad request response has a 4xx status code +func (o *CreateRegistryEntitiesBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this create registry entities bad request response has a 5xx status code +func (o *CreateRegistryEntitiesBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this create registry entities bad request response a status code equal to that given +func (o *CreateRegistryEntitiesBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the create registry entities bad request response +func (o *CreateRegistryEntitiesBadRequest) Code() int { + return 400 +} + +func (o *CreateRegistryEntitiesBadRequest) Error() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesBadRequest %+v", 400, o.Payload) +} + +func (o *CreateRegistryEntitiesBadRequest) String() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesBadRequest %+v", 400, o.Payload) +} + +func (o *CreateRegistryEntitiesBadRequest) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *CreateRegistryEntitiesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateRegistryEntitiesForbidden creates a CreateRegistryEntitiesForbidden with default headers values +func NewCreateRegistryEntitiesForbidden() *CreateRegistryEntitiesForbidden { + return &CreateRegistryEntitiesForbidden{} +} + +/* +CreateRegistryEntitiesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type CreateRegistryEntitiesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create registry entities forbidden response has a 2xx status code +func (o *CreateRegistryEntitiesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create registry entities forbidden response has a 3xx status code +func (o *CreateRegistryEntitiesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create registry entities forbidden response has a 4xx status code +func (o *CreateRegistryEntitiesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this create registry entities forbidden response has a 5xx status code +func (o *CreateRegistryEntitiesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this create registry entities forbidden response a status code equal to that given +func (o *CreateRegistryEntitiesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the create registry entities forbidden response +func (o *CreateRegistryEntitiesForbidden) Code() int { + return 403 +} + +func (o *CreateRegistryEntitiesForbidden) Error() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *CreateRegistryEntitiesForbidden) String() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *CreateRegistryEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateRegistryEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateRegistryEntitiesConflict creates a CreateRegistryEntitiesConflict with default headers values +func NewCreateRegistryEntitiesConflict() *CreateRegistryEntitiesConflict { + return &CreateRegistryEntitiesConflict{} +} + +/* +CreateRegistryEntitiesConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type CreateRegistryEntitiesConflict struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this create registry entities conflict response has a 2xx status code +func (o *CreateRegistryEntitiesConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create registry entities conflict response has a 3xx status code +func (o *CreateRegistryEntitiesConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create registry entities conflict response has a 4xx status code +func (o *CreateRegistryEntitiesConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this create registry entities conflict response has a 5xx status code +func (o *CreateRegistryEntitiesConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this create registry entities conflict response a status code equal to that given +func (o *CreateRegistryEntitiesConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the create registry entities conflict response +func (o *CreateRegistryEntitiesConflict) Code() int { + return 409 +} + +func (o *CreateRegistryEntitiesConflict) Error() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesConflict %+v", 409, o.Payload) +} + +func (o *CreateRegistryEntitiesConflict) String() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesConflict %+v", 409, o.Payload) +} + +func (o *CreateRegistryEntitiesConflict) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *CreateRegistryEntitiesConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateRegistryEntitiesTooManyRequests creates a CreateRegistryEntitiesTooManyRequests with default headers values +func NewCreateRegistryEntitiesTooManyRequests() *CreateRegistryEntitiesTooManyRequests { + return &CreateRegistryEntitiesTooManyRequests{} +} + +/* +CreateRegistryEntitiesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type CreateRegistryEntitiesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create registry entities too many requests response has a 2xx status code +func (o *CreateRegistryEntitiesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create registry entities too many requests response has a 3xx status code +func (o *CreateRegistryEntitiesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create registry entities too many requests response has a 4xx status code +func (o *CreateRegistryEntitiesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this create registry entities too many requests response has a 5xx status code +func (o *CreateRegistryEntitiesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this create registry entities too many requests response a status code equal to that given +func (o *CreateRegistryEntitiesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the create registry entities too many requests response +func (o *CreateRegistryEntitiesTooManyRequests) Code() int { + return 429 +} + +func (o *CreateRegistryEntitiesTooManyRequests) Error() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateRegistryEntitiesTooManyRequests) String() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateRegistryEntitiesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateRegistryEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateRegistryEntitiesInternalServerError creates a CreateRegistryEntitiesInternalServerError with default headers values +func NewCreateRegistryEntitiesInternalServerError() *CreateRegistryEntitiesInternalServerError { + return &CreateRegistryEntitiesInternalServerError{} +} + +/* +CreateRegistryEntitiesInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type CreateRegistryEntitiesInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this create registry entities internal server error response has a 2xx status code +func (o *CreateRegistryEntitiesInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create registry entities internal server error response has a 3xx status code +func (o *CreateRegistryEntitiesInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create registry entities internal server error response has a 4xx status code +func (o *CreateRegistryEntitiesInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this create registry entities internal server error response has a 5xx status code +func (o *CreateRegistryEntitiesInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this create registry entities internal server error response a status code equal to that given +func (o *CreateRegistryEntitiesInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the create registry entities internal server error response +func (o *CreateRegistryEntitiesInternalServerError) Code() int { + return 500 +} + +func (o *CreateRegistryEntitiesInternalServerError) Error() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateRegistryEntitiesInternalServerError) String() string { + return fmt.Sprintf("[POST /container-security/entities/registries/v1][%d] createRegistryEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateRegistryEntitiesInternalServerError) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *CreateRegistryEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falcon_container_image/delete_registry_entities_parameters.go b/falcon/client/falcon_container_image/delete_registry_entities_parameters.go new file mode 100644 index 00000000..649c2b5b --- /dev/null +++ b/falcon/client/falcon_container_image/delete_registry_entities_parameters.go @@ -0,0 +1,156 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewDeleteRegistryEntitiesParams creates a new DeleteRegistryEntitiesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewDeleteRegistryEntitiesParams() *DeleteRegistryEntitiesParams { + return &DeleteRegistryEntitiesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewDeleteRegistryEntitiesParamsWithTimeout creates a new DeleteRegistryEntitiesParams object +// with the ability to set a timeout on a request. +func NewDeleteRegistryEntitiesParamsWithTimeout(timeout time.Duration) *DeleteRegistryEntitiesParams { + return &DeleteRegistryEntitiesParams{ + timeout: timeout, + } +} + +// NewDeleteRegistryEntitiesParamsWithContext creates a new DeleteRegistryEntitiesParams object +// with the ability to set a context for a request. +func NewDeleteRegistryEntitiesParamsWithContext(ctx context.Context) *DeleteRegistryEntitiesParams { + return &DeleteRegistryEntitiesParams{ + Context: ctx, + } +} + +// NewDeleteRegistryEntitiesParamsWithHTTPClient creates a new DeleteRegistryEntitiesParams object +// with the ability to set a custom HTTPClient for a request. +func NewDeleteRegistryEntitiesParamsWithHTTPClient(client *http.Client) *DeleteRegistryEntitiesParams { + return &DeleteRegistryEntitiesParams{ + HTTPClient: client, + } +} + +/* +DeleteRegistryEntitiesParams contains all the parameters to send to the API endpoint + + for the delete registry entities operation. + + Typically these are written to a http.Request. +*/ +type DeleteRegistryEntitiesParams struct { + + /* Ids. + + Registry entity UUID + */ + Ids string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the delete registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *DeleteRegistryEntitiesParams) WithDefaults() *DeleteRegistryEntitiesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the delete registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *DeleteRegistryEntitiesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) WithTimeout(timeout time.Duration) *DeleteRegistryEntitiesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) WithContext(ctx context.Context) *DeleteRegistryEntitiesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) WithHTTPClient(client *http.Client) *DeleteRegistryEntitiesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) WithIds(ids string) *DeleteRegistryEntitiesParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the delete registry entities params +func (o *DeleteRegistryEntitiesParams) SetIds(ids string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *DeleteRegistryEntitiesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + // query param ids + qrIds := o.Ids + qIds := qrIds + if qIds != "" { + + if err := r.SetQueryParam("ids", qIds); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falcon_container_image/delete_registry_entities_responses.go b/falcon/client/falcon_container_image/delete_registry_entities_responses.go new file mode 100644 index 00000000..4972e284 --- /dev/null +++ b/falcon/client/falcon_container_image/delete_registry_entities_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// DeleteRegistryEntitiesReader is a Reader for the DeleteRegistryEntities structure. +type DeleteRegistryEntitiesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *DeleteRegistryEntitiesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewDeleteRegistryEntitiesOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewDeleteRegistryEntitiesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewDeleteRegistryEntitiesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[DELETE /container-security/entities/registries/v1] DeleteRegistryEntities", response, response.Code()) + } +} + +// NewDeleteRegistryEntitiesOK creates a DeleteRegistryEntitiesOK with default headers values +func NewDeleteRegistryEntitiesOK() *DeleteRegistryEntitiesOK { + return &DeleteRegistryEntitiesOK{} +} + +/* +DeleteRegistryEntitiesOK describes a response with status code 200, with default header values. + +OK +*/ +type DeleteRegistryEntitiesOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryListResponse +} + +// IsSuccess returns true when this delete registry entities o k response has a 2xx status code +func (o *DeleteRegistryEntitiesOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this delete registry entities o k response has a 3xx status code +func (o *DeleteRegistryEntitiesOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete registry entities o k response has a 4xx status code +func (o *DeleteRegistryEntitiesOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this delete registry entities o k response has a 5xx status code +func (o *DeleteRegistryEntitiesOK) IsServerError() bool { + return false +} + +// IsCode returns true when this delete registry entities o k response a status code equal to that given +func (o *DeleteRegistryEntitiesOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the delete registry entities o k response +func (o *DeleteRegistryEntitiesOK) Code() int { + return 200 +} + +func (o *DeleteRegistryEntitiesOK) Error() string { + return fmt.Sprintf("[DELETE /container-security/entities/registries/v1][%d] deleteRegistryEntitiesOK %+v", 200, o.Payload) +} + +func (o *DeleteRegistryEntitiesOK) String() string { + return fmt.Sprintf("[DELETE /container-security/entities/registries/v1][%d] deleteRegistryEntitiesOK %+v", 200, o.Payload) +} + +func (o *DeleteRegistryEntitiesOK) GetPayload() *models.DomainExternalRegistryListResponse { + return o.Payload +} + +func (o *DeleteRegistryEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryListResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewDeleteRegistryEntitiesForbidden creates a DeleteRegistryEntitiesForbidden with default headers values +func NewDeleteRegistryEntitiesForbidden() *DeleteRegistryEntitiesForbidden { + return &DeleteRegistryEntitiesForbidden{} +} + +/* +DeleteRegistryEntitiesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type DeleteRegistryEntitiesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this delete registry entities forbidden response has a 2xx status code +func (o *DeleteRegistryEntitiesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this delete registry entities forbidden response has a 3xx status code +func (o *DeleteRegistryEntitiesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete registry entities forbidden response has a 4xx status code +func (o *DeleteRegistryEntitiesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this delete registry entities forbidden response has a 5xx status code +func (o *DeleteRegistryEntitiesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this delete registry entities forbidden response a status code equal to that given +func (o *DeleteRegistryEntitiesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the delete registry entities forbidden response +func (o *DeleteRegistryEntitiesForbidden) Code() int { + return 403 +} + +func (o *DeleteRegistryEntitiesForbidden) Error() string { + return fmt.Sprintf("[DELETE /container-security/entities/registries/v1][%d] deleteRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *DeleteRegistryEntitiesForbidden) String() string { + return fmt.Sprintf("[DELETE /container-security/entities/registries/v1][%d] deleteRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *DeleteRegistryEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *DeleteRegistryEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewDeleteRegistryEntitiesTooManyRequests creates a DeleteRegistryEntitiesTooManyRequests with default headers values +func NewDeleteRegistryEntitiesTooManyRequests() *DeleteRegistryEntitiesTooManyRequests { + return &DeleteRegistryEntitiesTooManyRequests{} +} + +/* +DeleteRegistryEntitiesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type DeleteRegistryEntitiesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this delete registry entities too many requests response has a 2xx status code +func (o *DeleteRegistryEntitiesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this delete registry entities too many requests response has a 3xx status code +func (o *DeleteRegistryEntitiesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete registry entities too many requests response has a 4xx status code +func (o *DeleteRegistryEntitiesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this delete registry entities too many requests response has a 5xx status code +func (o *DeleteRegistryEntitiesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this delete registry entities too many requests response a status code equal to that given +func (o *DeleteRegistryEntitiesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the delete registry entities too many requests response +func (o *DeleteRegistryEntitiesTooManyRequests) Code() int { + return 429 +} + +func (o *DeleteRegistryEntitiesTooManyRequests) Error() string { + return fmt.Sprintf("[DELETE /container-security/entities/registries/v1][%d] deleteRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *DeleteRegistryEntitiesTooManyRequests) String() string { + return fmt.Sprintf("[DELETE /container-security/entities/registries/v1][%d] deleteRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *DeleteRegistryEntitiesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *DeleteRegistryEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falcon_container_image/falcon_container_image_client.go b/falcon/client/falcon_container_image/falcon_container_image_client.go new file mode 100644 index 00000000..70355d5f --- /dev/null +++ b/falcon/client/falcon_container_image/falcon_container_image_client.go @@ -0,0 +1,279 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new falcon container image API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for falcon container image API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + CreateRegistryEntities(params *CreateRegistryEntitiesParams, opts ...ClientOption) (*CreateRegistryEntitiesCreated, error) + + DeleteRegistryEntities(params *DeleteRegistryEntitiesParams, opts ...ClientOption) (*DeleteRegistryEntitiesOK, error) + + GetCombinedImages(params *GetCombinedImagesParams, opts ...ClientOption) (*GetCombinedImagesOK, error) + + ReadRegistryEntities(params *ReadRegistryEntitiesParams, opts ...ClientOption) (*ReadRegistryEntitiesOK, error) + + ReadRegistryEntitiesByUUID(params *ReadRegistryEntitiesByUUIDParams, opts ...ClientOption) (*ReadRegistryEntitiesByUUIDOK, error) + + UpdateRegistryEntities(params *UpdateRegistryEntitiesParams, opts ...ClientOption) (*UpdateRegistryEntitiesOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +CreateRegistryEntities creates a registry entity using the provided details +*/ +func (a *Client) CreateRegistryEntities(params *CreateRegistryEntitiesParams, opts ...ClientOption) (*CreateRegistryEntitiesCreated, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewCreateRegistryEntitiesParams() + } + op := &runtime.ClientOperation{ + ID: "CreateRegistryEntities", + Method: "POST", + PathPattern: "/container-security/entities/registries/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &CreateRegistryEntitiesReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*CreateRegistryEntitiesCreated) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CreateRegistryEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +DeleteRegistryEntities deletes the registry entity identified by the entity UUID +*/ +func (a *Client) DeleteRegistryEntities(params *DeleteRegistryEntitiesParams, opts ...ClientOption) (*DeleteRegistryEntitiesOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewDeleteRegistryEntitiesParams() + } + op := &runtime.ClientOperation{ + ID: "DeleteRegistryEntities", + Method: "DELETE", + PathPattern: "/container-security/entities/registries/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &DeleteRegistryEntitiesReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*DeleteRegistryEntitiesOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteRegistryEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetCombinedImages gets image assessment results by providing an f q l filter and paging details +*/ +func (a *Client) GetCombinedImages(params *GetCombinedImagesParams, opts ...ClientOption) (*GetCombinedImagesOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetCombinedImagesParams() + } + op := &runtime.ClientOperation{ + ID: "GetCombinedImages", + Method: "GET", + PathPattern: "/container-security/combined/image-assessment/images/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetCombinedImagesReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetCombinedImagesOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCombinedImages: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +ReadRegistryEntities retrieves registry entities identified by the customer id +*/ +func (a *Client) ReadRegistryEntities(params *ReadRegistryEntitiesParams, opts ...ClientOption) (*ReadRegistryEntitiesOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewReadRegistryEntitiesParams() + } + op := &runtime.ClientOperation{ + ID: "ReadRegistryEntities", + Method: "GET", + PathPattern: "/container-security/queries/registries/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &ReadRegistryEntitiesReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*ReadRegistryEntitiesOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ReadRegistryEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +ReadRegistryEntitiesByUUID retrieves the registry entity identified by the entity UUID +*/ +func (a *Client) ReadRegistryEntitiesByUUID(params *ReadRegistryEntitiesByUUIDParams, opts ...ClientOption) (*ReadRegistryEntitiesByUUIDOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewReadRegistryEntitiesByUUIDParams() + } + op := &runtime.ClientOperation{ + ID: "ReadRegistryEntitiesByUUID", + Method: "GET", + PathPattern: "/container-security/entities/registries/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &ReadRegistryEntitiesByUUIDReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*ReadRegistryEntitiesByUUIDOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ReadRegistryEntitiesByUUID: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +UpdateRegistryEntities updates the registry entity as identified by the entity UUID using the provided details +*/ +func (a *Client) UpdateRegistryEntities(params *UpdateRegistryEntitiesParams, opts ...ClientOption) (*UpdateRegistryEntitiesOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewUpdateRegistryEntitiesParams() + } + op := &runtime.ClientOperation{ + ID: "UpdateRegistryEntities", + Method: "PATCH", + PathPattern: "/container-security/entities/registries/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &UpdateRegistryEntitiesReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*UpdateRegistryEntitiesOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateRegistryEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/falcon_container_image/get_combined_images_parameters.go b/falcon/client/falcon_container_image/get_combined_images_parameters.go new file mode 100644 index 00000000..ff210d40 --- /dev/null +++ b/falcon/client/falcon_container_image/get_combined_images_parameters.go @@ -0,0 +1,266 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetCombinedImagesParams creates a new GetCombinedImagesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetCombinedImagesParams() *GetCombinedImagesParams { + return &GetCombinedImagesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetCombinedImagesParamsWithTimeout creates a new GetCombinedImagesParams object +// with the ability to set a timeout on a request. +func NewGetCombinedImagesParamsWithTimeout(timeout time.Duration) *GetCombinedImagesParams { + return &GetCombinedImagesParams{ + timeout: timeout, + } +} + +// NewGetCombinedImagesParamsWithContext creates a new GetCombinedImagesParams object +// with the ability to set a context for a request. +func NewGetCombinedImagesParamsWithContext(ctx context.Context) *GetCombinedImagesParams { + return &GetCombinedImagesParams{ + Context: ctx, + } +} + +// NewGetCombinedImagesParamsWithHTTPClient creates a new GetCombinedImagesParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetCombinedImagesParamsWithHTTPClient(client *http.Client) *GetCombinedImagesParams { + return &GetCombinedImagesParams{ + HTTPClient: client, + } +} + +/* +GetCombinedImagesParams contains all the parameters to send to the API endpoint + + for the get combined images operation. + + Typically these are written to a http.Request. +*/ +type GetCombinedImagesParams struct { + + /* Filter. + + Filter images using a query in Falcon Query Language (FQL). Supported filters: container_running_status, cve_id, first_seen, registry, repository, tag, vulnerability_severity + */ + Filter *string + + /* Limit. + + The upper-bound on the number of records to retrieve [1-100] + */ + Limit *int64 + + /* Offset. + + The offset from where to begin. + */ + Offset *int64 + + /* Sort. + + The fields to sort the records on. Supported columns: [first_seen registry repository tag vulnerability_severity] + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get combined images params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCombinedImagesParams) WithDefaults() *GetCombinedImagesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get combined images params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCombinedImagesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get combined images params +func (o *GetCombinedImagesParams) WithTimeout(timeout time.Duration) *GetCombinedImagesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get combined images params +func (o *GetCombinedImagesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get combined images params +func (o *GetCombinedImagesParams) WithContext(ctx context.Context) *GetCombinedImagesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get combined images params +func (o *GetCombinedImagesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get combined images params +func (o *GetCombinedImagesParams) WithHTTPClient(client *http.Client) *GetCombinedImagesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get combined images params +func (o *GetCombinedImagesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithFilter adds the filter to the get combined images params +func (o *GetCombinedImagesParams) WithFilter(filter *string) *GetCombinedImagesParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the get combined images params +func (o *GetCombinedImagesParams) SetFilter(filter *string) { + o.Filter = filter +} + +// WithLimit adds the limit to the get combined images params +func (o *GetCombinedImagesParams) WithLimit(limit *int64) *GetCombinedImagesParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the get combined images params +func (o *GetCombinedImagesParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the get combined images params +func (o *GetCombinedImagesParams) WithOffset(offset *int64) *GetCombinedImagesParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the get combined images params +func (o *GetCombinedImagesParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the get combined images params +func (o *GetCombinedImagesParams) WithSort(sort *string) *GetCombinedImagesParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the get combined images params +func (o *GetCombinedImagesParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *GetCombinedImagesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falcon_container_image/get_combined_images_responses.go b/falcon/client/falcon_container_image/get_combined_images_responses.go new file mode 100644 index 00000000..06f776fd --- /dev/null +++ b/falcon/client/falcon_container_image/get_combined_images_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetCombinedImagesReader is a Reader for the GetCombinedImages structure. +type GetCombinedImagesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetCombinedImagesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetCombinedImagesOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewGetCombinedImagesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewGetCombinedImagesNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetCombinedImagesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetCombinedImagesInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /container-security/combined/image-assessment/images/v1] GetCombinedImages", response, response.Code()) + } +} + +// NewGetCombinedImagesOK creates a GetCombinedImagesOK with default headers values +func NewGetCombinedImagesOK() *GetCombinedImagesOK { + return &GetCombinedImagesOK{} +} + +/* +GetCombinedImagesOK describes a response with status code 200, with default header values. + +OK +*/ +type GetCombinedImagesOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.ImagesExtCombinedImagesResponse +} + +// IsSuccess returns true when this get combined images o k response has a 2xx status code +func (o *GetCombinedImagesOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get combined images o k response has a 3xx status code +func (o *GetCombinedImagesOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined images o k response has a 4xx status code +func (o *GetCombinedImagesOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get combined images o k response has a 5xx status code +func (o *GetCombinedImagesOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined images o k response a status code equal to that given +func (o *GetCombinedImagesOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get combined images o k response +func (o *GetCombinedImagesOK) Code() int { + return 200 +} + +func (o *GetCombinedImagesOK) Error() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesOK %+v", 200, o.Payload) +} + +func (o *GetCombinedImagesOK) String() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesOK %+v", 200, o.Payload) +} + +func (o *GetCombinedImagesOK) GetPayload() *models.ImagesExtCombinedImagesResponse { + return o.Payload +} + +func (o *GetCombinedImagesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.ImagesExtCombinedImagesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedImagesForbidden creates a GetCombinedImagesForbidden with default headers values +func NewGetCombinedImagesForbidden() *GetCombinedImagesForbidden { + return &GetCombinedImagesForbidden{} +} + +/* +GetCombinedImagesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetCombinedImagesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.ImagesExtCombinedImagesResponse +} + +// IsSuccess returns true when this get combined images forbidden response has a 2xx status code +func (o *GetCombinedImagesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined images forbidden response has a 3xx status code +func (o *GetCombinedImagesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined images forbidden response has a 4xx status code +func (o *GetCombinedImagesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get combined images forbidden response has a 5xx status code +func (o *GetCombinedImagesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined images forbidden response a status code equal to that given +func (o *GetCombinedImagesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get combined images forbidden response +func (o *GetCombinedImagesForbidden) Code() int { + return 403 +} + +func (o *GetCombinedImagesForbidden) Error() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesForbidden %+v", 403, o.Payload) +} + +func (o *GetCombinedImagesForbidden) String() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesForbidden %+v", 403, o.Payload) +} + +func (o *GetCombinedImagesForbidden) GetPayload() *models.ImagesExtCombinedImagesResponse { + return o.Payload +} + +func (o *GetCombinedImagesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.ImagesExtCombinedImagesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedImagesNotFound creates a GetCombinedImagesNotFound with default headers values +func NewGetCombinedImagesNotFound() *GetCombinedImagesNotFound { + return &GetCombinedImagesNotFound{} +} + +/* +GetCombinedImagesNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type GetCombinedImagesNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.ImagesExtCombinedImagesResponse +} + +// IsSuccess returns true when this get combined images not found response has a 2xx status code +func (o *GetCombinedImagesNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined images not found response has a 3xx status code +func (o *GetCombinedImagesNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined images not found response has a 4xx status code +func (o *GetCombinedImagesNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this get combined images not found response has a 5xx status code +func (o *GetCombinedImagesNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined images not found response a status code equal to that given +func (o *GetCombinedImagesNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the get combined images not found response +func (o *GetCombinedImagesNotFound) Code() int { + return 404 +} + +func (o *GetCombinedImagesNotFound) Error() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesNotFound %+v", 404, o.Payload) +} + +func (o *GetCombinedImagesNotFound) String() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesNotFound %+v", 404, o.Payload) +} + +func (o *GetCombinedImagesNotFound) GetPayload() *models.ImagesExtCombinedImagesResponse { + return o.Payload +} + +func (o *GetCombinedImagesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.ImagesExtCombinedImagesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedImagesTooManyRequests creates a GetCombinedImagesTooManyRequests with default headers values +func NewGetCombinedImagesTooManyRequests() *GetCombinedImagesTooManyRequests { + return &GetCombinedImagesTooManyRequests{} +} + +/* +GetCombinedImagesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetCombinedImagesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get combined images too many requests response has a 2xx status code +func (o *GetCombinedImagesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined images too many requests response has a 3xx status code +func (o *GetCombinedImagesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined images too many requests response has a 4xx status code +func (o *GetCombinedImagesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get combined images too many requests response has a 5xx status code +func (o *GetCombinedImagesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get combined images too many requests response a status code equal to that given +func (o *GetCombinedImagesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get combined images too many requests response +func (o *GetCombinedImagesTooManyRequests) Code() int { + return 429 +} + +func (o *GetCombinedImagesTooManyRequests) Error() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCombinedImagesTooManyRequests) String() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCombinedImagesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetCombinedImagesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCombinedImagesInternalServerError creates a GetCombinedImagesInternalServerError with default headers values +func NewGetCombinedImagesInternalServerError() *GetCombinedImagesInternalServerError { + return &GetCombinedImagesInternalServerError{} +} + +/* +GetCombinedImagesInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetCombinedImagesInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.ImagesExtCombinedImagesResponse +} + +// IsSuccess returns true when this get combined images internal server error response has a 2xx status code +func (o *GetCombinedImagesInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get combined images internal server error response has a 3xx status code +func (o *GetCombinedImagesInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get combined images internal server error response has a 4xx status code +func (o *GetCombinedImagesInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get combined images internal server error response has a 5xx status code +func (o *GetCombinedImagesInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get combined images internal server error response a status code equal to that given +func (o *GetCombinedImagesInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get combined images internal server error response +func (o *GetCombinedImagesInternalServerError) Code() int { + return 500 +} + +func (o *GetCombinedImagesInternalServerError) Error() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesInternalServerError %+v", 500, o.Payload) +} + +func (o *GetCombinedImagesInternalServerError) String() string { + return fmt.Sprintf("[GET /container-security/combined/image-assessment/images/v1][%d] getCombinedImagesInternalServerError %+v", 500, o.Payload) +} + +func (o *GetCombinedImagesInternalServerError) GetPayload() *models.ImagesExtCombinedImagesResponse { + return o.Payload +} + +func (o *GetCombinedImagesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.ImagesExtCombinedImagesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falcon_container_image/read_registry_entities_by_uuid_parameters.go b/falcon/client/falcon_container_image/read_registry_entities_by_uuid_parameters.go new file mode 100644 index 00000000..458ec7e1 --- /dev/null +++ b/falcon/client/falcon_container_image/read_registry_entities_by_uuid_parameters.go @@ -0,0 +1,156 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewReadRegistryEntitiesByUUIDParams creates a new ReadRegistryEntitiesByUUIDParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewReadRegistryEntitiesByUUIDParams() *ReadRegistryEntitiesByUUIDParams { + return &ReadRegistryEntitiesByUUIDParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewReadRegistryEntitiesByUUIDParamsWithTimeout creates a new ReadRegistryEntitiesByUUIDParams object +// with the ability to set a timeout on a request. +func NewReadRegistryEntitiesByUUIDParamsWithTimeout(timeout time.Duration) *ReadRegistryEntitiesByUUIDParams { + return &ReadRegistryEntitiesByUUIDParams{ + timeout: timeout, + } +} + +// NewReadRegistryEntitiesByUUIDParamsWithContext creates a new ReadRegistryEntitiesByUUIDParams object +// with the ability to set a context for a request. +func NewReadRegistryEntitiesByUUIDParamsWithContext(ctx context.Context) *ReadRegistryEntitiesByUUIDParams { + return &ReadRegistryEntitiesByUUIDParams{ + Context: ctx, + } +} + +// NewReadRegistryEntitiesByUUIDParamsWithHTTPClient creates a new ReadRegistryEntitiesByUUIDParams object +// with the ability to set a custom HTTPClient for a request. +func NewReadRegistryEntitiesByUUIDParamsWithHTTPClient(client *http.Client) *ReadRegistryEntitiesByUUIDParams { + return &ReadRegistryEntitiesByUUIDParams{ + HTTPClient: client, + } +} + +/* +ReadRegistryEntitiesByUUIDParams contains all the parameters to send to the API endpoint + + for the read registry entities by UUID operation. + + Typically these are written to a http.Request. +*/ +type ReadRegistryEntitiesByUUIDParams struct { + + /* Ids. + + Registry entity UUID + */ + Ids string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the read registry entities by UUID params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *ReadRegistryEntitiesByUUIDParams) WithDefaults() *ReadRegistryEntitiesByUUIDParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the read registry entities by UUID params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *ReadRegistryEntitiesByUUIDParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) WithTimeout(timeout time.Duration) *ReadRegistryEntitiesByUUIDParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) WithContext(ctx context.Context) *ReadRegistryEntitiesByUUIDParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) WithHTTPClient(client *http.Client) *ReadRegistryEntitiesByUUIDParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) WithIds(ids string) *ReadRegistryEntitiesByUUIDParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the read registry entities by UUID params +func (o *ReadRegistryEntitiesByUUIDParams) SetIds(ids string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *ReadRegistryEntitiesByUUIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + // query param ids + qrIds := o.Ids + qIds := qrIds + if qIds != "" { + + if err := r.SetQueryParam("ids", qIds); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falcon_container_image/read_registry_entities_by_uuid_responses.go b/falcon/client/falcon_container_image/read_registry_entities_by_uuid_responses.go new file mode 100644 index 00000000..2042addb --- /dev/null +++ b/falcon/client/falcon_container_image/read_registry_entities_by_uuid_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// ReadRegistryEntitiesByUUIDReader is a Reader for the ReadRegistryEntitiesByUUID structure. +type ReadRegistryEntitiesByUUIDReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *ReadRegistryEntitiesByUUIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewReadRegistryEntitiesByUUIDOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewReadRegistryEntitiesByUUIDForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewReadRegistryEntitiesByUUIDNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewReadRegistryEntitiesByUUIDTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewReadRegistryEntitiesByUUIDInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /container-security/entities/registries/v1] ReadRegistryEntitiesByUUID", response, response.Code()) + } +} + +// NewReadRegistryEntitiesByUUIDOK creates a ReadRegistryEntitiesByUUIDOK with default headers values +func NewReadRegistryEntitiesByUUIDOK() *ReadRegistryEntitiesByUUIDOK { + return &ReadRegistryEntitiesByUUIDOK{} +} + +/* +ReadRegistryEntitiesByUUIDOK describes a response with status code 200, with default header values. + +OK +*/ +type ReadRegistryEntitiesByUUIDOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryListResponse +} + +// IsSuccess returns true when this read registry entities by Uuid o k response has a 2xx status code +func (o *ReadRegistryEntitiesByUUIDOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this read registry entities by Uuid o k response has a 3xx status code +func (o *ReadRegistryEntitiesByUUIDOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities by Uuid o k response has a 4xx status code +func (o *ReadRegistryEntitiesByUUIDOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this read registry entities by Uuid o k response has a 5xx status code +func (o *ReadRegistryEntitiesByUUIDOK) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities by Uuid o k response a status code equal to that given +func (o *ReadRegistryEntitiesByUUIDOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the read registry entities by Uuid o k response +func (o *ReadRegistryEntitiesByUUIDOK) Code() int { + return 200 +} + +func (o *ReadRegistryEntitiesByUUIDOK) Error() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidOK %+v", 200, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDOK) String() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidOK %+v", 200, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDOK) GetPayload() *models.DomainExternalRegistryListResponse { + return o.Payload +} + +func (o *ReadRegistryEntitiesByUUIDOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryListResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesByUUIDForbidden creates a ReadRegistryEntitiesByUUIDForbidden with default headers values +func NewReadRegistryEntitiesByUUIDForbidden() *ReadRegistryEntitiesByUUIDForbidden { + return &ReadRegistryEntitiesByUUIDForbidden{} +} + +/* +ReadRegistryEntitiesByUUIDForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type ReadRegistryEntitiesByUUIDForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this read registry entities by Uuid forbidden response has a 2xx status code +func (o *ReadRegistryEntitiesByUUIDForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities by Uuid forbidden response has a 3xx status code +func (o *ReadRegistryEntitiesByUUIDForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities by Uuid forbidden response has a 4xx status code +func (o *ReadRegistryEntitiesByUUIDForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this read registry entities by Uuid forbidden response has a 5xx status code +func (o *ReadRegistryEntitiesByUUIDForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities by Uuid forbidden response a status code equal to that given +func (o *ReadRegistryEntitiesByUUIDForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the read registry entities by Uuid forbidden response +func (o *ReadRegistryEntitiesByUUIDForbidden) Code() int { + return 403 +} + +func (o *ReadRegistryEntitiesByUUIDForbidden) Error() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidForbidden %+v", 403, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDForbidden) String() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidForbidden %+v", 403, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *ReadRegistryEntitiesByUUIDForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesByUUIDNotFound creates a ReadRegistryEntitiesByUUIDNotFound with default headers values +func NewReadRegistryEntitiesByUUIDNotFound() *ReadRegistryEntitiesByUUIDNotFound { + return &ReadRegistryEntitiesByUUIDNotFound{} +} + +/* +ReadRegistryEntitiesByUUIDNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type ReadRegistryEntitiesByUUIDNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryListResponse +} + +// IsSuccess returns true when this read registry entities by Uuid not found response has a 2xx status code +func (o *ReadRegistryEntitiesByUUIDNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities by Uuid not found response has a 3xx status code +func (o *ReadRegistryEntitiesByUUIDNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities by Uuid not found response has a 4xx status code +func (o *ReadRegistryEntitiesByUUIDNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this read registry entities by Uuid not found response has a 5xx status code +func (o *ReadRegistryEntitiesByUUIDNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities by Uuid not found response a status code equal to that given +func (o *ReadRegistryEntitiesByUUIDNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the read registry entities by Uuid not found response +func (o *ReadRegistryEntitiesByUUIDNotFound) Code() int { + return 404 +} + +func (o *ReadRegistryEntitiesByUUIDNotFound) Error() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidNotFound %+v", 404, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDNotFound) String() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidNotFound %+v", 404, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDNotFound) GetPayload() *models.DomainExternalRegistryListResponse { + return o.Payload +} + +func (o *ReadRegistryEntitiesByUUIDNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryListResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesByUUIDTooManyRequests creates a ReadRegistryEntitiesByUUIDTooManyRequests with default headers values +func NewReadRegistryEntitiesByUUIDTooManyRequests() *ReadRegistryEntitiesByUUIDTooManyRequests { + return &ReadRegistryEntitiesByUUIDTooManyRequests{} +} + +/* +ReadRegistryEntitiesByUUIDTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type ReadRegistryEntitiesByUUIDTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this read registry entities by Uuid too many requests response has a 2xx status code +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities by Uuid too many requests response has a 3xx status code +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities by Uuid too many requests response has a 4xx status code +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this read registry entities by Uuid too many requests response has a 5xx status code +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities by Uuid too many requests response a status code equal to that given +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the read registry entities by Uuid too many requests response +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) Code() int { + return 429 +} + +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) Error() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidTooManyRequests %+v", 429, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) String() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidTooManyRequests %+v", 429, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *ReadRegistryEntitiesByUUIDTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesByUUIDInternalServerError creates a ReadRegistryEntitiesByUUIDInternalServerError with default headers values +func NewReadRegistryEntitiesByUUIDInternalServerError() *ReadRegistryEntitiesByUUIDInternalServerError { + return &ReadRegistryEntitiesByUUIDInternalServerError{} +} + +/* +ReadRegistryEntitiesByUUIDInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type ReadRegistryEntitiesByUUIDInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryListResponse +} + +// IsSuccess returns true when this read registry entities by Uuid internal server error response has a 2xx status code +func (o *ReadRegistryEntitiesByUUIDInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities by Uuid internal server error response has a 3xx status code +func (o *ReadRegistryEntitiesByUUIDInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities by Uuid internal server error response has a 4xx status code +func (o *ReadRegistryEntitiesByUUIDInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this read registry entities by Uuid internal server error response has a 5xx status code +func (o *ReadRegistryEntitiesByUUIDInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this read registry entities by Uuid internal server error response a status code equal to that given +func (o *ReadRegistryEntitiesByUUIDInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the read registry entities by Uuid internal server error response +func (o *ReadRegistryEntitiesByUUIDInternalServerError) Code() int { + return 500 +} + +func (o *ReadRegistryEntitiesByUUIDInternalServerError) Error() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidInternalServerError %+v", 500, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDInternalServerError) String() string { + return fmt.Sprintf("[GET /container-security/entities/registries/v1][%d] readRegistryEntitiesByUuidInternalServerError %+v", 500, o.Payload) +} + +func (o *ReadRegistryEntitiesByUUIDInternalServerError) GetPayload() *models.DomainExternalRegistryListResponse { + return o.Payload +} + +func (o *ReadRegistryEntitiesByUUIDInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryListResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falcon_container_image/read_registry_entities_parameters.go b/falcon/client/falcon_container_image/read_registry_entities_parameters.go new file mode 100644 index 00000000..5fb7d596 --- /dev/null +++ b/falcon/client/falcon_container_image/read_registry_entities_parameters.go @@ -0,0 +1,232 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewReadRegistryEntitiesParams creates a new ReadRegistryEntitiesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewReadRegistryEntitiesParams() *ReadRegistryEntitiesParams { + return &ReadRegistryEntitiesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewReadRegistryEntitiesParamsWithTimeout creates a new ReadRegistryEntitiesParams object +// with the ability to set a timeout on a request. +func NewReadRegistryEntitiesParamsWithTimeout(timeout time.Duration) *ReadRegistryEntitiesParams { + return &ReadRegistryEntitiesParams{ + timeout: timeout, + } +} + +// NewReadRegistryEntitiesParamsWithContext creates a new ReadRegistryEntitiesParams object +// with the ability to set a context for a request. +func NewReadRegistryEntitiesParamsWithContext(ctx context.Context) *ReadRegistryEntitiesParams { + return &ReadRegistryEntitiesParams{ + Context: ctx, + } +} + +// NewReadRegistryEntitiesParamsWithHTTPClient creates a new ReadRegistryEntitiesParams object +// with the ability to set a custom HTTPClient for a request. +func NewReadRegistryEntitiesParamsWithHTTPClient(client *http.Client) *ReadRegistryEntitiesParams { + return &ReadRegistryEntitiesParams{ + HTTPClient: client, + } +} + +/* +ReadRegistryEntitiesParams contains all the parameters to send to the API endpoint + + for the read registry entities operation. + + Typically these are written to a http.Request. +*/ +type ReadRegistryEntitiesParams struct { + + /* Limit. + + The upper-bound on the number of records to retrieve. + */ + Limit *int64 + + /* Offset. + + The offset from where to begin. + */ + Offset *int64 + + /* Sort. + + The field to sort on, e.g. id.desc or id.asc. + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the read registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *ReadRegistryEntitiesParams) WithDefaults() *ReadRegistryEntitiesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the read registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *ReadRegistryEntitiesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the read registry entities params +func (o *ReadRegistryEntitiesParams) WithTimeout(timeout time.Duration) *ReadRegistryEntitiesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the read registry entities params +func (o *ReadRegistryEntitiesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the read registry entities params +func (o *ReadRegistryEntitiesParams) WithContext(ctx context.Context) *ReadRegistryEntitiesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the read registry entities params +func (o *ReadRegistryEntitiesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the read registry entities params +func (o *ReadRegistryEntitiesParams) WithHTTPClient(client *http.Client) *ReadRegistryEntitiesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the read registry entities params +func (o *ReadRegistryEntitiesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithLimit adds the limit to the read registry entities params +func (o *ReadRegistryEntitiesParams) WithLimit(limit *int64) *ReadRegistryEntitiesParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the read registry entities params +func (o *ReadRegistryEntitiesParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the read registry entities params +func (o *ReadRegistryEntitiesParams) WithOffset(offset *int64) *ReadRegistryEntitiesParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the read registry entities params +func (o *ReadRegistryEntitiesParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the read registry entities params +func (o *ReadRegistryEntitiesParams) WithSort(sort *string) *ReadRegistryEntitiesParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the read registry entities params +func (o *ReadRegistryEntitiesParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *ReadRegistryEntitiesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falcon_container_image/read_registry_entities_responses.go b/falcon/client/falcon_container_image/read_registry_entities_responses.go new file mode 100644 index 00000000..33ff3fa7 --- /dev/null +++ b/falcon/client/falcon_container_image/read_registry_entities_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// ReadRegistryEntitiesReader is a Reader for the ReadRegistryEntities structure. +type ReadRegistryEntitiesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *ReadRegistryEntitiesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewReadRegistryEntitiesOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewReadRegistryEntitiesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewReadRegistryEntitiesNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewReadRegistryEntitiesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewReadRegistryEntitiesInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /container-security/queries/registries/v1] ReadRegistryEntities", response, response.Code()) + } +} + +// NewReadRegistryEntitiesOK creates a ReadRegistryEntitiesOK with default headers values +func NewReadRegistryEntitiesOK() *ReadRegistryEntitiesOK { + return &ReadRegistryEntitiesOK{} +} + +/* +ReadRegistryEntitiesOK describes a response with status code 200, with default header values. + +OK +*/ +type ReadRegistryEntitiesOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalQueryResponse +} + +// IsSuccess returns true when this read registry entities o k response has a 2xx status code +func (o *ReadRegistryEntitiesOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this read registry entities o k response has a 3xx status code +func (o *ReadRegistryEntitiesOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities o k response has a 4xx status code +func (o *ReadRegistryEntitiesOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this read registry entities o k response has a 5xx status code +func (o *ReadRegistryEntitiesOK) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities o k response a status code equal to that given +func (o *ReadRegistryEntitiesOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the read registry entities o k response +func (o *ReadRegistryEntitiesOK) Code() int { + return 200 +} + +func (o *ReadRegistryEntitiesOK) Error() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesOK %+v", 200, o.Payload) +} + +func (o *ReadRegistryEntitiesOK) String() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesOK %+v", 200, o.Payload) +} + +func (o *ReadRegistryEntitiesOK) GetPayload() *models.DomainExternalQueryResponse { + return o.Payload +} + +func (o *ReadRegistryEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesForbidden creates a ReadRegistryEntitiesForbidden with default headers values +func NewReadRegistryEntitiesForbidden() *ReadRegistryEntitiesForbidden { + return &ReadRegistryEntitiesForbidden{} +} + +/* +ReadRegistryEntitiesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type ReadRegistryEntitiesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this read registry entities forbidden response has a 2xx status code +func (o *ReadRegistryEntitiesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities forbidden response has a 3xx status code +func (o *ReadRegistryEntitiesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities forbidden response has a 4xx status code +func (o *ReadRegistryEntitiesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this read registry entities forbidden response has a 5xx status code +func (o *ReadRegistryEntitiesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities forbidden response a status code equal to that given +func (o *ReadRegistryEntitiesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the read registry entities forbidden response +func (o *ReadRegistryEntitiesForbidden) Code() int { + return 403 +} + +func (o *ReadRegistryEntitiesForbidden) Error() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *ReadRegistryEntitiesForbidden) String() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *ReadRegistryEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *ReadRegistryEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesNotFound creates a ReadRegistryEntitiesNotFound with default headers values +func NewReadRegistryEntitiesNotFound() *ReadRegistryEntitiesNotFound { + return &ReadRegistryEntitiesNotFound{} +} + +/* +ReadRegistryEntitiesNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type ReadRegistryEntitiesNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalQueryResponse +} + +// IsSuccess returns true when this read registry entities not found response has a 2xx status code +func (o *ReadRegistryEntitiesNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities not found response has a 3xx status code +func (o *ReadRegistryEntitiesNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities not found response has a 4xx status code +func (o *ReadRegistryEntitiesNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this read registry entities not found response has a 5xx status code +func (o *ReadRegistryEntitiesNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities not found response a status code equal to that given +func (o *ReadRegistryEntitiesNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the read registry entities not found response +func (o *ReadRegistryEntitiesNotFound) Code() int { + return 404 +} + +func (o *ReadRegistryEntitiesNotFound) Error() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesNotFound %+v", 404, o.Payload) +} + +func (o *ReadRegistryEntitiesNotFound) String() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesNotFound %+v", 404, o.Payload) +} + +func (o *ReadRegistryEntitiesNotFound) GetPayload() *models.DomainExternalQueryResponse { + return o.Payload +} + +func (o *ReadRegistryEntitiesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesTooManyRequests creates a ReadRegistryEntitiesTooManyRequests with default headers values +func NewReadRegistryEntitiesTooManyRequests() *ReadRegistryEntitiesTooManyRequests { + return &ReadRegistryEntitiesTooManyRequests{} +} + +/* +ReadRegistryEntitiesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type ReadRegistryEntitiesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this read registry entities too many requests response has a 2xx status code +func (o *ReadRegistryEntitiesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities too many requests response has a 3xx status code +func (o *ReadRegistryEntitiesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities too many requests response has a 4xx status code +func (o *ReadRegistryEntitiesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this read registry entities too many requests response has a 5xx status code +func (o *ReadRegistryEntitiesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this read registry entities too many requests response a status code equal to that given +func (o *ReadRegistryEntitiesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the read registry entities too many requests response +func (o *ReadRegistryEntitiesTooManyRequests) Code() int { + return 429 +} + +func (o *ReadRegistryEntitiesTooManyRequests) Error() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *ReadRegistryEntitiesTooManyRequests) String() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *ReadRegistryEntitiesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *ReadRegistryEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewReadRegistryEntitiesInternalServerError creates a ReadRegistryEntitiesInternalServerError with default headers values +func NewReadRegistryEntitiesInternalServerError() *ReadRegistryEntitiesInternalServerError { + return &ReadRegistryEntitiesInternalServerError{} +} + +/* +ReadRegistryEntitiesInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type ReadRegistryEntitiesInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalQueryResponse +} + +// IsSuccess returns true when this read registry entities internal server error response has a 2xx status code +func (o *ReadRegistryEntitiesInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this read registry entities internal server error response has a 3xx status code +func (o *ReadRegistryEntitiesInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this read registry entities internal server error response has a 4xx status code +func (o *ReadRegistryEntitiesInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this read registry entities internal server error response has a 5xx status code +func (o *ReadRegistryEntitiesInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this read registry entities internal server error response a status code equal to that given +func (o *ReadRegistryEntitiesInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the read registry entities internal server error response +func (o *ReadRegistryEntitiesInternalServerError) Code() int { + return 500 +} + +func (o *ReadRegistryEntitiesInternalServerError) Error() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *ReadRegistryEntitiesInternalServerError) String() string { + return fmt.Sprintf("[GET /container-security/queries/registries/v1][%d] readRegistryEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *ReadRegistryEntitiesInternalServerError) GetPayload() *models.DomainExternalQueryResponse { + return o.Payload +} + +func (o *ReadRegistryEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falcon_container_image/update_registry_entities_parameters.go b/falcon/client/falcon_container_image/update_registry_entities_parameters.go new file mode 100644 index 00000000..4c8a4e3a --- /dev/null +++ b/falcon/client/falcon_container_image/update_registry_entities_parameters.go @@ -0,0 +1,177 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewUpdateRegistryEntitiesParams creates a new UpdateRegistryEntitiesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewUpdateRegistryEntitiesParams() *UpdateRegistryEntitiesParams { + return &UpdateRegistryEntitiesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewUpdateRegistryEntitiesParamsWithTimeout creates a new UpdateRegistryEntitiesParams object +// with the ability to set a timeout on a request. +func NewUpdateRegistryEntitiesParamsWithTimeout(timeout time.Duration) *UpdateRegistryEntitiesParams { + return &UpdateRegistryEntitiesParams{ + timeout: timeout, + } +} + +// NewUpdateRegistryEntitiesParamsWithContext creates a new UpdateRegistryEntitiesParams object +// with the ability to set a context for a request. +func NewUpdateRegistryEntitiesParamsWithContext(ctx context.Context) *UpdateRegistryEntitiesParams { + return &UpdateRegistryEntitiesParams{ + Context: ctx, + } +} + +// NewUpdateRegistryEntitiesParamsWithHTTPClient creates a new UpdateRegistryEntitiesParams object +// with the ability to set a custom HTTPClient for a request. +func NewUpdateRegistryEntitiesParamsWithHTTPClient(client *http.Client) *UpdateRegistryEntitiesParams { + return &UpdateRegistryEntitiesParams{ + HTTPClient: client, + } +} + +/* +UpdateRegistryEntitiesParams contains all the parameters to send to the API endpoint + + for the update registry entities operation. + + Typically these are written to a http.Request. +*/ +type UpdateRegistryEntitiesParams struct { + + // Body. + Body *models.RegistryassessmentExternalRegistryPatchPayload + + /* ID. + + Registry entity UUID + */ + ID string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the update registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *UpdateRegistryEntitiesParams) WithDefaults() *UpdateRegistryEntitiesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the update registry entities params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *UpdateRegistryEntitiesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the update registry entities params +func (o *UpdateRegistryEntitiesParams) WithTimeout(timeout time.Duration) *UpdateRegistryEntitiesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the update registry entities params +func (o *UpdateRegistryEntitiesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the update registry entities params +func (o *UpdateRegistryEntitiesParams) WithContext(ctx context.Context) *UpdateRegistryEntitiesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the update registry entities params +func (o *UpdateRegistryEntitiesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the update registry entities params +func (o *UpdateRegistryEntitiesParams) WithHTTPClient(client *http.Client) *UpdateRegistryEntitiesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the update registry entities params +func (o *UpdateRegistryEntitiesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the update registry entities params +func (o *UpdateRegistryEntitiesParams) WithBody(body *models.RegistryassessmentExternalRegistryPatchPayload) *UpdateRegistryEntitiesParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the update registry entities params +func (o *UpdateRegistryEntitiesParams) SetBody(body *models.RegistryassessmentExternalRegistryPatchPayload) { + o.Body = body +} + +// WithID adds the id to the update registry entities params +func (o *UpdateRegistryEntitiesParams) WithID(id string) *UpdateRegistryEntitiesParams { + o.SetID(id) + return o +} + +// SetID adds the id to the update registry entities params +func (o *UpdateRegistryEntitiesParams) SetID(id string) { + o.ID = id +} + +// WriteToRequest writes these params to a swagger request +func (o *UpdateRegistryEntitiesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + // query param id + qrID := o.ID + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falcon_container_image/update_registry_entities_responses.go b/falcon/client/falcon_container_image/update_registry_entities_responses.go new file mode 100644 index 00000000..e950ec4b --- /dev/null +++ b/falcon/client/falcon_container_image/update_registry_entities_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falcon_container_image + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// UpdateRegistryEntitiesReader is a Reader for the UpdateRegistryEntities structure. +type UpdateRegistryEntitiesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *UpdateRegistryEntitiesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewUpdateRegistryEntitiesOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewUpdateRegistryEntitiesBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewUpdateRegistryEntitiesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewUpdateRegistryEntitiesNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewUpdateRegistryEntitiesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewUpdateRegistryEntitiesInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[PATCH /container-security/entities/registries/v1] UpdateRegistryEntities", response, response.Code()) + } +} + +// NewUpdateRegistryEntitiesOK creates a UpdateRegistryEntitiesOK with default headers values +func NewUpdateRegistryEntitiesOK() *UpdateRegistryEntitiesOK { + return &UpdateRegistryEntitiesOK{} +} + +/* +UpdateRegistryEntitiesOK describes a response with status code 200, with default header values. + +OK +*/ +type UpdateRegistryEntitiesOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this update registry entities o k response has a 2xx status code +func (o *UpdateRegistryEntitiesOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this update registry entities o k response has a 3xx status code +func (o *UpdateRegistryEntitiesOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update registry entities o k response has a 4xx status code +func (o *UpdateRegistryEntitiesOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this update registry entities o k response has a 5xx status code +func (o *UpdateRegistryEntitiesOK) IsServerError() bool { + return false +} + +// IsCode returns true when this update registry entities o k response a status code equal to that given +func (o *UpdateRegistryEntitiesOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the update registry entities o k response +func (o *UpdateRegistryEntitiesOK) Code() int { + return 200 +} + +func (o *UpdateRegistryEntitiesOK) Error() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesOK %+v", 200, o.Payload) +} + +func (o *UpdateRegistryEntitiesOK) String() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesOK %+v", 200, o.Payload) +} + +func (o *UpdateRegistryEntitiesOK) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *UpdateRegistryEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateRegistryEntitiesBadRequest creates a UpdateRegistryEntitiesBadRequest with default headers values +func NewUpdateRegistryEntitiesBadRequest() *UpdateRegistryEntitiesBadRequest { + return &UpdateRegistryEntitiesBadRequest{} +} + +/* +UpdateRegistryEntitiesBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type UpdateRegistryEntitiesBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this update registry entities bad request response has a 2xx status code +func (o *UpdateRegistryEntitiesBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update registry entities bad request response has a 3xx status code +func (o *UpdateRegistryEntitiesBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update registry entities bad request response has a 4xx status code +func (o *UpdateRegistryEntitiesBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this update registry entities bad request response has a 5xx status code +func (o *UpdateRegistryEntitiesBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this update registry entities bad request response a status code equal to that given +func (o *UpdateRegistryEntitiesBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the update registry entities bad request response +func (o *UpdateRegistryEntitiesBadRequest) Code() int { + return 400 +} + +func (o *UpdateRegistryEntitiesBadRequest) Error() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesBadRequest %+v", 400, o.Payload) +} + +func (o *UpdateRegistryEntitiesBadRequest) String() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesBadRequest %+v", 400, o.Payload) +} + +func (o *UpdateRegistryEntitiesBadRequest) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *UpdateRegistryEntitiesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateRegistryEntitiesForbidden creates a UpdateRegistryEntitiesForbidden with default headers values +func NewUpdateRegistryEntitiesForbidden() *UpdateRegistryEntitiesForbidden { + return &UpdateRegistryEntitiesForbidden{} +} + +/* +UpdateRegistryEntitiesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type UpdateRegistryEntitiesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this update registry entities forbidden response has a 2xx status code +func (o *UpdateRegistryEntitiesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update registry entities forbidden response has a 3xx status code +func (o *UpdateRegistryEntitiesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update registry entities forbidden response has a 4xx status code +func (o *UpdateRegistryEntitiesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this update registry entities forbidden response has a 5xx status code +func (o *UpdateRegistryEntitiesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this update registry entities forbidden response a status code equal to that given +func (o *UpdateRegistryEntitiesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the update registry entities forbidden response +func (o *UpdateRegistryEntitiesForbidden) Code() int { + return 403 +} + +func (o *UpdateRegistryEntitiesForbidden) Error() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *UpdateRegistryEntitiesForbidden) String() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesForbidden %+v", 403, o.Payload) +} + +func (o *UpdateRegistryEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *UpdateRegistryEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateRegistryEntitiesNotFound creates a UpdateRegistryEntitiesNotFound with default headers values +func NewUpdateRegistryEntitiesNotFound() *UpdateRegistryEntitiesNotFound { + return &UpdateRegistryEntitiesNotFound{} +} + +/* +UpdateRegistryEntitiesNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type UpdateRegistryEntitiesNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this update registry entities not found response has a 2xx status code +func (o *UpdateRegistryEntitiesNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update registry entities not found response has a 3xx status code +func (o *UpdateRegistryEntitiesNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update registry entities not found response has a 4xx status code +func (o *UpdateRegistryEntitiesNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this update registry entities not found response has a 5xx status code +func (o *UpdateRegistryEntitiesNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this update registry entities not found response a status code equal to that given +func (o *UpdateRegistryEntitiesNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the update registry entities not found response +func (o *UpdateRegistryEntitiesNotFound) Code() int { + return 404 +} + +func (o *UpdateRegistryEntitiesNotFound) Error() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesNotFound %+v", 404, o.Payload) +} + +func (o *UpdateRegistryEntitiesNotFound) String() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesNotFound %+v", 404, o.Payload) +} + +func (o *UpdateRegistryEntitiesNotFound) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *UpdateRegistryEntitiesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateRegistryEntitiesTooManyRequests creates a UpdateRegistryEntitiesTooManyRequests with default headers values +func NewUpdateRegistryEntitiesTooManyRequests() *UpdateRegistryEntitiesTooManyRequests { + return &UpdateRegistryEntitiesTooManyRequests{} +} + +/* +UpdateRegistryEntitiesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type UpdateRegistryEntitiesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this update registry entities too many requests response has a 2xx status code +func (o *UpdateRegistryEntitiesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update registry entities too many requests response has a 3xx status code +func (o *UpdateRegistryEntitiesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update registry entities too many requests response has a 4xx status code +func (o *UpdateRegistryEntitiesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this update registry entities too many requests response has a 5xx status code +func (o *UpdateRegistryEntitiesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this update registry entities too many requests response a status code equal to that given +func (o *UpdateRegistryEntitiesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the update registry entities too many requests response +func (o *UpdateRegistryEntitiesTooManyRequests) Code() int { + return 429 +} + +func (o *UpdateRegistryEntitiesTooManyRequests) Error() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *UpdateRegistryEntitiesTooManyRequests) String() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesTooManyRequests %+v", 429, o.Payload) +} + +func (o *UpdateRegistryEntitiesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *UpdateRegistryEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewUpdateRegistryEntitiesInternalServerError creates a UpdateRegistryEntitiesInternalServerError with default headers values +func NewUpdateRegistryEntitiesInternalServerError() *UpdateRegistryEntitiesInternalServerError { + return &UpdateRegistryEntitiesInternalServerError{} +} + +/* +UpdateRegistryEntitiesInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type UpdateRegistryEntitiesInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainExternalRegistryResponse +} + +// IsSuccess returns true when this update registry entities internal server error response has a 2xx status code +func (o *UpdateRegistryEntitiesInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this update registry entities internal server error response has a 3xx status code +func (o *UpdateRegistryEntitiesInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this update registry entities internal server error response has a 4xx status code +func (o *UpdateRegistryEntitiesInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this update registry entities internal server error response has a 5xx status code +func (o *UpdateRegistryEntitiesInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this update registry entities internal server error response a status code equal to that given +func (o *UpdateRegistryEntitiesInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the update registry entities internal server error response +func (o *UpdateRegistryEntitiesInternalServerError) Code() int { + return 500 +} + +func (o *UpdateRegistryEntitiesInternalServerError) Error() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *UpdateRegistryEntitiesInternalServerError) String() string { + return fmt.Sprintf("[PATCH /container-security/entities/registries/v1][%d] updateRegistryEntitiesInternalServerError %+v", 500, o.Payload) +} + +func (o *UpdateRegistryEntitiesInternalServerError) GetPayload() *models.DomainExternalRegistryResponse { + return o.Payload +} + +func (o *UpdateRegistryEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainExternalRegistryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falconx_sandbox/delete_report_responses.go b/falcon/client/falconx_sandbox/delete_report_responses.go index 9a32f197..a9945f64 100644 --- a/falcon/client/falconx_sandbox/delete_report_responses.go +++ b/falcon/client/falconx_sandbox/delete_report_responses.go @@ -62,7 +62,7 @@ func (o *DeleteReportReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /falconx/entities/reports/v1] DeleteReport", response, response.Code()) } } @@ -78,6 +78,10 @@ Accepted */ type DeleteReportAccepted struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -133,6 +137,13 @@ func (o *DeleteReportAccepted) GetPayload() *models.FalconxQueryResponse { func (o *DeleteReportAccepted) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -177,6 +188,10 @@ Bad Request */ type DeleteReportBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -232,6 +247,13 @@ func (o *DeleteReportBadRequest) GetPayload() *models.FalconxErrorsOnly { func (o *DeleteReportBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -276,6 +298,10 @@ Forbidden */ type DeleteReportForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *DeleteReportForbidden) GetPayload() *models.FalconxErrorsOnly { func (o *DeleteReportForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Not Found */ type DeleteReportNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -430,6 +467,13 @@ func (o *DeleteReportNotFound) GetPayload() *models.FalconxErrorsOnly { func (o *DeleteReportNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -474,6 +518,10 @@ Too Many Requests */ type DeleteReportTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *DeleteReportTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *DeleteReportTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type DeleteReportInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -643,6 +702,13 @@ func (o *DeleteReportInternalServerError) GetPayload() *models.FalconxErrorsOnly func (o *DeleteReportInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/falconx_sandbox/delete_sample_v2_responses.go b/falcon/client/falconx_sandbox/delete_sample_v2_responses.go index d3f69001..bfd85d01 100644 --- a/falcon/client/falconx_sandbox/delete_sample_v2_responses.go +++ b/falcon/client/falconx_sandbox/delete_sample_v2_responses.go @@ -62,14 +62,7 @@ func (o *DeleteSampleV2Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewDeleteSampleV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /samples/entities/samples/v2] DeleteSampleV2", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteSampleV2InternalServerError) readResponse(response runtime.Client return nil } - -// NewDeleteSampleV2Default creates a DeleteSampleV2Default with default headers values -func NewDeleteSampleV2Default(code int) *DeleteSampleV2Default { - return &DeleteSampleV2Default{ - _statusCode: code, - } -} - -/* -DeleteSampleV2Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteSampleV2Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this delete sample v2 default response has a 2xx status code -func (o *DeleteSampleV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete sample v2 default response has a 3xx status code -func (o *DeleteSampleV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete sample v2 default response has a 4xx status code -func (o *DeleteSampleV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete sample v2 default response has a 5xx status code -func (o *DeleteSampleV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete sample v2 default response a status code equal to that given -func (o *DeleteSampleV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete sample v2 default response -func (o *DeleteSampleV2Default) Code() int { - return o._statusCode -} - -func (o *DeleteSampleV2Default) Error() string { - return fmt.Sprintf("[DELETE /samples/entities/samples/v2][%d] DeleteSampleV2 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteSampleV2Default) String() string { - return fmt.Sprintf("[DELETE /samples/entities/samples/v2][%d] DeleteSampleV2 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteSampleV2Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *DeleteSampleV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/falconx_sandbox_client.go b/falcon/client/falconx_sandbox/falconx_sandbox_client.go index aa08a83f..86ce2914 100644 --- a/falcon/client/falconx_sandbox/falconx_sandbox_client.go +++ b/falcon/client/falconx_sandbox/falconx_sandbox_client.go @@ -34,7 +34,13 @@ type ClientService interface { DeleteSampleV2(params *DeleteSampleV2Params, opts ...ClientOption) (*DeleteSampleV2OK, error) - GetArtifacts(params *GetArtifactsParams, opts ...ClientOption) error + GetArtifacts(params *GetArtifactsParams, opts ...ClientOption) (*GetArtifactsOK, error) + + GetMemoryDump(params *GetMemoryDumpParams, opts ...ClientOption) (*GetMemoryDumpOK, error) + + GetMemoryDumpExtractedStrings(params *GetMemoryDumpExtractedStringsParams, opts ...ClientOption) (*GetMemoryDumpExtractedStringsOK, error) + + GetMemoryDumpHexDump(params *GetMemoryDumpHexDumpParams, opts ...ClientOption) (*GetMemoryDumpHexDumpOK, error) GetReports(params *GetReportsParams, opts ...ClientOption) (*GetReportsOK, error) @@ -128,14 +134,15 @@ func (a *Client) DeleteSampleV2(params *DeleteSampleV2Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteSampleV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteSampleV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* GetArtifacts downloads i o c packs p c a p files memory dumps and other analysis artifacts */ -func (a *Client) GetArtifacts(params *GetArtifactsParams, opts ...ClientOption) error { +func (a *Client) GetArtifacts(params *GetArtifactsParams, opts ...ClientOption) (*GetArtifactsOK, error) { // TODO: Validate the params before sending if params == nil { params = NewGetArtifactsParams() @@ -156,11 +163,132 @@ func (a *Client) GetArtifacts(params *GetArtifactsParams, opts ...ClientOption) opt(op) } - _, err := a.transport.Submit(op) + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetArtifactsOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetArtifacts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetMemoryDump gets memory dump content as binary +*/ +func (a *Client) GetMemoryDump(params *GetMemoryDumpParams, opts ...ClientOption) (*GetMemoryDumpOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetMemoryDumpParams() + } + op := &runtime.ClientOperation{ + ID: "GetMemoryDump", + Method: "GET", + PathPattern: "/falconx/entities/memory-dump/v1", + ProducesMediaTypes: []string{"application/octet-stream"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetMemoryDumpReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) if err != nil { - return err + return nil, err } - return nil + success, ok := result.(*GetMemoryDumpOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMemoryDump: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetMemoryDumpExtractedStrings gets extracted strings from a memory dump +*/ +func (a *Client) GetMemoryDumpExtractedStrings(params *GetMemoryDumpExtractedStringsParams, opts ...ClientOption) (*GetMemoryDumpExtractedStringsOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetMemoryDumpExtractedStringsParams() + } + op := &runtime.ClientOperation{ + ID: "GetMemoryDumpExtractedStrings", + Method: "GET", + PathPattern: "/falconx/entities/memory-dump/extracted-strings/v1", + ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetMemoryDumpExtractedStringsReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetMemoryDumpExtractedStringsOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMemoryDumpExtractedStrings: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetMemoryDumpHexDump gets hex view of a memory dump +*/ +func (a *Client) GetMemoryDumpHexDump(params *GetMemoryDumpHexDumpParams, opts ...ClientOption) (*GetMemoryDumpHexDumpOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetMemoryDumpHexDumpParams() + } + op := &runtime.ClientOperation{ + ID: "GetMemoryDumpHexDump", + Method: "GET", + PathPattern: "/falconx/entities/memory-dump/hex-dump/v1", + ProducesMediaTypes: []string{"application/json", "application/octet-stream"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetMemoryDumpHexDumpReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetMemoryDumpHexDumpOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMemoryDumpHexDump: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -196,8 +324,9 @@ func (a *Client) GetReports(params *GetReportsParams, opts ...ClientOption) (*Ge return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetReportsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetReports: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -233,8 +362,9 @@ func (a *Client) GetSampleV2(params *GetSampleV2Params, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetSampleV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSampleV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -270,8 +400,9 @@ func (a *Client) GetSubmissions(params *GetSubmissionsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetSubmissionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSubmissions: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -307,8 +438,9 @@ func (a *Client) GetSummaryReports(params *GetSummaryReportsParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetSummaryReportsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSummaryReports: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -344,8 +476,9 @@ func (a *Client) QueryReports(params *QueryReportsParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryReportsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryReports: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -381,8 +514,9 @@ func (a *Client) QuerySampleV1(params *QuerySampleV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySampleV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QuerySampleV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -418,8 +552,9 @@ func (a *Client) QuerySubmissions(params *QuerySubmissionsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySubmissionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QuerySubmissions: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -455,8 +590,9 @@ func (a *Client) Submit(params *SubmitParams, opts ...ClientOption) (*SubmitOK, return success, nil } // unexpected success response - unexpectedSuccess := result.(*SubmitDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for Submit: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -492,8 +628,9 @@ func (a *Client) UploadSampleV2(params *UploadSampleV2Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*UploadSampleV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UploadSampleV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/falconx_sandbox/get_artifacts_responses.go b/falcon/client/falconx_sandbox/get_artifacts_responses.go index e867a4a4..3bd8c454 100644 --- a/falcon/client/falconx_sandbox/get_artifacts_responses.go +++ b/falcon/client/falconx_sandbox/get_artifacts_responses.go @@ -25,6 +25,12 @@ type GetArtifactsReader struct { // ReadResponse reads a server response into the received o. func (o *GetArtifactsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { switch response.Code() { + case 200: + result := NewGetArtifactsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil case 400: result := NewGetArtifactsBadRequest() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -56,10 +62,120 @@ func (o *GetArtifactsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /falconx/entities/artifacts/v1] GetArtifacts", response, response.Code()) } } +// NewGetArtifactsOK creates a GetArtifactsOK with default headers values +func NewGetArtifactsOK() *GetArtifactsOK { + return &GetArtifactsOK{} +} + +/* +GetArtifactsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetArtifactsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this get artifacts o k response has a 2xx status code +func (o *GetArtifactsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get artifacts o k response has a 3xx status code +func (o *GetArtifactsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get artifacts o k response has a 4xx status code +func (o *GetArtifactsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get artifacts o k response has a 5xx status code +func (o *GetArtifactsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get artifacts o k response a status code equal to that given +func (o *GetArtifactsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get artifacts o k response +func (o *GetArtifactsOK) Code() int { + return 200 +} + +func (o *GetArtifactsOK) Error() string { + return fmt.Sprintf("[GET /falconx/entities/artifacts/v1][%d] getArtifactsOK %+v", 200, o.Payload) +} + +func (o *GetArtifactsOK) String() string { + return fmt.Sprintf("[GET /falconx/entities/artifacts/v1][%d] getArtifactsOK %+v", 200, o.Payload) +} + +func (o *GetArtifactsOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *GetArtifactsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewGetArtifactsBadRequest creates a GetArtifactsBadRequest with default headers values func NewGetArtifactsBadRequest() *GetArtifactsBadRequest { return &GetArtifactsBadRequest{} @@ -84,7 +200,7 @@ type GetArtifactsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this get artifacts bad request response has a 2xx status code @@ -125,7 +241,7 @@ func (o *GetArtifactsBadRequest) String() string { return fmt.Sprintf("[GET /falconx/entities/artifacts/v1][%d] getArtifactsBadRequest %+v", 400, o.Payload) } -func (o *GetArtifactsBadRequest) GetPayload() *models.MsaReplyMetaOnly { +func (o *GetArtifactsBadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -160,7 +276,7 @@ func (o *GetArtifactsBadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +420,7 @@ type GetArtifactsNotFound struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this get artifacts not found response has a 2xx status code @@ -345,7 +461,7 @@ func (o *GetArtifactsNotFound) String() string { return fmt.Sprintf("[GET /falconx/entities/artifacts/v1][%d] getArtifactsNotFound %+v", 404, o.Payload) } -func (o *GetArtifactsNotFound) GetPayload() *models.MsaReplyMetaOnly { +func (o *GetArtifactsNotFound) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -380,7 +496,7 @@ func (o *GetArtifactsNotFound) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +655,7 @@ type GetArtifactsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this get artifacts internal server error response has a 2xx status code @@ -580,7 +696,7 @@ func (o *GetArtifactsInternalServerError) String() string { return fmt.Sprintf("[GET /falconx/entities/artifacts/v1][%d] getArtifactsInternalServerError %+v", 500, o.Payload) } -func (o *GetArtifactsInternalServerError) GetPayload() *models.MsaReplyMetaOnly { +func (o *GetArtifactsInternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -615,7 +731,7 @@ func (o *GetArtifactsInternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_parameters.go b/falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_parameters.go new file mode 100644 index 00000000..1a39ba77 --- /dev/null +++ b/falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_parameters.go @@ -0,0 +1,215 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falconx_sandbox + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetMemoryDumpExtractedStringsParams creates a new GetMemoryDumpExtractedStringsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetMemoryDumpExtractedStringsParams() *GetMemoryDumpExtractedStringsParams { + return &GetMemoryDumpExtractedStringsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetMemoryDumpExtractedStringsParamsWithTimeout creates a new GetMemoryDumpExtractedStringsParams object +// with the ability to set a timeout on a request. +func NewGetMemoryDumpExtractedStringsParamsWithTimeout(timeout time.Duration) *GetMemoryDumpExtractedStringsParams { + return &GetMemoryDumpExtractedStringsParams{ + timeout: timeout, + } +} + +// NewGetMemoryDumpExtractedStringsParamsWithContext creates a new GetMemoryDumpExtractedStringsParams object +// with the ability to set a context for a request. +func NewGetMemoryDumpExtractedStringsParamsWithContext(ctx context.Context) *GetMemoryDumpExtractedStringsParams { + return &GetMemoryDumpExtractedStringsParams{ + Context: ctx, + } +} + +// NewGetMemoryDumpExtractedStringsParamsWithHTTPClient creates a new GetMemoryDumpExtractedStringsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetMemoryDumpExtractedStringsParamsWithHTTPClient(client *http.Client) *GetMemoryDumpExtractedStringsParams { + return &GetMemoryDumpExtractedStringsParams{ + HTTPClient: client, + } +} + +/* +GetMemoryDumpExtractedStringsParams contains all the parameters to send to the API endpoint + + for the get memory dump extracted strings operation. + + Typically these are written to a http.Request. +*/ +type GetMemoryDumpExtractedStringsParams struct { + + /* AcceptEncoding. + + Format used to compress your downloaded file. Currently, you must provide the value `gzip`, the only valid format. + */ + AcceptEncoding *string + + /* ID. + + Extracted strings id + */ + ID string + + /* Name. + + The name given to your downloaded file. + */ + Name *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get memory dump extracted strings params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetMemoryDumpExtractedStringsParams) WithDefaults() *GetMemoryDumpExtractedStringsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get memory dump extracted strings params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetMemoryDumpExtractedStringsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) WithTimeout(timeout time.Duration) *GetMemoryDumpExtractedStringsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) WithContext(ctx context.Context) *GetMemoryDumpExtractedStringsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) WithHTTPClient(client *http.Client) *GetMemoryDumpExtractedStringsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithAcceptEncoding adds the acceptEncoding to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) WithAcceptEncoding(acceptEncoding *string) *GetMemoryDumpExtractedStringsParams { + o.SetAcceptEncoding(acceptEncoding) + return o +} + +// SetAcceptEncoding adds the acceptEncoding to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) SetAcceptEncoding(acceptEncoding *string) { + o.AcceptEncoding = acceptEncoding +} + +// WithID adds the id to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) WithID(id string) *GetMemoryDumpExtractedStringsParams { + o.SetID(id) + return o +} + +// SetID adds the id to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) SetID(id string) { + o.ID = id +} + +// WithName adds the name to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) WithName(name *string) *GetMemoryDumpExtractedStringsParams { + o.SetName(name) + return o +} + +// SetName adds the name to the get memory dump extracted strings params +func (o *GetMemoryDumpExtractedStringsParams) SetName(name *string) { + o.Name = name +} + +// WriteToRequest writes these params to a swagger request +func (o *GetMemoryDumpExtractedStringsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.AcceptEncoding != nil { + + // header param Accept-Encoding + if err := r.SetHeaderParam("Accept-Encoding", *o.AcceptEncoding); err != nil { + return err + } + } + + // query param id + qrID := o.ID + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + + if o.Name != nil { + + // query param name + var qrName string + + if o.Name != nil { + qrName = *o.Name + } + qName := qrName + if qName != "" { + + if err := r.SetQueryParam("name", qName); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_responses.go b/falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_responses.go new file mode 100644 index 00000000..83ec55fd --- /dev/null +++ b/falcon/client/falconx_sandbox/get_memory_dump_extracted_strings_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falconx_sandbox + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetMemoryDumpExtractedStringsReader is a Reader for the GetMemoryDumpExtractedStrings structure. +type GetMemoryDumpExtractedStringsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetMemoryDumpExtractedStringsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetMemoryDumpExtractedStringsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetMemoryDumpExtractedStringsBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetMemoryDumpExtractedStringsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewGetMemoryDumpExtractedStringsNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetMemoryDumpExtractedStringsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetMemoryDumpExtractedStringsInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /falconx/entities/memory-dump/extracted-strings/v1] GetMemoryDumpExtractedStrings", response, response.Code()) + } +} + +// NewGetMemoryDumpExtractedStringsOK creates a GetMemoryDumpExtractedStringsOK with default headers values +func NewGetMemoryDumpExtractedStringsOK() *GetMemoryDumpExtractedStringsOK { + return &GetMemoryDumpExtractedStringsOK{} +} + +/* +GetMemoryDumpExtractedStringsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetMemoryDumpExtractedStringsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this get memory dump extracted strings o k response has a 2xx status code +func (o *GetMemoryDumpExtractedStringsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get memory dump extracted strings o k response has a 3xx status code +func (o *GetMemoryDumpExtractedStringsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump extracted strings o k response has a 4xx status code +func (o *GetMemoryDumpExtractedStringsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get memory dump extracted strings o k response has a 5xx status code +func (o *GetMemoryDumpExtractedStringsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump extracted strings o k response a status code equal to that given +func (o *GetMemoryDumpExtractedStringsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get memory dump extracted strings o k response +func (o *GetMemoryDumpExtractedStringsOK) Code() int { + return 200 +} + +func (o *GetMemoryDumpExtractedStringsOK) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsOK %+v", 200, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsOK) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsOK %+v", 200, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *GetMemoryDumpExtractedStringsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpExtractedStringsBadRequest creates a GetMemoryDumpExtractedStringsBadRequest with default headers values +func NewGetMemoryDumpExtractedStringsBadRequest() *GetMemoryDumpExtractedStringsBadRequest { + return &GetMemoryDumpExtractedStringsBadRequest{} +} + +/* +GetMemoryDumpExtractedStringsBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetMemoryDumpExtractedStringsBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump extracted strings bad request response has a 2xx status code +func (o *GetMemoryDumpExtractedStringsBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump extracted strings bad request response has a 3xx status code +func (o *GetMemoryDumpExtractedStringsBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump extracted strings bad request response has a 4xx status code +func (o *GetMemoryDumpExtractedStringsBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump extracted strings bad request response has a 5xx status code +func (o *GetMemoryDumpExtractedStringsBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump extracted strings bad request response a status code equal to that given +func (o *GetMemoryDumpExtractedStringsBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get memory dump extracted strings bad request response +func (o *GetMemoryDumpExtractedStringsBadRequest) Code() int { + return 400 +} + +func (o *GetMemoryDumpExtractedStringsBadRequest) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsBadRequest %+v", 400, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsBadRequest) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsBadRequest %+v", 400, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsBadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpExtractedStringsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpExtractedStringsForbidden creates a GetMemoryDumpExtractedStringsForbidden with default headers values +func NewGetMemoryDumpExtractedStringsForbidden() *GetMemoryDumpExtractedStringsForbidden { + return &GetMemoryDumpExtractedStringsForbidden{} +} + +/* +GetMemoryDumpExtractedStringsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetMemoryDumpExtractedStringsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get memory dump extracted strings forbidden response has a 2xx status code +func (o *GetMemoryDumpExtractedStringsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump extracted strings forbidden response has a 3xx status code +func (o *GetMemoryDumpExtractedStringsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump extracted strings forbidden response has a 4xx status code +func (o *GetMemoryDumpExtractedStringsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump extracted strings forbidden response has a 5xx status code +func (o *GetMemoryDumpExtractedStringsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump extracted strings forbidden response a status code equal to that given +func (o *GetMemoryDumpExtractedStringsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get memory dump extracted strings forbidden response +func (o *GetMemoryDumpExtractedStringsForbidden) Code() int { + return 403 +} + +func (o *GetMemoryDumpExtractedStringsForbidden) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsForbidden %+v", 403, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsForbidden) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsForbidden %+v", 403, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetMemoryDumpExtractedStringsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpExtractedStringsNotFound creates a GetMemoryDumpExtractedStringsNotFound with default headers values +func NewGetMemoryDumpExtractedStringsNotFound() *GetMemoryDumpExtractedStringsNotFound { + return &GetMemoryDumpExtractedStringsNotFound{} +} + +/* +GetMemoryDumpExtractedStringsNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type GetMemoryDumpExtractedStringsNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump extracted strings not found response has a 2xx status code +func (o *GetMemoryDumpExtractedStringsNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump extracted strings not found response has a 3xx status code +func (o *GetMemoryDumpExtractedStringsNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump extracted strings not found response has a 4xx status code +func (o *GetMemoryDumpExtractedStringsNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump extracted strings not found response has a 5xx status code +func (o *GetMemoryDumpExtractedStringsNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump extracted strings not found response a status code equal to that given +func (o *GetMemoryDumpExtractedStringsNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the get memory dump extracted strings not found response +func (o *GetMemoryDumpExtractedStringsNotFound) Code() int { + return 404 +} + +func (o *GetMemoryDumpExtractedStringsNotFound) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsNotFound %+v", 404, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsNotFound) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsNotFound %+v", 404, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsNotFound) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpExtractedStringsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpExtractedStringsTooManyRequests creates a GetMemoryDumpExtractedStringsTooManyRequests with default headers values +func NewGetMemoryDumpExtractedStringsTooManyRequests() *GetMemoryDumpExtractedStringsTooManyRequests { + return &GetMemoryDumpExtractedStringsTooManyRequests{} +} + +/* +GetMemoryDumpExtractedStringsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetMemoryDumpExtractedStringsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get memory dump extracted strings too many requests response has a 2xx status code +func (o *GetMemoryDumpExtractedStringsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump extracted strings too many requests response has a 3xx status code +func (o *GetMemoryDumpExtractedStringsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump extracted strings too many requests response has a 4xx status code +func (o *GetMemoryDumpExtractedStringsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump extracted strings too many requests response has a 5xx status code +func (o *GetMemoryDumpExtractedStringsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump extracted strings too many requests response a status code equal to that given +func (o *GetMemoryDumpExtractedStringsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get memory dump extracted strings too many requests response +func (o *GetMemoryDumpExtractedStringsTooManyRequests) Code() int { + return 429 +} + +func (o *GetMemoryDumpExtractedStringsTooManyRequests) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsTooManyRequests) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetMemoryDumpExtractedStringsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpExtractedStringsInternalServerError creates a GetMemoryDumpExtractedStringsInternalServerError with default headers values +func NewGetMemoryDumpExtractedStringsInternalServerError() *GetMemoryDumpExtractedStringsInternalServerError { + return &GetMemoryDumpExtractedStringsInternalServerError{} +} + +/* +GetMemoryDumpExtractedStringsInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetMemoryDumpExtractedStringsInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump extracted strings internal server error response has a 2xx status code +func (o *GetMemoryDumpExtractedStringsInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump extracted strings internal server error response has a 3xx status code +func (o *GetMemoryDumpExtractedStringsInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump extracted strings internal server error response has a 4xx status code +func (o *GetMemoryDumpExtractedStringsInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get memory dump extracted strings internal server error response has a 5xx status code +func (o *GetMemoryDumpExtractedStringsInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get memory dump extracted strings internal server error response a status code equal to that given +func (o *GetMemoryDumpExtractedStringsInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get memory dump extracted strings internal server error response +func (o *GetMemoryDumpExtractedStringsInternalServerError) Code() int { + return 500 +} + +func (o *GetMemoryDumpExtractedStringsInternalServerError) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsInternalServerError) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/extracted-strings/v1][%d] getMemoryDumpExtractedStringsInternalServerError %+v", 500, o.Payload) +} + +func (o *GetMemoryDumpExtractedStringsInternalServerError) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpExtractedStringsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falconx_sandbox/get_memory_dump_hex_dump_parameters.go b/falcon/client/falconx_sandbox/get_memory_dump_hex_dump_parameters.go new file mode 100644 index 00000000..638f1f9e --- /dev/null +++ b/falcon/client/falconx_sandbox/get_memory_dump_hex_dump_parameters.go @@ -0,0 +1,215 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falconx_sandbox + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetMemoryDumpHexDumpParams creates a new GetMemoryDumpHexDumpParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetMemoryDumpHexDumpParams() *GetMemoryDumpHexDumpParams { + return &GetMemoryDumpHexDumpParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetMemoryDumpHexDumpParamsWithTimeout creates a new GetMemoryDumpHexDumpParams object +// with the ability to set a timeout on a request. +func NewGetMemoryDumpHexDumpParamsWithTimeout(timeout time.Duration) *GetMemoryDumpHexDumpParams { + return &GetMemoryDumpHexDumpParams{ + timeout: timeout, + } +} + +// NewGetMemoryDumpHexDumpParamsWithContext creates a new GetMemoryDumpHexDumpParams object +// with the ability to set a context for a request. +func NewGetMemoryDumpHexDumpParamsWithContext(ctx context.Context) *GetMemoryDumpHexDumpParams { + return &GetMemoryDumpHexDumpParams{ + Context: ctx, + } +} + +// NewGetMemoryDumpHexDumpParamsWithHTTPClient creates a new GetMemoryDumpHexDumpParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetMemoryDumpHexDumpParamsWithHTTPClient(client *http.Client) *GetMemoryDumpHexDumpParams { + return &GetMemoryDumpHexDumpParams{ + HTTPClient: client, + } +} + +/* +GetMemoryDumpHexDumpParams contains all the parameters to send to the API endpoint + + for the get memory dump hex dump operation. + + Typically these are written to a http.Request. +*/ +type GetMemoryDumpHexDumpParams struct { + + /* AcceptEncoding. + + Format used to compress your downloaded file. Currently, you must provide the value `gzip`, the only valid format. + */ + AcceptEncoding *string + + /* ID. + + Hex dump id + */ + ID string + + /* Name. + + The name given to your downloaded file. + */ + Name *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get memory dump hex dump params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetMemoryDumpHexDumpParams) WithDefaults() *GetMemoryDumpHexDumpParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get memory dump hex dump params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetMemoryDumpHexDumpParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) WithTimeout(timeout time.Duration) *GetMemoryDumpHexDumpParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) WithContext(ctx context.Context) *GetMemoryDumpHexDumpParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) WithHTTPClient(client *http.Client) *GetMemoryDumpHexDumpParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithAcceptEncoding adds the acceptEncoding to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) WithAcceptEncoding(acceptEncoding *string) *GetMemoryDumpHexDumpParams { + o.SetAcceptEncoding(acceptEncoding) + return o +} + +// SetAcceptEncoding adds the acceptEncoding to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) SetAcceptEncoding(acceptEncoding *string) { + o.AcceptEncoding = acceptEncoding +} + +// WithID adds the id to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) WithID(id string) *GetMemoryDumpHexDumpParams { + o.SetID(id) + return o +} + +// SetID adds the id to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) SetID(id string) { + o.ID = id +} + +// WithName adds the name to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) WithName(name *string) *GetMemoryDumpHexDumpParams { + o.SetName(name) + return o +} + +// SetName adds the name to the get memory dump hex dump params +func (o *GetMemoryDumpHexDumpParams) SetName(name *string) { + o.Name = name +} + +// WriteToRequest writes these params to a swagger request +func (o *GetMemoryDumpHexDumpParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.AcceptEncoding != nil { + + // header param Accept-Encoding + if err := r.SetHeaderParam("Accept-Encoding", *o.AcceptEncoding); err != nil { + return err + } + } + + // query param id + qrID := o.ID + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + + if o.Name != nil { + + // query param name + var qrName string + + if o.Name != nil { + qrName = *o.Name + } + qName := qrName + if qName != "" { + + if err := r.SetQueryParam("name", qName); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falconx_sandbox/get_memory_dump_hex_dump_responses.go b/falcon/client/falconx_sandbox/get_memory_dump_hex_dump_responses.go new file mode 100644 index 00000000..a47d0cf6 --- /dev/null +++ b/falcon/client/falconx_sandbox/get_memory_dump_hex_dump_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falconx_sandbox + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetMemoryDumpHexDumpReader is a Reader for the GetMemoryDumpHexDump structure. +type GetMemoryDumpHexDumpReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetMemoryDumpHexDumpReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetMemoryDumpHexDumpOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetMemoryDumpHexDumpBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetMemoryDumpHexDumpForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewGetMemoryDumpHexDumpNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetMemoryDumpHexDumpTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetMemoryDumpHexDumpInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /falconx/entities/memory-dump/hex-dump/v1] GetMemoryDumpHexDump", response, response.Code()) + } +} + +// NewGetMemoryDumpHexDumpOK creates a GetMemoryDumpHexDumpOK with default headers values +func NewGetMemoryDumpHexDumpOK() *GetMemoryDumpHexDumpOK { + return &GetMemoryDumpHexDumpOK{} +} + +/* +GetMemoryDumpHexDumpOK describes a response with status code 200, with default header values. + +OK +*/ +type GetMemoryDumpHexDumpOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this get memory dump hex dump o k response has a 2xx status code +func (o *GetMemoryDumpHexDumpOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get memory dump hex dump o k response has a 3xx status code +func (o *GetMemoryDumpHexDumpOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump hex dump o k response has a 4xx status code +func (o *GetMemoryDumpHexDumpOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get memory dump hex dump o k response has a 5xx status code +func (o *GetMemoryDumpHexDumpOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump hex dump o k response a status code equal to that given +func (o *GetMemoryDumpHexDumpOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get memory dump hex dump o k response +func (o *GetMemoryDumpHexDumpOK) Code() int { + return 200 +} + +func (o *GetMemoryDumpHexDumpOK) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpOK %+v", 200, o.Payload) +} + +func (o *GetMemoryDumpHexDumpOK) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpOK %+v", 200, o.Payload) +} + +func (o *GetMemoryDumpHexDumpOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *GetMemoryDumpHexDumpOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpHexDumpBadRequest creates a GetMemoryDumpHexDumpBadRequest with default headers values +func NewGetMemoryDumpHexDumpBadRequest() *GetMemoryDumpHexDumpBadRequest { + return &GetMemoryDumpHexDumpBadRequest{} +} + +/* +GetMemoryDumpHexDumpBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetMemoryDumpHexDumpBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump hex dump bad request response has a 2xx status code +func (o *GetMemoryDumpHexDumpBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump hex dump bad request response has a 3xx status code +func (o *GetMemoryDumpHexDumpBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump hex dump bad request response has a 4xx status code +func (o *GetMemoryDumpHexDumpBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump hex dump bad request response has a 5xx status code +func (o *GetMemoryDumpHexDumpBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump hex dump bad request response a status code equal to that given +func (o *GetMemoryDumpHexDumpBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get memory dump hex dump bad request response +func (o *GetMemoryDumpHexDumpBadRequest) Code() int { + return 400 +} + +func (o *GetMemoryDumpHexDumpBadRequest) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpBadRequest %+v", 400, o.Payload) +} + +func (o *GetMemoryDumpHexDumpBadRequest) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpBadRequest %+v", 400, o.Payload) +} + +func (o *GetMemoryDumpHexDumpBadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpHexDumpBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpHexDumpForbidden creates a GetMemoryDumpHexDumpForbidden with default headers values +func NewGetMemoryDumpHexDumpForbidden() *GetMemoryDumpHexDumpForbidden { + return &GetMemoryDumpHexDumpForbidden{} +} + +/* +GetMemoryDumpHexDumpForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetMemoryDumpHexDumpForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get memory dump hex dump forbidden response has a 2xx status code +func (o *GetMemoryDumpHexDumpForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump hex dump forbidden response has a 3xx status code +func (o *GetMemoryDumpHexDumpForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump hex dump forbidden response has a 4xx status code +func (o *GetMemoryDumpHexDumpForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump hex dump forbidden response has a 5xx status code +func (o *GetMemoryDumpHexDumpForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump hex dump forbidden response a status code equal to that given +func (o *GetMemoryDumpHexDumpForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get memory dump hex dump forbidden response +func (o *GetMemoryDumpHexDumpForbidden) Code() int { + return 403 +} + +func (o *GetMemoryDumpHexDumpForbidden) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpForbidden %+v", 403, o.Payload) +} + +func (o *GetMemoryDumpHexDumpForbidden) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpForbidden %+v", 403, o.Payload) +} + +func (o *GetMemoryDumpHexDumpForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetMemoryDumpHexDumpForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpHexDumpNotFound creates a GetMemoryDumpHexDumpNotFound with default headers values +func NewGetMemoryDumpHexDumpNotFound() *GetMemoryDumpHexDumpNotFound { + return &GetMemoryDumpHexDumpNotFound{} +} + +/* +GetMemoryDumpHexDumpNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type GetMemoryDumpHexDumpNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump hex dump not found response has a 2xx status code +func (o *GetMemoryDumpHexDumpNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump hex dump not found response has a 3xx status code +func (o *GetMemoryDumpHexDumpNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump hex dump not found response has a 4xx status code +func (o *GetMemoryDumpHexDumpNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump hex dump not found response has a 5xx status code +func (o *GetMemoryDumpHexDumpNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump hex dump not found response a status code equal to that given +func (o *GetMemoryDumpHexDumpNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the get memory dump hex dump not found response +func (o *GetMemoryDumpHexDumpNotFound) Code() int { + return 404 +} + +func (o *GetMemoryDumpHexDumpNotFound) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpNotFound %+v", 404, o.Payload) +} + +func (o *GetMemoryDumpHexDumpNotFound) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpNotFound %+v", 404, o.Payload) +} + +func (o *GetMemoryDumpHexDumpNotFound) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpHexDumpNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpHexDumpTooManyRequests creates a GetMemoryDumpHexDumpTooManyRequests with default headers values +func NewGetMemoryDumpHexDumpTooManyRequests() *GetMemoryDumpHexDumpTooManyRequests { + return &GetMemoryDumpHexDumpTooManyRequests{} +} + +/* +GetMemoryDumpHexDumpTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetMemoryDumpHexDumpTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get memory dump hex dump too many requests response has a 2xx status code +func (o *GetMemoryDumpHexDumpTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump hex dump too many requests response has a 3xx status code +func (o *GetMemoryDumpHexDumpTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump hex dump too many requests response has a 4xx status code +func (o *GetMemoryDumpHexDumpTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump hex dump too many requests response has a 5xx status code +func (o *GetMemoryDumpHexDumpTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump hex dump too many requests response a status code equal to that given +func (o *GetMemoryDumpHexDumpTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get memory dump hex dump too many requests response +func (o *GetMemoryDumpHexDumpTooManyRequests) Code() int { + return 429 +} + +func (o *GetMemoryDumpHexDumpTooManyRequests) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetMemoryDumpHexDumpTooManyRequests) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetMemoryDumpHexDumpTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetMemoryDumpHexDumpTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpHexDumpInternalServerError creates a GetMemoryDumpHexDumpInternalServerError with default headers values +func NewGetMemoryDumpHexDumpInternalServerError() *GetMemoryDumpHexDumpInternalServerError { + return &GetMemoryDumpHexDumpInternalServerError{} +} + +/* +GetMemoryDumpHexDumpInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetMemoryDumpHexDumpInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump hex dump internal server error response has a 2xx status code +func (o *GetMemoryDumpHexDumpInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump hex dump internal server error response has a 3xx status code +func (o *GetMemoryDumpHexDumpInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump hex dump internal server error response has a 4xx status code +func (o *GetMemoryDumpHexDumpInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get memory dump hex dump internal server error response has a 5xx status code +func (o *GetMemoryDumpHexDumpInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get memory dump hex dump internal server error response a status code equal to that given +func (o *GetMemoryDumpHexDumpInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get memory dump hex dump internal server error response +func (o *GetMemoryDumpHexDumpInternalServerError) Code() int { + return 500 +} + +func (o *GetMemoryDumpHexDumpInternalServerError) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpInternalServerError %+v", 500, o.Payload) +} + +func (o *GetMemoryDumpHexDumpInternalServerError) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/hex-dump/v1][%d] getMemoryDumpHexDumpInternalServerError %+v", 500, o.Payload) +} + +func (o *GetMemoryDumpHexDumpInternalServerError) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpHexDumpInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falconx_sandbox/get_memory_dump_parameters.go b/falcon/client/falconx_sandbox/get_memory_dump_parameters.go new file mode 100644 index 00000000..2337d417 --- /dev/null +++ b/falcon/client/falconx_sandbox/get_memory_dump_parameters.go @@ -0,0 +1,215 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falconx_sandbox + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetMemoryDumpParams creates a new GetMemoryDumpParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetMemoryDumpParams() *GetMemoryDumpParams { + return &GetMemoryDumpParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetMemoryDumpParamsWithTimeout creates a new GetMemoryDumpParams object +// with the ability to set a timeout on a request. +func NewGetMemoryDumpParamsWithTimeout(timeout time.Duration) *GetMemoryDumpParams { + return &GetMemoryDumpParams{ + timeout: timeout, + } +} + +// NewGetMemoryDumpParamsWithContext creates a new GetMemoryDumpParams object +// with the ability to set a context for a request. +func NewGetMemoryDumpParamsWithContext(ctx context.Context) *GetMemoryDumpParams { + return &GetMemoryDumpParams{ + Context: ctx, + } +} + +// NewGetMemoryDumpParamsWithHTTPClient creates a new GetMemoryDumpParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetMemoryDumpParamsWithHTTPClient(client *http.Client) *GetMemoryDumpParams { + return &GetMemoryDumpParams{ + HTTPClient: client, + } +} + +/* +GetMemoryDumpParams contains all the parameters to send to the API endpoint + + for the get memory dump operation. + + Typically these are written to a http.Request. +*/ +type GetMemoryDumpParams struct { + + /* AcceptEncoding. + + Format used to compress your downloaded file. Currently, you must provide the value `gzip`, the only valid format. + */ + AcceptEncoding *string + + /* ID. + + Memory dump id + */ + ID string + + /* Name. + + The name given to your downloaded file. + */ + Name *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get memory dump params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetMemoryDumpParams) WithDefaults() *GetMemoryDumpParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get memory dump params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetMemoryDumpParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get memory dump params +func (o *GetMemoryDumpParams) WithTimeout(timeout time.Duration) *GetMemoryDumpParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get memory dump params +func (o *GetMemoryDumpParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get memory dump params +func (o *GetMemoryDumpParams) WithContext(ctx context.Context) *GetMemoryDumpParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get memory dump params +func (o *GetMemoryDumpParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get memory dump params +func (o *GetMemoryDumpParams) WithHTTPClient(client *http.Client) *GetMemoryDumpParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get memory dump params +func (o *GetMemoryDumpParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithAcceptEncoding adds the acceptEncoding to the get memory dump params +func (o *GetMemoryDumpParams) WithAcceptEncoding(acceptEncoding *string) *GetMemoryDumpParams { + o.SetAcceptEncoding(acceptEncoding) + return o +} + +// SetAcceptEncoding adds the acceptEncoding to the get memory dump params +func (o *GetMemoryDumpParams) SetAcceptEncoding(acceptEncoding *string) { + o.AcceptEncoding = acceptEncoding +} + +// WithID adds the id to the get memory dump params +func (o *GetMemoryDumpParams) WithID(id string) *GetMemoryDumpParams { + o.SetID(id) + return o +} + +// SetID adds the id to the get memory dump params +func (o *GetMemoryDumpParams) SetID(id string) { + o.ID = id +} + +// WithName adds the name to the get memory dump params +func (o *GetMemoryDumpParams) WithName(name *string) *GetMemoryDumpParams { + o.SetName(name) + return o +} + +// SetName adds the name to the get memory dump params +func (o *GetMemoryDumpParams) SetName(name *string) { + o.Name = name +} + +// WriteToRequest writes these params to a swagger request +func (o *GetMemoryDumpParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.AcceptEncoding != nil { + + // header param Accept-Encoding + if err := r.SetHeaderParam("Accept-Encoding", *o.AcceptEncoding); err != nil { + return err + } + } + + // query param id + qrID := o.ID + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + + if o.Name != nil { + + // query param name + var qrName string + + if o.Name != nil { + qrName = *o.Name + } + qName := qrName + if qName != "" { + + if err := r.SetQueryParam("name", qName); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/falconx_sandbox/get_memory_dump_responses.go b/falcon/client/falconx_sandbox/get_memory_dump_responses.go new file mode 100644 index 00000000..6126c699 --- /dev/null +++ b/falcon/client/falconx_sandbox/get_memory_dump_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package falconx_sandbox + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetMemoryDumpReader is a Reader for the GetMemoryDump structure. +type GetMemoryDumpReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetMemoryDumpReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetMemoryDumpOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetMemoryDumpBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetMemoryDumpForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewGetMemoryDumpNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetMemoryDumpTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetMemoryDumpInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /falconx/entities/memory-dump/v1] GetMemoryDump", response, response.Code()) + } +} + +// NewGetMemoryDumpOK creates a GetMemoryDumpOK with default headers values +func NewGetMemoryDumpOK() *GetMemoryDumpOK { + return &GetMemoryDumpOK{} +} + +/* +GetMemoryDumpOK describes a response with status code 200, with default header values. + +OK +*/ +type GetMemoryDumpOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this get memory dump o k response has a 2xx status code +func (o *GetMemoryDumpOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get memory dump o k response has a 3xx status code +func (o *GetMemoryDumpOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump o k response has a 4xx status code +func (o *GetMemoryDumpOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get memory dump o k response has a 5xx status code +func (o *GetMemoryDumpOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump o k response a status code equal to that given +func (o *GetMemoryDumpOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get memory dump o k response +func (o *GetMemoryDumpOK) Code() int { + return 200 +} + +func (o *GetMemoryDumpOK) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpOK %+v", 200, o.Payload) +} + +func (o *GetMemoryDumpOK) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpOK %+v", 200, o.Payload) +} + +func (o *GetMemoryDumpOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *GetMemoryDumpOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpBadRequest creates a GetMemoryDumpBadRequest with default headers values +func NewGetMemoryDumpBadRequest() *GetMemoryDumpBadRequest { + return &GetMemoryDumpBadRequest{} +} + +/* +GetMemoryDumpBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetMemoryDumpBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump bad request response has a 2xx status code +func (o *GetMemoryDumpBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump bad request response has a 3xx status code +func (o *GetMemoryDumpBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump bad request response has a 4xx status code +func (o *GetMemoryDumpBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump bad request response has a 5xx status code +func (o *GetMemoryDumpBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump bad request response a status code equal to that given +func (o *GetMemoryDumpBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get memory dump bad request response +func (o *GetMemoryDumpBadRequest) Code() int { + return 400 +} + +func (o *GetMemoryDumpBadRequest) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpBadRequest %+v", 400, o.Payload) +} + +func (o *GetMemoryDumpBadRequest) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpBadRequest %+v", 400, o.Payload) +} + +func (o *GetMemoryDumpBadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpForbidden creates a GetMemoryDumpForbidden with default headers values +func NewGetMemoryDumpForbidden() *GetMemoryDumpForbidden { + return &GetMemoryDumpForbidden{} +} + +/* +GetMemoryDumpForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetMemoryDumpForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get memory dump forbidden response has a 2xx status code +func (o *GetMemoryDumpForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump forbidden response has a 3xx status code +func (o *GetMemoryDumpForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump forbidden response has a 4xx status code +func (o *GetMemoryDumpForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump forbidden response has a 5xx status code +func (o *GetMemoryDumpForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump forbidden response a status code equal to that given +func (o *GetMemoryDumpForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get memory dump forbidden response +func (o *GetMemoryDumpForbidden) Code() int { + return 403 +} + +func (o *GetMemoryDumpForbidden) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpForbidden %+v", 403, o.Payload) +} + +func (o *GetMemoryDumpForbidden) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpForbidden %+v", 403, o.Payload) +} + +func (o *GetMemoryDumpForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetMemoryDumpForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpNotFound creates a GetMemoryDumpNotFound with default headers values +func NewGetMemoryDumpNotFound() *GetMemoryDumpNotFound { + return &GetMemoryDumpNotFound{} +} + +/* +GetMemoryDumpNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type GetMemoryDumpNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump not found response has a 2xx status code +func (o *GetMemoryDumpNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump not found response has a 3xx status code +func (o *GetMemoryDumpNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump not found response has a 4xx status code +func (o *GetMemoryDumpNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump not found response has a 5xx status code +func (o *GetMemoryDumpNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump not found response a status code equal to that given +func (o *GetMemoryDumpNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the get memory dump not found response +func (o *GetMemoryDumpNotFound) Code() int { + return 404 +} + +func (o *GetMemoryDumpNotFound) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpNotFound %+v", 404, o.Payload) +} + +func (o *GetMemoryDumpNotFound) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpNotFound %+v", 404, o.Payload) +} + +func (o *GetMemoryDumpNotFound) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpTooManyRequests creates a GetMemoryDumpTooManyRequests with default headers values +func NewGetMemoryDumpTooManyRequests() *GetMemoryDumpTooManyRequests { + return &GetMemoryDumpTooManyRequests{} +} + +/* +GetMemoryDumpTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetMemoryDumpTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get memory dump too many requests response has a 2xx status code +func (o *GetMemoryDumpTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump too many requests response has a 3xx status code +func (o *GetMemoryDumpTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump too many requests response has a 4xx status code +func (o *GetMemoryDumpTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get memory dump too many requests response has a 5xx status code +func (o *GetMemoryDumpTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get memory dump too many requests response a status code equal to that given +func (o *GetMemoryDumpTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get memory dump too many requests response +func (o *GetMemoryDumpTooManyRequests) Code() int { + return 429 +} + +func (o *GetMemoryDumpTooManyRequests) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetMemoryDumpTooManyRequests) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetMemoryDumpTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetMemoryDumpTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetMemoryDumpInternalServerError creates a GetMemoryDumpInternalServerError with default headers values +func NewGetMemoryDumpInternalServerError() *GetMemoryDumpInternalServerError { + return &GetMemoryDumpInternalServerError{} +} + +/* +GetMemoryDumpInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetMemoryDumpInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this get memory dump internal server error response has a 2xx status code +func (o *GetMemoryDumpInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get memory dump internal server error response has a 3xx status code +func (o *GetMemoryDumpInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get memory dump internal server error response has a 4xx status code +func (o *GetMemoryDumpInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get memory dump internal server error response has a 5xx status code +func (o *GetMemoryDumpInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get memory dump internal server error response a status code equal to that given +func (o *GetMemoryDumpInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get memory dump internal server error response +func (o *GetMemoryDumpInternalServerError) Code() int { + return 500 +} + +func (o *GetMemoryDumpInternalServerError) Error() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpInternalServerError %+v", 500, o.Payload) +} + +func (o *GetMemoryDumpInternalServerError) String() string { + return fmt.Sprintf("[GET /falconx/entities/memory-dump/v1][%d] getMemoryDumpInternalServerError %+v", 500, o.Payload) +} + +func (o *GetMemoryDumpInternalServerError) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *GetMemoryDumpInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/falconx_sandbox/get_reports_responses.go b/falcon/client/falconx_sandbox/get_reports_responses.go index b7079512..485c3869 100644 --- a/falcon/client/falconx_sandbox/get_reports_responses.go +++ b/falcon/client/falconx_sandbox/get_reports_responses.go @@ -56,14 +56,7 @@ func (o *GetReportsReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewGetReportsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falconx/entities/reports/v1] GetReports", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetReportsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetReportsOK) GetPayload() *models.FalconxReportV1Response { func (o *GetReportsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetReportsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetReportsBadRequest) GetPayload() *models.FalconxReportV1Response { func (o *GetReportsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetReportsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetReportsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetReportsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetReportsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetReportsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetReportsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetReportsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetReportsInternalServerError) GetPayload() *models.FalconxReportV1Resp func (o *GetReportsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetReportsInternalServerError) readResponse(response runtime.ClientResp return nil } - -// NewGetReportsDefault creates a GetReportsDefault with default headers values -func NewGetReportsDefault(code int) *GetReportsDefault { - return &GetReportsDefault{ - _statusCode: code, - } -} - -/* -GetReportsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetReportsDefault struct { - _statusCode int - - Payload *models.FalconxReportV1Response -} - -// IsSuccess returns true when this get reports default response has a 2xx status code -func (o *GetReportsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get reports default response has a 3xx status code -func (o *GetReportsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get reports default response has a 4xx status code -func (o *GetReportsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get reports default response has a 5xx status code -func (o *GetReportsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get reports default response a status code equal to that given -func (o *GetReportsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get reports default response -func (o *GetReportsDefault) Code() int { - return o._statusCode -} - -func (o *GetReportsDefault) Error() string { - return fmt.Sprintf("[GET /falconx/entities/reports/v1][%d] GetReports default %+v", o._statusCode, o.Payload) -} - -func (o *GetReportsDefault) String() string { - return fmt.Sprintf("[GET /falconx/entities/reports/v1][%d] GetReports default %+v", o._statusCode, o.Payload) -} - -func (o *GetReportsDefault) GetPayload() *models.FalconxReportV1Response { - return o.Payload -} - -func (o *GetReportsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FalconxReportV1Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/get_sample_v2_responses.go b/falcon/client/falconx_sandbox/get_sample_v2_responses.go index 6a38ac7d..f772a071 100644 --- a/falcon/client/falconx_sandbox/get_sample_v2_responses.go +++ b/falcon/client/falconx_sandbox/get_sample_v2_responses.go @@ -62,14 +62,7 @@ func (o *GetSampleV2Reader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewGetSampleV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /samples/entities/samples/v2] GetSampleV2", response, response.Code()) } } @@ -745,73 +738,3 @@ func (o *GetSampleV2InternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewGetSampleV2Default creates a GetSampleV2Default with default headers values -func NewGetSampleV2Default(code int) *GetSampleV2Default { - return &GetSampleV2Default{ - _statusCode: code, - } -} - -/* -GetSampleV2Default describes a response with status code -1, with default header values. - -OK -*/ -type GetSampleV2Default struct { - _statusCode int - - Payload string -} - -// IsSuccess returns true when this get sample v2 default response has a 2xx status code -func (o *GetSampleV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get sample v2 default response has a 3xx status code -func (o *GetSampleV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get sample v2 default response has a 4xx status code -func (o *GetSampleV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get sample v2 default response has a 5xx status code -func (o *GetSampleV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get sample v2 default response a status code equal to that given -func (o *GetSampleV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get sample v2 default response -func (o *GetSampleV2Default) Code() int { - return o._statusCode -} - -func (o *GetSampleV2Default) Error() string { - return fmt.Sprintf("[GET /samples/entities/samples/v2][%d] GetSampleV2 default %+v", o._statusCode, o.Payload) -} - -func (o *GetSampleV2Default) String() string { - return fmt.Sprintf("[GET /samples/entities/samples/v2][%d] GetSampleV2 default %+v", o._statusCode, o.Payload) -} - -func (o *GetSampleV2Default) GetPayload() string { - return o.Payload -} - -func (o *GetSampleV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/get_submissions_responses.go b/falcon/client/falconx_sandbox/get_submissions_responses.go index b4567c71..4bb7c69e 100644 --- a/falcon/client/falconx_sandbox/get_submissions_responses.go +++ b/falcon/client/falconx_sandbox/get_submissions_responses.go @@ -56,14 +56,7 @@ func (o *GetSubmissionsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewGetSubmissionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falconx/entities/submissions/v1] GetSubmissions", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetSubmissionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetSubmissionsOK) GetPayload() *models.FalconxSubmissionV1Response { func (o *GetSubmissionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetSubmissionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetSubmissionsBadRequest) GetPayload() *models.FalconxSubmissionV1Respo func (o *GetSubmissionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetSubmissionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetSubmissionsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetSubmissionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetSubmissionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetSubmissionsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetSubmissionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetSubmissionsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetSubmissionsInternalServerError) GetPayload() *models.FalconxSubmissi func (o *GetSubmissionsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetSubmissionsInternalServerError) readResponse(response runtime.Client return nil } - -// NewGetSubmissionsDefault creates a GetSubmissionsDefault with default headers values -func NewGetSubmissionsDefault(code int) *GetSubmissionsDefault { - return &GetSubmissionsDefault{ - _statusCode: code, - } -} - -/* -GetSubmissionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetSubmissionsDefault struct { - _statusCode int - - Payload *models.FalconxSubmissionV1Response -} - -// IsSuccess returns true when this get submissions default response has a 2xx status code -func (o *GetSubmissionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get submissions default response has a 3xx status code -func (o *GetSubmissionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get submissions default response has a 4xx status code -func (o *GetSubmissionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get submissions default response has a 5xx status code -func (o *GetSubmissionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get submissions default response a status code equal to that given -func (o *GetSubmissionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get submissions default response -func (o *GetSubmissionsDefault) Code() int { - return o._statusCode -} - -func (o *GetSubmissionsDefault) Error() string { - return fmt.Sprintf("[GET /falconx/entities/submissions/v1][%d] GetSubmissions default %+v", o._statusCode, o.Payload) -} - -func (o *GetSubmissionsDefault) String() string { - return fmt.Sprintf("[GET /falconx/entities/submissions/v1][%d] GetSubmissions default %+v", o._statusCode, o.Payload) -} - -func (o *GetSubmissionsDefault) GetPayload() *models.FalconxSubmissionV1Response { - return o.Payload -} - -func (o *GetSubmissionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FalconxSubmissionV1Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/get_summary_reports_responses.go b/falcon/client/falconx_sandbox/get_summary_reports_responses.go index 20ec2a82..b3957591 100644 --- a/falcon/client/falconx_sandbox/get_summary_reports_responses.go +++ b/falcon/client/falconx_sandbox/get_summary_reports_responses.go @@ -56,14 +56,7 @@ func (o *GetSummaryReportsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetSummaryReportsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falconx/entities/report-summaries/v1] GetSummaryReports", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetSummaryReportsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetSummaryReportsOK) GetPayload() *models.FalconxSummaryReportV1Respons func (o *GetSummaryReportsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type GetSummaryReportsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetSummaryReportsBadRequest) GetPayload() *models.FalconxSummaryReportV func (o *GetSummaryReportsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetSummaryReportsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetSummaryReportsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetSummaryReportsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetSummaryReportsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetSummaryReportsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *GetSummaryReportsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetSummaryReportsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetSummaryReportsInternalServerError) GetPayload() *models.FalconxSumma func (o *GetSummaryReportsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetSummaryReportsInternalServerError) readResponse(response runtime.Cli return nil } - -// NewGetSummaryReportsDefault creates a GetSummaryReportsDefault with default headers values -func NewGetSummaryReportsDefault(code int) *GetSummaryReportsDefault { - return &GetSummaryReportsDefault{ - _statusCode: code, - } -} - -/* -GetSummaryReportsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetSummaryReportsDefault struct { - _statusCode int - - Payload *models.FalconxSummaryReportV1Response -} - -// IsSuccess returns true when this get summary reports default response has a 2xx status code -func (o *GetSummaryReportsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get summary reports default response has a 3xx status code -func (o *GetSummaryReportsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get summary reports default response has a 4xx status code -func (o *GetSummaryReportsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get summary reports default response has a 5xx status code -func (o *GetSummaryReportsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get summary reports default response a status code equal to that given -func (o *GetSummaryReportsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get summary reports default response -func (o *GetSummaryReportsDefault) Code() int { - return o._statusCode -} - -func (o *GetSummaryReportsDefault) Error() string { - return fmt.Sprintf("[GET /falconx/entities/report-summaries/v1][%d] GetSummaryReports default %+v", o._statusCode, o.Payload) -} - -func (o *GetSummaryReportsDefault) String() string { - return fmt.Sprintf("[GET /falconx/entities/report-summaries/v1][%d] GetSummaryReports default %+v", o._statusCode, o.Payload) -} - -func (o *GetSummaryReportsDefault) GetPayload() *models.FalconxSummaryReportV1Response { - return o.Payload -} - -func (o *GetSummaryReportsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FalconxSummaryReportV1Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/query_reports_responses.go b/falcon/client/falconx_sandbox/query_reports_responses.go index 93c97d7c..58bdd726 100644 --- a/falcon/client/falconx_sandbox/query_reports_responses.go +++ b/falcon/client/falconx_sandbox/query_reports_responses.go @@ -56,14 +56,7 @@ func (o *QueryReportsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewQueryReportsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falconx/queries/reports/v1] QueryReports", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryReportsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryReportsOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query reports o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryReportsOK) String() string { return fmt.Sprintf("[GET /falconx/queries/reports/v1][%d] queryReportsOK %+v", 200, o.Payload) } -func (o *QueryReportsOK) GetPayload() *models.MsaQueryResponse { +func (o *QueryReportsOK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QueryReportsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryReportsOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryReportsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QueryReportsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query reports bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QueryReportsBadRequest) String() string { return fmt.Sprintf("[GET /falconx/queries/reports/v1][%d] queryReportsBadRequest %+v", 400, o.Payload) } -func (o *QueryReportsBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *QueryReportsBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QueryReportsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QueryReportsBadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QueryReportsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryReportsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryReportsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryReportsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryReportsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryReportsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryReportsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QueryReportsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query reports internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QueryReportsInternalServerError) String() string { return fmt.Sprintf("[GET /falconx/queries/reports/v1][%d] queryReportsInternalServerError %+v", 500, o.Payload) } -func (o *QueryReportsInternalServerError) GetPayload() *models.MsaQueryResponse { +func (o *QueryReportsInternalServerError) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QueryReportsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QueryReportsInternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryReportsDefault creates a QueryReportsDefault with default headers values -func NewQueryReportsDefault(code int) *QueryReportsDefault { - return &QueryReportsDefault{ - _statusCode: code, - } -} - -/* -QueryReportsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryReportsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query reports default response has a 2xx status code -func (o *QueryReportsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query reports default response has a 3xx status code -func (o *QueryReportsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query reports default response has a 4xx status code -func (o *QueryReportsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query reports default response has a 5xx status code -func (o *QueryReportsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query reports default response a status code equal to that given -func (o *QueryReportsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query reports default response -func (o *QueryReportsDefault) Code() int { - return o._statusCode -} - -func (o *QueryReportsDefault) Error() string { - return fmt.Sprintf("[GET /falconx/queries/reports/v1][%d] QueryReports default %+v", o._statusCode, o.Payload) -} - -func (o *QueryReportsDefault) String() string { - return fmt.Sprintf("[GET /falconx/queries/reports/v1][%d] QueryReports default %+v", o._statusCode, o.Payload) -} - -func (o *QueryReportsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryReportsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/falconx_sandbox/query_sample_v1_responses.go b/falcon/client/falconx_sandbox/query_sample_v1_responses.go index 6ab2e325..a19b9ff9 100644 --- a/falcon/client/falconx_sandbox/query_sample_v1_responses.go +++ b/falcon/client/falconx_sandbox/query_sample_v1_responses.go @@ -56,14 +56,7 @@ func (o *QuerySampleV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewQuerySampleV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /samples/queries/samples/GET/v1] QuerySampleV1", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QuerySampleV1InternalServerError) readResponse(response runtime.ClientR return nil } - -// NewQuerySampleV1Default creates a QuerySampleV1Default with default headers values -func NewQuerySampleV1Default(code int) *QuerySampleV1Default { - return &QuerySampleV1Default{ - _statusCode: code, - } -} - -/* -QuerySampleV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QuerySampleV1Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query sample v1 default response has a 2xx status code -func (o *QuerySampleV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query sample v1 default response has a 3xx status code -func (o *QuerySampleV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query sample v1 default response has a 4xx status code -func (o *QuerySampleV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query sample v1 default response has a 5xx status code -func (o *QuerySampleV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query sample v1 default response a status code equal to that given -func (o *QuerySampleV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query sample v1 default response -func (o *QuerySampleV1Default) Code() int { - return o._statusCode -} - -func (o *QuerySampleV1Default) Error() string { - return fmt.Sprintf("[POST /samples/queries/samples/GET/v1][%d] QuerySampleV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySampleV1Default) String() string { - return fmt.Sprintf("[POST /samples/queries/samples/GET/v1][%d] QuerySampleV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySampleV1Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QuerySampleV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/query_submissions_responses.go b/falcon/client/falconx_sandbox/query_submissions_responses.go index e7193d07..c4bdeb32 100644 --- a/falcon/client/falconx_sandbox/query_submissions_responses.go +++ b/falcon/client/falconx_sandbox/query_submissions_responses.go @@ -56,14 +56,7 @@ func (o *QuerySubmissionsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewQuerySubmissionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /falconx/queries/submissions/v1] QuerySubmissions", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QuerySubmissionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QuerySubmissionsOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query submissions o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QuerySubmissionsOK) String() string { return fmt.Sprintf("[GET /falconx/queries/submissions/v1][%d] querySubmissionsOK %+v", 200, o.Payload) } -func (o *QuerySubmissionsOK) GetPayload() *models.MsaQueryResponse { +func (o *QuerySubmissionsOK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QuerySubmissionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QuerySubmissionsOK) readResponse(response runtime.ClientResponse, consu o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QuerySubmissionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QuerySubmissionsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query submissions bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QuerySubmissionsBadRequest) String() string { return fmt.Sprintf("[GET /falconx/queries/submissions/v1][%d] querySubmissionsBadRequest %+v", 400, o.Payload) } -func (o *QuerySubmissionsBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *QuerySubmissionsBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QuerySubmissionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QuerySubmissionsBadRequest) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QuerySubmissionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QuerySubmissionsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QuerySubmissionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QuerySubmissionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QuerySubmissionsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *QuerySubmissionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QuerySubmissionsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QuerySubmissionsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query submissions internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QuerySubmissionsInternalServerError) String() string { return fmt.Sprintf("[GET /falconx/queries/submissions/v1][%d] querySubmissionsInternalServerError %+v", 500, o.Payload) } -func (o *QuerySubmissionsInternalServerError) GetPayload() *models.MsaQueryResponse { +func (o *QuerySubmissionsInternalServerError) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QuerySubmissionsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QuerySubmissionsInternalServerError) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQuerySubmissionsDefault creates a QuerySubmissionsDefault with default headers values -func NewQuerySubmissionsDefault(code int) *QuerySubmissionsDefault { - return &QuerySubmissionsDefault{ - _statusCode: code, - } -} - -/* -QuerySubmissionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QuerySubmissionsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query submissions default response has a 2xx status code -func (o *QuerySubmissionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query submissions default response has a 3xx status code -func (o *QuerySubmissionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query submissions default response has a 4xx status code -func (o *QuerySubmissionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query submissions default response has a 5xx status code -func (o *QuerySubmissionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query submissions default response a status code equal to that given -func (o *QuerySubmissionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query submissions default response -func (o *QuerySubmissionsDefault) Code() int { - return o._statusCode -} - -func (o *QuerySubmissionsDefault) Error() string { - return fmt.Sprintf("[GET /falconx/queries/submissions/v1][%d] QuerySubmissions default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySubmissionsDefault) String() string { - return fmt.Sprintf("[GET /falconx/queries/submissions/v1][%d] QuerySubmissions default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySubmissionsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QuerySubmissionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/falconx_sandbox/submit_responses.go b/falcon/client/falconx_sandbox/submit_responses.go index 08d682bb..4765c768 100644 --- a/falcon/client/falconx_sandbox/submit_responses.go +++ b/falcon/client/falconx_sandbox/submit_responses.go @@ -56,14 +56,7 @@ func (o *SubmitReader) ReadResponse(response runtime.ClientResponse, consumer ru } return nil, result default: - result := NewSubmitDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /falconx/entities/submissions/v1] Submit", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *SubmitInternalServerError) readResponse(response runtime.ClientResponse return nil } - -// NewSubmitDefault creates a SubmitDefault with default headers values -func NewSubmitDefault(code int) *SubmitDefault { - return &SubmitDefault{ - _statusCode: code, - } -} - -/* -SubmitDefault describes a response with status code -1, with default header values. - -OK -*/ -type SubmitDefault struct { - _statusCode int - - Payload *models.FalconxSubmissionV1Response -} - -// IsSuccess returns true when this submit default response has a 2xx status code -func (o *SubmitDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this submit default response has a 3xx status code -func (o *SubmitDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this submit default response has a 4xx status code -func (o *SubmitDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this submit default response has a 5xx status code -func (o *SubmitDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this submit default response a status code equal to that given -func (o *SubmitDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the submit default response -func (o *SubmitDefault) Code() int { - return o._statusCode -} - -func (o *SubmitDefault) Error() string { - return fmt.Sprintf("[POST /falconx/entities/submissions/v1][%d] Submit default %+v", o._statusCode, o.Payload) -} - -func (o *SubmitDefault) String() string { - return fmt.Sprintf("[POST /falconx/entities/submissions/v1][%d] Submit default %+v", o._statusCode, o.Payload) -} - -func (o *SubmitDefault) GetPayload() *models.FalconxSubmissionV1Response { - return o.Payload -} - -func (o *SubmitDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FalconxSubmissionV1Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/falconx_sandbox/upload_sample_v2_responses.go b/falcon/client/falconx_sandbox/upload_sample_v2_responses.go index a2b82647..1dc71fb9 100644 --- a/falcon/client/falconx_sandbox/upload_sample_v2_responses.go +++ b/falcon/client/falconx_sandbox/upload_sample_v2_responses.go @@ -56,14 +56,7 @@ func (o *UploadSampleV2Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewUploadSampleV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /samples/entities/samples/v2] UploadSampleV2", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *UploadSampleV2InternalServerError) readResponse(response runtime.Client return nil } - -// NewUploadSampleV2Default creates a UploadSampleV2Default with default headers values -func NewUploadSampleV2Default(code int) *UploadSampleV2Default { - return &UploadSampleV2Default{ - _statusCode: code, - } -} - -/* -UploadSampleV2Default describes a response with status code -1, with default header values. - -OK -*/ -type UploadSampleV2Default struct { - _statusCode int - - Payload *models.ClientSampleMetadataResponseV2 -} - -// IsSuccess returns true when this upload sample v2 default response has a 2xx status code -func (o *UploadSampleV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this upload sample v2 default response has a 3xx status code -func (o *UploadSampleV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this upload sample v2 default response has a 4xx status code -func (o *UploadSampleV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this upload sample v2 default response has a 5xx status code -func (o *UploadSampleV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this upload sample v2 default response a status code equal to that given -func (o *UploadSampleV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the upload sample v2 default response -func (o *UploadSampleV2Default) Code() int { - return o._statusCode -} - -func (o *UploadSampleV2Default) Error() string { - return fmt.Sprintf("[POST /samples/entities/samples/v2][%d] UploadSampleV2 default %+v", o._statusCode, o.Payload) -} - -func (o *UploadSampleV2Default) String() string { - return fmt.Sprintf("[POST /samples/entities/samples/v2][%d] UploadSampleV2 default %+v", o._statusCode, o.Payload) -} - -func (o *UploadSampleV2Default) GetPayload() *models.ClientSampleMetadataResponseV2 { - return o.Payload -} - -func (o *UploadSampleV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientSampleMetadataResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/field_schema/fdrschema_entities_field_get_parameters.go b/falcon/client/field_schema/fdrschema_entities_field_get_parameters.go new file mode 100644 index 00000000..91cf1c46 --- /dev/null +++ b/falcon/client/field_schema/fdrschema_entities_field_get_parameters.go @@ -0,0 +1,175 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package field_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewFdrschemaEntitiesFieldGetParams creates a new FdrschemaEntitiesFieldGetParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewFdrschemaEntitiesFieldGetParams() *FdrschemaEntitiesFieldGetParams { + return &FdrschemaEntitiesFieldGetParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewFdrschemaEntitiesFieldGetParamsWithTimeout creates a new FdrschemaEntitiesFieldGetParams object +// with the ability to set a timeout on a request. +func NewFdrschemaEntitiesFieldGetParamsWithTimeout(timeout time.Duration) *FdrschemaEntitiesFieldGetParams { + return &FdrschemaEntitiesFieldGetParams{ + timeout: timeout, + } +} + +// NewFdrschemaEntitiesFieldGetParamsWithContext creates a new FdrschemaEntitiesFieldGetParams object +// with the ability to set a context for a request. +func NewFdrschemaEntitiesFieldGetParamsWithContext(ctx context.Context) *FdrschemaEntitiesFieldGetParams { + return &FdrschemaEntitiesFieldGetParams{ + Context: ctx, + } +} + +// NewFdrschemaEntitiesFieldGetParamsWithHTTPClient creates a new FdrschemaEntitiesFieldGetParams object +// with the ability to set a custom HTTPClient for a request. +func NewFdrschemaEntitiesFieldGetParamsWithHTTPClient(client *http.Client) *FdrschemaEntitiesFieldGetParams { + return &FdrschemaEntitiesFieldGetParams{ + HTTPClient: client, + } +} + +/* +FdrschemaEntitiesFieldGetParams contains all the parameters to send to the API endpoint + + for the fdrschema entities field get operation. + + Typically these are written to a http.Request. +*/ +type FdrschemaEntitiesFieldGetParams struct { + + /* Ids. + + Specify feed IDs to fetch + */ + Ids []string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the fdrschema entities field get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaEntitiesFieldGetParams) WithDefaults() *FdrschemaEntitiesFieldGetParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the fdrschema entities field get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaEntitiesFieldGetParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) WithTimeout(timeout time.Duration) *FdrschemaEntitiesFieldGetParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) WithContext(ctx context.Context) *FdrschemaEntitiesFieldGetParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) WithHTTPClient(client *http.Client) *FdrschemaEntitiesFieldGetParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithIds adds the ids to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) WithIds(ids []string) *FdrschemaEntitiesFieldGetParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the fdrschema entities field get params +func (o *FdrschemaEntitiesFieldGetParams) SetIds(ids []string) { + o.Ids = ids +} + +// WriteToRequest writes these params to a swagger request +func (o *FdrschemaEntitiesFieldGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +// bindParamFdrschemaEntitiesFieldGet binds the parameter ids +func (o *FdrschemaEntitiesFieldGetParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/field_schema/fdrschema_entities_field_get_responses.go b/falcon/client/field_schema/fdrschema_entities_field_get_responses.go new file mode 100644 index 00000000..41fa5ce0 --- /dev/null +++ b/falcon/client/field_schema/fdrschema_entities_field_get_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package field_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// FdrschemaEntitiesFieldGetReader is a Reader for the FdrschemaEntitiesFieldGet structure. +type FdrschemaEntitiesFieldGetReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *FdrschemaEntitiesFieldGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewFdrschemaEntitiesFieldGetOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewFdrschemaEntitiesFieldGetForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewFdrschemaEntitiesFieldGetTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /fdr/entities/schema-fields/v1] fdrschema.entities.field.get", response, response.Code()) + } +} + +// NewFdrschemaEntitiesFieldGetOK creates a FdrschemaEntitiesFieldGetOK with default headers values +func NewFdrschemaEntitiesFieldGetOK() *FdrschemaEntitiesFieldGetOK { + return &FdrschemaEntitiesFieldGetOK{} +} + +/* +FdrschemaEntitiesFieldGetOK describes a response with status code 200, with default header values. + +OK +*/ +type FdrschemaEntitiesFieldGetOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.SchemaSensorFieldResponseV1 +} + +// IsSuccess returns true when this fdrschema entities field get o k response has a 2xx status code +func (o *FdrschemaEntitiesFieldGetOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this fdrschema entities field get o k response has a 3xx status code +func (o *FdrschemaEntitiesFieldGetOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema entities field get o k response has a 4xx status code +func (o *FdrschemaEntitiesFieldGetOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this fdrschema entities field get o k response has a 5xx status code +func (o *FdrschemaEntitiesFieldGetOK) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema entities field get o k response a status code equal to that given +func (o *FdrschemaEntitiesFieldGetOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the fdrschema entities field get o k response +func (o *FdrschemaEntitiesFieldGetOK) Code() int { + return 200 +} + +func (o *FdrschemaEntitiesFieldGetOK) Error() string { + return fmt.Sprintf("[GET /fdr/entities/schema-fields/v1][%d] fdrschemaEntitiesFieldGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaEntitiesFieldGetOK) String() string { + return fmt.Sprintf("[GET /fdr/entities/schema-fields/v1][%d] fdrschemaEntitiesFieldGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaEntitiesFieldGetOK) GetPayload() *models.SchemaSensorFieldResponseV1 { + return o.Payload +} + +func (o *FdrschemaEntitiesFieldGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.SchemaSensorFieldResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaEntitiesFieldGetForbidden creates a FdrschemaEntitiesFieldGetForbidden with default headers values +func NewFdrschemaEntitiesFieldGetForbidden() *FdrschemaEntitiesFieldGetForbidden { + return &FdrschemaEntitiesFieldGetForbidden{} +} + +/* +FdrschemaEntitiesFieldGetForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type FdrschemaEntitiesFieldGetForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema entities field get forbidden response has a 2xx status code +func (o *FdrschemaEntitiesFieldGetForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema entities field get forbidden response has a 3xx status code +func (o *FdrschemaEntitiesFieldGetForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema entities field get forbidden response has a 4xx status code +func (o *FdrschemaEntitiesFieldGetForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema entities field get forbidden response has a 5xx status code +func (o *FdrschemaEntitiesFieldGetForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema entities field get forbidden response a status code equal to that given +func (o *FdrschemaEntitiesFieldGetForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the fdrschema entities field get forbidden response +func (o *FdrschemaEntitiesFieldGetForbidden) Code() int { + return 403 +} + +func (o *FdrschemaEntitiesFieldGetForbidden) Error() string { + return fmt.Sprintf("[GET /fdr/entities/schema-fields/v1][%d] fdrschemaEntitiesFieldGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaEntitiesFieldGetForbidden) String() string { + return fmt.Sprintf("[GET /fdr/entities/schema-fields/v1][%d] fdrschemaEntitiesFieldGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaEntitiesFieldGetForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaEntitiesFieldGetForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaEntitiesFieldGetTooManyRequests creates a FdrschemaEntitiesFieldGetTooManyRequests with default headers values +func NewFdrschemaEntitiesFieldGetTooManyRequests() *FdrschemaEntitiesFieldGetTooManyRequests { + return &FdrschemaEntitiesFieldGetTooManyRequests{} +} + +/* +FdrschemaEntitiesFieldGetTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type FdrschemaEntitiesFieldGetTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema entities field get too many requests response has a 2xx status code +func (o *FdrschemaEntitiesFieldGetTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema entities field get too many requests response has a 3xx status code +func (o *FdrschemaEntitiesFieldGetTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema entities field get too many requests response has a 4xx status code +func (o *FdrschemaEntitiesFieldGetTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema entities field get too many requests response has a 5xx status code +func (o *FdrschemaEntitiesFieldGetTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema entities field get too many requests response a status code equal to that given +func (o *FdrschemaEntitiesFieldGetTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the fdrschema entities field get too many requests response +func (o *FdrschemaEntitiesFieldGetTooManyRequests) Code() int { + return 429 +} + +func (o *FdrschemaEntitiesFieldGetTooManyRequests) Error() string { + return fmt.Sprintf("[GET /fdr/entities/schema-fields/v1][%d] fdrschemaEntitiesFieldGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaEntitiesFieldGetTooManyRequests) String() string { + return fmt.Sprintf("[GET /fdr/entities/schema-fields/v1][%d] fdrschemaEntitiesFieldGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaEntitiesFieldGetTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaEntitiesFieldGetTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/field_schema/fdrschema_queries_field_get_parameters.go b/falcon/client/field_schema/fdrschema_queries_field_get_parameters.go new file mode 100644 index 00000000..f3456f3c --- /dev/null +++ b/falcon/client/field_schema/fdrschema_queries_field_get_parameters.go @@ -0,0 +1,266 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package field_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewFdrschemaQueriesFieldGetParams creates a new FdrschemaQueriesFieldGetParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewFdrschemaQueriesFieldGetParams() *FdrschemaQueriesFieldGetParams { + return &FdrschemaQueriesFieldGetParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewFdrschemaQueriesFieldGetParamsWithTimeout creates a new FdrschemaQueriesFieldGetParams object +// with the ability to set a timeout on a request. +func NewFdrschemaQueriesFieldGetParamsWithTimeout(timeout time.Duration) *FdrschemaQueriesFieldGetParams { + return &FdrschemaQueriesFieldGetParams{ + timeout: timeout, + } +} + +// NewFdrschemaQueriesFieldGetParamsWithContext creates a new FdrschemaQueriesFieldGetParams object +// with the ability to set a context for a request. +func NewFdrschemaQueriesFieldGetParamsWithContext(ctx context.Context) *FdrschemaQueriesFieldGetParams { + return &FdrschemaQueriesFieldGetParams{ + Context: ctx, + } +} + +// NewFdrschemaQueriesFieldGetParamsWithHTTPClient creates a new FdrschemaQueriesFieldGetParams object +// with the ability to set a custom HTTPClient for a request. +func NewFdrschemaQueriesFieldGetParamsWithHTTPClient(client *http.Client) *FdrschemaQueriesFieldGetParams { + return &FdrschemaQueriesFieldGetParams{ + HTTPClient: client, + } +} + +/* +FdrschemaQueriesFieldGetParams contains all the parameters to send to the API endpoint + + for the fdrschema queries field get operation. + + Typically these are written to a http.Request. +*/ +type FdrschemaQueriesFieldGetParams struct { + + /* Filter. + + FQL filter of the data + */ + Filter *string + + /* Limit. + + Limit of the data + */ + Limit *int64 + + /* Offset. + + Offset into the data + */ + Offset *int64 + + /* Sort. + + Sort the data + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the fdrschema queries field get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaQueriesFieldGetParams) WithDefaults() *FdrschemaQueriesFieldGetParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the fdrschema queries field get params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *FdrschemaQueriesFieldGetParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithTimeout(timeout time.Duration) *FdrschemaQueriesFieldGetParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithContext(ctx context.Context) *FdrschemaQueriesFieldGetParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithHTTPClient(client *http.Client) *FdrschemaQueriesFieldGetParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithFilter adds the filter to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithFilter(filter *string) *FdrschemaQueriesFieldGetParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetFilter(filter *string) { + o.Filter = filter +} + +// WithLimit adds the limit to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithLimit(limit *int64) *FdrschemaQueriesFieldGetParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithOffset(offset *int64) *FdrschemaQueriesFieldGetParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) WithSort(sort *string) *FdrschemaQueriesFieldGetParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the fdrschema queries field get params +func (o *FdrschemaQueriesFieldGetParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *FdrschemaQueriesFieldGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/field_schema/fdrschema_queries_field_get_responses.go b/falcon/client/field_schema/fdrschema_queries_field_get_responses.go new file mode 100644 index 00000000..d21176c9 --- /dev/null +++ b/falcon/client/field_schema/fdrschema_queries_field_get_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package field_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// FdrschemaQueriesFieldGetReader is a Reader for the FdrschemaQueriesFieldGet structure. +type FdrschemaQueriesFieldGetReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *FdrschemaQueriesFieldGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewFdrschemaQueriesFieldGetOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewFdrschemaQueriesFieldGetForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewFdrschemaQueriesFieldGetTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /fdr/queries/schema-fields/v1] fdrschema.queries.field.get", response, response.Code()) + } +} + +// NewFdrschemaQueriesFieldGetOK creates a FdrschemaQueriesFieldGetOK with default headers values +func NewFdrschemaQueriesFieldGetOK() *FdrschemaQueriesFieldGetOK { + return &FdrschemaQueriesFieldGetOK{} +} + +/* +FdrschemaQueriesFieldGetOK describes a response with status code 200, with default header values. + +OK +*/ +type FdrschemaQueriesFieldGetOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this fdrschema queries field get o k response has a 2xx status code +func (o *FdrschemaQueriesFieldGetOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this fdrschema queries field get o k response has a 3xx status code +func (o *FdrschemaQueriesFieldGetOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema queries field get o k response has a 4xx status code +func (o *FdrschemaQueriesFieldGetOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this fdrschema queries field get o k response has a 5xx status code +func (o *FdrschemaQueriesFieldGetOK) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema queries field get o k response a status code equal to that given +func (o *FdrschemaQueriesFieldGetOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the fdrschema queries field get o k response +func (o *FdrschemaQueriesFieldGetOK) Code() int { + return 200 +} + +func (o *FdrschemaQueriesFieldGetOK) Error() string { + return fmt.Sprintf("[GET /fdr/queries/schema-fields/v1][%d] fdrschemaQueriesFieldGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaQueriesFieldGetOK) String() string { + return fmt.Sprintf("[GET /fdr/queries/schema-fields/v1][%d] fdrschemaQueriesFieldGetOK %+v", 200, o.Payload) +} + +func (o *FdrschemaQueriesFieldGetOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *FdrschemaQueriesFieldGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaQueriesFieldGetForbidden creates a FdrschemaQueriesFieldGetForbidden with default headers values +func NewFdrschemaQueriesFieldGetForbidden() *FdrschemaQueriesFieldGetForbidden { + return &FdrschemaQueriesFieldGetForbidden{} +} + +/* +FdrschemaQueriesFieldGetForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type FdrschemaQueriesFieldGetForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema queries field get forbidden response has a 2xx status code +func (o *FdrschemaQueriesFieldGetForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema queries field get forbidden response has a 3xx status code +func (o *FdrschemaQueriesFieldGetForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema queries field get forbidden response has a 4xx status code +func (o *FdrschemaQueriesFieldGetForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema queries field get forbidden response has a 5xx status code +func (o *FdrschemaQueriesFieldGetForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema queries field get forbidden response a status code equal to that given +func (o *FdrschemaQueriesFieldGetForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the fdrschema queries field get forbidden response +func (o *FdrschemaQueriesFieldGetForbidden) Code() int { + return 403 +} + +func (o *FdrschemaQueriesFieldGetForbidden) Error() string { + return fmt.Sprintf("[GET /fdr/queries/schema-fields/v1][%d] fdrschemaQueriesFieldGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaQueriesFieldGetForbidden) String() string { + return fmt.Sprintf("[GET /fdr/queries/schema-fields/v1][%d] fdrschemaQueriesFieldGetForbidden %+v", 403, o.Payload) +} + +func (o *FdrschemaQueriesFieldGetForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaQueriesFieldGetForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewFdrschemaQueriesFieldGetTooManyRequests creates a FdrschemaQueriesFieldGetTooManyRequests with default headers values +func NewFdrschemaQueriesFieldGetTooManyRequests() *FdrschemaQueriesFieldGetTooManyRequests { + return &FdrschemaQueriesFieldGetTooManyRequests{} +} + +/* +FdrschemaQueriesFieldGetTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type FdrschemaQueriesFieldGetTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this fdrschema queries field get too many requests response has a 2xx status code +func (o *FdrschemaQueriesFieldGetTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this fdrschema queries field get too many requests response has a 3xx status code +func (o *FdrschemaQueriesFieldGetTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this fdrschema queries field get too many requests response has a 4xx status code +func (o *FdrschemaQueriesFieldGetTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this fdrschema queries field get too many requests response has a 5xx status code +func (o *FdrschemaQueriesFieldGetTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this fdrschema queries field get too many requests response a status code equal to that given +func (o *FdrschemaQueriesFieldGetTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the fdrschema queries field get too many requests response +func (o *FdrschemaQueriesFieldGetTooManyRequests) Code() int { + return 429 +} + +func (o *FdrschemaQueriesFieldGetTooManyRequests) Error() string { + return fmt.Sprintf("[GET /fdr/queries/schema-fields/v1][%d] fdrschemaQueriesFieldGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaQueriesFieldGetTooManyRequests) String() string { + return fmt.Sprintf("[GET /fdr/queries/schema-fields/v1][%d] fdrschemaQueriesFieldGetTooManyRequests %+v", 429, o.Payload) +} + +func (o *FdrschemaQueriesFieldGetTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *FdrschemaQueriesFieldGetTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/field_schema/field_schema_client.go b/falcon/client/field_schema/field_schema_client.go new file mode 100644 index 00000000..e90040ab --- /dev/null +++ b/falcon/client/field_schema/field_schema_client.go @@ -0,0 +1,119 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package field_schema + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new field schema API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for field schema API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + FdrschemaEntitiesFieldGet(params *FdrschemaEntitiesFieldGetParams, opts ...ClientOption) (*FdrschemaEntitiesFieldGetOK, error) + + FdrschemaQueriesFieldGet(params *FdrschemaQueriesFieldGetParams, opts ...ClientOption) (*FdrschemaQueriesFieldGetOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +FdrschemaEntitiesFieldGet fetches field schema by ID +*/ +func (a *Client) FdrschemaEntitiesFieldGet(params *FdrschemaEntitiesFieldGetParams, opts ...ClientOption) (*FdrschemaEntitiesFieldGetOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewFdrschemaEntitiesFieldGetParams() + } + op := &runtime.ClientOperation{ + ID: "fdrschema.entities.field.get", + Method: "GET", + PathPattern: "/fdr/entities/schema-fields/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &FdrschemaEntitiesFieldGetReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*FdrschemaEntitiesFieldGetOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for fdrschema.entities.field.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +FdrschemaQueriesFieldGet gets list of field i ds given a particular query +*/ +func (a *Client) FdrschemaQueriesFieldGet(params *FdrschemaQueriesFieldGetParams, opts ...ClientOption) (*FdrschemaQueriesFieldGetOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewFdrschemaQueriesFieldGetParams() + } + op := &runtime.ClientOperation{ + ID: "fdrschema.queries.field.get", + Method: "GET", + PathPattern: "/fdr/queries/schema-fields/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &FdrschemaQueriesFieldGetReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*FdrschemaQueriesFieldGetOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for fdrschema.queries.field.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/filevantage/filevantage_client.go b/falcon/client/filevantage/filevantage_client.go index 16d51c4a..e6258da5 100644 --- a/falcon/client/filevantage/filevantage_client.go +++ b/falcon/client/filevantage/filevantage_client.go @@ -6,6 +6,8 @@ package filevantage // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -70,8 +72,9 @@ func (a *Client) GetChanges(params *GetChangesParams, opts ...ClientOption) (*Ge return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetChangesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getChanges: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -109,8 +112,9 @@ func (a *Client) QueryChanges(params *QueryChangesParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryChangesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryChanges: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/filevantage/get_changes_parameters.go b/falcon/client/filevantage/get_changes_parameters.go index f5135958..5bc0b02b 100644 --- a/falcon/client/filevantage/get_changes_parameters.go +++ b/falcon/client/filevantage/get_changes_parameters.go @@ -64,7 +64,7 @@ type GetChangesParams struct { /* Ids. - Comma separated values of change ids + One or more change ids in the form of ids=ID1&ids=ID2 */ Ids []string diff --git a/falcon/client/filevantage/get_changes_responses.go b/falcon/client/filevantage/get_changes_responses.go index 07bb390a..edf3d7eb 100644 --- a/falcon/client/filevantage/get_changes_responses.go +++ b/falcon/client/filevantage/get_changes_responses.go @@ -56,14 +56,7 @@ func (o *GetChangesReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewGetChangesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /filevantage/entities/changes/v2] getChanges", response, response.Code()) } } @@ -91,7 +84,7 @@ type GetChangesOK struct { */ XRateLimitRemaining int64 - Payload *models.ExternalGetChangesResponse + Payload *models.PublicGetChangesResponse } // IsSuccess returns true when this get changes o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *GetChangesOK) String() string { return fmt.Sprintf("[GET /filevantage/entities/changes/v2][%d] getChangesOK %+v", 200, o.Payload) } -func (o *GetChangesOK) GetPayload() *models.ExternalGetChangesResponse { +func (o *GetChangesOK) GetPayload() *models.PublicGetChangesResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *GetChangesOK) readResponse(response runtime.ClientResponse, consumer ru o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ExternalGetChangesResponse) + o.Payload = new(models.PublicGetChangesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type GetChangesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this get changes bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *GetChangesBadRequest) String() string { return fmt.Sprintf("[GET /filevantage/entities/changes/v2][%d] getChangesBadRequest %+v", 400, o.Payload) } -func (o *GetChangesBadRequest) GetPayload() *models.MsaReplyMetaOnly { +func (o *GetChangesBadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *GetChangesBadRequest) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type GetChangesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this get changes internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *GetChangesInternalServerError) String() string { return fmt.Sprintf("[GET /filevantage/entities/changes/v2][%d] getChangesInternalServerError %+v", 500, o.Payload) } -func (o *GetChangesInternalServerError) GetPayload() *models.MsaReplyMetaOnly { +func (o *GetChangesInternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *GetChangesInternalServerError) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetChangesDefault creates a GetChangesDefault with default headers values -func NewGetChangesDefault(code int) *GetChangesDefault { - return &GetChangesDefault{ - _statusCode: code, - } -} - -/* -GetChangesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetChangesDefault struct { - _statusCode int - - Payload *models.ExternalGetChangesResponse -} - -// IsSuccess returns true when this get changes default response has a 2xx status code -func (o *GetChangesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get changes default response has a 3xx status code -func (o *GetChangesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get changes default response has a 4xx status code -func (o *GetChangesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get changes default response has a 5xx status code -func (o *GetChangesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get changes default response a status code equal to that given -func (o *GetChangesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get changes default response -func (o *GetChangesDefault) Code() int { - return o._statusCode -} - -func (o *GetChangesDefault) Error() string { - return fmt.Sprintf("[GET /filevantage/entities/changes/v2][%d] getChanges default %+v", o._statusCode, o.Payload) -} - -func (o *GetChangesDefault) String() string { - return fmt.Sprintf("[GET /filevantage/entities/changes/v2][%d] getChanges default %+v", o._statusCode, o.Payload) -} - -func (o *GetChangesDefault) GetPayload() *models.ExternalGetChangesResponse { - return o.Payload -} - -func (o *GetChangesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ExternalGetChangesResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/filevantage/query_changes_responses.go b/falcon/client/filevantage/query_changes_responses.go index ae2965a5..33e94608 100644 --- a/falcon/client/filevantage/query_changes_responses.go +++ b/falcon/client/filevantage/query_changes_responses.go @@ -56,14 +56,7 @@ func (o *QueryChangesReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewQueryChangesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /filevantage/queries/changes/v2] queryChanges", response, response.Code()) } } @@ -91,7 +84,7 @@ type QueryChangesOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query changes o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *QueryChangesOK) String() string { return fmt.Sprintf("[GET /filevantage/queries/changes/v2][%d] queryChangesOK %+v", 200, o.Payload) } -func (o *QueryChangesOK) GetPayload() *models.MsaQueryResponse { +func (o *QueryChangesOK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *QueryChangesOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type QueryChangesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query changes bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *QueryChangesBadRequest) String() string { return fmt.Sprintf("[GET /filevantage/queries/changes/v2][%d] queryChangesBadRequest %+v", 400, o.Payload) } -func (o *QueryChangesBadRequest) GetPayload() *models.MsaReplyMetaOnly { +func (o *QueryChangesBadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *QueryChangesBadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type QueryChangesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query changes internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *QueryChangesInternalServerError) String() string { return fmt.Sprintf("[GET /filevantage/queries/changes/v2][%d] queryChangesInternalServerError %+v", 500, o.Payload) } -func (o *QueryChangesInternalServerError) GetPayload() *models.MsaReplyMetaOnly { +func (o *QueryChangesInternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *QueryChangesInternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryChangesDefault creates a QueryChangesDefault with default headers values -func NewQueryChangesDefault(code int) *QueryChangesDefault { - return &QueryChangesDefault{ - _statusCode: code, - } -} - -/* -QueryChangesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryChangesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query changes default response has a 2xx status code -func (o *QueryChangesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query changes default response has a 3xx status code -func (o *QueryChangesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query changes default response has a 4xx status code -func (o *QueryChangesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query changes default response has a 5xx status code -func (o *QueryChangesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query changes default response a status code equal to that given -func (o *QueryChangesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query changes default response -func (o *QueryChangesDefault) Code() int { - return o._statusCode -} - -func (o *QueryChangesDefault) Error() string { - return fmt.Sprintf("[GET /filevantage/queries/changes/v2][%d] queryChanges default %+v", o._statusCode, o.Payload) -} - -func (o *QueryChangesDefault) String() string { - return fmt.Sprintf("[GET /filevantage/queries/changes/v2][%d] queryChanges default %+v", o._statusCode, o.Payload) -} - -func (o *QueryChangesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryChangesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_management/aggregate_events_responses.go b/falcon/client/firewall_management/aggregate_events_responses.go index 83529071..27469db4 100644 --- a/falcon/client/firewall_management/aggregate_events_responses.go +++ b/falcon/client/firewall_management/aggregate_events_responses.go @@ -50,14 +50,7 @@ func (o *AggregateEventsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewAggregateEventsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /fwmgr/aggregates/events/GET/v1] aggregate-events", response, response.Code()) } } @@ -195,7 +188,7 @@ type AggregateEventsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this aggregate events bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *AggregateEventsBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/aggregates/events/GET/v1][%d] aggregateEventsBadRequest %+v", 400, o.Payload) } -func (o *AggregateEventsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *AggregateEventsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *AggregateEventsBadRequest) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *AggregateEventsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewAggregateEventsDefault creates a AggregateEventsDefault with default headers values -func NewAggregateEventsDefault(code int) *AggregateEventsDefault { - return &AggregateEventsDefault{ - _statusCode: code, - } -} - -/* -AggregateEventsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateEventsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIAggregatesResponse -} - -// IsSuccess returns true when this aggregate events default response has a 2xx status code -func (o *AggregateEventsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate events default response has a 3xx status code -func (o *AggregateEventsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate events default response has a 4xx status code -func (o *AggregateEventsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate events default response has a 5xx status code -func (o *AggregateEventsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate events default response a status code equal to that given -func (o *AggregateEventsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate events default response -func (o *AggregateEventsDefault) Code() int { - return o._statusCode -} - -func (o *AggregateEventsDefault) Error() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/events/GET/v1][%d] aggregate-events default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateEventsDefault) String() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/events/GET/v1][%d] aggregate-events default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateEventsDefault) GetPayload() *models.FwmgrAPIAggregatesResponse { - return o.Payload -} - -func (o *AggregateEventsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/aggregate_policy_rules_responses.go b/falcon/client/firewall_management/aggregate_policy_rules_responses.go index b3dd2af6..caa36e9e 100644 --- a/falcon/client/firewall_management/aggregate_policy_rules_responses.go +++ b/falcon/client/firewall_management/aggregate_policy_rules_responses.go @@ -50,14 +50,7 @@ func (o *AggregatePolicyRulesReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewAggregatePolicyRulesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /fwmgr/aggregates/policy-rules/GET/v1] aggregate-policy-rules", response, response.Code()) } } @@ -195,7 +188,7 @@ type AggregatePolicyRulesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this aggregate policy rules bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *AggregatePolicyRulesBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/aggregates/policy-rules/GET/v1][%d] aggregatePolicyRulesBadRequest %+v", 400, o.Payload) } -func (o *AggregatePolicyRulesBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *AggregatePolicyRulesBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *AggregatePolicyRulesBadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *AggregatePolicyRulesTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewAggregatePolicyRulesDefault creates a AggregatePolicyRulesDefault with default headers values -func NewAggregatePolicyRulesDefault(code int) *AggregatePolicyRulesDefault { - return &AggregatePolicyRulesDefault{ - _statusCode: code, - } -} - -/* -AggregatePolicyRulesDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregatePolicyRulesDefault struct { - _statusCode int - - Payload *models.FwmgrAPIAggregatesResponse -} - -// IsSuccess returns true when this aggregate policy rules default response has a 2xx status code -func (o *AggregatePolicyRulesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate policy rules default response has a 3xx status code -func (o *AggregatePolicyRulesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate policy rules default response has a 4xx status code -func (o *AggregatePolicyRulesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate policy rules default response has a 5xx status code -func (o *AggregatePolicyRulesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate policy rules default response a status code equal to that given -func (o *AggregatePolicyRulesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate policy rules default response -func (o *AggregatePolicyRulesDefault) Code() int { - return o._statusCode -} - -func (o *AggregatePolicyRulesDefault) Error() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/policy-rules/GET/v1][%d] aggregate-policy-rules default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatePolicyRulesDefault) String() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/policy-rules/GET/v1][%d] aggregate-policy-rules default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatePolicyRulesDefault) GetPayload() *models.FwmgrAPIAggregatesResponse { - return o.Payload -} - -func (o *AggregatePolicyRulesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/aggregate_rule_groups_responses.go b/falcon/client/firewall_management/aggregate_rule_groups_responses.go index cafd1b49..ad7b7ea6 100644 --- a/falcon/client/firewall_management/aggregate_rule_groups_responses.go +++ b/falcon/client/firewall_management/aggregate_rule_groups_responses.go @@ -56,14 +56,7 @@ func (o *AggregateRuleGroupsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewAggregateRuleGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /fwmgr/aggregates/rule-groups/GET/v1] aggregate-rule-groups", response, response.Code()) } } @@ -201,7 +194,7 @@ type AggregateRuleGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this aggregate rule groups bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *AggregateRuleGroupsBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/aggregates/rule-groups/GET/v1][%d] aggregateRuleGroupsBadRequest %+v", 400, o.Payload) } -func (o *AggregateRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *AggregateRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *AggregateRuleGroupsBadRequest) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -618,75 +611,3 @@ func (o *AggregateRuleGroupsInternalServerError) readResponse(response runtime.C return nil } - -// NewAggregateRuleGroupsDefault creates a AggregateRuleGroupsDefault with default headers values -func NewAggregateRuleGroupsDefault(code int) *AggregateRuleGroupsDefault { - return &AggregateRuleGroupsDefault{ - _statusCode: code, - } -} - -/* -AggregateRuleGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateRuleGroupsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIAggregatesResponse -} - -// IsSuccess returns true when this aggregate rule groups default response has a 2xx status code -func (o *AggregateRuleGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate rule groups default response has a 3xx status code -func (o *AggregateRuleGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate rule groups default response has a 4xx status code -func (o *AggregateRuleGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate rule groups default response has a 5xx status code -func (o *AggregateRuleGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate rule groups default response a status code equal to that given -func (o *AggregateRuleGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate rule groups default response -func (o *AggregateRuleGroupsDefault) Code() int { - return o._statusCode -} - -func (o *AggregateRuleGroupsDefault) Error() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/rule-groups/GET/v1][%d] aggregate-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateRuleGroupsDefault) String() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/rule-groups/GET/v1][%d] aggregate-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateRuleGroupsDefault) GetPayload() *models.FwmgrAPIAggregatesResponse { - return o.Payload -} - -func (o *AggregateRuleGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/aggregate_rules_responses.go b/falcon/client/firewall_management/aggregate_rules_responses.go index 2e868de2..c964cfa8 100644 --- a/falcon/client/firewall_management/aggregate_rules_responses.go +++ b/falcon/client/firewall_management/aggregate_rules_responses.go @@ -50,14 +50,7 @@ func (o *AggregateRulesReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewAggregateRulesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /fwmgr/aggregates/rules/GET/v1] aggregate-rules", response, response.Code()) } } @@ -195,7 +188,7 @@ type AggregateRulesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this aggregate rules bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *AggregateRulesBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/aggregates/rules/GET/v1][%d] aggregateRulesBadRequest %+v", 400, o.Payload) } -func (o *AggregateRulesBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *AggregateRulesBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *AggregateRulesBadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *AggregateRulesTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewAggregateRulesDefault creates a AggregateRulesDefault with default headers values -func NewAggregateRulesDefault(code int) *AggregateRulesDefault { - return &AggregateRulesDefault{ - _statusCode: code, - } -} - -/* -AggregateRulesDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateRulesDefault struct { - _statusCode int - - Payload *models.FwmgrAPIAggregatesResponse -} - -// IsSuccess returns true when this aggregate rules default response has a 2xx status code -func (o *AggregateRulesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate rules default response has a 3xx status code -func (o *AggregateRulesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate rules default response has a 4xx status code -func (o *AggregateRulesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate rules default response has a 5xx status code -func (o *AggregateRulesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate rules default response a status code equal to that given -func (o *AggregateRulesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate rules default response -func (o *AggregateRulesDefault) Code() int { - return o._statusCode -} - -func (o *AggregateRulesDefault) Error() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/rules/GET/v1][%d] aggregate-rules default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateRulesDefault) String() string { - return fmt.Sprintf("[POST /fwmgr/aggregates/rules/GET/v1][%d] aggregate-rules default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateRulesDefault) GetPayload() *models.FwmgrAPIAggregatesResponse { - return o.Payload -} - -func (o *AggregateRulesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/create_network_locations_responses.go b/falcon/client/firewall_management/create_network_locations_responses.go index 6a868ae4..bb643cfb 100644 --- a/falcon/client/firewall_management/create_network_locations_responses.go +++ b/falcon/client/firewall_management/create_network_locations_responses.go @@ -50,7 +50,7 @@ func (o *CreateNetworkLocationsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /fwmgr/entities/network-locations/v1] create-network-locations", response, response.Code()) } } diff --git a/falcon/client/firewall_management/create_rule_group_responses.go b/falcon/client/firewall_management/create_rule_group_responses.go index 8082d94a..59b25a4c 100644 --- a/falcon/client/firewall_management/create_rule_group_responses.go +++ b/falcon/client/firewall_management/create_rule_group_responses.go @@ -50,7 +50,7 @@ func (o *CreateRuleGroupReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /fwmgr/entities/rule-groups/v1] create-rule-group", response, response.Code()) } } @@ -188,7 +188,7 @@ type CreateRuleGroupBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this create rule group bad request response has a 2xx status code @@ -229,7 +229,7 @@ func (o *CreateRuleGroupBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/entities/rule-groups/v1][%d] createRuleGroupBadRequest %+v", 400, o.Payload) } -func (o *CreateRuleGroupBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *CreateRuleGroupBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -264,7 +264,7 @@ func (o *CreateRuleGroupBadRequest) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_management/create_rule_group_validation_responses.go b/falcon/client/firewall_management/create_rule_group_validation_responses.go index 07892da6..0724e272 100644 --- a/falcon/client/firewall_management/create_rule_group_validation_responses.go +++ b/falcon/client/firewall_management/create_rule_group_validation_responses.go @@ -50,7 +50,7 @@ func (o *CreateRuleGroupValidationReader) ReadResponse(response runtime.ClientRe } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /fwmgr/entities/rule-groups/validation/v1] create-rule-group-validation", response, response.Code()) } } @@ -78,7 +78,7 @@ type CreateRuleGroupValidationCreated struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaQueryResponse + Payload *models.FwmgrMsaspecQueryResponse } // IsSuccess returns true when this create rule group validation created response has a 2xx status code @@ -119,7 +119,7 @@ func (o *CreateRuleGroupValidationCreated) String() string { return fmt.Sprintf("[POST /fwmgr/entities/rule-groups/validation/v1][%d] createRuleGroupValidationCreated %+v", 201, o.Payload) } -func (o *CreateRuleGroupValidationCreated) GetPayload() *models.FwmgrMsaQueryResponse { +func (o *CreateRuleGroupValidationCreated) GetPayload() *models.FwmgrMsaspecQueryResponse { return o.Payload } @@ -154,7 +154,7 @@ func (o *CreateRuleGroupValidationCreated) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaQueryResponse) + o.Payload = new(models.FwmgrMsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -188,7 +188,7 @@ type CreateRuleGroupValidationBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this create rule group validation bad request response has a 2xx status code @@ -229,7 +229,7 @@ func (o *CreateRuleGroupValidationBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/entities/rule-groups/validation/v1][%d] createRuleGroupValidationBadRequest %+v", 400, o.Payload) } -func (o *CreateRuleGroupValidationBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *CreateRuleGroupValidationBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -264,7 +264,7 @@ func (o *CreateRuleGroupValidationBadRequest) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_management/delete_network_locations_responses.go b/falcon/client/firewall_management/delete_network_locations_responses.go index e3d2d1e8..44fb523e 100644 --- a/falcon/client/firewall_management/delete_network_locations_responses.go +++ b/falcon/client/firewall_management/delete_network_locations_responses.go @@ -50,7 +50,7 @@ func (o *DeleteNetworkLocationsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /fwmgr/entities/network-locations/v1] delete-network-locations", response, response.Code()) } } diff --git a/falcon/client/firewall_management/delete_rule_groups_responses.go b/falcon/client/firewall_management/delete_rule_groups_responses.go index 074d2918..d86cc258 100644 --- a/falcon/client/firewall_management/delete_rule_groups_responses.go +++ b/falcon/client/firewall_management/delete_rule_groups_responses.go @@ -50,14 +50,7 @@ func (o *DeleteRuleGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewDeleteRuleGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /fwmgr/entities/rule-groups/v1] delete-rule-groups", response, response.Code()) } } @@ -195,7 +188,7 @@ type DeleteRuleGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this delete rule groups bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *DeleteRuleGroupsBadRequest) String() string { return fmt.Sprintf("[DELETE /fwmgr/entities/rule-groups/v1][%d] deleteRuleGroupsBadRequest %+v", 400, o.Payload) } -func (o *DeleteRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *DeleteRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *DeleteRuleGroupsBadRequest) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *DeleteRuleGroupsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewDeleteRuleGroupsDefault creates a DeleteRuleGroupsDefault with default headers values -func NewDeleteRuleGroupsDefault(code int) *DeleteRuleGroupsDefault { - return &DeleteRuleGroupsDefault{ - _statusCode: code, - } -} - -/* -DeleteRuleGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteRuleGroupsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIQueryResponse -} - -// IsSuccess returns true when this delete rule groups default response has a 2xx status code -func (o *DeleteRuleGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete rule groups default response has a 3xx status code -func (o *DeleteRuleGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete rule groups default response has a 4xx status code -func (o *DeleteRuleGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete rule groups default response has a 5xx status code -func (o *DeleteRuleGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete rule groups default response a status code equal to that given -func (o *DeleteRuleGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete rule groups default response -func (o *DeleteRuleGroupsDefault) Code() int { - return o._statusCode -} - -func (o *DeleteRuleGroupsDefault) Error() string { - return fmt.Sprintf("[DELETE /fwmgr/entities/rule-groups/v1][%d] delete-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteRuleGroupsDefault) String() string { - return fmt.Sprintf("[DELETE /fwmgr/entities/rule-groups/v1][%d] delete-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteRuleGroupsDefault) GetPayload() *models.FwmgrAPIQueryResponse { - return o.Payload -} - -func (o *DeleteRuleGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/firewall_management_client.go b/falcon/client/firewall_management/firewall_management_client.go index 5f3ba7c4..82885e5e 100644 --- a/falcon/client/firewall_management/firewall_management_client.go +++ b/falcon/client/firewall_management/firewall_management_client.go @@ -132,8 +132,9 @@ func (a *Client) AggregateEvents(params *AggregateEventsParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateEventsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for aggregate-events: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -169,8 +170,9 @@ func (a *Client) AggregatePolicyRules(params *AggregatePolicyRulesParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregatePolicyRulesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for aggregate-policy-rules: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -206,8 +208,9 @@ func (a *Client) AggregateRuleGroups(params *AggregateRuleGroupsParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateRuleGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for aggregate-rule-groups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -243,8 +246,9 @@ func (a *Client) AggregateRules(params *AggregateRulesParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateRulesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for aggregate-rules: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -432,8 +436,9 @@ func (a *Client) DeleteRuleGroups(params *DeleteRuleGroupsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteRuleGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for delete-rule-groups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -469,8 +474,9 @@ func (a *Client) GetEvents(params *GetEventsParams, opts ...ClientOption) (*GetE return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetEventsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-events: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -506,8 +512,9 @@ func (a *Client) GetFirewallFields(params *GetFirewallFieldsParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetFirewallFieldsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-firewall-fields: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -623,8 +630,9 @@ func (a *Client) GetPlatforms(params *GetPlatformsParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetPlatformsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-platforms: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -660,8 +668,9 @@ func (a *Client) GetPolicyContainers(params *GetPolicyContainersParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetPolicyContainersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-policy-containers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -697,8 +706,9 @@ func (a *Client) GetRuleGroups(params *GetRuleGroupsParams, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRuleGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-rule-groups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -734,8 +744,9 @@ func (a *Client) GetRules(params *GetRulesParams, opts ...ClientOption) (*GetRul return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRulesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for get-rules: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -771,8 +782,9 @@ func (a *Client) QueryEvents(params *QueryEventsParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryEventsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-events: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -808,8 +820,9 @@ func (a *Client) QueryFirewallFields(params *QueryFirewallFieldsParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryFirewallFieldsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-firewall-fields: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -885,8 +898,9 @@ func (a *Client) QueryPlatforms(params *QueryPlatformsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryPlatformsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-platforms: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -922,8 +936,9 @@ func (a *Client) QueryPolicyRules(params *QueryPolicyRulesParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryPolicyRulesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-policy-rules: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -959,8 +974,9 @@ func (a *Client) QueryRuleGroups(params *QueryRuleGroupsParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRuleGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-rule-groups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -996,8 +1012,9 @@ func (a *Client) QueryRules(params *QueryRulesParams, opts ...ClientOption) (*Qu return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRulesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for query-rules: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1148,9 +1165,9 @@ func (a *Client) UpdatePolicyContainer(params *UpdatePolicyContainerParams, opts case *UpdatePolicyContainerCreated: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*UpdatePolicyContainerDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for firewall_management: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1187,9 +1204,9 @@ func (a *Client) UpdatePolicyContainerV1(params *UpdatePolicyContainerV1Params, case *UpdatePolicyContainerV1Created: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*UpdatePolicyContainerV1Default) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for firewall_management: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1225,8 +1242,9 @@ func (a *Client) UpdateRuleGroup(params *UpdateRuleGroupParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateRuleGroupDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for update-rule-group: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1262,8 +1280,9 @@ func (a *Client) UpdateRuleGroupValidation(params *UpdateRuleGroupValidationPara return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateRuleGroupValidationDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for update-rule-group-validation: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1337,8 +1356,9 @@ func (a *Client) ValidateFilepathPattern(params *ValidateFilepathPatternParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*ValidateFilepathPatternDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for validate-filepath-pattern: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/firewall_management/get_events_responses.go b/falcon/client/firewall_management/get_events_responses.go index dcfafd7c..5b3ab1fe 100644 --- a/falcon/client/firewall_management/get_events_responses.go +++ b/falcon/client/firewall_management/get_events_responses.go @@ -50,14 +50,7 @@ func (o *GetEventsReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - result := NewGetEventsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/entities/events/v1] get-events", response, response.Code()) } } @@ -195,7 +188,7 @@ type GetEventsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this get events bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *GetEventsBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/entities/events/v1][%d] getEventsBadRequest %+v", 400, o.Payload) } -func (o *GetEventsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *GetEventsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *GetEventsBadRequest) readResponse(response runtime.ClientResponse, cons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *GetEventsTooManyRequests) readResponse(response runtime.ClientResponse, return nil } - -// NewGetEventsDefault creates a GetEventsDefault with default headers values -func NewGetEventsDefault(code int) *GetEventsDefault { - return &GetEventsDefault{ - _statusCode: code, - } -} - -/* -GetEventsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetEventsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIEventsResponse -} - -// IsSuccess returns true when this get events default response has a 2xx status code -func (o *GetEventsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get events default response has a 3xx status code -func (o *GetEventsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get events default response has a 4xx status code -func (o *GetEventsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get events default response has a 5xx status code -func (o *GetEventsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get events default response a status code equal to that given -func (o *GetEventsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get events default response -func (o *GetEventsDefault) Code() int { - return o._statusCode -} - -func (o *GetEventsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/entities/events/v1][%d] get-events default %+v", o._statusCode, o.Payload) -} - -func (o *GetEventsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/entities/events/v1][%d] get-events default %+v", o._statusCode, o.Payload) -} - -func (o *GetEventsDefault) GetPayload() *models.FwmgrAPIEventsResponse { - return o.Payload -} - -func (o *GetEventsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIEventsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/get_firewall_fields_responses.go b/falcon/client/firewall_management/get_firewall_fields_responses.go index f1fdcbd9..75da80fe 100644 --- a/falcon/client/firewall_management/get_firewall_fields_responses.go +++ b/falcon/client/firewall_management/get_firewall_fields_responses.go @@ -44,14 +44,7 @@ func (o *GetFirewallFieldsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetFirewallFieldsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/entities/firewall-fields/v1] get-firewall-fields", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type GetFirewallFieldsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *GetFirewallFieldsOK) GetPayload() *models.FwmgrAPIFirewallFieldsRespons func (o *GetFirewallFieldsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type GetFirewallFieldsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *GetFirewallFieldsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetFirewallFieldsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type GetFirewallFieldsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *GetFirewallFieldsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *GetFirewallFieldsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *GetFirewallFieldsTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewGetFirewallFieldsDefault creates a GetFirewallFieldsDefault with default headers values -func NewGetFirewallFieldsDefault(code int) *GetFirewallFieldsDefault { - return &GetFirewallFieldsDefault{ - _statusCode: code, - } -} - -/* -GetFirewallFieldsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetFirewallFieldsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIFirewallFieldsResponse -} - -// IsSuccess returns true when this get firewall fields default response has a 2xx status code -func (o *GetFirewallFieldsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get firewall fields default response has a 3xx status code -func (o *GetFirewallFieldsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get firewall fields default response has a 4xx status code -func (o *GetFirewallFieldsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get firewall fields default response has a 5xx status code -func (o *GetFirewallFieldsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get firewall fields default response a status code equal to that given -func (o *GetFirewallFieldsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get firewall fields default response -func (o *GetFirewallFieldsDefault) Code() int { - return o._statusCode -} - -func (o *GetFirewallFieldsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/entities/firewall-fields/v1][%d] get-firewall-fields default %+v", o._statusCode, o.Payload) -} - -func (o *GetFirewallFieldsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/entities/firewall-fields/v1][%d] get-firewall-fields default %+v", o._statusCode, o.Payload) -} - -func (o *GetFirewallFieldsDefault) GetPayload() *models.FwmgrAPIFirewallFieldsResponse { - return o.Payload -} - -func (o *GetFirewallFieldsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIFirewallFieldsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/get_network_locations_details_responses.go b/falcon/client/firewall_management/get_network_locations_details_responses.go index f59b4a49..f520da79 100644 --- a/falcon/client/firewall_management/get_network_locations_details_responses.go +++ b/falcon/client/firewall_management/get_network_locations_details_responses.go @@ -50,7 +50,7 @@ func (o *GetNetworkLocationsDetailsReader) ReadResponse(response runtime.ClientR } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /fwmgr/entities/network-locations-details/v1] get-network-locations-details", response, response.Code()) } } diff --git a/falcon/client/firewall_management/get_network_locations_responses.go b/falcon/client/firewall_management/get_network_locations_responses.go index 052faa9f..ffd207b5 100644 --- a/falcon/client/firewall_management/get_network_locations_responses.go +++ b/falcon/client/firewall_management/get_network_locations_responses.go @@ -50,7 +50,7 @@ func (o *GetNetworkLocationsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /fwmgr/entities/network-locations/v1] get-network-locations", response, response.Code()) } } diff --git a/falcon/client/firewall_management/get_platforms_responses.go b/falcon/client/firewall_management/get_platforms_responses.go index ffe602e4..ec94ea1f 100644 --- a/falcon/client/firewall_management/get_platforms_responses.go +++ b/falcon/client/firewall_management/get_platforms_responses.go @@ -44,14 +44,7 @@ func (o *GetPlatformsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetPlatformsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/entities/platforms/v1] get-platforms", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type GetPlatformsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *GetPlatformsOK) GetPayload() *models.FwmgrAPIPlatformsResponse { func (o *GetPlatformsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type GetPlatformsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *GetPlatformsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetPlatformsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type GetPlatformsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *GetPlatformsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetPlatformsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *GetPlatformsTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewGetPlatformsDefault creates a GetPlatformsDefault with default headers values -func NewGetPlatformsDefault(code int) *GetPlatformsDefault { - return &GetPlatformsDefault{ - _statusCode: code, - } -} - -/* -GetPlatformsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetPlatformsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIPlatformsResponse -} - -// IsSuccess returns true when this get platforms default response has a 2xx status code -func (o *GetPlatformsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get platforms default response has a 3xx status code -func (o *GetPlatformsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get platforms default response has a 4xx status code -func (o *GetPlatformsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get platforms default response has a 5xx status code -func (o *GetPlatformsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get platforms default response a status code equal to that given -func (o *GetPlatformsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get platforms default response -func (o *GetPlatformsDefault) Code() int { - return o._statusCode -} - -func (o *GetPlatformsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/entities/platforms/v1][%d] get-platforms default %+v", o._statusCode, o.Payload) -} - -func (o *GetPlatformsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/entities/platforms/v1][%d] get-platforms default %+v", o._statusCode, o.Payload) -} - -func (o *GetPlatformsDefault) GetPayload() *models.FwmgrAPIPlatformsResponse { - return o.Payload -} - -func (o *GetPlatformsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIPlatformsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/get_policy_containers_responses.go b/falcon/client/firewall_management/get_policy_containers_responses.go index 1fa78cc8..c3ba6acd 100644 --- a/falcon/client/firewall_management/get_policy_containers_responses.go +++ b/falcon/client/firewall_management/get_policy_containers_responses.go @@ -50,14 +50,7 @@ func (o *GetPolicyContainersReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetPolicyContainersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/entities/policies/v1] get-policy-containers", response, response.Code()) } } @@ -195,7 +188,7 @@ type GetPolicyContainersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this get policy containers bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *GetPolicyContainersBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/entities/policies/v1][%d] getPolicyContainersBadRequest %+v", 400, o.Payload) } -func (o *GetPolicyContainersBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *GetPolicyContainersBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *GetPolicyContainersBadRequest) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *GetPolicyContainersTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewGetPolicyContainersDefault creates a GetPolicyContainersDefault with default headers values -func NewGetPolicyContainersDefault(code int) *GetPolicyContainersDefault { - return &GetPolicyContainersDefault{ - _statusCode: code, - } -} - -/* -GetPolicyContainersDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetPolicyContainersDefault struct { - _statusCode int - - Payload *models.FwmgrAPIPolicyContainersResponse -} - -// IsSuccess returns true when this get policy containers default response has a 2xx status code -func (o *GetPolicyContainersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get policy containers default response has a 3xx status code -func (o *GetPolicyContainersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get policy containers default response has a 4xx status code -func (o *GetPolicyContainersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get policy containers default response has a 5xx status code -func (o *GetPolicyContainersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get policy containers default response a status code equal to that given -func (o *GetPolicyContainersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get policy containers default response -func (o *GetPolicyContainersDefault) Code() int { - return o._statusCode -} - -func (o *GetPolicyContainersDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/entities/policies/v1][%d] get-policy-containers default %+v", o._statusCode, o.Payload) -} - -func (o *GetPolicyContainersDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/entities/policies/v1][%d] get-policy-containers default %+v", o._statusCode, o.Payload) -} - -func (o *GetPolicyContainersDefault) GetPayload() *models.FwmgrAPIPolicyContainersResponse { - return o.Payload -} - -func (o *GetPolicyContainersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIPolicyContainersResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/get_rule_groups_responses.go b/falcon/client/firewall_management/get_rule_groups_responses.go index 0ef71ec5..436c991f 100644 --- a/falcon/client/firewall_management/get_rule_groups_responses.go +++ b/falcon/client/firewall_management/get_rule_groups_responses.go @@ -50,14 +50,7 @@ func (o *GetRuleGroupsReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewGetRuleGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/entities/rule-groups/v1] get-rule-groups", response, response.Code()) } } @@ -195,7 +188,7 @@ type GetRuleGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this get rule groups bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *GetRuleGroupsBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/entities/rule-groups/v1][%d] getRuleGroupsBadRequest %+v", 400, o.Payload) } -func (o *GetRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *GetRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *GetRuleGroupsBadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *GetRuleGroupsTooManyRequests) readResponse(response runtime.ClientRespo return nil } - -// NewGetRuleGroupsDefault creates a GetRuleGroupsDefault with default headers values -func NewGetRuleGroupsDefault(code int) *GetRuleGroupsDefault { - return &GetRuleGroupsDefault{ - _statusCode: code, - } -} - -/* -GetRuleGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetRuleGroupsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIRuleGroupsResponse -} - -// IsSuccess returns true when this get rule groups default response has a 2xx status code -func (o *GetRuleGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get rule groups default response has a 3xx status code -func (o *GetRuleGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get rule groups default response has a 4xx status code -func (o *GetRuleGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get rule groups default response has a 5xx status code -func (o *GetRuleGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get rule groups default response a status code equal to that given -func (o *GetRuleGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get rule groups default response -func (o *GetRuleGroupsDefault) Code() int { - return o._statusCode -} - -func (o *GetRuleGroupsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/entities/rule-groups/v1][%d] get-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *GetRuleGroupsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/entities/rule-groups/v1][%d] get-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *GetRuleGroupsDefault) GetPayload() *models.FwmgrAPIRuleGroupsResponse { - return o.Payload -} - -func (o *GetRuleGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIRuleGroupsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/get_rules_responses.go b/falcon/client/firewall_management/get_rules_responses.go index a1599e76..5999c8ad 100644 --- a/falcon/client/firewall_management/get_rules_responses.go +++ b/falcon/client/firewall_management/get_rules_responses.go @@ -50,14 +50,7 @@ func (o *GetRulesReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - result := NewGetRulesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/entities/rules/v1] get-rules", response, response.Code()) } } @@ -195,7 +188,7 @@ type GetRulesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this get rules bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *GetRulesBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/entities/rules/v1][%d] getRulesBadRequest %+v", 400, o.Payload) } -func (o *GetRulesBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *GetRulesBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *GetRulesBadRequest) readResponse(response runtime.ClientResponse, consu o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *GetRulesTooManyRequests) readResponse(response runtime.ClientResponse, return nil } - -// NewGetRulesDefault creates a GetRulesDefault with default headers values -func NewGetRulesDefault(code int) *GetRulesDefault { - return &GetRulesDefault{ - _statusCode: code, - } -} - -/* -GetRulesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetRulesDefault struct { - _statusCode int - - Payload *models.FwmgrAPIRulesResponse -} - -// IsSuccess returns true when this get rules default response has a 2xx status code -func (o *GetRulesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get rules default response has a 3xx status code -func (o *GetRulesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get rules default response has a 4xx status code -func (o *GetRulesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get rules default response has a 5xx status code -func (o *GetRulesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get rules default response a status code equal to that given -func (o *GetRulesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get rules default response -func (o *GetRulesDefault) Code() int { - return o._statusCode -} - -func (o *GetRulesDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/entities/rules/v1][%d] get-rules default %+v", o._statusCode, o.Payload) -} - -func (o *GetRulesDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/entities/rules/v1][%d] get-rules default %+v", o._statusCode, o.Payload) -} - -func (o *GetRulesDefault) GetPayload() *models.FwmgrAPIRulesResponse { - return o.Payload -} - -func (o *GetRulesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIRulesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/query_events_responses.go b/falcon/client/firewall_management/query_events_responses.go index ce51824f..455c2ce7 100644 --- a/falcon/client/firewall_management/query_events_responses.go +++ b/falcon/client/firewall_management/query_events_responses.go @@ -50,14 +50,7 @@ func (o *QueryEventsReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewQueryEventsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/queries/events/v1] query-events", response, response.Code()) } } @@ -195,7 +188,7 @@ type QueryEventsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this query events bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *QueryEventsBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/queries/events/v1][%d] queryEventsBadRequest %+v", 400, o.Payload) } -func (o *QueryEventsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *QueryEventsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *QueryEventsBadRequest) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *QueryEventsTooManyRequests) readResponse(response runtime.ClientRespons return nil } - -// NewQueryEventsDefault creates a QueryEventsDefault with default headers values -func NewQueryEventsDefault(code int) *QueryEventsDefault { - return &QueryEventsDefault{ - _statusCode: code, - } -} - -/* -QueryEventsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryEventsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIQueryResponse -} - -// IsSuccess returns true when this query events default response has a 2xx status code -func (o *QueryEventsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query events default response has a 3xx status code -func (o *QueryEventsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query events default response has a 4xx status code -func (o *QueryEventsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query events default response has a 5xx status code -func (o *QueryEventsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query events default response a status code equal to that given -func (o *QueryEventsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query events default response -func (o *QueryEventsDefault) Code() int { - return o._statusCode -} - -func (o *QueryEventsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/queries/events/v1][%d] query-events default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEventsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/queries/events/v1][%d] query-events default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEventsDefault) GetPayload() *models.FwmgrAPIQueryResponse { - return o.Payload -} - -func (o *QueryEventsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/query_firewall_fields_responses.go b/falcon/client/firewall_management/query_firewall_fields_responses.go index ba8168b1..190d5aac 100644 --- a/falcon/client/firewall_management/query_firewall_fields_responses.go +++ b/falcon/client/firewall_management/query_firewall_fields_responses.go @@ -44,14 +44,7 @@ func (o *QueryFirewallFieldsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewQueryFirewallFieldsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/queries/firewall-fields/v1] query-firewall-fields", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryFirewallFieldsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type QueryFirewallFieldsOK struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaQueryResponse + Payload *models.FwmgrMsaspecQueryResponse } // IsSuccess returns true when this query firewall fields o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *QueryFirewallFieldsOK) String() string { return fmt.Sprintf("[GET /fwmgr/queries/firewall-fields/v1][%d] queryFirewallFieldsOK %+v", 200, o.Payload) } -func (o *QueryFirewallFieldsOK) GetPayload() *models.FwmgrMsaQueryResponse { +func (o *QueryFirewallFieldsOK) GetPayload() *models.FwmgrMsaspecQueryResponse { return o.Payload } func (o *QueryFirewallFieldsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *QueryFirewallFieldsOK) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaQueryResponse) + o.Payload = new(models.FwmgrMsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type QueryFirewallFieldsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryFirewallFieldsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryFirewallFieldsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryFirewallFieldsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryFirewallFieldsTooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *QueryFirewallFieldsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryFirewallFieldsTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewQueryFirewallFieldsDefault creates a QueryFirewallFieldsDefault with default headers values -func NewQueryFirewallFieldsDefault(code int) *QueryFirewallFieldsDefault { - return &QueryFirewallFieldsDefault{ - _statusCode: code, - } -} - -/* -QueryFirewallFieldsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryFirewallFieldsDefault struct { - _statusCode int - - Payload *models.FwmgrMsaQueryResponse -} - -// IsSuccess returns true when this query firewall fields default response has a 2xx status code -func (o *QueryFirewallFieldsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query firewall fields default response has a 3xx status code -func (o *QueryFirewallFieldsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query firewall fields default response has a 4xx status code -func (o *QueryFirewallFieldsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query firewall fields default response has a 5xx status code -func (o *QueryFirewallFieldsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query firewall fields default response a status code equal to that given -func (o *QueryFirewallFieldsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query firewall fields default response -func (o *QueryFirewallFieldsDefault) Code() int { - return o._statusCode -} - -func (o *QueryFirewallFieldsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/queries/firewall-fields/v1][%d] query-firewall-fields default %+v", o._statusCode, o.Payload) -} - -func (o *QueryFirewallFieldsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/queries/firewall-fields/v1][%d] query-firewall-fields default %+v", o._statusCode, o.Payload) -} - -func (o *QueryFirewallFieldsDefault) GetPayload() *models.FwmgrMsaQueryResponse { - return o.Payload -} - -func (o *QueryFirewallFieldsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrMsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/query_network_locations_responses.go b/falcon/client/firewall_management/query_network_locations_responses.go index 16a5c1ac..c0c16ed8 100644 --- a/falcon/client/firewall_management/query_network_locations_responses.go +++ b/falcon/client/firewall_management/query_network_locations_responses.go @@ -50,7 +50,7 @@ func (o *QueryNetworkLocationsReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /fwmgr/queries/network-locations/v1] query-network-locations", response, response.Code()) } } diff --git a/falcon/client/firewall_management/query_platforms_responses.go b/falcon/client/firewall_management/query_platforms_responses.go index 5749efd4..69e23654 100644 --- a/falcon/client/firewall_management/query_platforms_responses.go +++ b/falcon/client/firewall_management/query_platforms_responses.go @@ -44,14 +44,7 @@ func (o *QueryPlatformsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueryPlatformsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/queries/platforms/v1] query-platforms", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryPlatformsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type QueryPlatformsOK struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaQueryResponse + Payload *models.FwmgrMsaspecQueryResponse } // IsSuccess returns true when this query platforms o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *QueryPlatformsOK) String() string { return fmt.Sprintf("[GET /fwmgr/queries/platforms/v1][%d] queryPlatformsOK %+v", 200, o.Payload) } -func (o *QueryPlatformsOK) GetPayload() *models.FwmgrMsaQueryResponse { +func (o *QueryPlatformsOK) GetPayload() *models.FwmgrMsaspecQueryResponse { return o.Payload } func (o *QueryPlatformsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *QueryPlatformsOK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaQueryResponse) + o.Payload = new(models.FwmgrMsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type QueryPlatformsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryPlatformsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryPlatformsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryPlatformsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryPlatformsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryPlatformsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryPlatformsTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewQueryPlatformsDefault creates a QueryPlatformsDefault with default headers values -func NewQueryPlatformsDefault(code int) *QueryPlatformsDefault { - return &QueryPlatformsDefault{ - _statusCode: code, - } -} - -/* -QueryPlatformsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryPlatformsDefault struct { - _statusCode int - - Payload *models.FwmgrMsaQueryResponse -} - -// IsSuccess returns true when this query platforms default response has a 2xx status code -func (o *QueryPlatformsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query platforms default response has a 3xx status code -func (o *QueryPlatformsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query platforms default response has a 4xx status code -func (o *QueryPlatformsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query platforms default response has a 5xx status code -func (o *QueryPlatformsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query platforms default response a status code equal to that given -func (o *QueryPlatformsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query platforms default response -func (o *QueryPlatformsDefault) Code() int { - return o._statusCode -} - -func (o *QueryPlatformsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/queries/platforms/v1][%d] query-platforms default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPlatformsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/queries/platforms/v1][%d] query-platforms default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPlatformsDefault) GetPayload() *models.FwmgrMsaQueryResponse { - return o.Payload -} - -func (o *QueryPlatformsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrMsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/query_policy_rules_responses.go b/falcon/client/firewall_management/query_policy_rules_responses.go index 75f8d14e..044931da 100644 --- a/falcon/client/firewall_management/query_policy_rules_responses.go +++ b/falcon/client/firewall_management/query_policy_rules_responses.go @@ -50,14 +50,7 @@ func (o *QueryPolicyRulesReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewQueryPolicyRulesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/queries/policy-rules/v1] query-policy-rules", response, response.Code()) } } @@ -195,7 +188,7 @@ type QueryPolicyRulesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this query policy rules bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *QueryPolicyRulesBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/queries/policy-rules/v1][%d] queryPolicyRulesBadRequest %+v", 400, o.Payload) } -func (o *QueryPolicyRulesBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *QueryPolicyRulesBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *QueryPolicyRulesBadRequest) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *QueryPolicyRulesTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewQueryPolicyRulesDefault creates a QueryPolicyRulesDefault with default headers values -func NewQueryPolicyRulesDefault(code int) *QueryPolicyRulesDefault { - return &QueryPolicyRulesDefault{ - _statusCode: code, - } -} - -/* -QueryPolicyRulesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryPolicyRulesDefault struct { - _statusCode int - - Payload *models.FwmgrAPIQueryResponse -} - -// IsSuccess returns true when this query policy rules default response has a 2xx status code -func (o *QueryPolicyRulesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query policy rules default response has a 3xx status code -func (o *QueryPolicyRulesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query policy rules default response has a 4xx status code -func (o *QueryPolicyRulesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query policy rules default response has a 5xx status code -func (o *QueryPolicyRulesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query policy rules default response a status code equal to that given -func (o *QueryPolicyRulesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query policy rules default response -func (o *QueryPolicyRulesDefault) Code() int { - return o._statusCode -} - -func (o *QueryPolicyRulesDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/queries/policy-rules/v1][%d] query-policy-rules default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPolicyRulesDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/queries/policy-rules/v1][%d] query-policy-rules default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPolicyRulesDefault) GetPayload() *models.FwmgrAPIQueryResponse { - return o.Payload -} - -func (o *QueryPolicyRulesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/query_rule_groups_responses.go b/falcon/client/firewall_management/query_rule_groups_responses.go index 5b0a2ad2..5ad7daa4 100644 --- a/falcon/client/firewall_management/query_rule_groups_responses.go +++ b/falcon/client/firewall_management/query_rule_groups_responses.go @@ -50,14 +50,7 @@ func (o *QueryRuleGroupsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewQueryRuleGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/queries/rule-groups/v1] query-rule-groups", response, response.Code()) } } @@ -195,7 +188,7 @@ type QueryRuleGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this query rule groups bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *QueryRuleGroupsBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/queries/rule-groups/v1][%d] queryRuleGroupsBadRequest %+v", 400, o.Payload) } -func (o *QueryRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *QueryRuleGroupsBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *QueryRuleGroupsBadRequest) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *QueryRuleGroupsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewQueryRuleGroupsDefault creates a QueryRuleGroupsDefault with default headers values -func NewQueryRuleGroupsDefault(code int) *QueryRuleGroupsDefault { - return &QueryRuleGroupsDefault{ - _statusCode: code, - } -} - -/* -QueryRuleGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRuleGroupsDefault struct { - _statusCode int - - Payload *models.FwmgrAPIQueryResponse -} - -// IsSuccess returns true when this query rule groups default response has a 2xx status code -func (o *QueryRuleGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query rule groups default response has a 3xx status code -func (o *QueryRuleGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query rule groups default response has a 4xx status code -func (o *QueryRuleGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query rule groups default response has a 5xx status code -func (o *QueryRuleGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query rule groups default response a status code equal to that given -func (o *QueryRuleGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query rule groups default response -func (o *QueryRuleGroupsDefault) Code() int { - return o._statusCode -} - -func (o *QueryRuleGroupsDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/queries/rule-groups/v1][%d] query-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRuleGroupsDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/queries/rule-groups/v1][%d] query-rule-groups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRuleGroupsDefault) GetPayload() *models.FwmgrAPIQueryResponse { - return o.Payload -} - -func (o *QueryRuleGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/query_rules_responses.go b/falcon/client/firewall_management/query_rules_responses.go index f75a5b11..3e3baa4b 100644 --- a/falcon/client/firewall_management/query_rules_responses.go +++ b/falcon/client/firewall_management/query_rules_responses.go @@ -50,14 +50,7 @@ func (o *QueryRulesReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewQueryRulesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /fwmgr/queries/rules/v1] query-rules", response, response.Code()) } } @@ -195,7 +188,7 @@ type QueryRulesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this query rules bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *QueryRulesBadRequest) String() string { return fmt.Sprintf("[GET /fwmgr/queries/rules/v1][%d] queryRulesBadRequest %+v", 400, o.Payload) } -func (o *QueryRulesBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *QueryRulesBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *QueryRulesBadRequest) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *QueryRulesTooManyRequests) readResponse(response runtime.ClientResponse return nil } - -// NewQueryRulesDefault creates a QueryRulesDefault with default headers values -func NewQueryRulesDefault(code int) *QueryRulesDefault { - return &QueryRulesDefault{ - _statusCode: code, - } -} - -/* -QueryRulesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRulesDefault struct { - _statusCode int - - Payload *models.FwmgrAPIQueryResponse -} - -// IsSuccess returns true when this query rules default response has a 2xx status code -func (o *QueryRulesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query rules default response has a 3xx status code -func (o *QueryRulesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query rules default response has a 4xx status code -func (o *QueryRulesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query rules default response has a 5xx status code -func (o *QueryRulesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query rules default response a status code equal to that given -func (o *QueryRulesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query rules default response -func (o *QueryRulesDefault) Code() int { - return o._statusCode -} - -func (o *QueryRulesDefault) Error() string { - return fmt.Sprintf("[GET /fwmgr/queries/rules/v1][%d] query-rules default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRulesDefault) String() string { - return fmt.Sprintf("[GET /fwmgr/queries/rules/v1][%d] query-rules default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRulesDefault) GetPayload() *models.FwmgrAPIQueryResponse { - return o.Payload -} - -func (o *QueryRulesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/update_network_locations_metadata_responses.go b/falcon/client/firewall_management/update_network_locations_metadata_responses.go index 82aae129..577738a7 100644 --- a/falcon/client/firewall_management/update_network_locations_metadata_responses.go +++ b/falcon/client/firewall_management/update_network_locations_metadata_responses.go @@ -50,7 +50,7 @@ func (o *UpdateNetworkLocationsMetadataReader) ReadResponse(response runtime.Cli } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /fwmgr/entities/network-locations-metadata/v1] update-network-locations-metadata", response, response.Code()) } } diff --git a/falcon/client/firewall_management/update_network_locations_precedence_responses.go b/falcon/client/firewall_management/update_network_locations_precedence_responses.go index 7d082b82..2d132f9b 100644 --- a/falcon/client/firewall_management/update_network_locations_precedence_responses.go +++ b/falcon/client/firewall_management/update_network_locations_precedence_responses.go @@ -50,7 +50,7 @@ func (o *UpdateNetworkLocationsPrecedenceReader) ReadResponse(response runtime.C } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /fwmgr/entities/network-locations-precedence/v1] update-network-locations-precedence", response, response.Code()) } } diff --git a/falcon/client/firewall_management/update_network_locations_responses.go b/falcon/client/firewall_management/update_network_locations_responses.go index 07374637..6af4a450 100644 --- a/falcon/client/firewall_management/update_network_locations_responses.go +++ b/falcon/client/firewall_management/update_network_locations_responses.go @@ -50,7 +50,7 @@ func (o *UpdateNetworkLocationsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /fwmgr/entities/network-locations/v1] update-network-locations", response, response.Code()) } } diff --git a/falcon/client/firewall_management/update_policy_container_responses.go b/falcon/client/firewall_management/update_policy_container_responses.go index 6af68127..5f03716a 100644 --- a/falcon/client/firewall_management/update_policy_container_responses.go +++ b/falcon/client/firewall_management/update_policy_container_responses.go @@ -56,14 +56,7 @@ func (o *UpdatePolicyContainerReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewUpdatePolicyContainerDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PUT /fwmgr/entities/policies/v2] update-policy-container", response, response.Code()) } } @@ -91,7 +84,7 @@ type UpdatePolicyContainerOK struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update policy container o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *UpdatePolicyContainerOK) String() string { return fmt.Sprintf("[PUT /fwmgr/entities/policies/v2][%d] updatePolicyContainerOK %+v", 200, o.Payload) } -func (o *UpdatePolicyContainerOK) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdatePolicyContainerOK) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -167,7 +160,7 @@ func (o *UpdatePolicyContainerOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type UpdatePolicyContainerCreated struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update policy container created response has a 2xx status code @@ -242,7 +235,7 @@ func (o *UpdatePolicyContainerCreated) String() string { return fmt.Sprintf("[PUT /fwmgr/entities/policies/v2][%d] updatePolicyContainerCreated %+v", 201, o.Payload) } -func (o *UpdatePolicyContainerCreated) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdatePolicyContainerCreated) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *UpdatePolicyContainerCreated) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type UpdatePolicyContainerBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update policy container bad request response has a 2xx status code @@ -352,7 +345,7 @@ func (o *UpdatePolicyContainerBadRequest) String() string { return fmt.Sprintf("[PUT /fwmgr/entities/policies/v2][%d] updatePolicyContainerBadRequest %+v", 400, o.Payload) } -func (o *UpdatePolicyContainerBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdatePolicyContainerBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *UpdatePolicyContainerBadRequest) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -631,75 +624,3 @@ func (o *UpdatePolicyContainerTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewUpdatePolicyContainerDefault creates a UpdatePolicyContainerDefault with default headers values -func NewUpdatePolicyContainerDefault(code int) *UpdatePolicyContainerDefault { - return &UpdatePolicyContainerDefault{ - _statusCode: code, - } -} - -/* -UpdatePolicyContainerDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdatePolicyContainerDefault struct { - _statusCode int - - Payload *models.FwmgrMsaReplyMetaOnly -} - -// IsSuccess returns true when this update policy container default response has a 2xx status code -func (o *UpdatePolicyContainerDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update policy container default response has a 3xx status code -func (o *UpdatePolicyContainerDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update policy container default response has a 4xx status code -func (o *UpdatePolicyContainerDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update policy container default response has a 5xx status code -func (o *UpdatePolicyContainerDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update policy container default response a status code equal to that given -func (o *UpdatePolicyContainerDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update policy container default response -func (o *UpdatePolicyContainerDefault) Code() int { - return o._statusCode -} - -func (o *UpdatePolicyContainerDefault) Error() string { - return fmt.Sprintf("[PUT /fwmgr/entities/policies/v2][%d] update-policy-container default %+v", o._statusCode, o.Payload) -} - -func (o *UpdatePolicyContainerDefault) String() string { - return fmt.Sprintf("[PUT /fwmgr/entities/policies/v2][%d] update-policy-container default %+v", o._statusCode, o.Payload) -} - -func (o *UpdatePolicyContainerDefault) GetPayload() *models.FwmgrMsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdatePolicyContainerDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrMsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/update_policy_container_v1_responses.go b/falcon/client/firewall_management/update_policy_container_v1_responses.go index 3e75021f..f63e0a95 100644 --- a/falcon/client/firewall_management/update_policy_container_v1_responses.go +++ b/falcon/client/firewall_management/update_policy_container_v1_responses.go @@ -56,14 +56,7 @@ func (o *UpdatePolicyContainerV1Reader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewUpdatePolicyContainerV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PUT /fwmgr/entities/policies/v1] update-policy-container-v1", response, response.Code()) } } @@ -91,7 +84,7 @@ type UpdatePolicyContainerV1OK struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update policy container v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *UpdatePolicyContainerV1OK) String() string { return fmt.Sprintf("[PUT /fwmgr/entities/policies/v1][%d] updatePolicyContainerV1OK %+v", 200, o.Payload) } -func (o *UpdatePolicyContainerV1OK) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdatePolicyContainerV1OK) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -167,7 +160,7 @@ func (o *UpdatePolicyContainerV1OK) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type UpdatePolicyContainerV1Created struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update policy container v1 created response has a 2xx status code @@ -242,7 +235,7 @@ func (o *UpdatePolicyContainerV1Created) String() string { return fmt.Sprintf("[PUT /fwmgr/entities/policies/v1][%d] updatePolicyContainerV1Created %+v", 201, o.Payload) } -func (o *UpdatePolicyContainerV1Created) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdatePolicyContainerV1Created) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *UpdatePolicyContainerV1Created) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type UpdatePolicyContainerV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update policy container v1 bad request response has a 2xx status code @@ -352,7 +345,7 @@ func (o *UpdatePolicyContainerV1BadRequest) String() string { return fmt.Sprintf("[PUT /fwmgr/entities/policies/v1][%d] updatePolicyContainerV1BadRequest %+v", 400, o.Payload) } -func (o *UpdatePolicyContainerV1BadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdatePolicyContainerV1BadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *UpdatePolicyContainerV1BadRequest) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -631,75 +624,3 @@ func (o *UpdatePolicyContainerV1TooManyRequests) readResponse(response runtime.C return nil } - -// NewUpdatePolicyContainerV1Default creates a UpdatePolicyContainerV1Default with default headers values -func NewUpdatePolicyContainerV1Default(code int) *UpdatePolicyContainerV1Default { - return &UpdatePolicyContainerV1Default{ - _statusCode: code, - } -} - -/* -UpdatePolicyContainerV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdatePolicyContainerV1Default struct { - _statusCode int - - Payload *models.FwmgrMsaReplyMetaOnly -} - -// IsSuccess returns true when this update policy container v1 default response has a 2xx status code -func (o *UpdatePolicyContainerV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update policy container v1 default response has a 3xx status code -func (o *UpdatePolicyContainerV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update policy container v1 default response has a 4xx status code -func (o *UpdatePolicyContainerV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update policy container v1 default response has a 5xx status code -func (o *UpdatePolicyContainerV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update policy container v1 default response a status code equal to that given -func (o *UpdatePolicyContainerV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update policy container v1 default response -func (o *UpdatePolicyContainerV1Default) Code() int { - return o._statusCode -} - -func (o *UpdatePolicyContainerV1Default) Error() string { - return fmt.Sprintf("[PUT /fwmgr/entities/policies/v1][%d] update-policy-container-v1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdatePolicyContainerV1Default) String() string { - return fmt.Sprintf("[PUT /fwmgr/entities/policies/v1][%d] update-policy-container-v1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdatePolicyContainerV1Default) GetPayload() *models.FwmgrMsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdatePolicyContainerV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrMsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/update_rule_group_responses.go b/falcon/client/firewall_management/update_rule_group_responses.go index 7479d3be..4ca50b19 100644 --- a/falcon/client/firewall_management/update_rule_group_responses.go +++ b/falcon/client/firewall_management/update_rule_group_responses.go @@ -50,14 +50,7 @@ func (o *UpdateRuleGroupReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewUpdateRuleGroupDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /fwmgr/entities/rule-groups/v1] update-rule-group", response, response.Code()) } } @@ -195,7 +188,7 @@ type UpdateRuleGroupBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update rule group bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *UpdateRuleGroupBadRequest) String() string { return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/v1][%d] updateRuleGroupBadRequest %+v", 400, o.Payload) } -func (o *UpdateRuleGroupBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdateRuleGroupBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *UpdateRuleGroupBadRequest) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *UpdateRuleGroupTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewUpdateRuleGroupDefault creates a UpdateRuleGroupDefault with default headers values -func NewUpdateRuleGroupDefault(code int) *UpdateRuleGroupDefault { - return &UpdateRuleGroupDefault{ - _statusCode: code, - } -} - -/* -UpdateRuleGroupDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateRuleGroupDefault struct { - _statusCode int - - Payload *models.FwmgrAPIQueryResponse -} - -// IsSuccess returns true when this update rule group default response has a 2xx status code -func (o *UpdateRuleGroupDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update rule group default response has a 3xx status code -func (o *UpdateRuleGroupDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update rule group default response has a 4xx status code -func (o *UpdateRuleGroupDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update rule group default response has a 5xx status code -func (o *UpdateRuleGroupDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update rule group default response a status code equal to that given -func (o *UpdateRuleGroupDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update rule group default response -func (o *UpdateRuleGroupDefault) Code() int { - return o._statusCode -} - -func (o *UpdateRuleGroupDefault) Error() string { - return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/v1][%d] update-rule-group default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRuleGroupDefault) String() string { - return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/v1][%d] update-rule-group default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRuleGroupDefault) GetPayload() *models.FwmgrAPIQueryResponse { - return o.Payload -} - -func (o *UpdateRuleGroupDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/update_rule_group_validation_responses.go b/falcon/client/firewall_management/update_rule_group_validation_responses.go index e6a06f01..80c3e417 100644 --- a/falcon/client/firewall_management/update_rule_group_validation_responses.go +++ b/falcon/client/firewall_management/update_rule_group_validation_responses.go @@ -50,14 +50,7 @@ func (o *UpdateRuleGroupValidationReader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewUpdateRuleGroupValidationDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /fwmgr/entities/rule-groups/validation/v1] update-rule-group-validation", response, response.Code()) } } @@ -85,7 +78,7 @@ type UpdateRuleGroupValidationOK struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaQueryResponse + Payload *models.FwmgrMsaspecQueryResponse } // IsSuccess returns true when this update rule group validation o k response has a 2xx status code @@ -126,7 +119,7 @@ func (o *UpdateRuleGroupValidationOK) String() string { return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/validation/v1][%d] updateRuleGroupValidationOK %+v", 200, o.Payload) } -func (o *UpdateRuleGroupValidationOK) GetPayload() *models.FwmgrMsaQueryResponse { +func (o *UpdateRuleGroupValidationOK) GetPayload() *models.FwmgrMsaspecQueryResponse { return o.Payload } @@ -161,7 +154,7 @@ func (o *UpdateRuleGroupValidationOK) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaQueryResponse) + o.Payload = new(models.FwmgrMsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -195,7 +188,7 @@ type UpdateRuleGroupValidationBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this update rule group validation bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *UpdateRuleGroupValidationBadRequest) String() string { return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/validation/v1][%d] updateRuleGroupValidationBadRequest %+v", 400, o.Payload) } -func (o *UpdateRuleGroupValidationBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *UpdateRuleGroupValidationBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *UpdateRuleGroupValidationBadRequest) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *UpdateRuleGroupValidationTooManyRequests) readResponse(response runtime return nil } - -// NewUpdateRuleGroupValidationDefault creates a UpdateRuleGroupValidationDefault with default headers values -func NewUpdateRuleGroupValidationDefault(code int) *UpdateRuleGroupValidationDefault { - return &UpdateRuleGroupValidationDefault{ - _statusCode: code, - } -} - -/* -UpdateRuleGroupValidationDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateRuleGroupValidationDefault struct { - _statusCode int - - Payload *models.FwmgrMsaQueryResponse -} - -// IsSuccess returns true when this update rule group validation default response has a 2xx status code -func (o *UpdateRuleGroupValidationDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update rule group validation default response has a 3xx status code -func (o *UpdateRuleGroupValidationDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update rule group validation default response has a 4xx status code -func (o *UpdateRuleGroupValidationDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update rule group validation default response has a 5xx status code -func (o *UpdateRuleGroupValidationDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update rule group validation default response a status code equal to that given -func (o *UpdateRuleGroupValidationDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update rule group validation default response -func (o *UpdateRuleGroupValidationDefault) Code() int { - return o._statusCode -} - -func (o *UpdateRuleGroupValidationDefault) Error() string { - return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/validation/v1][%d] update-rule-group-validation default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRuleGroupValidationDefault) String() string { - return fmt.Sprintf("[PATCH /fwmgr/entities/rule-groups/validation/v1][%d] update-rule-group-validation default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRuleGroupValidationDefault) GetPayload() *models.FwmgrMsaQueryResponse { - return o.Payload -} - -func (o *UpdateRuleGroupValidationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrMsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_management/upsert_network_locations_responses.go b/falcon/client/firewall_management/upsert_network_locations_responses.go index 0e3bfa30..1e3ae381 100644 --- a/falcon/client/firewall_management/upsert_network_locations_responses.go +++ b/falcon/client/firewall_management/upsert_network_locations_responses.go @@ -50,7 +50,7 @@ func (o *UpsertNetworkLocationsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PUT /fwmgr/entities/network-locations/v1] upsert-network-locations", response, response.Code()) } } diff --git a/falcon/client/firewall_management/validate_filepath_pattern_responses.go b/falcon/client/firewall_management/validate_filepath_pattern_responses.go index 296779d8..393d8eee 100644 --- a/falcon/client/firewall_management/validate_filepath_pattern_responses.go +++ b/falcon/client/firewall_management/validate_filepath_pattern_responses.go @@ -50,14 +50,7 @@ func (o *ValidateFilepathPatternReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewValidateFilepathPatternDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /fwmgr/entities/rules/validate-filepath/v1] validate-filepath-pattern", response, response.Code()) } } @@ -195,7 +188,7 @@ type ValidateFilepathPatternBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.FwmgrMsaReplyMetaOnly + Payload *models.FwmgrMsaspecResponseFields } // IsSuccess returns true when this validate filepath pattern bad request response has a 2xx status code @@ -236,7 +229,7 @@ func (o *ValidateFilepathPatternBadRequest) String() string { return fmt.Sprintf("[POST /fwmgr/entities/rules/validate-filepath/v1][%d] validateFilepathPatternBadRequest %+v", 400, o.Payload) } -func (o *ValidateFilepathPatternBadRequest) GetPayload() *models.FwmgrMsaReplyMetaOnly { +func (o *ValidateFilepathPatternBadRequest) GetPayload() *models.FwmgrMsaspecResponseFields { return o.Payload } @@ -271,7 +264,7 @@ func (o *ValidateFilepathPatternBadRequest) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.FwmgrMsaReplyMetaOnly) + o.Payload = new(models.FwmgrMsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *ValidateFilepathPatternTooManyRequests) readResponse(response runtime.C return nil } - -// NewValidateFilepathPatternDefault creates a ValidateFilepathPatternDefault with default headers values -func NewValidateFilepathPatternDefault(code int) *ValidateFilepathPatternDefault { - return &ValidateFilepathPatternDefault{ - _statusCode: code, - } -} - -/* -ValidateFilepathPatternDefault describes a response with status code -1, with default header values. - -OK -*/ -type ValidateFilepathPatternDefault struct { - _statusCode int - - Payload *models.FwmgrAPIValidateFilepathResponse -} - -// IsSuccess returns true when this validate filepath pattern default response has a 2xx status code -func (o *ValidateFilepathPatternDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this validate filepath pattern default response has a 3xx status code -func (o *ValidateFilepathPatternDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this validate filepath pattern default response has a 4xx status code -func (o *ValidateFilepathPatternDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this validate filepath pattern default response has a 5xx status code -func (o *ValidateFilepathPatternDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this validate filepath pattern default response a status code equal to that given -func (o *ValidateFilepathPatternDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the validate filepath pattern default response -func (o *ValidateFilepathPatternDefault) Code() int { - return o._statusCode -} - -func (o *ValidateFilepathPatternDefault) Error() string { - return fmt.Sprintf("[POST /fwmgr/entities/rules/validate-filepath/v1][%d] validate-filepath-pattern default %+v", o._statusCode, o.Payload) -} - -func (o *ValidateFilepathPatternDefault) String() string { - return fmt.Sprintf("[POST /fwmgr/entities/rules/validate-filepath/v1][%d] validate-filepath-pattern default %+v", o._statusCode, o.Payload) -} - -func (o *ValidateFilepathPatternDefault) GetPayload() *models.FwmgrAPIValidateFilepathResponse { - return o.Payload -} - -func (o *ValidateFilepathPatternDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.FwmgrAPIValidateFilepathResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_policies/create_firewall_policies_parameters.go b/falcon/client/firewall_policies/create_firewall_policies_parameters.go index 13111fe2..aba6acba 100644 --- a/falcon/client/firewall_policies/create_firewall_policies_parameters.go +++ b/falcon/client/firewall_policies/create_firewall_policies_parameters.go @@ -64,7 +64,7 @@ CreateFirewallPoliciesParams contains all the parameters to send to the API endp type CreateFirewallPoliciesParams struct { // Body. - Body *models.RequestsCreateFirewallPoliciesV1 + Body *models.FirewallCreateFirewallPoliciesReqV1 /* CloneID. @@ -126,13 +126,13 @@ func (o *CreateFirewallPoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create firewall policies params -func (o *CreateFirewallPoliciesParams) WithBody(body *models.RequestsCreateFirewallPoliciesV1) *CreateFirewallPoliciesParams { +func (o *CreateFirewallPoliciesParams) WithBody(body *models.FirewallCreateFirewallPoliciesReqV1) *CreateFirewallPoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the create firewall policies params -func (o *CreateFirewallPoliciesParams) SetBody(body *models.RequestsCreateFirewallPoliciesV1) { +func (o *CreateFirewallPoliciesParams) SetBody(body *models.FirewallCreateFirewallPoliciesReqV1) { o.Body = body } diff --git a/falcon/client/firewall_policies/create_firewall_policies_responses.go b/falcon/client/firewall_policies/create_firewall_policies_responses.go index bdd731d7..93914369 100644 --- a/falcon/client/firewall_policies/create_firewall_policies_responses.go +++ b/falcon/client/firewall_policies/create_firewall_policies_responses.go @@ -62,7 +62,7 @@ func (o *CreateFirewallPoliciesReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /policy/entities/firewall/v1] createFirewallPolicies", response, response.Code()) } } @@ -78,6 +78,10 @@ Created */ type CreateFirewallPoliciesCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -86,7 +90,7 @@ type CreateFirewallPoliciesCreated struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this create firewall policies created response has a 2xx status code @@ -127,12 +131,19 @@ func (o *CreateFirewallPoliciesCreated) String() string { return fmt.Sprintf("[POST /policy/entities/firewall/v1][%d] createFirewallPoliciesCreated %+v", 201, o.Payload) } -func (o *CreateFirewallPoliciesCreated) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *CreateFirewallPoliciesCreated) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *CreateFirewallPoliciesCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -155,7 +166,7 @@ func (o *CreateFirewallPoliciesCreated) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -177,6 +188,10 @@ Bad Request */ type CreateFirewallPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -185,7 +200,7 @@ type CreateFirewallPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this create firewall policies bad request response has a 2xx status code @@ -226,12 +241,19 @@ func (o *CreateFirewallPoliciesBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/firewall/v1][%d] createFirewallPoliciesBadRequest %+v", 400, o.Payload) } -func (o *CreateFirewallPoliciesBadRequest) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *CreateFirewallPoliciesBadRequest) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *CreateFirewallPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -254,7 +276,7 @@ func (o *CreateFirewallPoliciesBadRequest) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -276,6 +298,10 @@ Forbidden */ type CreateFirewallPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *CreateFirewallPoliciesForbidden) GetPayload() *models.MsaErrorsOnly { func (o *CreateFirewallPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Not Found */ type CreateFirewallPoliciesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -383,7 +420,7 @@ type CreateFirewallPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this create firewall policies not found response has a 2xx status code @@ -424,12 +461,19 @@ func (o *CreateFirewallPoliciesNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/firewall/v1][%d] createFirewallPoliciesNotFound %+v", 404, o.Payload) } -func (o *CreateFirewallPoliciesNotFound) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *CreateFirewallPoliciesNotFound) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *CreateFirewallPoliciesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -452,7 +496,7 @@ func (o *CreateFirewallPoliciesNotFound) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -474,6 +518,10 @@ Too Many Requests */ type CreateFirewallPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *CreateFirewallPoliciesTooManyRequests) GetPayload() *models.MsaReplyMet func (o *CreateFirewallPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type CreateFirewallPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -596,7 +655,7 @@ type CreateFirewallPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this create firewall policies internal server error response has a 2xx status code @@ -637,12 +696,19 @@ func (o *CreateFirewallPoliciesInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/firewall/v1][%d] createFirewallPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *CreateFirewallPoliciesInternalServerError) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *CreateFirewallPoliciesInternalServerError) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *CreateFirewallPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -665,7 +731,7 @@ func (o *CreateFirewallPoliciesInternalServerError) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_policies/delete_firewall_policies_responses.go b/falcon/client/firewall_policies/delete_firewall_policies_responses.go index 4b46eebd..f53dc991 100644 --- a/falcon/client/firewall_policies/delete_firewall_policies_responses.go +++ b/falcon/client/firewall_policies/delete_firewall_policies_responses.go @@ -56,7 +56,7 @@ func (o *DeleteFirewallPoliciesReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/firewall/v1] deleteFirewallPolicies", response, response.Code()) } } diff --git a/falcon/client/firewall_policies/firewall_policies_client.go b/falcon/client/firewall_policies/firewall_policies_client.go index 45a6a7c7..45c8c1dd 100644 --- a/falcon/client/firewall_policies/firewall_policies_client.go +++ b/falcon/client/firewall_policies/firewall_policies_client.go @@ -200,8 +200,9 @@ func (a *Client) PerformFirewallPoliciesAction(params *PerformFirewallPoliciesAc return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformFirewallPoliciesActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for performFirewallPoliciesAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -237,8 +238,9 @@ func (a *Client) QueryCombinedFirewallPolicies(params *QueryCombinedFirewallPoli return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedFirewallPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedFirewallPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -274,8 +276,9 @@ func (a *Client) QueryCombinedFirewallPolicyMembers(params *QueryCombinedFirewal return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedFirewallPolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedFirewallPolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -311,8 +314,9 @@ func (a *Client) QueryFirewallPolicies(params *QueryFirewallPoliciesParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryFirewallPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryFirewallPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -348,8 +352,9 @@ func (a *Client) QueryFirewallPolicyMembers(params *QueryFirewallPolicyMembersPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryFirewallPolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryFirewallPolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -385,8 +390,9 @@ func (a *Client) SetFirewallPoliciesPrecedence(params *SetFirewallPoliciesPreced return success, nil } // unexpected success response - unexpectedSuccess := result.(*SetFirewallPoliciesPrecedenceDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for setFirewallPoliciesPrecedence: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -422,8 +428,9 @@ func (a *Client) UpdateFirewallPolicies(params *UpdateFirewallPoliciesParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateFirewallPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateFirewallPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/firewall_policies/get_firewall_policies_responses.go b/falcon/client/firewall_policies/get_firewall_policies_responses.go index c1136280..1df966b8 100644 --- a/falcon/client/firewall_policies/get_firewall_policies_responses.go +++ b/falcon/client/firewall_policies/get_firewall_policies_responses.go @@ -56,7 +56,7 @@ func (o *GetFirewallPoliciesReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/firewall/v1] getFirewallPolicies", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetFirewallPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this get firewall policies o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetFirewallPoliciesOK) String() string { return fmt.Sprintf("[GET /policy/entities/firewall/v1][%d] getFirewallPoliciesOK %+v", 200, o.Payload) } -func (o *GetFirewallPoliciesOK) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *GetFirewallPoliciesOK) GetPayload() *models.FirewallRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetFirewallPoliciesOK) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type GetFirewallPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this get firewall policies not found response has a 2xx status code @@ -345,7 +345,7 @@ func (o *GetFirewallPoliciesNotFound) String() string { return fmt.Sprintf("[GET /policy/entities/firewall/v1][%d] getFirewallPoliciesNotFound %+v", 404, o.Payload) } -func (o *GetFirewallPoliciesNotFound) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *GetFirewallPoliciesNotFound) GetPayload() *models.FirewallRespV1 { return o.Payload } @@ -380,7 +380,7 @@ func (o *GetFirewallPoliciesNotFound) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetFirewallPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this get firewall policies internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetFirewallPoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/firewall/v1][%d] getFirewallPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *GetFirewallPoliciesInternalServerError) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *GetFirewallPoliciesInternalServerError) GetPayload() *models.FirewallRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetFirewallPoliciesInternalServerError) readResponse(response runtime.C o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_policies/perform_firewall_policies_action_responses.go b/falcon/client/firewall_policies/perform_firewall_policies_action_responses.go index 63391e5b..69913dae 100644 --- a/falcon/client/firewall_policies/perform_firewall_policies_action_responses.go +++ b/falcon/client/firewall_policies/perform_firewall_policies_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformFirewallPoliciesActionReader) ReadResponse(response runtime.Clie } return nil, result default: - result := NewPerformFirewallPoliciesActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/firewall-actions/v1] performFirewallPoliciesAction", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PerformFirewallPoliciesActionOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type PerformFirewallPoliciesActionOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this perform firewall policies action o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *PerformFirewallPoliciesActionOK) String() string { return fmt.Sprintf("[POST /policy/entities/firewall-actions/v1][%d] performFirewallPoliciesActionOK %+v", 200, o.Payload) } -func (o *PerformFirewallPoliciesActionOK) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *PerformFirewallPoliciesActionOK) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *PerformFirewallPoliciesActionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *PerformFirewallPoliciesActionOK) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type PerformFirewallPoliciesActionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type PerformFirewallPoliciesActionBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this perform firewall policies action bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *PerformFirewallPoliciesActionBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/firewall-actions/v1][%d] performFirewallPoliciesActionBadRequest %+v", 400, o.Payload) } -func (o *PerformFirewallPoliciesActionBadRequest) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *PerformFirewallPoliciesActionBadRequest) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *PerformFirewallPoliciesActionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *PerformFirewallPoliciesActionBadRequest) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type PerformFirewallPoliciesActionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PerformFirewallPoliciesActionForbidden) GetPayload() *models.MsaErrorsO func (o *PerformFirewallPoliciesActionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type PerformFirewallPoliciesActionNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type PerformFirewallPoliciesActionNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this perform firewall policies action not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *PerformFirewallPoliciesActionNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/firewall-actions/v1][%d] performFirewallPoliciesActionNotFound %+v", 404, o.Payload) } -func (o *PerformFirewallPoliciesActionNotFound) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *PerformFirewallPoliciesActionNotFound) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *PerformFirewallPoliciesActionNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *PerformFirewallPoliciesActionNotFound) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type PerformFirewallPoliciesActionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PerformFirewallPoliciesActionTooManyRequests) GetPayload() *models.MsaR func (o *PerformFirewallPoliciesActionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PerformFirewallPoliciesActionInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type PerformFirewallPoliciesActionInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this perform firewall policies action internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *PerformFirewallPoliciesActionInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/firewall-actions/v1][%d] performFirewallPoliciesActionInternalServerError %+v", 500, o.Payload) } -func (o *PerformFirewallPoliciesActionInternalServerError) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *PerformFirewallPoliciesActionInternalServerError) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *PerformFirewallPoliciesActionInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *PerformFirewallPoliciesActionInternalServerError) readResponse(response o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPerformFirewallPoliciesActionDefault creates a PerformFirewallPoliciesActionDefault with default headers values -func NewPerformFirewallPoliciesActionDefault(code int) *PerformFirewallPoliciesActionDefault { - return &PerformFirewallPoliciesActionDefault{ - _statusCode: code, - } -} - -/* -PerformFirewallPoliciesActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformFirewallPoliciesActionDefault struct { - _statusCode int - - Payload *models.ResponsesFirewallPoliciesV1 -} - -// IsSuccess returns true when this perform firewall policies action default response has a 2xx status code -func (o *PerformFirewallPoliciesActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform firewall policies action default response has a 3xx status code -func (o *PerformFirewallPoliciesActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform firewall policies action default response has a 4xx status code -func (o *PerformFirewallPoliciesActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform firewall policies action default response has a 5xx status code -func (o *PerformFirewallPoliciesActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform firewall policies action default response a status code equal to that given -func (o *PerformFirewallPoliciesActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform firewall policies action default response -func (o *PerformFirewallPoliciesActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformFirewallPoliciesActionDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/firewall-actions/v1][%d] performFirewallPoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformFirewallPoliciesActionDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/firewall-actions/v1][%d] performFirewallPoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformFirewallPoliciesActionDefault) GetPayload() *models.ResponsesFirewallPoliciesV1 { - return o.Payload -} - -func (o *PerformFirewallPoliciesActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_policies/query_combined_firewall_policies_responses.go b/falcon/client/firewall_policies/query_combined_firewall_policies_responses.go index 795f801b..19643152 100644 --- a/falcon/client/firewall_policies/query_combined_firewall_policies_responses.go +++ b/falcon/client/firewall_policies/query_combined_firewall_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedFirewallPoliciesReader) ReadResponse(response runtime.Clie } return nil, result default: - result := NewQueryCombinedFirewallPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/firewall/v1] queryCombinedFirewallPolicies", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryCombinedFirewallPoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryCombinedFirewallPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this query combined firewall policies o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryCombinedFirewallPoliciesOK) String() string { return fmt.Sprintf("[GET /policy/combined/firewall/v1][%d] queryCombinedFirewallPoliciesOK %+v", 200, o.Payload) } -func (o *QueryCombinedFirewallPoliciesOK) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *QueryCombinedFirewallPoliciesOK) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *QueryCombinedFirewallPoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryCombinedFirewallPoliciesOK) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryCombinedFirewallPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QueryCombinedFirewallPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this query combined firewall policies bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QueryCombinedFirewallPoliciesBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/firewall/v1][%d] queryCombinedFirewallPoliciesBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedFirewallPoliciesBadRequest) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *QueryCombinedFirewallPoliciesBadRequest) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *QueryCombinedFirewallPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QueryCombinedFirewallPoliciesBadRequest) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QueryCombinedFirewallPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryCombinedFirewallPoliciesForbidden) GetPayload() *models.MsaErrorsO func (o *QueryCombinedFirewallPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryCombinedFirewallPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryCombinedFirewallPoliciesTooManyRequests) GetPayload() *models.MsaR func (o *QueryCombinedFirewallPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryCombinedFirewallPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QueryCombinedFirewallPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this query combined firewall policies internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QueryCombinedFirewallPoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/combined/firewall/v1][%d] queryCombinedFirewallPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedFirewallPoliciesInternalServerError) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *QueryCombinedFirewallPoliciesInternalServerError) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *QueryCombinedFirewallPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QueryCombinedFirewallPoliciesInternalServerError) readResponse(response o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedFirewallPoliciesDefault creates a QueryCombinedFirewallPoliciesDefault with default headers values -func NewQueryCombinedFirewallPoliciesDefault(code int) *QueryCombinedFirewallPoliciesDefault { - return &QueryCombinedFirewallPoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedFirewallPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedFirewallPoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesFirewallPoliciesV1 -} - -// IsSuccess returns true when this query combined firewall policies default response has a 2xx status code -func (o *QueryCombinedFirewallPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined firewall policies default response has a 3xx status code -func (o *QueryCombinedFirewallPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined firewall policies default response has a 4xx status code -func (o *QueryCombinedFirewallPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined firewall policies default response has a 5xx status code -func (o *QueryCombinedFirewallPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined firewall policies default response a status code equal to that given -func (o *QueryCombinedFirewallPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined firewall policies default response -func (o *QueryCombinedFirewallPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedFirewallPoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/firewall/v1][%d] queryCombinedFirewallPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedFirewallPoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/firewall/v1][%d] queryCombinedFirewallPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedFirewallPoliciesDefault) GetPayload() *models.ResponsesFirewallPoliciesV1 { - return o.Payload -} - -func (o *QueryCombinedFirewallPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_policies/query_combined_firewall_policy_members_responses.go b/falcon/client/firewall_policies/query_combined_firewall_policy_members_responses.go index 125cf1dc..55c1b777 100644 --- a/falcon/client/firewall_policies/query_combined_firewall_policy_members_responses.go +++ b/falcon/client/firewall_policies/query_combined_firewall_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryCombinedFirewallPolicyMembersReader) ReadResponse(response runtime } return nil, result default: - result := NewQueryCombinedFirewallPolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/firewall-members/v1] queryCombinedFirewallPolicyMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryCombinedFirewallPolicyMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type QueryCombinedFirewallPolicyMembersOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined firewall policy members o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *QueryCombinedFirewallPolicyMembersOK) String() string { return fmt.Sprintf("[GET /policy/combined/firewall-members/v1][%d] queryCombinedFirewallPolicyMembersOK %+v", 200, o.Payload) } -func (o *QueryCombinedFirewallPolicyMembersOK) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedFirewallPolicyMembersOK) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedFirewallPolicyMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *QueryCombinedFirewallPolicyMembersOK) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type QueryCombinedFirewallPolicyMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type QueryCombinedFirewallPolicyMembersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined firewall policy members bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *QueryCombinedFirewallPolicyMembersBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/firewall-members/v1][%d] queryCombinedFirewallPolicyMembersBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedFirewallPolicyMembersBadRequest) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedFirewallPolicyMembersBadRequest) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedFirewallPolicyMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *QueryCombinedFirewallPolicyMembersBadRequest) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type QueryCombinedFirewallPolicyMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryCombinedFirewallPolicyMembersForbidden) GetPayload() *models.MsaEr func (o *QueryCombinedFirewallPolicyMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryCombinedFirewallPolicyMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type QueryCombinedFirewallPolicyMembersNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined firewall policy members not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *QueryCombinedFirewallPolicyMembersNotFound) String() string { return fmt.Sprintf("[GET /policy/combined/firewall-members/v1][%d] queryCombinedFirewallPolicyMembersNotFound %+v", 404, o.Payload) } -func (o *QueryCombinedFirewallPolicyMembersNotFound) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedFirewallPolicyMembersNotFound) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedFirewallPolicyMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *QueryCombinedFirewallPolicyMembersNotFound) readResponse(response runti o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type QueryCombinedFirewallPolicyMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryCombinedFirewallPolicyMembersTooManyRequests) GetPayload() *models func (o *QueryCombinedFirewallPolicyMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryCombinedFirewallPolicyMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type QueryCombinedFirewallPolicyMembersInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined firewall policy members internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *QueryCombinedFirewallPolicyMembersInternalServerError) String() string return fmt.Sprintf("[GET /policy/combined/firewall-members/v1][%d] queryCombinedFirewallPolicyMembersInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedFirewallPolicyMembersInternalServerError) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedFirewallPolicyMembersInternalServerError) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedFirewallPolicyMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *QueryCombinedFirewallPolicyMembersInternalServerError) readResponse(res o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedFirewallPolicyMembersDefault creates a QueryCombinedFirewallPolicyMembersDefault with default headers values -func NewQueryCombinedFirewallPolicyMembersDefault(code int) *QueryCombinedFirewallPolicyMembersDefault { - return &QueryCombinedFirewallPolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedFirewallPolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedFirewallPolicyMembersDefault struct { - _statusCode int - - Payload *models.ResponsesPolicyMembersRespV1 -} - -// IsSuccess returns true when this query combined firewall policy members default response has a 2xx status code -func (o *QueryCombinedFirewallPolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined firewall policy members default response has a 3xx status code -func (o *QueryCombinedFirewallPolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined firewall policy members default response has a 4xx status code -func (o *QueryCombinedFirewallPolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined firewall policy members default response has a 5xx status code -func (o *QueryCombinedFirewallPolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined firewall policy members default response a status code equal to that given -func (o *QueryCombinedFirewallPolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined firewall policy members default response -func (o *QueryCombinedFirewallPolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedFirewallPolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/firewall-members/v1][%d] queryCombinedFirewallPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedFirewallPolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/firewall-members/v1][%d] queryCombinedFirewallPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedFirewallPolicyMembersDefault) GetPayload() *models.ResponsesPolicyMembersRespV1 { - return o.Payload -} - -func (o *QueryCombinedFirewallPolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/firewall_policies/query_firewall_policies_responses.go b/falcon/client/firewall_policies/query_firewall_policies_responses.go index 490f3cbb..d7ac57b4 100644 --- a/falcon/client/firewall_policies/query_firewall_policies_responses.go +++ b/falcon/client/firewall_policies/query_firewall_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryFirewallPoliciesReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewQueryFirewallPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/firewall/v1] queryFirewallPolicies", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryFirewallPoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryFirewallPoliciesOK) GetPayload() *models.MsaQueryResponse { func (o *QueryFirewallPoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryFirewallPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryFirewallPoliciesBadRequest) GetPayload() *models.MsaQueryResponse func (o *QueryFirewallPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryFirewallPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryFirewallPoliciesForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryFirewallPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryFirewallPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryFirewallPoliciesTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *QueryFirewallPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryFirewallPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryFirewallPoliciesInternalServerError) GetPayload() *models.MsaQuery func (o *QueryFirewallPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryFirewallPoliciesInternalServerError) readResponse(response runtime return nil } - -// NewQueryFirewallPoliciesDefault creates a QueryFirewallPoliciesDefault with default headers values -func NewQueryFirewallPoliciesDefault(code int) *QueryFirewallPoliciesDefault { - return &QueryFirewallPoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryFirewallPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryFirewallPoliciesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query firewall policies default response has a 2xx status code -func (o *QueryFirewallPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query firewall policies default response has a 3xx status code -func (o *QueryFirewallPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query firewall policies default response has a 4xx status code -func (o *QueryFirewallPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query firewall policies default response has a 5xx status code -func (o *QueryFirewallPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query firewall policies default response a status code equal to that given -func (o *QueryFirewallPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query firewall policies default response -func (o *QueryFirewallPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryFirewallPoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/firewall/v1][%d] queryFirewallPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryFirewallPoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/firewall/v1][%d] queryFirewallPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryFirewallPoliciesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryFirewallPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_policies/query_firewall_policy_members_responses.go b/falcon/client/firewall_policies/query_firewall_policy_members_responses.go index 96cd0ce5..87d722e8 100644 --- a/falcon/client/firewall_policies/query_firewall_policy_members_responses.go +++ b/falcon/client/firewall_policies/query_firewall_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryFirewallPolicyMembersReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewQueryFirewallPolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/firewall-members/v1] queryFirewallPolicyMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryFirewallPolicyMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *QueryFirewallPolicyMembersOK) GetPayload() *models.MsaQueryResponse { func (o *QueryFirewallPolicyMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type QueryFirewallPolicyMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *QueryFirewallPolicyMembersBadRequest) GetPayload() *models.MsaQueryResp func (o *QueryFirewallPolicyMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type QueryFirewallPolicyMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryFirewallPolicyMembersForbidden) GetPayload() *models.MsaErrorsOnly func (o *QueryFirewallPolicyMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryFirewallPolicyMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *QueryFirewallPolicyMembersNotFound) GetPayload() *models.MsaQueryRespon func (o *QueryFirewallPolicyMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type QueryFirewallPolicyMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryFirewallPolicyMembersTooManyRequests) GetPayload() *models.MsaRepl func (o *QueryFirewallPolicyMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryFirewallPolicyMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *QueryFirewallPolicyMembersInternalServerError) GetPayload() *models.Msa func (o *QueryFirewallPolicyMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *QueryFirewallPolicyMembersInternalServerError) readResponse(response ru return nil } - -// NewQueryFirewallPolicyMembersDefault creates a QueryFirewallPolicyMembersDefault with default headers values -func NewQueryFirewallPolicyMembersDefault(code int) *QueryFirewallPolicyMembersDefault { - return &QueryFirewallPolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryFirewallPolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryFirewallPolicyMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query firewall policy members default response has a 2xx status code -func (o *QueryFirewallPolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query firewall policy members default response has a 3xx status code -func (o *QueryFirewallPolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query firewall policy members default response has a 4xx status code -func (o *QueryFirewallPolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query firewall policy members default response has a 5xx status code -func (o *QueryFirewallPolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query firewall policy members default response a status code equal to that given -func (o *QueryFirewallPolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query firewall policy members default response -func (o *QueryFirewallPolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryFirewallPolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/firewall-members/v1][%d] queryFirewallPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryFirewallPolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/firewall-members/v1][%d] queryFirewallPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryFirewallPolicyMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryFirewallPolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_policies/set_firewall_policies_precedence_parameters.go b/falcon/client/firewall_policies/set_firewall_policies_precedence_parameters.go index 313eca00..5c2ed144 100644 --- a/falcon/client/firewall_policies/set_firewall_policies_precedence_parameters.go +++ b/falcon/client/firewall_policies/set_firewall_policies_precedence_parameters.go @@ -64,7 +64,7 @@ SetFirewallPoliciesPrecedenceParams contains all the parameters to send to the A type SetFirewallPoliciesPrecedenceParams struct { // Body. - Body *models.RequestsSetPolicyPrecedenceReqV1 + Body *models.BaseSetPolicyPrecedenceReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *SetFirewallPoliciesPrecedenceParams) SetHTTPClient(client *http.Client) } // WithBody adds the body to the set firewall policies precedence params -func (o *SetFirewallPoliciesPrecedenceParams) WithBody(body *models.RequestsSetPolicyPrecedenceReqV1) *SetFirewallPoliciesPrecedenceParams { +func (o *SetFirewallPoliciesPrecedenceParams) WithBody(body *models.BaseSetPolicyPrecedenceReqV1) *SetFirewallPoliciesPrecedenceParams { o.SetBody(body) return o } // SetBody adds the body to the set firewall policies precedence params -func (o *SetFirewallPoliciesPrecedenceParams) SetBody(body *models.RequestsSetPolicyPrecedenceReqV1) { +func (o *SetFirewallPoliciesPrecedenceParams) SetBody(body *models.BaseSetPolicyPrecedenceReqV1) { o.Body = body } diff --git a/falcon/client/firewall_policies/set_firewall_policies_precedence_responses.go b/falcon/client/firewall_policies/set_firewall_policies_precedence_responses.go index 15423ea6..ebf8233d 100644 --- a/falcon/client/firewall_policies/set_firewall_policies_precedence_responses.go +++ b/falcon/client/firewall_policies/set_firewall_policies_precedence_responses.go @@ -56,14 +56,7 @@ func (o *SetFirewallPoliciesPrecedenceReader) ReadResponse(response runtime.Clie } return nil, result default: - result := NewSetFirewallPoliciesPrecedenceDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/firewall-precedence/v1] setFirewallPoliciesPrecedence", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type SetFirewallPoliciesPrecedenceOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *SetFirewallPoliciesPrecedenceOK) GetPayload() *models.MsaQueryResponse func (o *SetFirewallPoliciesPrecedenceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type SetFirewallPoliciesPrecedenceBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *SetFirewallPoliciesPrecedenceBadRequest) GetPayload() *models.MsaQueryR func (o *SetFirewallPoliciesPrecedenceBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type SetFirewallPoliciesPrecedenceForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *SetFirewallPoliciesPrecedenceForbidden) GetPayload() *models.MsaErrorsO func (o *SetFirewallPoliciesPrecedenceForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type SetFirewallPoliciesPrecedenceTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *SetFirewallPoliciesPrecedenceTooManyRequests) GetPayload() *models.MsaR func (o *SetFirewallPoliciesPrecedenceTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type SetFirewallPoliciesPrecedenceInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *SetFirewallPoliciesPrecedenceInternalServerError) GetPayload() *models. func (o *SetFirewallPoliciesPrecedenceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *SetFirewallPoliciesPrecedenceInternalServerError) readResponse(response return nil } - -// NewSetFirewallPoliciesPrecedenceDefault creates a SetFirewallPoliciesPrecedenceDefault with default headers values -func NewSetFirewallPoliciesPrecedenceDefault(code int) *SetFirewallPoliciesPrecedenceDefault { - return &SetFirewallPoliciesPrecedenceDefault{ - _statusCode: code, - } -} - -/* -SetFirewallPoliciesPrecedenceDefault describes a response with status code -1, with default header values. - -OK -*/ -type SetFirewallPoliciesPrecedenceDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this set firewall policies precedence default response has a 2xx status code -func (o *SetFirewallPoliciesPrecedenceDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this set firewall policies precedence default response has a 3xx status code -func (o *SetFirewallPoliciesPrecedenceDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this set firewall policies precedence default response has a 4xx status code -func (o *SetFirewallPoliciesPrecedenceDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this set firewall policies precedence default response has a 5xx status code -func (o *SetFirewallPoliciesPrecedenceDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this set firewall policies precedence default response a status code equal to that given -func (o *SetFirewallPoliciesPrecedenceDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the set firewall policies precedence default response -func (o *SetFirewallPoliciesPrecedenceDefault) Code() int { - return o._statusCode -} - -func (o *SetFirewallPoliciesPrecedenceDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/firewall-precedence/v1][%d] setFirewallPoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetFirewallPoliciesPrecedenceDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/firewall-precedence/v1][%d] setFirewallPoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetFirewallPoliciesPrecedenceDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *SetFirewallPoliciesPrecedenceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/firewall_policies/update_firewall_policies_parameters.go b/falcon/client/firewall_policies/update_firewall_policies_parameters.go index 743bb550..b582c331 100644 --- a/falcon/client/firewall_policies/update_firewall_policies_parameters.go +++ b/falcon/client/firewall_policies/update_firewall_policies_parameters.go @@ -64,7 +64,7 @@ UpdateFirewallPoliciesParams contains all the parameters to send to the API endp type UpdateFirewallPoliciesParams struct { // Body. - Body *models.RequestsUpdateFirewallPoliciesV1 + Body *models.FirewallUpdateFirewallPoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateFirewallPoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update firewall policies params -func (o *UpdateFirewallPoliciesParams) WithBody(body *models.RequestsUpdateFirewallPoliciesV1) *UpdateFirewallPoliciesParams { +func (o *UpdateFirewallPoliciesParams) WithBody(body *models.FirewallUpdateFirewallPoliciesReqV1) *UpdateFirewallPoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the update firewall policies params -func (o *UpdateFirewallPoliciesParams) SetBody(body *models.RequestsUpdateFirewallPoliciesV1) { +func (o *UpdateFirewallPoliciesParams) SetBody(body *models.FirewallUpdateFirewallPoliciesReqV1) { o.Body = body } diff --git a/falcon/client/firewall_policies/update_firewall_policies_responses.go b/falcon/client/firewall_policies/update_firewall_policies_responses.go index fffaa3fa..3f03725f 100644 --- a/falcon/client/firewall_policies/update_firewall_policies_responses.go +++ b/falcon/client/firewall_policies/update_firewall_policies_responses.go @@ -62,14 +62,7 @@ func (o *UpdateFirewallPoliciesReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewUpdateFirewallPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/firewall/v1] updateFirewallPolicies", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type UpdateFirewallPoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type UpdateFirewallPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this update firewall policies o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *UpdateFirewallPoliciesOK) String() string { return fmt.Sprintf("[PATCH /policy/entities/firewall/v1][%d] updateFirewallPoliciesOK %+v", 200, o.Payload) } -func (o *UpdateFirewallPoliciesOK) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *UpdateFirewallPoliciesOK) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *UpdateFirewallPoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *UpdateFirewallPoliciesOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type UpdateFirewallPoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type UpdateFirewallPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this update firewall policies bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *UpdateFirewallPoliciesBadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/firewall/v1][%d] updateFirewallPoliciesBadRequest %+v", 400, o.Payload) } -func (o *UpdateFirewallPoliciesBadRequest) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *UpdateFirewallPoliciesBadRequest) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *UpdateFirewallPoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *UpdateFirewallPoliciesBadRequest) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type UpdateFirewallPoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *UpdateFirewallPoliciesForbidden) GetPayload() *models.MsaErrorsOnly { func (o *UpdateFirewallPoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type UpdateFirewallPoliciesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type UpdateFirewallPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this update firewall policies not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *UpdateFirewallPoliciesNotFound) String() string { return fmt.Sprintf("[PATCH /policy/entities/firewall/v1][%d] updateFirewallPoliciesNotFound %+v", 404, o.Payload) } -func (o *UpdateFirewallPoliciesNotFound) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *UpdateFirewallPoliciesNotFound) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *UpdateFirewallPoliciesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *UpdateFirewallPoliciesNotFound) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type UpdateFirewallPoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *UpdateFirewallPoliciesTooManyRequests) GetPayload() *models.MsaReplyMet func (o *UpdateFirewallPoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type UpdateFirewallPoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type UpdateFirewallPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesFirewallPoliciesV1 + Payload *models.FirewallRespV1 } // IsSuccess returns true when this update firewall policies internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *UpdateFirewallPoliciesInternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/firewall/v1][%d] updateFirewallPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *UpdateFirewallPoliciesInternalServerError) GetPayload() *models.ResponsesFirewallPoliciesV1 { +func (o *UpdateFirewallPoliciesInternalServerError) GetPayload() *models.FirewallRespV1 { return o.Payload } func (o *UpdateFirewallPoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *UpdateFirewallPoliciesInternalServerError) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesFirewallPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateFirewallPoliciesDefault creates a UpdateFirewallPoliciesDefault with default headers values -func NewUpdateFirewallPoliciesDefault(code int) *UpdateFirewallPoliciesDefault { - return &UpdateFirewallPoliciesDefault{ - _statusCode: code, - } -} - -/* -UpdateFirewallPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateFirewallPoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesFirewallPoliciesV1 -} - -// IsSuccess returns true when this update firewall policies default response has a 2xx status code -func (o *UpdateFirewallPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update firewall policies default response has a 3xx status code -func (o *UpdateFirewallPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update firewall policies default response has a 4xx status code -func (o *UpdateFirewallPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update firewall policies default response has a 5xx status code -func (o *UpdateFirewallPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update firewall policies default response a status code equal to that given -func (o *UpdateFirewallPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update firewall policies default response -func (o *UpdateFirewallPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *UpdateFirewallPoliciesDefault) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/firewall/v1][%d] updateFirewallPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateFirewallPoliciesDefault) String() string { - return fmt.Sprintf("[PATCH /policy/entities/firewall/v1][%d] updateFirewallPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateFirewallPoliciesDefault) GetPayload() *models.ResponsesFirewallPoliciesV1 { - return o.Payload -} - -func (o *UpdateFirewallPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesFirewallPoliciesV1) + o.Payload = new(models.FirewallRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/host_group/create_host_groups_parameters.go b/falcon/client/host_group/create_host_groups_parameters.go index f3f62dc6..de9d701f 100644 --- a/falcon/client/host_group/create_host_groups_parameters.go +++ b/falcon/client/host_group/create_host_groups_parameters.go @@ -64,7 +64,7 @@ CreateHostGroupsParams contains all the parameters to send to the API endpoint type CreateHostGroupsParams struct { // Body. - Body *models.RequestsCreateGroupsV1 + Body *models.HostGroupsCreateGroupsReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateHostGroupsParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create host groups params -func (o *CreateHostGroupsParams) WithBody(body *models.RequestsCreateGroupsV1) *CreateHostGroupsParams { +func (o *CreateHostGroupsParams) WithBody(body *models.HostGroupsCreateGroupsReqV1) *CreateHostGroupsParams { o.SetBody(body) return o } // SetBody adds the body to the create host groups params -func (o *CreateHostGroupsParams) SetBody(body *models.RequestsCreateGroupsV1) { +func (o *CreateHostGroupsParams) SetBody(body *models.HostGroupsCreateGroupsReqV1) { o.Body = body } diff --git a/falcon/client/host_group/create_host_groups_responses.go b/falcon/client/host_group/create_host_groups_responses.go index 91acf373..cce2a669 100644 --- a/falcon/client/host_group/create_host_groups_responses.go +++ b/falcon/client/host_group/create_host_groups_responses.go @@ -56,7 +56,7 @@ func (o *CreateHostGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /devices/entities/host-groups/v1] createHostGroups", response, response.Code()) } } @@ -84,7 +84,7 @@ type CreateHostGroupsCreated struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this create host groups created response has a 2xx status code @@ -125,7 +125,7 @@ func (o *CreateHostGroupsCreated) String() string { return fmt.Sprintf("[POST /devices/entities/host-groups/v1][%d] createHostGroupsCreated %+v", 201, o.Payload) } -func (o *CreateHostGroupsCreated) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *CreateHostGroupsCreated) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *CreateHostGroupsCreated) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type CreateHostGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this create host groups bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *CreateHostGroupsBadRequest) String() string { return fmt.Sprintf("[POST /devices/entities/host-groups/v1][%d] createHostGroupsBadRequest %+v", 400, o.Payload) } -func (o *CreateHostGroupsBadRequest) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *CreateHostGroupsBadRequest) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -270,7 +270,7 @@ func (o *CreateHostGroupsBadRequest) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type CreateHostGroupsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this create host groups internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *CreateHostGroupsInternalServerError) String() string { return fmt.Sprintf("[POST /devices/entities/host-groups/v1][%d] createHostGroupsInternalServerError %+v", 500, o.Payload) } -func (o *CreateHostGroupsInternalServerError) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *CreateHostGroupsInternalServerError) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *CreateHostGroupsInternalServerError) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/host_group/delete_host_groups_responses.go b/falcon/client/host_group/delete_host_groups_responses.go index bfb2a187..40dfb349 100644 --- a/falcon/client/host_group/delete_host_groups_responses.go +++ b/falcon/client/host_group/delete_host_groups_responses.go @@ -56,7 +56,7 @@ func (o *DeleteHostGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /devices/entities/host-groups/v1] deleteHostGroups", response, response.Code()) } } diff --git a/falcon/client/host_group/get_host_groups_responses.go b/falcon/client/host_group/get_host_groups_responses.go index fdb6dfd3..64485c6c 100644 --- a/falcon/client/host_group/get_host_groups_responses.go +++ b/falcon/client/host_group/get_host_groups_responses.go @@ -62,7 +62,7 @@ func (o *GetHostGroupsReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /devices/entities/host-groups/v1] getHostGroups", response, response.Code()) } } @@ -90,7 +90,7 @@ type GetHostGroupsOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this get host groups o k response has a 2xx status code @@ -131,7 +131,7 @@ func (o *GetHostGroupsOK) String() string { return fmt.Sprintf("[GET /devices/entities/host-groups/v1][%d] getHostGroupsOK %+v", 200, o.Payload) } -func (o *GetHostGroupsOK) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *GetHostGroupsOK) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -166,7 +166,7 @@ func (o *GetHostGroupsOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -200,7 +200,7 @@ type GetHostGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this get host groups bad request response has a 2xx status code @@ -241,7 +241,7 @@ func (o *GetHostGroupsBadRequest) String() string { return fmt.Sprintf("[GET /devices/entities/host-groups/v1][%d] getHostGroupsBadRequest %+v", 400, o.Payload) } -func (o *GetHostGroupsBadRequest) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *GetHostGroupsBadRequest) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -276,7 +276,7 @@ func (o *GetHostGroupsBadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -420,7 +420,7 @@ type GetHostGroupsNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this get host groups not found response has a 2xx status code @@ -461,7 +461,7 @@ func (o *GetHostGroupsNotFound) String() string { return fmt.Sprintf("[GET /devices/entities/host-groups/v1][%d] getHostGroupsNotFound %+v", 404, o.Payload) } -func (o *GetHostGroupsNotFound) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *GetHostGroupsNotFound) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -496,7 +496,7 @@ func (o *GetHostGroupsNotFound) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -655,7 +655,7 @@ type GetHostGroupsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this get host groups internal server error response has a 2xx status code @@ -696,7 +696,7 @@ func (o *GetHostGroupsInternalServerError) String() string { return fmt.Sprintf("[GET /devices/entities/host-groups/v1][%d] getHostGroupsInternalServerError %+v", 500, o.Payload) } -func (o *GetHostGroupsInternalServerError) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *GetHostGroupsInternalServerError) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -731,7 +731,7 @@ func (o *GetHostGroupsInternalServerError) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/host_group/host_group_client.go b/falcon/client/host_group/host_group_client.go index ba2148bc..5880de15 100644 --- a/falcon/client/host_group/host_group_client.go +++ b/falcon/client/host_group/host_group_client.go @@ -198,8 +198,9 @@ func (a *Client) PerformGroupAction(params *PerformGroupActionParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformGroupActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for performGroupAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -235,8 +236,9 @@ func (a *Client) QueryCombinedGroupMembers(params *QueryCombinedGroupMembersPara return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedGroupMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedGroupMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -272,8 +274,9 @@ func (a *Client) QueryCombinedHostGroups(params *QueryCombinedHostGroupsParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedHostGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedHostGroups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -309,8 +312,9 @@ func (a *Client) QueryGroupMembers(params *QueryGroupMembersParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryGroupMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryGroupMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -346,8 +350,9 @@ func (a *Client) QueryHostGroups(params *QueryHostGroupsParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryHostGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryHostGroups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -383,8 +388,9 @@ func (a *Client) UpdateHostGroups(params *UpdateHostGroupsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateHostGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateHostGroups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/host_group/perform_group_action_responses.go b/falcon/client/host_group/perform_group_action_responses.go index 602a3a63..9b980b11 100644 --- a/falcon/client/host_group/perform_group_action_responses.go +++ b/falcon/client/host_group/perform_group_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformGroupActionReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewPerformGroupActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /devices/entities/host-group-actions/v1] performGroupAction", response, response.Code()) } } @@ -97,7 +90,7 @@ type PerformGroupActionOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this perform group action o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *PerformGroupActionOK) String() string { return fmt.Sprintf("[POST /devices/entities/host-group-actions/v1][%d] performGroupActionOK %+v", 200, o.Payload) } -func (o *PerformGroupActionOK) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *PerformGroupActionOK) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *PerformGroupActionOK) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type PerformGroupActionBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this perform group action bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *PerformGroupActionBadRequest) String() string { return fmt.Sprintf("[POST /devices/entities/host-group-actions/v1][%d] performGroupActionBadRequest %+v", 400, o.Payload) } -func (o *PerformGroupActionBadRequest) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *PerformGroupActionBadRequest) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *PerformGroupActionBadRequest) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type PerformGroupActionNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this perform group action not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *PerformGroupActionNotFound) String() string { return fmt.Sprintf("[POST /devices/entities/host-group-actions/v1][%d] performGroupActionNotFound %+v", 404, o.Payload) } -func (o *PerformGroupActionNotFound) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *PerformGroupActionNotFound) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *PerformGroupActionNotFound) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type PerformGroupActionInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this perform group action internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *PerformGroupActionInternalServerError) String() string { return fmt.Sprintf("[POST /devices/entities/host-group-actions/v1][%d] performGroupActionInternalServerError %+v", 500, o.Payload) } -func (o *PerformGroupActionInternalServerError) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *PerformGroupActionInternalServerError) GetPayload() *models.HostGroupsRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *PerformGroupActionInternalServerError) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPerformGroupActionDefault creates a PerformGroupActionDefault with default headers values -func NewPerformGroupActionDefault(code int) *PerformGroupActionDefault { - return &PerformGroupActionDefault{ - _statusCode: code, - } -} - -/* -PerformGroupActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformGroupActionDefault struct { - _statusCode int - - Payload *models.ResponsesHostGroupsV1 -} - -// IsSuccess returns true when this perform group action default response has a 2xx status code -func (o *PerformGroupActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform group action default response has a 3xx status code -func (o *PerformGroupActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform group action default response has a 4xx status code -func (o *PerformGroupActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform group action default response has a 5xx status code -func (o *PerformGroupActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform group action default response a status code equal to that given -func (o *PerformGroupActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform group action default response -func (o *PerformGroupActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformGroupActionDefault) Error() string { - return fmt.Sprintf("[POST /devices/entities/host-group-actions/v1][%d] performGroupAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformGroupActionDefault) String() string { - return fmt.Sprintf("[POST /devices/entities/host-group-actions/v1][%d] performGroupAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformGroupActionDefault) GetPayload() *models.ResponsesHostGroupsV1 { - return o.Payload -} - -func (o *PerformGroupActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/host_group/query_combined_group_members_responses.go b/falcon/client/host_group/query_combined_group_members_responses.go index 42dcc071..0f7fa2cd 100644 --- a/falcon/client/host_group/query_combined_group_members_responses.go +++ b/falcon/client/host_group/query_combined_group_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryCombinedGroupMembersReader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewQueryCombinedGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/combined/host-group-members/v1] queryCombinedGroupMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryCombinedGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type QueryCombinedGroupMembersOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupMembersV1 + Payload *models.HostGroupsMembersRespV1 } // IsSuccess returns true when this query combined group members o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *QueryCombinedGroupMembersOK) String() string { return fmt.Sprintf("[GET /devices/combined/host-group-members/v1][%d] queryCombinedGroupMembersOK %+v", 200, o.Payload) } -func (o *QueryCombinedGroupMembersOK) GetPayload() *models.ResponsesHostGroupMembersV1 { +func (o *QueryCombinedGroupMembersOK) GetPayload() *models.HostGroupsMembersRespV1 { return o.Payload } func (o *QueryCombinedGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *QueryCombinedGroupMembersOK) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupMembersV1) + o.Payload = new(models.HostGroupsMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type QueryCombinedGroupMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type QueryCombinedGroupMembersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupMembersV1 + Payload *models.HostGroupsMembersRespV1 } // IsSuccess returns true when this query combined group members bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *QueryCombinedGroupMembersBadRequest) String() string { return fmt.Sprintf("[GET /devices/combined/host-group-members/v1][%d] queryCombinedGroupMembersBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedGroupMembersBadRequest) GetPayload() *models.ResponsesHostGroupMembersV1 { +func (o *QueryCombinedGroupMembersBadRequest) GetPayload() *models.HostGroupsMembersRespV1 { return o.Payload } func (o *QueryCombinedGroupMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *QueryCombinedGroupMembersBadRequest) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupMembersV1) + o.Payload = new(models.HostGroupsMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type QueryCombinedGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryCombinedGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly func (o *QueryCombinedGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryCombinedGroupMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type QueryCombinedGroupMembersNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupMembersV1 + Payload *models.HostGroupsMembersRespV1 } // IsSuccess returns true when this query combined group members not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *QueryCombinedGroupMembersNotFound) String() string { return fmt.Sprintf("[GET /devices/combined/host-group-members/v1][%d] queryCombinedGroupMembersNotFound %+v", 404, o.Payload) } -func (o *QueryCombinedGroupMembersNotFound) GetPayload() *models.ResponsesHostGroupMembersV1 { +func (o *QueryCombinedGroupMembersNotFound) GetPayload() *models.HostGroupsMembersRespV1 { return o.Payload } func (o *QueryCombinedGroupMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *QueryCombinedGroupMembersNotFound) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupMembersV1) + o.Payload = new(models.HostGroupsMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type QueryCombinedGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryCombinedGroupMembersTooManyRequests) GetPayload() *models.MsaReply func (o *QueryCombinedGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryCombinedGroupMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type QueryCombinedGroupMembersInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupMembersV1 + Payload *models.HostGroupsMembersRespV1 } // IsSuccess returns true when this query combined group members internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *QueryCombinedGroupMembersInternalServerError) String() string { return fmt.Sprintf("[GET /devices/combined/host-group-members/v1][%d] queryCombinedGroupMembersInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedGroupMembersInternalServerError) GetPayload() *models.ResponsesHostGroupMembersV1 { +func (o *QueryCombinedGroupMembersInternalServerError) GetPayload() *models.HostGroupsMembersRespV1 { return o.Payload } func (o *QueryCombinedGroupMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *QueryCombinedGroupMembersInternalServerError) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupMembersV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedGroupMembersDefault creates a QueryCombinedGroupMembersDefault with default headers values -func NewQueryCombinedGroupMembersDefault(code int) *QueryCombinedGroupMembersDefault { - return &QueryCombinedGroupMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedGroupMembersDefault struct { - _statusCode int - - Payload *models.ResponsesHostGroupMembersV1 -} - -// IsSuccess returns true when this query combined group members default response has a 2xx status code -func (o *QueryCombinedGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined group members default response has a 3xx status code -func (o *QueryCombinedGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined group members default response has a 4xx status code -func (o *QueryCombinedGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined group members default response has a 5xx status code -func (o *QueryCombinedGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined group members default response a status code equal to that given -func (o *QueryCombinedGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined group members default response -func (o *QueryCombinedGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedGroupMembersDefault) Error() string { - return fmt.Sprintf("[GET /devices/combined/host-group-members/v1][%d] queryCombinedGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedGroupMembersDefault) String() string { - return fmt.Sprintf("[GET /devices/combined/host-group-members/v1][%d] queryCombinedGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedGroupMembersDefault) GetPayload() *models.ResponsesHostGroupMembersV1 { - return o.Payload -} - -func (o *QueryCombinedGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesHostGroupMembersV1) + o.Payload = new(models.HostGroupsMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/host_group/query_combined_host_groups_responses.go b/falcon/client/host_group/query_combined_host_groups_responses.go index 82b7b3a4..e24d91f9 100644 --- a/falcon/client/host_group/query_combined_host_groups_responses.go +++ b/falcon/client/host_group/query_combined_host_groups_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedHostGroupsReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewQueryCombinedHostGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/combined/host-groups/v1] queryCombinedHostGroups", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryCombinedHostGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryCombinedHostGroupsOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this query combined host groups o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryCombinedHostGroupsOK) String() string { return fmt.Sprintf("[GET /devices/combined/host-groups/v1][%d] queryCombinedHostGroupsOK %+v", 200, o.Payload) } -func (o *QueryCombinedHostGroupsOK) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *QueryCombinedHostGroupsOK) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *QueryCombinedHostGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryCombinedHostGroupsOK) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryCombinedHostGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QueryCombinedHostGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this query combined host groups bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QueryCombinedHostGroupsBadRequest) String() string { return fmt.Sprintf("[GET /devices/combined/host-groups/v1][%d] queryCombinedHostGroupsBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedHostGroupsBadRequest) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *QueryCombinedHostGroupsBadRequest) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *QueryCombinedHostGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QueryCombinedHostGroupsBadRequest) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QueryCombinedHostGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryCombinedHostGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryCombinedHostGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryCombinedHostGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryCombinedHostGroupsTooManyRequests) GetPayload() *models.MsaReplyMe func (o *QueryCombinedHostGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryCombinedHostGroupsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QueryCombinedHostGroupsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this query combined host groups internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QueryCombinedHostGroupsInternalServerError) String() string { return fmt.Sprintf("[GET /devices/combined/host-groups/v1][%d] queryCombinedHostGroupsInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedHostGroupsInternalServerError) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *QueryCombinedHostGroupsInternalServerError) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *QueryCombinedHostGroupsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QueryCombinedHostGroupsInternalServerError) readResponse(response runti o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedHostGroupsDefault creates a QueryCombinedHostGroupsDefault with default headers values -func NewQueryCombinedHostGroupsDefault(code int) *QueryCombinedHostGroupsDefault { - return &QueryCombinedHostGroupsDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedHostGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedHostGroupsDefault struct { - _statusCode int - - Payload *models.ResponsesHostGroupsV1 -} - -// IsSuccess returns true when this query combined host groups default response has a 2xx status code -func (o *QueryCombinedHostGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined host groups default response has a 3xx status code -func (o *QueryCombinedHostGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined host groups default response has a 4xx status code -func (o *QueryCombinedHostGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined host groups default response has a 5xx status code -func (o *QueryCombinedHostGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined host groups default response a status code equal to that given -func (o *QueryCombinedHostGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined host groups default response -func (o *QueryCombinedHostGroupsDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedHostGroupsDefault) Error() string { - return fmt.Sprintf("[GET /devices/combined/host-groups/v1][%d] queryCombinedHostGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedHostGroupsDefault) String() string { - return fmt.Sprintf("[GET /devices/combined/host-groups/v1][%d] queryCombinedHostGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedHostGroupsDefault) GetPayload() *models.ResponsesHostGroupsV1 { - return o.Payload -} - -func (o *QueryCombinedHostGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/host_group/query_group_members_responses.go b/falcon/client/host_group/query_group_members_responses.go index c5b21535..22bccebb 100644 --- a/falcon/client/host_group/query_group_members_responses.go +++ b/falcon/client/host_group/query_group_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryGroupMembersReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewQueryGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/queries/host-group-members/v1] queryGroupMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *QueryGroupMembersOK) GetPayload() *models.MsaQueryResponse { func (o *QueryGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type QueryGroupMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *QueryGroupMembersBadRequest) GetPayload() *models.MsaQueryResponse { func (o *QueryGroupMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type QueryGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryGroupMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *QueryGroupMembersNotFound) GetPayload() *models.MsaQueryResponse { func (o *QueryGroupMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type QueryGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryGroupMembersTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *QueryGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryGroupMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *QueryGroupMembersInternalServerError) GetPayload() *models.MsaQueryResp func (o *QueryGroupMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *QueryGroupMembersInternalServerError) readResponse(response runtime.Cli return nil } - -// NewQueryGroupMembersDefault creates a QueryGroupMembersDefault with default headers values -func NewQueryGroupMembersDefault(code int) *QueryGroupMembersDefault { - return &QueryGroupMembersDefault{ - _statusCode: code, - } -} - -/* -QueryGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryGroupMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query group members default response has a 2xx status code -func (o *QueryGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query group members default response has a 3xx status code -func (o *QueryGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query group members default response has a 4xx status code -func (o *QueryGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query group members default response has a 5xx status code -func (o *QueryGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query group members default response a status code equal to that given -func (o *QueryGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query group members default response -func (o *QueryGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryGroupMembersDefault) Error() string { - return fmt.Sprintf("[GET /devices/queries/host-group-members/v1][%d] queryGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryGroupMembersDefault) String() string { - return fmt.Sprintf("[GET /devices/queries/host-group-members/v1][%d] queryGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryGroupMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/host_group/query_host_groups_responses.go b/falcon/client/host_group/query_host_groups_responses.go index 0e48f5bf..2ee9609c 100644 --- a/falcon/client/host_group/query_host_groups_responses.go +++ b/falcon/client/host_group/query_host_groups_responses.go @@ -56,14 +56,7 @@ func (o *QueryHostGroupsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewQueryHostGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/queries/host-groups/v1] queryHostGroups", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryHostGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryHostGroupsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryHostGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryHostGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryHostGroupsBadRequest) GetPayload() *models.MsaQueryResponse { func (o *QueryHostGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryHostGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryHostGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryHostGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryHostGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryHostGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryHostGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryHostGroupsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryHostGroupsInternalServerError) GetPayload() *models.MsaQueryRespon func (o *QueryHostGroupsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryHostGroupsInternalServerError) readResponse(response runtime.Clien return nil } - -// NewQueryHostGroupsDefault creates a QueryHostGroupsDefault with default headers values -func NewQueryHostGroupsDefault(code int) *QueryHostGroupsDefault { - return &QueryHostGroupsDefault{ - _statusCode: code, - } -} - -/* -QueryHostGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryHostGroupsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query host groups default response has a 2xx status code -func (o *QueryHostGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query host groups default response has a 3xx status code -func (o *QueryHostGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query host groups default response has a 4xx status code -func (o *QueryHostGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query host groups default response has a 5xx status code -func (o *QueryHostGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query host groups default response a status code equal to that given -func (o *QueryHostGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query host groups default response -func (o *QueryHostGroupsDefault) Code() int { - return o._statusCode -} - -func (o *QueryHostGroupsDefault) Error() string { - return fmt.Sprintf("[GET /devices/queries/host-groups/v1][%d] queryHostGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryHostGroupsDefault) String() string { - return fmt.Sprintf("[GET /devices/queries/host-groups/v1][%d] queryHostGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryHostGroupsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryHostGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/host_group/update_host_groups_parameters.go b/falcon/client/host_group/update_host_groups_parameters.go index d70fa1ee..85b34061 100644 --- a/falcon/client/host_group/update_host_groups_parameters.go +++ b/falcon/client/host_group/update_host_groups_parameters.go @@ -64,7 +64,7 @@ UpdateHostGroupsParams contains all the parameters to send to the API endpoint type UpdateHostGroupsParams struct { // Body. - Body *models.RequestsUpdateGroupsV1 + Body *models.HostGroupsUpdateGroupsReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateHostGroupsParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update host groups params -func (o *UpdateHostGroupsParams) WithBody(body *models.RequestsUpdateGroupsV1) *UpdateHostGroupsParams { +func (o *UpdateHostGroupsParams) WithBody(body *models.HostGroupsUpdateGroupsReqV1) *UpdateHostGroupsParams { o.SetBody(body) return o } // SetBody adds the body to the update host groups params -func (o *UpdateHostGroupsParams) SetBody(body *models.RequestsUpdateGroupsV1) { +func (o *UpdateHostGroupsParams) SetBody(body *models.HostGroupsUpdateGroupsReqV1) { o.Body = body } diff --git a/falcon/client/host_group/update_host_groups_responses.go b/falcon/client/host_group/update_host_groups_responses.go index 897d1164..9c4696fd 100644 --- a/falcon/client/host_group/update_host_groups_responses.go +++ b/falcon/client/host_group/update_host_groups_responses.go @@ -62,14 +62,7 @@ func (o *UpdateHostGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewUpdateHostGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /devices/entities/host-groups/v1] updateHostGroups", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type UpdateHostGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type UpdateHostGroupsOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this update host groups o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *UpdateHostGroupsOK) String() string { return fmt.Sprintf("[PATCH /devices/entities/host-groups/v1][%d] updateHostGroupsOK %+v", 200, o.Payload) } -func (o *UpdateHostGroupsOK) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *UpdateHostGroupsOK) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *UpdateHostGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *UpdateHostGroupsOK) readResponse(response runtime.ClientResponse, consu o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type UpdateHostGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type UpdateHostGroupsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this update host groups bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *UpdateHostGroupsBadRequest) String() string { return fmt.Sprintf("[PATCH /devices/entities/host-groups/v1][%d] updateHostGroupsBadRequest %+v", 400, o.Payload) } -func (o *UpdateHostGroupsBadRequest) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *UpdateHostGroupsBadRequest) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *UpdateHostGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *UpdateHostGroupsBadRequest) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type UpdateHostGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *UpdateHostGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *UpdateHostGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type UpdateHostGroupsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type UpdateHostGroupsNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this update host groups not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *UpdateHostGroupsNotFound) String() string { return fmt.Sprintf("[PATCH /devices/entities/host-groups/v1][%d] updateHostGroupsNotFound %+v", 404, o.Payload) } -func (o *UpdateHostGroupsNotFound) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *UpdateHostGroupsNotFound) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *UpdateHostGroupsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *UpdateHostGroupsNotFound) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type UpdateHostGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *UpdateHostGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *UpdateHostGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type UpdateHostGroupsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type UpdateHostGroupsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesHostGroupsV1 + Payload *models.HostGroupsRespV1 } // IsSuccess returns true when this update host groups internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *UpdateHostGroupsInternalServerError) String() string { return fmt.Sprintf("[PATCH /devices/entities/host-groups/v1][%d] updateHostGroupsInternalServerError %+v", 500, o.Payload) } -func (o *UpdateHostGroupsInternalServerError) GetPayload() *models.ResponsesHostGroupsV1 { +func (o *UpdateHostGroupsInternalServerError) GetPayload() *models.HostGroupsRespV1 { return o.Payload } func (o *UpdateHostGroupsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *UpdateHostGroupsInternalServerError) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesHostGroupsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateHostGroupsDefault creates a UpdateHostGroupsDefault with default headers values -func NewUpdateHostGroupsDefault(code int) *UpdateHostGroupsDefault { - return &UpdateHostGroupsDefault{ - _statusCode: code, - } -} - -/* -UpdateHostGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateHostGroupsDefault struct { - _statusCode int - - Payload *models.ResponsesHostGroupsV1 -} - -// IsSuccess returns true when this update host groups default response has a 2xx status code -func (o *UpdateHostGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update host groups default response has a 3xx status code -func (o *UpdateHostGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update host groups default response has a 4xx status code -func (o *UpdateHostGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update host groups default response has a 5xx status code -func (o *UpdateHostGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update host groups default response a status code equal to that given -func (o *UpdateHostGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update host groups default response -func (o *UpdateHostGroupsDefault) Code() int { - return o._statusCode -} - -func (o *UpdateHostGroupsDefault) Error() string { - return fmt.Sprintf("[PATCH /devices/entities/host-groups/v1][%d] updateHostGroups default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateHostGroupsDefault) String() string { - return fmt.Sprintf("[PATCH /devices/entities/host-groups/v1][%d] updateHostGroups default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateHostGroupsDefault) GetPayload() *models.ResponsesHostGroupsV1 { - return o.Payload -} - -func (o *UpdateHostGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesHostGroupsV1) + o.Payload = new(models.HostGroupsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/hosts/entities_perform_action_parameters.go b/falcon/client/hosts/entities_perform_action_parameters.go index b19eabc0..679dde00 100644 --- a/falcon/client/hosts/entities_perform_action_parameters.go +++ b/falcon/client/hosts/entities_perform_action_parameters.go @@ -73,6 +73,12 @@ type EntitiesPerformActionParams struct { // Body. Body *models.MsaEntityActionRequest + /* DisableHostnameCheck. + + Bool to disable hostname check on add-member + */ + DisableHostnameCheck *bool + /* Ids. The group ids to act on @@ -96,7 +102,18 @@ func (o *EntitiesPerformActionParams) WithDefaults() *EntitiesPerformActionParam // // All values with no default are reset to their zero value. func (o *EntitiesPerformActionParams) SetDefaults() { - // no default values defined for this parameter + var ( + disableHostnameCheckDefault = bool(false) + ) + + val := EntitiesPerformActionParams{ + DisableHostnameCheck: &disableHostnameCheckDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val } // WithTimeout adds the timeout to the entities perform action params @@ -154,6 +171,17 @@ func (o *EntitiesPerformActionParams) SetBody(body *models.MsaEntityActionReques o.Body = body } +// WithDisableHostnameCheck adds the disableHostnameCheck to the entities perform action params +func (o *EntitiesPerformActionParams) WithDisableHostnameCheck(disableHostnameCheck *bool) *EntitiesPerformActionParams { + o.SetDisableHostnameCheck(disableHostnameCheck) + return o +} + +// SetDisableHostnameCheck adds the disableHostnameCheck to the entities perform action params +func (o *EntitiesPerformActionParams) SetDisableHostnameCheck(disableHostnameCheck *bool) { + o.DisableHostnameCheck = disableHostnameCheck +} + // WithIds adds the ids to the entities perform action params func (o *EntitiesPerformActionParams) WithIds(ids []string) *EntitiesPerformActionParams { o.SetIds(ids) @@ -188,6 +216,23 @@ func (o *EntitiesPerformActionParams) WriteToRequest(r runtime.ClientRequest, re } } + if o.DisableHostnameCheck != nil { + + // query param disable_hostname_check + var qrDisableHostnameCheck bool + + if o.DisableHostnameCheck != nil { + qrDisableHostnameCheck = *o.DisableHostnameCheck + } + qDisableHostnameCheck := swag.FormatBool(qrDisableHostnameCheck) + if qDisableHostnameCheck != "" { + + if err := r.SetQueryParam("disable_hostname_check", qDisableHostnameCheck); err != nil { + return err + } + } + } + if o.Ids != nil { // binding items for ids diff --git a/falcon/client/hosts/entities_perform_action_responses.go b/falcon/client/hosts/entities_perform_action_responses.go index 00d34517..7170964d 100644 --- a/falcon/client/hosts/entities_perform_action_responses.go +++ b/falcon/client/hosts/entities_perform_action_responses.go @@ -44,14 +44,7 @@ func (o *EntitiesPerformActionReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewEntitiesPerformActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /devices/entities/group-actions/v1] entities.perform_action", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *EntitiesPerformActionTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewEntitiesPerformActionDefault creates a EntitiesPerformActionDefault with default headers values -func NewEntitiesPerformActionDefault(code int) *EntitiesPerformActionDefault { - return &EntitiesPerformActionDefault{ - _statusCode: code, - } -} - -/* -EntitiesPerformActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type EntitiesPerformActionDefault struct { - _statusCode int - - Payload *models.DeviceapiGroupsResponseV1 -} - -// IsSuccess returns true when this entities perform action default response has a 2xx status code -func (o *EntitiesPerformActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this entities perform action default response has a 3xx status code -func (o *EntitiesPerformActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this entities perform action default response has a 4xx status code -func (o *EntitiesPerformActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this entities perform action default response has a 5xx status code -func (o *EntitiesPerformActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this entities perform action default response a status code equal to that given -func (o *EntitiesPerformActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the entities perform action default response -func (o *EntitiesPerformActionDefault) Code() int { - return o._statusCode -} - -func (o *EntitiesPerformActionDefault) Error() string { - return fmt.Sprintf("[POST /devices/entities/group-actions/v1][%d] entities.perform_action default %+v", o._statusCode, o.Payload) -} - -func (o *EntitiesPerformActionDefault) String() string { - return fmt.Sprintf("[POST /devices/entities/group-actions/v1][%d] entities.perform_action default %+v", o._statusCode, o.Payload) -} - -func (o *EntitiesPerformActionDefault) GetPayload() *models.DeviceapiGroupsResponseV1 { - return o.Payload -} - -func (o *EntitiesPerformActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DeviceapiGroupsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/get_device_details_parameters.go b/falcon/client/hosts/get_device_details_parameters.go deleted file mode 100644 index fd977543..00000000 --- a/falcon/client/hosts/get_device_details_parameters.go +++ /dev/null @@ -1,175 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package hosts - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// NewGetDeviceDetailsParams creates a new GetDeviceDetailsParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetDeviceDetailsParams() *GetDeviceDetailsParams { - return &GetDeviceDetailsParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetDeviceDetailsParamsWithTimeout creates a new GetDeviceDetailsParams object -// with the ability to set a timeout on a request. -func NewGetDeviceDetailsParamsWithTimeout(timeout time.Duration) *GetDeviceDetailsParams { - return &GetDeviceDetailsParams{ - timeout: timeout, - } -} - -// NewGetDeviceDetailsParamsWithContext creates a new GetDeviceDetailsParams object -// with the ability to set a context for a request. -func NewGetDeviceDetailsParamsWithContext(ctx context.Context) *GetDeviceDetailsParams { - return &GetDeviceDetailsParams{ - Context: ctx, - } -} - -// NewGetDeviceDetailsParamsWithHTTPClient creates a new GetDeviceDetailsParams object -// with the ability to set a custom HTTPClient for a request. -func NewGetDeviceDetailsParamsWithHTTPClient(client *http.Client) *GetDeviceDetailsParams { - return &GetDeviceDetailsParams{ - HTTPClient: client, - } -} - -/* -GetDeviceDetailsParams contains all the parameters to send to the API endpoint - - for the get device details operation. - - Typically these are written to a http.Request. -*/ -type GetDeviceDetailsParams struct { - - /* Ids. - - The host agentIDs used to get details on - */ - Ids []string - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get device details params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetDeviceDetailsParams) WithDefaults() *GetDeviceDetailsParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get device details params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetDeviceDetailsParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get device details params -func (o *GetDeviceDetailsParams) WithTimeout(timeout time.Duration) *GetDeviceDetailsParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get device details params -func (o *GetDeviceDetailsParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get device details params -func (o *GetDeviceDetailsParams) WithContext(ctx context.Context) *GetDeviceDetailsParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get device details params -func (o *GetDeviceDetailsParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get device details params -func (o *GetDeviceDetailsParams) WithHTTPClient(client *http.Client) *GetDeviceDetailsParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get device details params -func (o *GetDeviceDetailsParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithIds adds the ids to the get device details params -func (o *GetDeviceDetailsParams) WithIds(ids []string) *GetDeviceDetailsParams { - o.SetIds(ids) - return o -} - -// SetIds adds the ids to the get device details params -func (o *GetDeviceDetailsParams) SetIds(ids []string) { - o.Ids = ids -} - -// WriteToRequest writes these params to a swagger request -func (o *GetDeviceDetailsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if o.Ids != nil { - - // binding items for ids - joinedIds := o.bindParamIds(reg) - - // query array param ids - if err := r.SetQueryParam("ids", joinedIds...); err != nil { - return err - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -// bindParamGetDeviceDetails binds the parameter ids -func (o *GetDeviceDetailsParams) bindParamIds(formats strfmt.Registry) []string { - idsIR := o.Ids - - var idsIC []string - for _, idsIIR := range idsIR { // explode []string - - idsIIV := idsIIR // string as string - idsIC = append(idsIC, idsIIV) - } - - // items.CollectionFormat: "multi" - idsIS := swag.JoinByFormat(idsIC, "multi") - - return idsIS -} diff --git a/falcon/client/hosts/get_device_details_responses.go b/falcon/client/hosts/get_device_details_responses.go deleted file mode 100644 index da8a7c9e..00000000 --- a/falcon/client/hosts/get_device_details_responses.go +++ /dev/null @@ -1,473 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package hosts - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetDeviceDetailsReader is a Reader for the GetDeviceDetails structure. -type GetDeviceDetailsReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetDeviceDetailsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetDeviceDetailsOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 403: - result := NewGetDeviceDetailsForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetDeviceDetailsTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetDeviceDetailsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetDeviceDetailsOK creates a GetDeviceDetailsOK with default headers values -func NewGetDeviceDetailsOK() *GetDeviceDetailsOK { - return &GetDeviceDetailsOK{} -} - -/* -GetDeviceDetailsOK describes a response with status code 200, with default header values. - -OK -*/ -type GetDeviceDetailsOK struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.DomainDeviceDetailsResponseSwagger -} - -// IsSuccess returns true when this get device details o k response has a 2xx status code -func (o *GetDeviceDetailsOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get device details o k response has a 3xx status code -func (o *GetDeviceDetailsOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get device details o k response has a 4xx status code -func (o *GetDeviceDetailsOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get device details o k response has a 5xx status code -func (o *GetDeviceDetailsOK) IsServerError() bool { - return false -} - -// IsCode returns true when this get device details o k response a status code equal to that given -func (o *GetDeviceDetailsOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get device details o k response -func (o *GetDeviceDetailsOK) Code() int { - return 200 -} - -func (o *GetDeviceDetailsOK) Error() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] getDeviceDetailsOK %+v", 200, o.Payload) -} - -func (o *GetDeviceDetailsOK) String() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] getDeviceDetailsOK %+v", 200, o.Payload) -} - -func (o *GetDeviceDetailsOK) GetPayload() *models.DomainDeviceDetailsResponseSwagger { - return o.Payload -} - -func (o *GetDeviceDetailsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.DomainDeviceDetailsResponseSwagger) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetDeviceDetailsForbidden creates a GetDeviceDetailsForbidden with default headers values -func NewGetDeviceDetailsForbidden() *GetDeviceDetailsForbidden { - return &GetDeviceDetailsForbidden{} -} - -/* -GetDeviceDetailsForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetDeviceDetailsForbidden struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get device details forbidden response has a 2xx status code -func (o *GetDeviceDetailsForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get device details forbidden response has a 3xx status code -func (o *GetDeviceDetailsForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get device details forbidden response has a 4xx status code -func (o *GetDeviceDetailsForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get device details forbidden response has a 5xx status code -func (o *GetDeviceDetailsForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get device details forbidden response a status code equal to that given -func (o *GetDeviceDetailsForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get device details forbidden response -func (o *GetDeviceDetailsForbidden) Code() int { - return 403 -} - -func (o *GetDeviceDetailsForbidden) Error() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] getDeviceDetailsForbidden %+v", 403, o.Payload) -} - -func (o *GetDeviceDetailsForbidden) String() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] getDeviceDetailsForbidden %+v", 403, o.Payload) -} - -func (o *GetDeviceDetailsForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetDeviceDetailsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetDeviceDetailsTooManyRequests creates a GetDeviceDetailsTooManyRequests with default headers values -func NewGetDeviceDetailsTooManyRequests() *GetDeviceDetailsTooManyRequests { - return &GetDeviceDetailsTooManyRequests{} -} - -/* -GetDeviceDetailsTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetDeviceDetailsTooManyRequests struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get device details too many requests response has a 2xx status code -func (o *GetDeviceDetailsTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get device details too many requests response has a 3xx status code -func (o *GetDeviceDetailsTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get device details too many requests response has a 4xx status code -func (o *GetDeviceDetailsTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get device details too many requests response has a 5xx status code -func (o *GetDeviceDetailsTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get device details too many requests response a status code equal to that given -func (o *GetDeviceDetailsTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get device details too many requests response -func (o *GetDeviceDetailsTooManyRequests) Code() int { - return 429 -} - -func (o *GetDeviceDetailsTooManyRequests) Error() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] getDeviceDetailsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetDeviceDetailsTooManyRequests) String() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] getDeviceDetailsTooManyRequests %+v", 429, o.Payload) -} - -func (o *GetDeviceDetailsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetDeviceDetailsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetDeviceDetailsDefault creates a GetDeviceDetailsDefault with default headers values -func NewGetDeviceDetailsDefault(code int) *GetDeviceDetailsDefault { - return &GetDeviceDetailsDefault{ - _statusCode: code, - } -} - -/* -GetDeviceDetailsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetDeviceDetailsDefault struct { - _statusCode int - - Payload *models.DomainDeviceDetailsResponseSwagger -} - -// IsSuccess returns true when this get device details default response has a 2xx status code -func (o *GetDeviceDetailsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get device details default response has a 3xx status code -func (o *GetDeviceDetailsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get device details default response has a 4xx status code -func (o *GetDeviceDetailsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get device details default response has a 5xx status code -func (o *GetDeviceDetailsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get device details default response a status code equal to that given -func (o *GetDeviceDetailsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get device details default response -func (o *GetDeviceDetailsDefault) Code() int { - return o._statusCode -} - -func (o *GetDeviceDetailsDefault) Error() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] GetDeviceDetails default %+v", o._statusCode, o.Payload) -} - -func (o *GetDeviceDetailsDefault) String() string { - return fmt.Sprintf("[GET /devices/entities/devices//v2][%d] GetDeviceDetails default %+v", o._statusCode, o.Payload) -} - -func (o *GetDeviceDetailsDefault) GetPayload() *models.DomainDeviceDetailsResponseSwagger { - return o.Payload -} - -func (o *GetDeviceDetailsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainDeviceDetailsResponseSwagger) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/get_device_details_v2_responses.go b/falcon/client/hosts/get_device_details_v2_responses.go index 7956f077..e3ddf5b3 100644 --- a/falcon/client/hosts/get_device_details_v2_responses.go +++ b/falcon/client/hosts/get_device_details_v2_responses.go @@ -44,14 +44,7 @@ func (o *GetDeviceDetailsV2Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetDeviceDetailsV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/entities/devices/v2] GetDeviceDetailsV2", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *GetDeviceDetailsV2TooManyRequests) readResponse(response runtime.Client return nil } - -// NewGetDeviceDetailsV2Default creates a GetDeviceDetailsV2Default with default headers values -func NewGetDeviceDetailsV2Default(code int) *GetDeviceDetailsV2Default { - return &GetDeviceDetailsV2Default{ - _statusCode: code, - } -} - -/* -GetDeviceDetailsV2Default describes a response with status code -1, with default header values. - -OK -*/ -type GetDeviceDetailsV2Default struct { - _statusCode int - - Payload *models.DeviceapiDeviceDetailsResponseSwagger -} - -// IsSuccess returns true when this get device details v2 default response has a 2xx status code -func (o *GetDeviceDetailsV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get device details v2 default response has a 3xx status code -func (o *GetDeviceDetailsV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get device details v2 default response has a 4xx status code -func (o *GetDeviceDetailsV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get device details v2 default response has a 5xx status code -func (o *GetDeviceDetailsV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get device details v2 default response a status code equal to that given -func (o *GetDeviceDetailsV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get device details v2 default response -func (o *GetDeviceDetailsV2Default) Code() int { - return o._statusCode -} - -func (o *GetDeviceDetailsV2Default) Error() string { - return fmt.Sprintf("[GET /devices/entities/devices/v2][%d] GetDeviceDetailsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *GetDeviceDetailsV2Default) String() string { - return fmt.Sprintf("[GET /devices/entities/devices/v2][%d] GetDeviceDetailsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *GetDeviceDetailsV2Default) GetPayload() *models.DeviceapiDeviceDetailsResponseSwagger { - return o.Payload -} - -func (o *GetDeviceDetailsV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DeviceapiDeviceDetailsResponseSwagger) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/get_online_state_v1_responses.go b/falcon/client/hosts/get_online_state_v1_responses.go index 475a4b61..bd1d3974 100644 --- a/falcon/client/hosts/get_online_state_v1_responses.go +++ b/falcon/client/hosts/get_online_state_v1_responses.go @@ -31,6 +31,12 @@ func (o *GetOnlineStateV1Reader) ReadResponse(response runtime.ClientResponse, c return nil, err } return result, nil + case 400: + result := NewGetOnlineStateV1BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 403: result := NewGetOnlineStateV1Forbidden() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -44,14 +50,7 @@ func (o *GetOnlineStateV1Reader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewGetOnlineStateV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/entities/online-state/v1] GetOnlineState.V1", response, response.Code()) } } @@ -165,6 +164,116 @@ func (o *GetOnlineStateV1OK) readResponse(response runtime.ClientResponse, consu return nil } +// NewGetOnlineStateV1BadRequest creates a GetOnlineStateV1BadRequest with default headers values +func NewGetOnlineStateV1BadRequest() *GetOnlineStateV1BadRequest { + return &GetOnlineStateV1BadRequest{} +} + +/* +GetOnlineStateV1BadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetOnlineStateV1BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.StateOnlineStateRespV1 +} + +// IsSuccess returns true when this get online state v1 bad request response has a 2xx status code +func (o *GetOnlineStateV1BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get online state v1 bad request response has a 3xx status code +func (o *GetOnlineStateV1BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get online state v1 bad request response has a 4xx status code +func (o *GetOnlineStateV1BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get online state v1 bad request response has a 5xx status code +func (o *GetOnlineStateV1BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get online state v1 bad request response a status code equal to that given +func (o *GetOnlineStateV1BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get online state v1 bad request response +func (o *GetOnlineStateV1BadRequest) Code() int { + return 400 +} + +func (o *GetOnlineStateV1BadRequest) Error() string { + return fmt.Sprintf("[GET /devices/entities/online-state/v1][%d] getOnlineStateV1BadRequest %+v", 400, o.Payload) +} + +func (o *GetOnlineStateV1BadRequest) String() string { + return fmt.Sprintf("[GET /devices/entities/online-state/v1][%d] getOnlineStateV1BadRequest %+v", 400, o.Payload) +} + +func (o *GetOnlineStateV1BadRequest) GetPayload() *models.StateOnlineStateRespV1 { + return o.Payload +} + +func (o *GetOnlineStateV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.StateOnlineStateRespV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewGetOnlineStateV1Forbidden creates a GetOnlineStateV1Forbidden with default headers values func NewGetOnlineStateV1Forbidden() *GetOnlineStateV1Forbidden { return &GetOnlineStateV1Forbidden{} @@ -399,75 +508,3 @@ func (o *GetOnlineStateV1TooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewGetOnlineStateV1Default creates a GetOnlineStateV1Default with default headers values -func NewGetOnlineStateV1Default(code int) *GetOnlineStateV1Default { - return &GetOnlineStateV1Default{ - _statusCode: code, - } -} - -/* -GetOnlineStateV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetOnlineStateV1Default struct { - _statusCode int - - Payload *models.StateOnlineStateRespV1 -} - -// IsSuccess returns true when this get online state v1 default response has a 2xx status code -func (o *GetOnlineStateV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get online state v1 default response has a 3xx status code -func (o *GetOnlineStateV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get online state v1 default response has a 4xx status code -func (o *GetOnlineStateV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get online state v1 default response has a 5xx status code -func (o *GetOnlineStateV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get online state v1 default response a status code equal to that given -func (o *GetOnlineStateV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get online state v1 default response -func (o *GetOnlineStateV1Default) Code() int { - return o._statusCode -} - -func (o *GetOnlineStateV1Default) Error() string { - return fmt.Sprintf("[GET /devices/entities/online-state/v1][%d] GetOnlineState.V1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetOnlineStateV1Default) String() string { - return fmt.Sprintf("[GET /devices/entities/online-state/v1][%d] GetOnlineState.V1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetOnlineStateV1Default) GetPayload() *models.StateOnlineStateRespV1 { - return o.Payload -} - -func (o *GetOnlineStateV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.StateOnlineStateRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/hosts_client.go b/falcon/client/hosts/hosts_client.go index fa8f9fbc..7a247fc1 100644 --- a/falcon/client/hosts/hosts_client.go +++ b/falcon/client/hosts/hosts_client.go @@ -30,8 +30,6 @@ type ClientOption func(*runtime.ClientOperation) // ClientService is the interface for Client methods type ClientService interface { - GetDeviceDetails(params *GetDeviceDetailsParams, opts ...ClientOption) (*GetDeviceDetailsOK, error) - GetDeviceDetailsV2(params *GetDeviceDetailsV2Params, opts ...ClientOption) (*GetDeviceDetailsV2OK, error) GetOnlineStateV1(params *GetOnlineStateV1Params, opts ...ClientOption) (*GetOnlineStateV1OK, error) @@ -57,43 +55,6 @@ type ClientService interface { SetTransport(transport runtime.ClientTransport) } -/* -GetDeviceDetails deprecateds please use new methods get device details v2 or post device details v2 this method now redirects to get device details v2 the original API endpoint will be removed on or sometime after february 9 2023 -*/ -func (a *Client) GetDeviceDetails(params *GetDeviceDetailsParams, opts ...ClientOption) (*GetDeviceDetailsOK, error) { - // TODO: Validate the params before sending - if params == nil { - params = NewGetDeviceDetailsParams() - } - op := &runtime.ClientOperation{ - ID: "GetDeviceDetails", - Method: "GET", - PathPattern: "/devices/entities/devices//v2", - ProducesMediaTypes: []string{"application/json"}, - ConsumesMediaTypes: []string{"application/json"}, - Schemes: []string{"https"}, - Params: params, - Reader: &GetDeviceDetailsReader{formats: a.formats}, - Context: params.Context, - Client: params.HTTPClient, - } - for _, opt := range opts { - opt(op) - } - - result, err := a.transport.Submit(op) - if err != nil { - return nil, err - } - success, ok := result.(*GetDeviceDetailsOK) - if ok { - return success, nil - } - // unexpected success response - unexpectedSuccess := result.(*GetDeviceDetailsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) -} - /* GetDeviceDetailsV2 gets details on one or more hosts by providing host i ds as a query parameter supports up to a maximum 100 i ds */ @@ -127,8 +88,9 @@ func (a *Client) GetDeviceDetailsV2(params *GetDeviceDetailsV2Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetDeviceDetailsV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetDeviceDetailsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -164,8 +126,9 @@ func (a *Client) GetOnlineStateV1(params *GetOnlineStateV1Params, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetOnlineStateV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetOnlineState.V1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -239,8 +202,9 @@ func (a *Client) PostDeviceDetailsV2(params *PostDeviceDetailsV2Params, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostDeviceDetailsV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostDeviceDetailsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -276,8 +240,9 @@ func (a *Client) QueryDeviceLoginHistory(params *QueryDeviceLoginHistoryParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDeviceLoginHistoryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryDeviceLoginHistory: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -313,8 +278,9 @@ func (a *Client) QueryDevicesByFilter(params *QueryDevicesByFilterParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDevicesByFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryDevicesByFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -350,8 +316,9 @@ func (a *Client) QueryDevicesByFilterScroll(params *QueryDevicesByFilterScrollPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryDevicesByFilterScrollDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryDevicesByFilterScroll: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -387,8 +354,9 @@ func (a *Client) QueryGetNetworkAddressHistoryV1(params *QueryGetNetworkAddressH return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryGetNetworkAddressHistoryV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryGetNetworkAddressHistoryV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -424,8 +392,9 @@ func (a *Client) QueryHiddenDevices(params *QueryHiddenDevicesParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryHiddenDevicesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryHiddenDevices: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -500,8 +469,9 @@ func (a *Client) EntitiesPerformAction(params *EntitiesPerformActionParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*EntitiesPerformActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for entities.perform_action: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/hosts/perform_action_v2_responses.go b/falcon/client/hosts/perform_action_v2_responses.go index 94ff2cc8..e50454a7 100644 --- a/falcon/client/hosts/perform_action_v2_responses.go +++ b/falcon/client/hosts/perform_action_v2_responses.go @@ -62,7 +62,7 @@ func (o *PerformActionV2Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /devices/entities/devices-actions/v2] PerformActionV2", response, response.Code()) } } @@ -78,6 +78,10 @@ Accepted */ type PerformActionV2Accepted struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -133,6 +137,13 @@ func (o *PerformActionV2Accepted) GetPayload() *models.MsaReplyAffectedEntities func (o *PerformActionV2Accepted) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -177,6 +188,10 @@ Bad Request */ type PerformActionV2BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -232,6 +247,13 @@ func (o *PerformActionV2BadRequest) GetPayload() *models.MsaReplyAffectedEntitie func (o *PerformActionV2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -276,6 +298,10 @@ Forbidden */ type PerformActionV2Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *PerformActionV2Forbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *PerformActionV2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Conflict */ type PerformActionV2Conflict struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -430,6 +467,13 @@ func (o *PerformActionV2Conflict) GetPayload() *models.MsaReplyAffectedEntities func (o *PerformActionV2Conflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -474,6 +518,10 @@ Too Many Requests */ type PerformActionV2TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *PerformActionV2TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *PerformActionV2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type PerformActionV2InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -643,6 +702,13 @@ func (o *PerformActionV2InternalServerError) GetPayload() *models.MsaReplyAffect func (o *PerformActionV2InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/hosts/post_device_details_v2_responses.go b/falcon/client/hosts/post_device_details_v2_responses.go index d3f6ce3c..3f112778 100644 --- a/falcon/client/hosts/post_device_details_v2_responses.go +++ b/falcon/client/hosts/post_device_details_v2_responses.go @@ -44,14 +44,7 @@ func (o *PostDeviceDetailsV2Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewPostDeviceDetailsV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /devices/entities/devices/v2] PostDeviceDetailsV2", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *PostDeviceDetailsV2TooManyRequests) readResponse(response runtime.Clien return nil } - -// NewPostDeviceDetailsV2Default creates a PostDeviceDetailsV2Default with default headers values -func NewPostDeviceDetailsV2Default(code int) *PostDeviceDetailsV2Default { - return &PostDeviceDetailsV2Default{ - _statusCode: code, - } -} - -/* -PostDeviceDetailsV2Default describes a response with status code -1, with default header values. - -OK -*/ -type PostDeviceDetailsV2Default struct { - _statusCode int - - Payload *models.DeviceapiDeviceDetailsResponseSwagger -} - -// IsSuccess returns true when this post device details v2 default response has a 2xx status code -func (o *PostDeviceDetailsV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post device details v2 default response has a 3xx status code -func (o *PostDeviceDetailsV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post device details v2 default response has a 4xx status code -func (o *PostDeviceDetailsV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post device details v2 default response has a 5xx status code -func (o *PostDeviceDetailsV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post device details v2 default response a status code equal to that given -func (o *PostDeviceDetailsV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post device details v2 default response -func (o *PostDeviceDetailsV2Default) Code() int { - return o._statusCode -} - -func (o *PostDeviceDetailsV2Default) Error() string { - return fmt.Sprintf("[POST /devices/entities/devices/v2][%d] PostDeviceDetailsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *PostDeviceDetailsV2Default) String() string { - return fmt.Sprintf("[POST /devices/entities/devices/v2][%d] PostDeviceDetailsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *PostDeviceDetailsV2Default) GetPayload() *models.DeviceapiDeviceDetailsResponseSwagger { - return o.Payload -} - -func (o *PostDeviceDetailsV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DeviceapiDeviceDetailsResponseSwagger) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/query_device_login_history_responses.go b/falcon/client/hosts/query_device_login_history_responses.go index 5a18fcfe..2df3c331 100644 --- a/falcon/client/hosts/query_device_login_history_responses.go +++ b/falcon/client/hosts/query_device_login_history_responses.go @@ -44,14 +44,7 @@ func (o *QueryDeviceLoginHistoryReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewQueryDeviceLoginHistoryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /devices/combined/devices/login-history/v1] QueryDeviceLoginHistory", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *QueryDeviceLoginHistoryTooManyRequests) readResponse(response runtime.C return nil } - -// NewQueryDeviceLoginHistoryDefault creates a QueryDeviceLoginHistoryDefault with default headers values -func NewQueryDeviceLoginHistoryDefault(code int) *QueryDeviceLoginHistoryDefault { - return &QueryDeviceLoginHistoryDefault{ - _statusCode: code, - } -} - -/* -QueryDeviceLoginHistoryDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDeviceLoginHistoryDefault struct { - _statusCode int - - Payload *models.DeviceapiLoginHistoryResponseV1 -} - -// IsSuccess returns true when this query device login history default response has a 2xx status code -func (o *QueryDeviceLoginHistoryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query device login history default response has a 3xx status code -func (o *QueryDeviceLoginHistoryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query device login history default response has a 4xx status code -func (o *QueryDeviceLoginHistoryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query device login history default response has a 5xx status code -func (o *QueryDeviceLoginHistoryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query device login history default response a status code equal to that given -func (o *QueryDeviceLoginHistoryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query device login history default response -func (o *QueryDeviceLoginHistoryDefault) Code() int { - return o._statusCode -} - -func (o *QueryDeviceLoginHistoryDefault) Error() string { - return fmt.Sprintf("[POST /devices/combined/devices/login-history/v1][%d] QueryDeviceLoginHistory default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDeviceLoginHistoryDefault) String() string { - return fmt.Sprintf("[POST /devices/combined/devices/login-history/v1][%d] QueryDeviceLoginHistory default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDeviceLoginHistoryDefault) GetPayload() *models.DeviceapiLoginHistoryResponseV1 { - return o.Payload -} - -func (o *QueryDeviceLoginHistoryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DeviceapiLoginHistoryResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/query_devices_by_filter_responses.go b/falcon/client/hosts/query_devices_by_filter_responses.go index 8ed18277..8433da4b 100644 --- a/falcon/client/hosts/query_devices_by_filter_responses.go +++ b/falcon/client/hosts/query_devices_by_filter_responses.go @@ -44,14 +44,7 @@ func (o *QueryDevicesByFilterReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryDevicesByFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/queries/devices/v1] QueryDevicesByFilter", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryDevicesByFilterOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryDevicesByFilterOK) GetPayload() *models.MsaQueryResponse { func (o *QueryDevicesByFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryDevicesByFilterForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryDevicesByFilterForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryDevicesByFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryDevicesByFilterTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryDevicesByFilterTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *QueryDevicesByFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryDevicesByFilterTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewQueryDevicesByFilterDefault creates a QueryDevicesByFilterDefault with default headers values -func NewQueryDevicesByFilterDefault(code int) *QueryDevicesByFilterDefault { - return &QueryDevicesByFilterDefault{ - _statusCode: code, - } -} - -/* -QueryDevicesByFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDevicesByFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query devices by filter default response has a 2xx status code -func (o *QueryDevicesByFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query devices by filter default response has a 3xx status code -func (o *QueryDevicesByFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query devices by filter default response has a 4xx status code -func (o *QueryDevicesByFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query devices by filter default response has a 5xx status code -func (o *QueryDevicesByFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query devices by filter default response a status code equal to that given -func (o *QueryDevicesByFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query devices by filter default response -func (o *QueryDevicesByFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryDevicesByFilterDefault) Error() string { - return fmt.Sprintf("[GET /devices/queries/devices/v1][%d] QueryDevicesByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDevicesByFilterDefault) String() string { - return fmt.Sprintf("[GET /devices/queries/devices/v1][%d] QueryDevicesByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDevicesByFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryDevicesByFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/query_devices_by_filter_scroll_responses.go b/falcon/client/hosts/query_devices_by_filter_scroll_responses.go index c84c3ad8..63570278 100644 --- a/falcon/client/hosts/query_devices_by_filter_scroll_responses.go +++ b/falcon/client/hosts/query_devices_by_filter_scroll_responses.go @@ -44,14 +44,7 @@ func (o *QueryDevicesByFilterScrollReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewQueryDevicesByFilterScrollDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/queries/devices-scroll/v1] QueryDevicesByFilterScroll", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryDevicesByFilterScrollOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type QueryDevicesByFilterScrollOK struct { */ XRateLimitRemaining int64 - Payload *models.DomainDeviceResponse + Payload *models.DeviceapiDeviceResponse } // IsSuccess returns true when this query devices by filter scroll o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *QueryDevicesByFilterScrollOK) String() string { return fmt.Sprintf("[GET /devices/queries/devices-scroll/v1][%d] queryDevicesByFilterScrollOK %+v", 200, o.Payload) } -func (o *QueryDevicesByFilterScrollOK) GetPayload() *models.DomainDeviceResponse { +func (o *QueryDevicesByFilterScrollOK) GetPayload() *models.DeviceapiDeviceResponse { return o.Payload } func (o *QueryDevicesByFilterScrollOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *QueryDevicesByFilterScrollOK) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainDeviceResponse) + o.Payload = new(models.DeviceapiDeviceResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type QueryDevicesByFilterScrollForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryDevicesByFilterScrollForbidden) GetPayload() *models.MsaReplyMetaO func (o *QueryDevicesByFilterScrollForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryDevicesByFilterScrollTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryDevicesByFilterScrollTooManyRequests) GetPayload() *models.MsaRepl func (o *QueryDevicesByFilterScrollTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryDevicesByFilterScrollTooManyRequests) readResponse(response runtim return nil } - -// NewQueryDevicesByFilterScrollDefault creates a QueryDevicesByFilterScrollDefault with default headers values -func NewQueryDevicesByFilterScrollDefault(code int) *QueryDevicesByFilterScrollDefault { - return &QueryDevicesByFilterScrollDefault{ - _statusCode: code, - } -} - -/* -QueryDevicesByFilterScrollDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryDevicesByFilterScrollDefault struct { - _statusCode int - - Payload *models.DomainDeviceResponse -} - -// IsSuccess returns true when this query devices by filter scroll default response has a 2xx status code -func (o *QueryDevicesByFilterScrollDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query devices by filter scroll default response has a 3xx status code -func (o *QueryDevicesByFilterScrollDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query devices by filter scroll default response has a 4xx status code -func (o *QueryDevicesByFilterScrollDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query devices by filter scroll default response has a 5xx status code -func (o *QueryDevicesByFilterScrollDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query devices by filter scroll default response a status code equal to that given -func (o *QueryDevicesByFilterScrollDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query devices by filter scroll default response -func (o *QueryDevicesByFilterScrollDefault) Code() int { - return o._statusCode -} - -func (o *QueryDevicesByFilterScrollDefault) Error() string { - return fmt.Sprintf("[GET /devices/queries/devices-scroll/v1][%d] QueryDevicesByFilterScroll default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDevicesByFilterScrollDefault) String() string { - return fmt.Sprintf("[GET /devices/queries/devices-scroll/v1][%d] QueryDevicesByFilterScroll default %+v", o._statusCode, o.Payload) -} - -func (o *QueryDevicesByFilterScrollDefault) GetPayload() *models.DomainDeviceResponse { - return o.Payload -} - -func (o *QueryDevicesByFilterScrollDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainDeviceResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/query_get_network_address_history_v1_responses.go b/falcon/client/hosts/query_get_network_address_history_v1_responses.go index e7a7dde1..f7d3f00b 100644 --- a/falcon/client/hosts/query_get_network_address_history_v1_responses.go +++ b/falcon/client/hosts/query_get_network_address_history_v1_responses.go @@ -44,14 +44,7 @@ func (o *QueryGetNetworkAddressHistoryV1Reader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewQueryGetNetworkAddressHistoryV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /devices/combined/devices/network-address-history/v1] QueryGetNetworkAddressHistoryV1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *QueryGetNetworkAddressHistoryV1TooManyRequests) readResponse(response r return nil } - -// NewQueryGetNetworkAddressHistoryV1Default creates a QueryGetNetworkAddressHistoryV1Default with default headers values -func NewQueryGetNetworkAddressHistoryV1Default(code int) *QueryGetNetworkAddressHistoryV1Default { - return &QueryGetNetworkAddressHistoryV1Default{ - _statusCode: code, - } -} - -/* -QueryGetNetworkAddressHistoryV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryGetNetworkAddressHistoryV1Default struct { - _statusCode int - - Payload *models.DeviceapiNetworkAddressHistoryResponseV1 -} - -// IsSuccess returns true when this query get network address history v1 default response has a 2xx status code -func (o *QueryGetNetworkAddressHistoryV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query get network address history v1 default response has a 3xx status code -func (o *QueryGetNetworkAddressHistoryV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query get network address history v1 default response has a 4xx status code -func (o *QueryGetNetworkAddressHistoryV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query get network address history v1 default response has a 5xx status code -func (o *QueryGetNetworkAddressHistoryV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query get network address history v1 default response a status code equal to that given -func (o *QueryGetNetworkAddressHistoryV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query get network address history v1 default response -func (o *QueryGetNetworkAddressHistoryV1Default) Code() int { - return o._statusCode -} - -func (o *QueryGetNetworkAddressHistoryV1Default) Error() string { - return fmt.Sprintf("[POST /devices/combined/devices/network-address-history/v1][%d] QueryGetNetworkAddressHistoryV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryGetNetworkAddressHistoryV1Default) String() string { - return fmt.Sprintf("[POST /devices/combined/devices/network-address-history/v1][%d] QueryGetNetworkAddressHistoryV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryGetNetworkAddressHistoryV1Default) GetPayload() *models.DeviceapiNetworkAddressHistoryResponseV1 { - return o.Payload -} - -func (o *QueryGetNetworkAddressHistoryV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DeviceapiNetworkAddressHistoryResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/query_hidden_devices_responses.go b/falcon/client/hosts/query_hidden_devices_responses.go index cdfdc00d..495685c3 100644 --- a/falcon/client/hosts/query_hidden_devices_responses.go +++ b/falcon/client/hosts/query_hidden_devices_responses.go @@ -44,14 +44,7 @@ func (o *QueryHiddenDevicesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewQueryHiddenDevicesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /devices/queries/devices-hidden/v1] QueryHiddenDevices", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryHiddenDevicesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryHiddenDevicesOK) GetPayload() *models.MsaQueryResponse { func (o *QueryHiddenDevicesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryHiddenDevicesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryHiddenDevicesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryHiddenDevicesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryHiddenDevicesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryHiddenDevicesTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *QueryHiddenDevicesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryHiddenDevicesTooManyRequests) readResponse(response runtime.Client return nil } - -// NewQueryHiddenDevicesDefault creates a QueryHiddenDevicesDefault with default headers values -func NewQueryHiddenDevicesDefault(code int) *QueryHiddenDevicesDefault { - return &QueryHiddenDevicesDefault{ - _statusCode: code, - } -} - -/* -QueryHiddenDevicesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryHiddenDevicesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query hidden devices default response has a 2xx status code -func (o *QueryHiddenDevicesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query hidden devices default response has a 3xx status code -func (o *QueryHiddenDevicesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query hidden devices default response has a 4xx status code -func (o *QueryHiddenDevicesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query hidden devices default response has a 5xx status code -func (o *QueryHiddenDevicesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query hidden devices default response a status code equal to that given -func (o *QueryHiddenDevicesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query hidden devices default response -func (o *QueryHiddenDevicesDefault) Code() int { - return o._statusCode -} - -func (o *QueryHiddenDevicesDefault) Error() string { - return fmt.Sprintf("[GET /devices/queries/devices-hidden/v1][%d] QueryHiddenDevices default %+v", o._statusCode, o.Payload) -} - -func (o *QueryHiddenDevicesDefault) String() string { - return fmt.Sprintf("[GET /devices/queries/devices-hidden/v1][%d] QueryHiddenDevices default %+v", o._statusCode, o.Payload) -} - -func (o *QueryHiddenDevicesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryHiddenDevicesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/hosts/update_device_tags_responses.go b/falcon/client/hosts/update_device_tags_responses.go index 352b5bb9..b32371a6 100644 --- a/falcon/client/hosts/update_device_tags_responses.go +++ b/falcon/client/hosts/update_device_tags_responses.go @@ -56,7 +56,7 @@ func (o *UpdateDeviceTagsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /devices/entities/devices/tags/v1] UpdateDeviceTags", response, response.Code()) } } diff --git a/falcon/client/identity_entities/get_sensor_aggregates_parameters.go b/falcon/client/identity_entities/get_sensor_aggregates_parameters.go new file mode 100644 index 00000000..3f1adc71 --- /dev/null +++ b/falcon/client/identity_entities/get_sensor_aggregates_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewGetSensorAggregatesParams creates a new GetSensorAggregatesParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetSensorAggregatesParams() *GetSensorAggregatesParams { + return &GetSensorAggregatesParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetSensorAggregatesParamsWithTimeout creates a new GetSensorAggregatesParams object +// with the ability to set a timeout on a request. +func NewGetSensorAggregatesParamsWithTimeout(timeout time.Duration) *GetSensorAggregatesParams { + return &GetSensorAggregatesParams{ + timeout: timeout, + } +} + +// NewGetSensorAggregatesParamsWithContext creates a new GetSensorAggregatesParams object +// with the ability to set a context for a request. +func NewGetSensorAggregatesParamsWithContext(ctx context.Context) *GetSensorAggregatesParams { + return &GetSensorAggregatesParams{ + Context: ctx, + } +} + +// NewGetSensorAggregatesParamsWithHTTPClient creates a new GetSensorAggregatesParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetSensorAggregatesParamsWithHTTPClient(client *http.Client) *GetSensorAggregatesParams { + return &GetSensorAggregatesParams{ + HTTPClient: client, + } +} + +/* +GetSensorAggregatesParams contains all the parameters to send to the API endpoint + + for the get sensor aggregates operation. + + Typically these are written to a http.Request. +*/ +type GetSensorAggregatesParams struct { + + // Body. + Body *models.MsaAggregateQueryRequest + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get sensor aggregates params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetSensorAggregatesParams) WithDefaults() *GetSensorAggregatesParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get sensor aggregates params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetSensorAggregatesParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get sensor aggregates params +func (o *GetSensorAggregatesParams) WithTimeout(timeout time.Duration) *GetSensorAggregatesParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get sensor aggregates params +func (o *GetSensorAggregatesParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get sensor aggregates params +func (o *GetSensorAggregatesParams) WithContext(ctx context.Context) *GetSensorAggregatesParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get sensor aggregates params +func (o *GetSensorAggregatesParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get sensor aggregates params +func (o *GetSensorAggregatesParams) WithHTTPClient(client *http.Client) *GetSensorAggregatesParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get sensor aggregates params +func (o *GetSensorAggregatesParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the get sensor aggregates params +func (o *GetSensorAggregatesParams) WithBody(body *models.MsaAggregateQueryRequest) *GetSensorAggregatesParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the get sensor aggregates params +func (o *GetSensorAggregatesParams) SetBody(body *models.MsaAggregateQueryRequest) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *GetSensorAggregatesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/identity_entities/get_sensor_aggregates_responses.go b/falcon/client/identity_entities/get_sensor_aggregates_responses.go new file mode 100644 index 00000000..60b72559 --- /dev/null +++ b/falcon/client/identity_entities/get_sensor_aggregates_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetSensorAggregatesReader is a Reader for the GetSensorAggregates structure. +type GetSensorAggregatesReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetSensorAggregatesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetSensorAggregatesOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewGetSensorAggregatesForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetSensorAggregatesTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /identity-protection/aggregates/devices/GET/v1] GetSensorAggregates", response, response.Code()) + } +} + +// NewGetSensorAggregatesOK creates a GetSensorAggregatesOK with default headers values +func NewGetSensorAggregatesOK() *GetSensorAggregatesOK { + return &GetSensorAggregatesOK{} +} + +/* +GetSensorAggregatesOK describes a response with status code 200, with default header values. + +OK +*/ +type GetSensorAggregatesOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaAggregatesResponse +} + +// IsSuccess returns true when this get sensor aggregates o k response has a 2xx status code +func (o *GetSensorAggregatesOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get sensor aggregates o k response has a 3xx status code +func (o *GetSensorAggregatesOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get sensor aggregates o k response has a 4xx status code +func (o *GetSensorAggregatesOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get sensor aggregates o k response has a 5xx status code +func (o *GetSensorAggregatesOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get sensor aggregates o k response a status code equal to that given +func (o *GetSensorAggregatesOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get sensor aggregates o k response +func (o *GetSensorAggregatesOK) Code() int { + return 200 +} + +func (o *GetSensorAggregatesOK) Error() string { + return fmt.Sprintf("[POST /identity-protection/aggregates/devices/GET/v1][%d] getSensorAggregatesOK %+v", 200, o.Payload) +} + +func (o *GetSensorAggregatesOK) String() string { + return fmt.Sprintf("[POST /identity-protection/aggregates/devices/GET/v1][%d] getSensorAggregatesOK %+v", 200, o.Payload) +} + +func (o *GetSensorAggregatesOK) GetPayload() *models.MsaAggregatesResponse { + return o.Payload +} + +func (o *GetSensorAggregatesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaAggregatesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetSensorAggregatesForbidden creates a GetSensorAggregatesForbidden with default headers values +func NewGetSensorAggregatesForbidden() *GetSensorAggregatesForbidden { + return &GetSensorAggregatesForbidden{} +} + +/* +GetSensorAggregatesForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetSensorAggregatesForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get sensor aggregates forbidden response has a 2xx status code +func (o *GetSensorAggregatesForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get sensor aggregates forbidden response has a 3xx status code +func (o *GetSensorAggregatesForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get sensor aggregates forbidden response has a 4xx status code +func (o *GetSensorAggregatesForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get sensor aggregates forbidden response has a 5xx status code +func (o *GetSensorAggregatesForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get sensor aggregates forbidden response a status code equal to that given +func (o *GetSensorAggregatesForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get sensor aggregates forbidden response +func (o *GetSensorAggregatesForbidden) Code() int { + return 403 +} + +func (o *GetSensorAggregatesForbidden) Error() string { + return fmt.Sprintf("[POST /identity-protection/aggregates/devices/GET/v1][%d] getSensorAggregatesForbidden %+v", 403, o.Payload) +} + +func (o *GetSensorAggregatesForbidden) String() string { + return fmt.Sprintf("[POST /identity-protection/aggregates/devices/GET/v1][%d] getSensorAggregatesForbidden %+v", 403, o.Payload) +} + +func (o *GetSensorAggregatesForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetSensorAggregatesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetSensorAggregatesTooManyRequests creates a GetSensorAggregatesTooManyRequests with default headers values +func NewGetSensorAggregatesTooManyRequests() *GetSensorAggregatesTooManyRequests { + return &GetSensorAggregatesTooManyRequests{} +} + +/* +GetSensorAggregatesTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetSensorAggregatesTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get sensor aggregates too many requests response has a 2xx status code +func (o *GetSensorAggregatesTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get sensor aggregates too many requests response has a 3xx status code +func (o *GetSensorAggregatesTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get sensor aggregates too many requests response has a 4xx status code +func (o *GetSensorAggregatesTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get sensor aggregates too many requests response has a 5xx status code +func (o *GetSensorAggregatesTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get sensor aggregates too many requests response a status code equal to that given +func (o *GetSensorAggregatesTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get sensor aggregates too many requests response +func (o *GetSensorAggregatesTooManyRequests) Code() int { + return 429 +} + +func (o *GetSensorAggregatesTooManyRequests) Error() string { + return fmt.Sprintf("[POST /identity-protection/aggregates/devices/GET/v1][%d] getSensorAggregatesTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetSensorAggregatesTooManyRequests) String() string { + return fmt.Sprintf("[POST /identity-protection/aggregates/devices/GET/v1][%d] getSensorAggregatesTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetSensorAggregatesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetSensorAggregatesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/identity_entities/get_sensor_details_parameters.go b/falcon/client/identity_entities/get_sensor_details_parameters.go new file mode 100644 index 00000000..5351a989 --- /dev/null +++ b/falcon/client/identity_entities/get_sensor_details_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewGetSensorDetailsParams creates a new GetSensorDetailsParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetSensorDetailsParams() *GetSensorDetailsParams { + return &GetSensorDetailsParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetSensorDetailsParamsWithTimeout creates a new GetSensorDetailsParams object +// with the ability to set a timeout on a request. +func NewGetSensorDetailsParamsWithTimeout(timeout time.Duration) *GetSensorDetailsParams { + return &GetSensorDetailsParams{ + timeout: timeout, + } +} + +// NewGetSensorDetailsParamsWithContext creates a new GetSensorDetailsParams object +// with the ability to set a context for a request. +func NewGetSensorDetailsParamsWithContext(ctx context.Context) *GetSensorDetailsParams { + return &GetSensorDetailsParams{ + Context: ctx, + } +} + +// NewGetSensorDetailsParamsWithHTTPClient creates a new GetSensorDetailsParams object +// with the ability to set a custom HTTPClient for a request. +func NewGetSensorDetailsParamsWithHTTPClient(client *http.Client) *GetSensorDetailsParams { + return &GetSensorDetailsParams{ + HTTPClient: client, + } +} + +/* +GetSensorDetailsParams contains all the parameters to send to the API endpoint + + for the get sensor details operation. + + Typically these are written to a http.Request. +*/ +type GetSensorDetailsParams struct { + + // Body. + Body *models.MsaIdsRequest + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get sensor details params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetSensorDetailsParams) WithDefaults() *GetSensorDetailsParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get sensor details params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetSensorDetailsParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get sensor details params +func (o *GetSensorDetailsParams) WithTimeout(timeout time.Duration) *GetSensorDetailsParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get sensor details params +func (o *GetSensorDetailsParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get sensor details params +func (o *GetSensorDetailsParams) WithContext(ctx context.Context) *GetSensorDetailsParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get sensor details params +func (o *GetSensorDetailsParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get sensor details params +func (o *GetSensorDetailsParams) WithHTTPClient(client *http.Client) *GetSensorDetailsParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get sensor details params +func (o *GetSensorDetailsParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the get sensor details params +func (o *GetSensorDetailsParams) WithBody(body *models.MsaIdsRequest) *GetSensorDetailsParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the get sensor details params +func (o *GetSensorDetailsParams) SetBody(body *models.MsaIdsRequest) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *GetSensorDetailsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/identity_entities/get_sensor_details_responses.go b/falcon/client/identity_entities/get_sensor_details_responses.go new file mode 100644 index 00000000..6964631b --- /dev/null +++ b/falcon/client/identity_entities/get_sensor_details_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetSensorDetailsReader is a Reader for the GetSensorDetails structure. +type GetSensorDetailsReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetSensorDetailsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetSensorDetailsOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewGetSensorDetailsForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetSensorDetailsTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /identity-protection/entities/devices/GET/v1] GetSensorDetails", response, response.Code()) + } +} + +// NewGetSensorDetailsOK creates a GetSensorDetailsOK with default headers values +func NewGetSensorDetailsOK() *GetSensorDetailsOK { + return &GetSensorDetailsOK{} +} + +/* +GetSensorDetailsOK describes a response with status code 200, with default header values. + +OK +*/ +type GetSensorDetailsOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.APISensorDetailsResponseSwagger +} + +// IsSuccess returns true when this get sensor details o k response has a 2xx status code +func (o *GetSensorDetailsOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get sensor details o k response has a 3xx status code +func (o *GetSensorDetailsOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get sensor details o k response has a 4xx status code +func (o *GetSensorDetailsOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get sensor details o k response has a 5xx status code +func (o *GetSensorDetailsOK) IsServerError() bool { + return false +} + +// IsCode returns true when this get sensor details o k response a status code equal to that given +func (o *GetSensorDetailsOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get sensor details o k response +func (o *GetSensorDetailsOK) Code() int { + return 200 +} + +func (o *GetSensorDetailsOK) Error() string { + return fmt.Sprintf("[POST /identity-protection/entities/devices/GET/v1][%d] getSensorDetailsOK %+v", 200, o.Payload) +} + +func (o *GetSensorDetailsOK) String() string { + return fmt.Sprintf("[POST /identity-protection/entities/devices/GET/v1][%d] getSensorDetailsOK %+v", 200, o.Payload) +} + +func (o *GetSensorDetailsOK) GetPayload() *models.APISensorDetailsResponseSwagger { + return o.Payload +} + +func (o *GetSensorDetailsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.APISensorDetailsResponseSwagger) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetSensorDetailsForbidden creates a GetSensorDetailsForbidden with default headers values +func NewGetSensorDetailsForbidden() *GetSensorDetailsForbidden { + return &GetSensorDetailsForbidden{} +} + +/* +GetSensorDetailsForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetSensorDetailsForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get sensor details forbidden response has a 2xx status code +func (o *GetSensorDetailsForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get sensor details forbidden response has a 3xx status code +func (o *GetSensorDetailsForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get sensor details forbidden response has a 4xx status code +func (o *GetSensorDetailsForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get sensor details forbidden response has a 5xx status code +func (o *GetSensorDetailsForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get sensor details forbidden response a status code equal to that given +func (o *GetSensorDetailsForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get sensor details forbidden response +func (o *GetSensorDetailsForbidden) Code() int { + return 403 +} + +func (o *GetSensorDetailsForbidden) Error() string { + return fmt.Sprintf("[POST /identity-protection/entities/devices/GET/v1][%d] getSensorDetailsForbidden %+v", 403, o.Payload) +} + +func (o *GetSensorDetailsForbidden) String() string { + return fmt.Sprintf("[POST /identity-protection/entities/devices/GET/v1][%d] getSensorDetailsForbidden %+v", 403, o.Payload) +} + +func (o *GetSensorDetailsForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetSensorDetailsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetSensorDetailsTooManyRequests creates a GetSensorDetailsTooManyRequests with default headers values +func NewGetSensorDetailsTooManyRequests() *GetSensorDetailsTooManyRequests { + return &GetSensorDetailsTooManyRequests{} +} + +/* +GetSensorDetailsTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetSensorDetailsTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get sensor details too many requests response has a 2xx status code +func (o *GetSensorDetailsTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get sensor details too many requests response has a 3xx status code +func (o *GetSensorDetailsTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get sensor details too many requests response has a 4xx status code +func (o *GetSensorDetailsTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get sensor details too many requests response has a 5xx status code +func (o *GetSensorDetailsTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get sensor details too many requests response a status code equal to that given +func (o *GetSensorDetailsTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get sensor details too many requests response +func (o *GetSensorDetailsTooManyRequests) Code() int { + return 429 +} + +func (o *GetSensorDetailsTooManyRequests) Error() string { + return fmt.Sprintf("[POST /identity-protection/entities/devices/GET/v1][%d] getSensorDetailsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetSensorDetailsTooManyRequests) String() string { + return fmt.Sprintf("[POST /identity-protection/entities/devices/GET/v1][%d] getSensorDetailsTooManyRequests %+v", 429, o.Payload) +} + +func (o *GetSensorDetailsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetSensorDetailsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/identity_entities/identity_entities_client.go b/falcon/client/identity_entities/identity_entities_client.go new file mode 100644 index 00000000..b923a140 --- /dev/null +++ b/falcon/client/identity_entities/identity_entities_client.go @@ -0,0 +1,159 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new identity entities API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for identity entities API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + GetSensorAggregates(params *GetSensorAggregatesParams, opts ...ClientOption) (*GetSensorAggregatesOK, error) + + GetSensorDetails(params *GetSensorDetailsParams, opts ...ClientOption) (*GetSensorDetailsOK, error) + + QuerySensorsByFilter(params *QuerySensorsByFilterParams, opts ...ClientOption) (*QuerySensorsByFilterOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +GetSensorAggregates gets sensor aggregates as specified via json in request body +*/ +func (a *Client) GetSensorAggregates(params *GetSensorAggregatesParams, opts ...ClientOption) (*GetSensorAggregatesOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetSensorAggregatesParams() + } + op := &runtime.ClientOperation{ + ID: "GetSensorAggregates", + Method: "POST", + PathPattern: "/identity-protection/aggregates/devices/GET/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetSensorAggregatesReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetSensorAggregatesOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSensorAggregates: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetSensorDetails gets details on one or more sensors by providing device i ds in a p o s t body supports up to a maximum of 5000 i ds +*/ +func (a *Client) GetSensorDetails(params *GetSensorDetailsParams, opts ...ClientOption) (*GetSensorDetailsOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetSensorDetailsParams() + } + op := &runtime.ClientOperation{ + ID: "GetSensorDetails", + Method: "POST", + PathPattern: "/identity-protection/entities/devices/GET/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetSensorDetailsReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetSensorDetailsOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSensorDetails: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +QuerySensorsByFilter searches for sensors in your environment by hostname IP and other criteria +*/ +func (a *Client) QuerySensorsByFilter(params *QuerySensorsByFilterParams, opts ...ClientOption) (*QuerySensorsByFilterOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewQuerySensorsByFilterParams() + } + op := &runtime.ClientOperation{ + ID: "QuerySensorsByFilter", + Method: "GET", + PathPattern: "/identity-protection/queries/devices/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &QuerySensorsByFilterReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*QuerySensorsByFilterOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QuerySensorsByFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/identity_entities/query_sensors_by_filter_parameters.go b/falcon/client/identity_entities/query_sensors_by_filter_parameters.go new file mode 100644 index 00000000..f5447250 --- /dev/null +++ b/falcon/client/identity_entities/query_sensors_by_filter_parameters.go @@ -0,0 +1,266 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewQuerySensorsByFilterParams creates a new QuerySensorsByFilterParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewQuerySensorsByFilterParams() *QuerySensorsByFilterParams { + return &QuerySensorsByFilterParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewQuerySensorsByFilterParamsWithTimeout creates a new QuerySensorsByFilterParams object +// with the ability to set a timeout on a request. +func NewQuerySensorsByFilterParamsWithTimeout(timeout time.Duration) *QuerySensorsByFilterParams { + return &QuerySensorsByFilterParams{ + timeout: timeout, + } +} + +// NewQuerySensorsByFilterParamsWithContext creates a new QuerySensorsByFilterParams object +// with the ability to set a context for a request. +func NewQuerySensorsByFilterParamsWithContext(ctx context.Context) *QuerySensorsByFilterParams { + return &QuerySensorsByFilterParams{ + Context: ctx, + } +} + +// NewQuerySensorsByFilterParamsWithHTTPClient creates a new QuerySensorsByFilterParams object +// with the ability to set a custom HTTPClient for a request. +func NewQuerySensorsByFilterParamsWithHTTPClient(client *http.Client) *QuerySensorsByFilterParams { + return &QuerySensorsByFilterParams{ + HTTPClient: client, + } +} + +/* +QuerySensorsByFilterParams contains all the parameters to send to the API endpoint + + for the query sensors by filter operation. + + Typically these are written to a http.Request. +*/ +type QuerySensorsByFilterParams struct { + + /* Filter. + + The filter expression that should be used to limit the results + */ + Filter *string + + /* Limit. + + The maximum records to return. [1-200] + */ + Limit *int64 + + /* Offset. + + The offset to start retrieving records from + */ + Offset *int64 + + /* Sort. + + The property to sort by (e.g. status.desc or hostname.asc) + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the query sensors by filter params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *QuerySensorsByFilterParams) WithDefaults() *QuerySensorsByFilterParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the query sensors by filter params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *QuerySensorsByFilterParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithTimeout(timeout time.Duration) *QuerySensorsByFilterParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithContext(ctx context.Context) *QuerySensorsByFilterParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithHTTPClient(client *http.Client) *QuerySensorsByFilterParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithFilter adds the filter to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithFilter(filter *string) *QuerySensorsByFilterParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetFilter(filter *string) { + o.Filter = filter +} + +// WithLimit adds the limit to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithLimit(limit *int64) *QuerySensorsByFilterParams { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithOffset adds the offset to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithOffset(offset *int64) *QuerySensorsByFilterParams { + o.SetOffset(offset) + return o +} + +// SetOffset adds the offset to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetOffset(offset *int64) { + o.Offset = offset +} + +// WithSort adds the sort to the query sensors by filter params +func (o *QuerySensorsByFilterParams) WithSort(sort *string) *QuerySensorsByFilterParams { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the query sensors by filter params +func (o *QuerySensorsByFilterParams) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *QuerySensorsByFilterParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Offset != nil { + + // query param offset + var qrOffset int64 + + if o.Offset != nil { + qrOffset = *o.Offset + } + qOffset := swag.FormatInt64(qrOffset) + if qOffset != "" { + + if err := r.SetQueryParam("offset", qOffset); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/identity_entities/query_sensors_by_filter_responses.go b/falcon/client/identity_entities/query_sensors_by_filter_responses.go new file mode 100644 index 00000000..8f9f4c8c --- /dev/null +++ b/falcon/client/identity_entities/query_sensors_by_filter_responses.go @@ -0,0 +1,394 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package identity_entities + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// QuerySensorsByFilterReader is a Reader for the QuerySensorsByFilter structure. +type QuerySensorsByFilterReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *QuerySensorsByFilterReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewQuerySensorsByFilterOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewQuerySensorsByFilterForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewQuerySensorsByFilterTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /identity-protection/queries/devices/v1] QuerySensorsByFilter", response, response.Code()) + } +} + +// NewQuerySensorsByFilterOK creates a QuerySensorsByFilterOK with default headers values +func NewQuerySensorsByFilterOK() *QuerySensorsByFilterOK { + return &QuerySensorsByFilterOK{} +} + +/* +QuerySensorsByFilterOK describes a response with status code 200, with default header values. + +OK +*/ +type QuerySensorsByFilterOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecQueryResponse +} + +// IsSuccess returns true when this query sensors by filter o k response has a 2xx status code +func (o *QuerySensorsByFilterOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this query sensors by filter o k response has a 3xx status code +func (o *QuerySensorsByFilterOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query sensors by filter o k response has a 4xx status code +func (o *QuerySensorsByFilterOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this query sensors by filter o k response has a 5xx status code +func (o *QuerySensorsByFilterOK) IsServerError() bool { + return false +} + +// IsCode returns true when this query sensors by filter o k response a status code equal to that given +func (o *QuerySensorsByFilterOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the query sensors by filter o k response +func (o *QuerySensorsByFilterOK) Code() int { + return 200 +} + +func (o *QuerySensorsByFilterOK) Error() string { + return fmt.Sprintf("[GET /identity-protection/queries/devices/v1][%d] querySensorsByFilterOK %+v", 200, o.Payload) +} + +func (o *QuerySensorsByFilterOK) String() string { + return fmt.Sprintf("[GET /identity-protection/queries/devices/v1][%d] querySensorsByFilterOK %+v", 200, o.Payload) +} + +func (o *QuerySensorsByFilterOK) GetPayload() *models.MsaspecQueryResponse { + return o.Payload +} + +func (o *QuerySensorsByFilterOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecQueryResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewQuerySensorsByFilterForbidden creates a QuerySensorsByFilterForbidden with default headers values +func NewQuerySensorsByFilterForbidden() *QuerySensorsByFilterForbidden { + return &QuerySensorsByFilterForbidden{} +} + +/* +QuerySensorsByFilterForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type QuerySensorsByFilterForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this query sensors by filter forbidden response has a 2xx status code +func (o *QuerySensorsByFilterForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this query sensors by filter forbidden response has a 3xx status code +func (o *QuerySensorsByFilterForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query sensors by filter forbidden response has a 4xx status code +func (o *QuerySensorsByFilterForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this query sensors by filter forbidden response has a 5xx status code +func (o *QuerySensorsByFilterForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this query sensors by filter forbidden response a status code equal to that given +func (o *QuerySensorsByFilterForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the query sensors by filter forbidden response +func (o *QuerySensorsByFilterForbidden) Code() int { + return 403 +} + +func (o *QuerySensorsByFilterForbidden) Error() string { + return fmt.Sprintf("[GET /identity-protection/queries/devices/v1][%d] querySensorsByFilterForbidden %+v", 403, o.Payload) +} + +func (o *QuerySensorsByFilterForbidden) String() string { + return fmt.Sprintf("[GET /identity-protection/queries/devices/v1][%d] querySensorsByFilterForbidden %+v", 403, o.Payload) +} + +func (o *QuerySensorsByFilterForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *QuerySensorsByFilterForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewQuerySensorsByFilterTooManyRequests creates a QuerySensorsByFilterTooManyRequests with default headers values +func NewQuerySensorsByFilterTooManyRequests() *QuerySensorsByFilterTooManyRequests { + return &QuerySensorsByFilterTooManyRequests{} +} + +/* +QuerySensorsByFilterTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type QuerySensorsByFilterTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this query sensors by filter too many requests response has a 2xx status code +func (o *QuerySensorsByFilterTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this query sensors by filter too many requests response has a 3xx status code +func (o *QuerySensorsByFilterTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this query sensors by filter too many requests response has a 4xx status code +func (o *QuerySensorsByFilterTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this query sensors by filter too many requests response has a 5xx status code +func (o *QuerySensorsByFilterTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this query sensors by filter too many requests response a status code equal to that given +func (o *QuerySensorsByFilterTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the query sensors by filter too many requests response +func (o *QuerySensorsByFilterTooManyRequests) Code() int { + return 429 +} + +func (o *QuerySensorsByFilterTooManyRequests) Error() string { + return fmt.Sprintf("[GET /identity-protection/queries/devices/v1][%d] querySensorsByFilterTooManyRequests %+v", 429, o.Payload) +} + +func (o *QuerySensorsByFilterTooManyRequests) String() string { + return fmt.Sprintf("[GET /identity-protection/queries/devices/v1][%d] querySensorsByFilterTooManyRequests %+v", 429, o.Payload) +} + +func (o *QuerySensorsByFilterTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *QuerySensorsByFilterTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/identity_protection/api_preempt_proxy_post_graphql_responses.go b/falcon/client/identity_protection/api_preempt_proxy_post_graphql_responses.go index 3bb7cdec..1a78b37e 100644 --- a/falcon/client/identity_protection/api_preempt_proxy_post_graphql_responses.go +++ b/falcon/client/identity_protection/api_preempt_proxy_post_graphql_responses.go @@ -44,7 +44,7 @@ func (o *APIPreemptProxyPostGraphqlReader) ReadResponse(response runtime.ClientR } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /identity-protection/combined/graphql/v1] api.preempt.proxy.post.graphql", response, response.Code()) } } diff --git a/falcon/client/incidents/crowd_score_parameters.go b/falcon/client/incidents/crowd_score_parameters.go index 5f30f6f7..95b46296 100644 --- a/falcon/client/incidents/crowd_score_parameters.go +++ b/falcon/client/incidents/crowd_score_parameters.go @@ -78,7 +78,7 @@ type CrowdScoreParams struct { Starting index of overall result set from which to return ids. */ - Offset *string + Offset *int64 /* Sort. @@ -162,13 +162,13 @@ func (o *CrowdScoreParams) SetLimit(limit *int64) { } // WithOffset adds the offset to the crowd score params -func (o *CrowdScoreParams) WithOffset(offset *string) *CrowdScoreParams { +func (o *CrowdScoreParams) WithOffset(offset *int64) *CrowdScoreParams { o.SetOffset(offset) return o } // SetOffset adds the offset to the crowd score params -func (o *CrowdScoreParams) SetOffset(offset *string) { +func (o *CrowdScoreParams) SetOffset(offset *int64) { o.Offset = offset } @@ -228,12 +228,12 @@ func (o *CrowdScoreParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Re if o.Offset != nil { // query param offset - var qrOffset string + var qrOffset int64 if o.Offset != nil { qrOffset = *o.Offset } - qOffset := qrOffset + qOffset := swag.FormatInt64(qrOffset) if qOffset != "" { if err := r.SetQueryParam("offset", qOffset); err != nil { diff --git a/falcon/client/incidents/crowd_score_responses.go b/falcon/client/incidents/crowd_score_responses.go index 42637fe8..daa93643 100644 --- a/falcon/client/incidents/crowd_score_responses.go +++ b/falcon/client/incidents/crowd_score_responses.go @@ -56,14 +56,7 @@ func (o *CrowdScoreReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewCrowdScoreDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /incidents/combined/crowdscores/v1] CrowdScore", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type CrowdScoreOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type CrowdScoreOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaEnvironmentScoreResponse + Payload *models.DomainMsaEnvironmentScoreResponse } // IsSuccess returns true when this crowd score o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *CrowdScoreOK) String() string { return fmt.Sprintf("[GET /incidents/combined/crowdscores/v1][%d] crowdScoreOK %+v", 200, o.Payload) } -func (o *CrowdScoreOK) GetPayload() *models.APIMsaEnvironmentScoreResponse { +func (o *CrowdScoreOK) GetPayload() *models.DomainMsaEnvironmentScoreResponse { return o.Payload } func (o *CrowdScoreOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *CrowdScoreOK) readResponse(response runtime.ClientResponse, consumer ru o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaEnvironmentScoreResponse) + o.Payload = new(models.DomainMsaEnvironmentScoreResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type CrowdScoreBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *CrowdScoreBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *CrowdScoreBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type CrowdScoreForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *CrowdScoreForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *CrowdScoreForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type CrowdScoreTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *CrowdScoreTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *CrowdScoreTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type CrowdScoreInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *CrowdScoreInternalServerError) GetPayload() *models.MsaReplyMetaOnly { func (o *CrowdScoreInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *CrowdScoreInternalServerError) readResponse(response runtime.ClientResp return nil } - -// NewCrowdScoreDefault creates a CrowdScoreDefault with default headers values -func NewCrowdScoreDefault(code int) *CrowdScoreDefault { - return &CrowdScoreDefault{ - _statusCode: code, - } -} - -/* -CrowdScoreDefault describes a response with status code -1, with default header values. - -OK -*/ -type CrowdScoreDefault struct { - _statusCode int - - Payload *models.APIMsaEnvironmentScoreResponse -} - -// IsSuccess returns true when this crowd score default response has a 2xx status code -func (o *CrowdScoreDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this crowd score default response has a 3xx status code -func (o *CrowdScoreDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this crowd score default response has a 4xx status code -func (o *CrowdScoreDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this crowd score default response has a 5xx status code -func (o *CrowdScoreDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this crowd score default response a status code equal to that given -func (o *CrowdScoreDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the crowd score default response -func (o *CrowdScoreDefault) Code() int { - return o._statusCode -} - -func (o *CrowdScoreDefault) Error() string { - return fmt.Sprintf("[GET /incidents/combined/crowdscores/v1][%d] CrowdScore default %+v", o._statusCode, o.Payload) -} - -func (o *CrowdScoreDefault) String() string { - return fmt.Sprintf("[GET /incidents/combined/crowdscores/v1][%d] CrowdScore default %+v", o._statusCode, o.Payload) -} - -func (o *CrowdScoreDefault) GetPayload() *models.APIMsaEnvironmentScoreResponse { - return o.Payload -} - -func (o *CrowdScoreDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaEnvironmentScoreResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/incidents/get_behaviors_responses.go b/falcon/client/incidents/get_behaviors_responses.go index 2af39fcd..0c9800f3 100644 --- a/falcon/client/incidents/get_behaviors_responses.go +++ b/falcon/client/incidents/get_behaviors_responses.go @@ -56,14 +56,7 @@ func (o *GetBehaviorsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetBehaviorsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /incidents/entities/behaviors/GET/v1] GetBehaviors", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetBehaviorsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type GetBehaviorsOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaExternalBehaviorResponse + Payload *models.DomainMsaExternalBehaviorResponse } // IsSuccess returns true when this get behaviors o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *GetBehaviorsOK) String() string { return fmt.Sprintf("[POST /incidents/entities/behaviors/GET/v1][%d] getBehaviorsOK %+v", 200, o.Payload) } -func (o *GetBehaviorsOK) GetPayload() *models.APIMsaExternalBehaviorResponse { +func (o *GetBehaviorsOK) GetPayload() *models.DomainMsaExternalBehaviorResponse { return o.Payload } func (o *GetBehaviorsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *GetBehaviorsOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaExternalBehaviorResponse) + o.Payload = new(models.DomainMsaExternalBehaviorResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type GetBehaviorsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetBehaviorsBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *GetBehaviorsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetBehaviorsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetBehaviorsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetBehaviorsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetBehaviorsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetBehaviorsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetBehaviorsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetBehaviorsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetBehaviorsInternalServerError) GetPayload() *models.MsaReplyMetaOnly func (o *GetBehaviorsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetBehaviorsInternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewGetBehaviorsDefault creates a GetBehaviorsDefault with default headers values -func NewGetBehaviorsDefault(code int) *GetBehaviorsDefault { - return &GetBehaviorsDefault{ - _statusCode: code, - } -} - -/* -GetBehaviorsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetBehaviorsDefault struct { - _statusCode int - - Payload *models.APIMsaExternalBehaviorResponse -} - -// IsSuccess returns true when this get behaviors default response has a 2xx status code -func (o *GetBehaviorsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get behaviors default response has a 3xx status code -func (o *GetBehaviorsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get behaviors default response has a 4xx status code -func (o *GetBehaviorsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get behaviors default response has a 5xx status code -func (o *GetBehaviorsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get behaviors default response a status code equal to that given -func (o *GetBehaviorsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get behaviors default response -func (o *GetBehaviorsDefault) Code() int { - return o._statusCode -} - -func (o *GetBehaviorsDefault) Error() string { - return fmt.Sprintf("[POST /incidents/entities/behaviors/GET/v1][%d] GetBehaviors default %+v", o._statusCode, o.Payload) -} - -func (o *GetBehaviorsDefault) String() string { - return fmt.Sprintf("[POST /incidents/entities/behaviors/GET/v1][%d] GetBehaviors default %+v", o._statusCode, o.Payload) -} - -func (o *GetBehaviorsDefault) GetPayload() *models.APIMsaExternalBehaviorResponse { - return o.Payload -} - -func (o *GetBehaviorsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaExternalBehaviorResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/incidents/get_incidents_responses.go b/falcon/client/incidents/get_incidents_responses.go index 9a625212..4178a881 100644 --- a/falcon/client/incidents/get_incidents_responses.go +++ b/falcon/client/incidents/get_incidents_responses.go @@ -56,14 +56,7 @@ func (o *GetIncidentsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetIncidentsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /incidents/entities/incidents/GET/v1] GetIncidents", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetIncidentsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type GetIncidentsOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaExternalIncidentResponse + Payload *models.DomainMsaExternalIncidentResponse } // IsSuccess returns true when this get incidents o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *GetIncidentsOK) String() string { return fmt.Sprintf("[POST /incidents/entities/incidents/GET/v1][%d] getIncidentsOK %+v", 200, o.Payload) } -func (o *GetIncidentsOK) GetPayload() *models.APIMsaExternalIncidentResponse { +func (o *GetIncidentsOK) GetPayload() *models.DomainMsaExternalIncidentResponse { return o.Payload } func (o *GetIncidentsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *GetIncidentsOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaExternalIncidentResponse) + o.Payload = new(models.DomainMsaExternalIncidentResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type GetIncidentsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetIncidentsBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIncidentsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type GetIncidentsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetIncidentsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIncidentsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type GetIncidentsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *GetIncidentsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIncidentsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type GetIncidentsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *GetIncidentsInternalServerError) GetPayload() *models.MsaReplyMetaOnly func (o *GetIncidentsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetIncidentsInternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewGetIncidentsDefault creates a GetIncidentsDefault with default headers values -func NewGetIncidentsDefault(code int) *GetIncidentsDefault { - return &GetIncidentsDefault{ - _statusCode: code, - } -} - -/* -GetIncidentsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIncidentsDefault struct { - _statusCode int - - Payload *models.APIMsaExternalIncidentResponse -} - -// IsSuccess returns true when this get incidents default response has a 2xx status code -func (o *GetIncidentsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get incidents default response has a 3xx status code -func (o *GetIncidentsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get incidents default response has a 4xx status code -func (o *GetIncidentsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get incidents default response has a 5xx status code -func (o *GetIncidentsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get incidents default response a status code equal to that given -func (o *GetIncidentsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get incidents default response -func (o *GetIncidentsDefault) Code() int { - return o._statusCode -} - -func (o *GetIncidentsDefault) Error() string { - return fmt.Sprintf("[POST /incidents/entities/incidents/GET/v1][%d] GetIncidents default %+v", o._statusCode, o.Payload) -} - -func (o *GetIncidentsDefault) String() string { - return fmt.Sprintf("[POST /incidents/entities/incidents/GET/v1][%d] GetIncidents default %+v", o._statusCode, o.Payload) -} - -func (o *GetIncidentsDefault) GetPayload() *models.APIMsaExternalIncidentResponse { - return o.Payload -} - -func (o *GetIncidentsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaExternalIncidentResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/incidents/incidents_client.go b/falcon/client/incidents/incidents_client.go index d8e29726..526bf200 100644 --- a/falcon/client/incidents/incidents_client.go +++ b/falcon/client/incidents/incidents_client.go @@ -6,6 +6,8 @@ package incidents // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -76,8 +78,9 @@ func (a *Client) CrowdScore(params *CrowdScoreParams, opts ...ClientOption) (*Cr return success, nil } // unexpected success response - unexpectedSuccess := result.(*CrowdScoreDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CrowdScore: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -113,8 +116,9 @@ func (a *Client) GetBehaviors(params *GetBehaviorsParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetBehaviorsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetBehaviors: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -150,8 +154,9 @@ func (a *Client) GetIncidents(params *GetIncidentsParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIncidentsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIncidents: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -187,8 +192,9 @@ func (a *Client) PerformIncidentAction(params *PerformIncidentActionParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformIncidentActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PerformIncidentAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -224,8 +230,9 @@ func (a *Client) QueryBehaviors(params *QueryBehaviorsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryBehaviorsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryBehaviors: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -261,8 +268,9 @@ func (a *Client) QueryIncidents(params *QueryIncidentsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIncidentsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIncidents: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/incidents/perform_incident_action_parameters.go b/falcon/client/incidents/perform_incident_action_parameters.go index deadac8e..5b00ec09 100644 --- a/falcon/client/incidents/perform_incident_action_parameters.go +++ b/falcon/client/incidents/perform_incident_action_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" "github.com/crowdstrike/gofalcon/falcon/models" ) @@ -63,8 +64,23 @@ PerformIncidentActionParams contains all the parameters to send to the API endpo */ type PerformIncidentActionParams struct { - // Body. - Body *models.MsaEntityActionRequestV2 + /* Body. + + Incident Update request body containing minimum 1 and maximum 5000 Incident ID(s) and action param(s) to be performed action against. + */ + Body *models.DomainEntityActionRequest + + /* OverwriteDetects. + + If true and update-detects is true, the assigned-to-uuid or status for ALL detections associated with the incident(s) will be overwritten. If false, only detects that have default values for assigned-to-uuid and/or status will be updated. Defaults to false. Ignored if 'update-detects' is missing or false. + */ + OverwriteDetects *bool + + /* UpdateDetects. + + If true, update assigned-to-uuid and or status of detections associated with the incident(s). Defaults to false + */ + UpdateDetects *bool timeout time.Duration Context context.Context @@ -83,7 +99,21 @@ func (o *PerformIncidentActionParams) WithDefaults() *PerformIncidentActionParam // // All values with no default are reset to their zero value. func (o *PerformIncidentActionParams) SetDefaults() { - // no default values defined for this parameter + var ( + overwriteDetectsDefault = bool(false) + + updateDetectsDefault = bool(false) + ) + + val := PerformIncidentActionParams{ + OverwriteDetects: &overwriteDetectsDefault, + UpdateDetects: &updateDetectsDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val } // WithTimeout adds the timeout to the perform incident action params @@ -120,16 +150,38 @@ func (o *PerformIncidentActionParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the perform incident action params -func (o *PerformIncidentActionParams) WithBody(body *models.MsaEntityActionRequestV2) *PerformIncidentActionParams { +func (o *PerformIncidentActionParams) WithBody(body *models.DomainEntityActionRequest) *PerformIncidentActionParams { o.SetBody(body) return o } // SetBody adds the body to the perform incident action params -func (o *PerformIncidentActionParams) SetBody(body *models.MsaEntityActionRequestV2) { +func (o *PerformIncidentActionParams) SetBody(body *models.DomainEntityActionRequest) { o.Body = body } +// WithOverwriteDetects adds the overwriteDetects to the perform incident action params +func (o *PerformIncidentActionParams) WithOverwriteDetects(overwriteDetects *bool) *PerformIncidentActionParams { + o.SetOverwriteDetects(overwriteDetects) + return o +} + +// SetOverwriteDetects adds the overwriteDetects to the perform incident action params +func (o *PerformIncidentActionParams) SetOverwriteDetects(overwriteDetects *bool) { + o.OverwriteDetects = overwriteDetects +} + +// WithUpdateDetects adds the updateDetects to the perform incident action params +func (o *PerformIncidentActionParams) WithUpdateDetects(updateDetects *bool) *PerformIncidentActionParams { + o.SetUpdateDetects(updateDetects) + return o +} + +// SetUpdateDetects adds the updateDetects to the perform incident action params +func (o *PerformIncidentActionParams) SetUpdateDetects(updateDetects *bool) { + o.UpdateDetects = updateDetects +} + // WriteToRequest writes these params to a swagger request func (o *PerformIncidentActionParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -143,6 +195,40 @@ func (o *PerformIncidentActionParams) WriteToRequest(r runtime.ClientRequest, re } } + if o.OverwriteDetects != nil { + + // query param overwrite_detects + var qrOverwriteDetects bool + + if o.OverwriteDetects != nil { + qrOverwriteDetects = *o.OverwriteDetects + } + qOverwriteDetects := swag.FormatBool(qrOverwriteDetects) + if qOverwriteDetects != "" { + + if err := r.SetQueryParam("overwrite_detects", qOverwriteDetects); err != nil { + return err + } + } + } + + if o.UpdateDetects != nil { + + // query param update_detects + var qrUpdateDetects bool + + if o.UpdateDetects != nil { + qrUpdateDetects = *o.UpdateDetects + } + qUpdateDetects := swag.FormatBool(qrUpdateDetects) + if qUpdateDetects != "" { + + if err := r.SetQueryParam("update_detects", qUpdateDetects); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } diff --git a/falcon/client/incidents/perform_incident_action_responses.go b/falcon/client/incidents/perform_incident_action_responses.go index 12173dc4..bfd0c41c 100644 --- a/falcon/client/incidents/perform_incident_action_responses.go +++ b/falcon/client/incidents/perform_incident_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformIncidentActionReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewPerformIncidentActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /incidents/entities/incident-actions/v1] PerformIncidentAction", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PerformIncidentActionOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type PerformIncidentActionOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.DomainMsaIncidentPerformActionResponse } // IsSuccess returns true when this perform incident action o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *PerformIncidentActionOK) String() string { return fmt.Sprintf("[POST /incidents/entities/incident-actions/v1][%d] performIncidentActionOK %+v", 200, o.Payload) } -func (o *PerformIncidentActionOK) GetPayload() *models.MsaReplyMetaOnly { +func (o *PerformIncidentActionOK) GetPayload() *models.DomainMsaIncidentPerformActionResponse { return o.Payload } func (o *PerformIncidentActionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *PerformIncidentActionOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.DomainMsaIncidentPerformActionResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type PerformIncidentActionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *PerformIncidentActionBadRequest) GetPayload() *models.MsaReplyMetaOnly func (o *PerformIncidentActionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type PerformIncidentActionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PerformIncidentActionForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *PerformIncidentActionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Conflict */ type PerformIncidentActionConflict struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *PerformIncidentActionConflict) GetPayload() *models.MsaReplyMetaOnly { func (o *PerformIncidentActionConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type PerformIncidentActionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PerformIncidentActionTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *PerformIncidentActionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PerformIncidentActionInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *PerformIncidentActionInternalServerError) GetPayload() *models.MsaReply func (o *PerformIncidentActionInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *PerformIncidentActionInternalServerError) readResponse(response runtime return nil } - -// NewPerformIncidentActionDefault creates a PerformIncidentActionDefault with default headers values -func NewPerformIncidentActionDefault(code int) *PerformIncidentActionDefault { - return &PerformIncidentActionDefault{ - _statusCode: code, - } -} - -/* -PerformIncidentActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformIncidentActionDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this perform incident action default response has a 2xx status code -func (o *PerformIncidentActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform incident action default response has a 3xx status code -func (o *PerformIncidentActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform incident action default response has a 4xx status code -func (o *PerformIncidentActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform incident action default response has a 5xx status code -func (o *PerformIncidentActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform incident action default response a status code equal to that given -func (o *PerformIncidentActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform incident action default response -func (o *PerformIncidentActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformIncidentActionDefault) Error() string { - return fmt.Sprintf("[POST /incidents/entities/incident-actions/v1][%d] PerformIncidentAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformIncidentActionDefault) String() string { - return fmt.Sprintf("[POST /incidents/entities/incident-actions/v1][%d] PerformIncidentAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformIncidentActionDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *PerformIncidentActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/incidents/query_behaviors_parameters.go b/falcon/client/incidents/query_behaviors_parameters.go index 74696a18..9e01a31d 100644 --- a/falcon/client/incidents/query_behaviors_parameters.go +++ b/falcon/client/incidents/query_behaviors_parameters.go @@ -78,7 +78,7 @@ type QueryBehaviorsParams struct { Starting index of overall result set from which to return ids. */ - Offset *string + Offset *int64 /* Sort. @@ -162,13 +162,13 @@ func (o *QueryBehaviorsParams) SetLimit(limit *int64) { } // WithOffset adds the offset to the query behaviors params -func (o *QueryBehaviorsParams) WithOffset(offset *string) *QueryBehaviorsParams { +func (o *QueryBehaviorsParams) WithOffset(offset *int64) *QueryBehaviorsParams { o.SetOffset(offset) return o } // SetOffset adds the offset to the query behaviors params -func (o *QueryBehaviorsParams) SetOffset(offset *string) { +func (o *QueryBehaviorsParams) SetOffset(offset *int64) { o.Offset = offset } @@ -228,12 +228,12 @@ func (o *QueryBehaviorsParams) WriteToRequest(r runtime.ClientRequest, reg strfm if o.Offset != nil { // query param offset - var qrOffset string + var qrOffset int64 if o.Offset != nil { qrOffset = *o.Offset } - qOffset := qrOffset + qOffset := swag.FormatInt64(qrOffset) if qOffset != "" { if err := r.SetQueryParam("offset", qOffset); err != nil { diff --git a/falcon/client/incidents/query_behaviors_responses.go b/falcon/client/incidents/query_behaviors_responses.go index 9f2a5317..ec62d388 100644 --- a/falcon/client/incidents/query_behaviors_responses.go +++ b/falcon/client/incidents/query_behaviors_responses.go @@ -56,14 +56,7 @@ func (o *QueryBehaviorsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueryBehaviorsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /incidents/queries/behaviors/v1] QueryBehaviors", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryBehaviorsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryBehaviorsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryBehaviorsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryBehaviorsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryBehaviorsBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryBehaviorsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryBehaviorsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryBehaviorsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryBehaviorsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryBehaviorsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryBehaviorsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryBehaviorsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryBehaviorsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryBehaviorsInternalServerError) GetPayload() *models.MsaReplyMetaOnl func (o *QueryBehaviorsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryBehaviorsInternalServerError) readResponse(response runtime.Client return nil } - -// NewQueryBehaviorsDefault creates a QueryBehaviorsDefault with default headers values -func NewQueryBehaviorsDefault(code int) *QueryBehaviorsDefault { - return &QueryBehaviorsDefault{ - _statusCode: code, - } -} - -/* -QueryBehaviorsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryBehaviorsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query behaviors default response has a 2xx status code -func (o *QueryBehaviorsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query behaviors default response has a 3xx status code -func (o *QueryBehaviorsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query behaviors default response has a 4xx status code -func (o *QueryBehaviorsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query behaviors default response has a 5xx status code -func (o *QueryBehaviorsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query behaviors default response a status code equal to that given -func (o *QueryBehaviorsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query behaviors default response -func (o *QueryBehaviorsDefault) Code() int { - return o._statusCode -} - -func (o *QueryBehaviorsDefault) Error() string { - return fmt.Sprintf("[GET /incidents/queries/behaviors/v1][%d] QueryBehaviors default %+v", o._statusCode, o.Payload) -} - -func (o *QueryBehaviorsDefault) String() string { - return fmt.Sprintf("[GET /incidents/queries/behaviors/v1][%d] QueryBehaviors default %+v", o._statusCode, o.Payload) -} - -func (o *QueryBehaviorsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryBehaviorsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/incidents/query_incidents_parameters.go b/falcon/client/incidents/query_incidents_parameters.go index ad3992ce..961266a5 100644 --- a/falcon/client/incidents/query_incidents_parameters.go +++ b/falcon/client/incidents/query_incidents_parameters.go @@ -78,7 +78,7 @@ type QueryIncidentsParams struct { Starting index of overall result set from which to return ids. */ - Offset *string + Offset *int64 /* Sort. @@ -162,13 +162,13 @@ func (o *QueryIncidentsParams) SetLimit(limit *int64) { } // WithOffset adds the offset to the query incidents params -func (o *QueryIncidentsParams) WithOffset(offset *string) *QueryIncidentsParams { +func (o *QueryIncidentsParams) WithOffset(offset *int64) *QueryIncidentsParams { o.SetOffset(offset) return o } // SetOffset adds the offset to the query incidents params -func (o *QueryIncidentsParams) SetOffset(offset *string) { +func (o *QueryIncidentsParams) SetOffset(offset *int64) { o.Offset = offset } @@ -228,12 +228,12 @@ func (o *QueryIncidentsParams) WriteToRequest(r runtime.ClientRequest, reg strfm if o.Offset != nil { // query param offset - var qrOffset string + var qrOffset int64 if o.Offset != nil { qrOffset = *o.Offset } - qOffset := qrOffset + qOffset := swag.FormatInt64(qrOffset) if qOffset != "" { if err := r.SetQueryParam("offset", qOffset); err != nil { diff --git a/falcon/client/incidents/query_incidents_responses.go b/falcon/client/incidents/query_incidents_responses.go index e34cd662..96e239e9 100644 --- a/falcon/client/incidents/query_incidents_responses.go +++ b/falcon/client/incidents/query_incidents_responses.go @@ -56,14 +56,7 @@ func (o *QueryIncidentsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueryIncidentsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /incidents/queries/incidents/v1] QueryIncidents", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIncidentsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryIncidentsOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaIncidentQueryResponse + Payload *models.DomainMsaIncidentQueryResponse } // IsSuccess returns true when this query incidents o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryIncidentsOK) String() string { return fmt.Sprintf("[GET /incidents/queries/incidents/v1][%d] queryIncidentsOK %+v", 200, o.Payload) } -func (o *QueryIncidentsOK) GetPayload() *models.APIMsaIncidentQueryResponse { +func (o *QueryIncidentsOK) GetPayload() *models.DomainMsaIncidentQueryResponse { return o.Payload } func (o *QueryIncidentsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryIncidentsOK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaIncidentQueryResponse) + o.Payload = new(models.DomainMsaIncidentQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryIncidentsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryIncidentsBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryIncidentsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryIncidentsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryIncidentsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryIncidentsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryIncidentsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryIncidentsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryIncidentsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryIncidentsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryIncidentsInternalServerError) GetPayload() *models.MsaReplyMetaOnl func (o *QueryIncidentsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryIncidentsInternalServerError) readResponse(response runtime.Client return nil } - -// NewQueryIncidentsDefault creates a QueryIncidentsDefault with default headers values -func NewQueryIncidentsDefault(code int) *QueryIncidentsDefault { - return &QueryIncidentsDefault{ - _statusCode: code, - } -} - -/* -QueryIncidentsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIncidentsDefault struct { - _statusCode int - - Payload *models.APIMsaIncidentQueryResponse -} - -// IsSuccess returns true when this query incidents default response has a 2xx status code -func (o *QueryIncidentsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query incidents default response has a 3xx status code -func (o *QueryIncidentsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query incidents default response has a 4xx status code -func (o *QueryIncidentsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query incidents default response has a 5xx status code -func (o *QueryIncidentsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query incidents default response a status code equal to that given -func (o *QueryIncidentsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query incidents default response -func (o *QueryIncidentsDefault) Code() int { - return o._statusCode -} - -func (o *QueryIncidentsDefault) Error() string { - return fmt.Sprintf("[GET /incidents/queries/incidents/v1][%d] QueryIncidents default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIncidentsDefault) String() string { - return fmt.Sprintf("[GET /incidents/queries/incidents/v1][%d] QueryIncidents default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIncidentsDefault) GetPayload() *models.APIMsaIncidentQueryResponse { - return o.Payload -} - -func (o *QueryIncidentsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaIncidentQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/audit_events_query_responses.go b/falcon/client/installation_tokens/audit_events_query_responses.go index 61a12e1a..4c976296 100644 --- a/falcon/client/installation_tokens/audit_events_query_responses.go +++ b/falcon/client/installation_tokens/audit_events_query_responses.go @@ -56,14 +56,7 @@ func (o *AuditEventsQueryReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewAuditEventsQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /installation-tokens/queries/audit-events/v1] audit-events-query", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type AuditEventsQueryOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *AuditEventsQueryOK) GetPayload() *models.MsaQueryResponse { func (o *AuditEventsQueryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type AuditEventsQueryBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *AuditEventsQueryBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *AuditEventsQueryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type AuditEventsQueryForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *AuditEventsQueryForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AuditEventsQueryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type AuditEventsQueryTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *AuditEventsQueryTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *AuditEventsQueryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type AuditEventsQueryInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *AuditEventsQueryInternalServerError) GetPayload() *models.MsaReplyMetaO func (o *AuditEventsQueryInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *AuditEventsQueryInternalServerError) readResponse(response runtime.Clie return nil } - -// NewAuditEventsQueryDefault creates a AuditEventsQueryDefault with default headers values -func NewAuditEventsQueryDefault(code int) *AuditEventsQueryDefault { - return &AuditEventsQueryDefault{ - _statusCode: code, - } -} - -/* -AuditEventsQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type AuditEventsQueryDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this audit events query default response has a 2xx status code -func (o *AuditEventsQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this audit events query default response has a 3xx status code -func (o *AuditEventsQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this audit events query default response has a 4xx status code -func (o *AuditEventsQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this audit events query default response has a 5xx status code -func (o *AuditEventsQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this audit events query default response a status code equal to that given -func (o *AuditEventsQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the audit events query default response -func (o *AuditEventsQueryDefault) Code() int { - return o._statusCode -} - -func (o *AuditEventsQueryDefault) Error() string { - return fmt.Sprintf("[GET /installation-tokens/queries/audit-events/v1][%d] audit-events-query default %+v", o._statusCode, o.Payload) -} - -func (o *AuditEventsQueryDefault) String() string { - return fmt.Sprintf("[GET /installation-tokens/queries/audit-events/v1][%d] audit-events-query default %+v", o._statusCode, o.Payload) -} - -func (o *AuditEventsQueryDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *AuditEventsQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/audit_events_read_responses.go b/falcon/client/installation_tokens/audit_events_read_responses.go index c4d19e8c..70894060 100644 --- a/falcon/client/installation_tokens/audit_events_read_responses.go +++ b/falcon/client/installation_tokens/audit_events_read_responses.go @@ -56,14 +56,7 @@ func (o *AuditEventsReadReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewAuditEventsReadDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /installation-tokens/entities/audit-events/v1] audit-events-read", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type AuditEventsReadOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *AuditEventsReadOK) GetPayload() *models.APIAuditEventDetailsResponseV1 func (o *AuditEventsReadOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type AuditEventsReadBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *AuditEventsReadBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *AuditEventsReadBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type AuditEventsReadForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *AuditEventsReadForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AuditEventsReadForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type AuditEventsReadTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *AuditEventsReadTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *AuditEventsReadTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type AuditEventsReadInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *AuditEventsReadInternalServerError) GetPayload() *models.MsaReplyMetaOn func (o *AuditEventsReadInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *AuditEventsReadInternalServerError) readResponse(response runtime.Clien return nil } - -// NewAuditEventsReadDefault creates a AuditEventsReadDefault with default headers values -func NewAuditEventsReadDefault(code int) *AuditEventsReadDefault { - return &AuditEventsReadDefault{ - _statusCode: code, - } -} - -/* -AuditEventsReadDefault describes a response with status code -1, with default header values. - -OK -*/ -type AuditEventsReadDefault struct { - _statusCode int - - Payload *models.APIAuditEventDetailsResponseV1 -} - -// IsSuccess returns true when this audit events read default response has a 2xx status code -func (o *AuditEventsReadDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this audit events read default response has a 3xx status code -func (o *AuditEventsReadDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this audit events read default response has a 4xx status code -func (o *AuditEventsReadDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this audit events read default response has a 5xx status code -func (o *AuditEventsReadDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this audit events read default response a status code equal to that given -func (o *AuditEventsReadDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the audit events read default response -func (o *AuditEventsReadDefault) Code() int { - return o._statusCode -} - -func (o *AuditEventsReadDefault) Error() string { - return fmt.Sprintf("[GET /installation-tokens/entities/audit-events/v1][%d] audit-events-read default %+v", o._statusCode, o.Payload) -} - -func (o *AuditEventsReadDefault) String() string { - return fmt.Sprintf("[GET /installation-tokens/entities/audit-events/v1][%d] audit-events-read default %+v", o._statusCode, o.Payload) -} - -func (o *AuditEventsReadDefault) GetPayload() *models.APIAuditEventDetailsResponseV1 { - return o.Payload -} - -func (o *AuditEventsReadDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIAuditEventDetailsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/customer_settings_read_responses.go b/falcon/client/installation_tokens/customer_settings_read_responses.go index 74f086c5..6b8f3dad 100644 --- a/falcon/client/installation_tokens/customer_settings_read_responses.go +++ b/falcon/client/installation_tokens/customer_settings_read_responses.go @@ -56,14 +56,7 @@ func (o *CustomerSettingsReadReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewCustomerSettingsReadDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /installation-tokens/entities/customer-settings/v1] customer-settings-read", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type CustomerSettingsReadOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *CustomerSettingsReadOK) GetPayload() *models.APICustomerSettingsRespons func (o *CustomerSettingsReadOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type CustomerSettingsReadBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *CustomerSettingsReadBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *CustomerSettingsReadBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type CustomerSettingsReadForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *CustomerSettingsReadForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *CustomerSettingsReadForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type CustomerSettingsReadTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *CustomerSettingsReadTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *CustomerSettingsReadTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type CustomerSettingsReadInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *CustomerSettingsReadInternalServerError) GetPayload() *models.MsaReplyM func (o *CustomerSettingsReadInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *CustomerSettingsReadInternalServerError) readResponse(response runtime. return nil } - -// NewCustomerSettingsReadDefault creates a CustomerSettingsReadDefault with default headers values -func NewCustomerSettingsReadDefault(code int) *CustomerSettingsReadDefault { - return &CustomerSettingsReadDefault{ - _statusCode: code, - } -} - -/* -CustomerSettingsReadDefault describes a response with status code -1, with default header values. - -OK -*/ -type CustomerSettingsReadDefault struct { - _statusCode int - - Payload *models.APICustomerSettingsResponseV1 -} - -// IsSuccess returns true when this customer settings read default response has a 2xx status code -func (o *CustomerSettingsReadDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this customer settings read default response has a 3xx status code -func (o *CustomerSettingsReadDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this customer settings read default response has a 4xx status code -func (o *CustomerSettingsReadDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this customer settings read default response has a 5xx status code -func (o *CustomerSettingsReadDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this customer settings read default response a status code equal to that given -func (o *CustomerSettingsReadDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the customer settings read default response -func (o *CustomerSettingsReadDefault) Code() int { - return o._statusCode -} - -func (o *CustomerSettingsReadDefault) Error() string { - return fmt.Sprintf("[GET /installation-tokens/entities/customer-settings/v1][%d] customer-settings-read default %+v", o._statusCode, o.Payload) -} - -func (o *CustomerSettingsReadDefault) String() string { - return fmt.Sprintf("[GET /installation-tokens/entities/customer-settings/v1][%d] customer-settings-read default %+v", o._statusCode, o.Payload) -} - -func (o *CustomerSettingsReadDefault) GetPayload() *models.APICustomerSettingsResponseV1 { - return o.Payload -} - -func (o *CustomerSettingsReadDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APICustomerSettingsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/installation_tokens_client.go b/falcon/client/installation_tokens/installation_tokens_client.go index 55130264..d8f08071 100644 --- a/falcon/client/installation_tokens/installation_tokens_client.go +++ b/falcon/client/installation_tokens/installation_tokens_client.go @@ -82,8 +82,9 @@ func (a *Client) AuditEventsQuery(params *AuditEventsQueryParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*AuditEventsQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for audit-events-query: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -119,8 +120,9 @@ func (a *Client) AuditEventsRead(params *AuditEventsReadParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*AuditEventsReadDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for audit-events-read: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -156,8 +158,9 @@ func (a *Client) CustomerSettingsRead(params *CustomerSettingsReadParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*CustomerSettingsReadDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for customer-settings-read: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -231,8 +234,9 @@ func (a *Client) TokensDelete(params *TokensDeleteParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*TokensDeleteDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for tokens-delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -268,8 +272,9 @@ func (a *Client) TokensQuery(params *TokensQueryParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*TokensQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for tokens-query: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -305,8 +310,9 @@ func (a *Client) TokensRead(params *TokensReadParams, opts ...ClientOption) (*To return success, nil } // unexpected success response - unexpectedSuccess := result.(*TokensReadDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for tokens-read: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -342,8 +348,9 @@ func (a *Client) TokensUpdate(params *TokensUpdateParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*TokensUpdateDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for tokens-update: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/installation_tokens/tokens_create_responses.go b/falcon/client/installation_tokens/tokens_create_responses.go index 4a4020dd..e409303e 100644 --- a/falcon/client/installation_tokens/tokens_create_responses.go +++ b/falcon/client/installation_tokens/tokens_create_responses.go @@ -56,7 +56,7 @@ func (o *TokensCreateReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /installation-tokens/entities/tokens/v1] tokens-create", response, response.Code()) } } @@ -72,6 +72,10 @@ Created */ type TokensCreateCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *TokensCreateCreated) GetPayload() *models.APITokenDetailsResponseV1 { func (o *TokensCreateCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type TokensCreateBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *TokensCreateBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensCreateBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Forbidden */ type TokensCreateForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *TokensCreateForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensCreateForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Too Many Requests */ type TokensCreateTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -428,6 +465,13 @@ func (o *TokensCreateTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensCreateTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +527,10 @@ Internal Server Error */ type TokensCreateInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -538,6 +586,13 @@ func (o *TokensCreateInternalServerError) GetPayload() *models.MsaReplyMetaOnly func (o *TokensCreateInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/installation_tokens/tokens_delete_responses.go b/falcon/client/installation_tokens/tokens_delete_responses.go index 13bb2dc4..ad4c551f 100644 --- a/falcon/client/installation_tokens/tokens_delete_responses.go +++ b/falcon/client/installation_tokens/tokens_delete_responses.go @@ -62,14 +62,7 @@ func (o *TokensDeleteReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewTokensDeleteDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /installation-tokens/entities/tokens/v1] tokens-delete", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type TokensDeleteOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *TokensDeleteOK) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensDeleteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type TokensDeleteBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *TokensDeleteBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensDeleteBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type TokensDeleteForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *TokensDeleteForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensDeleteForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type TokensDeleteNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *TokensDeleteNotFound) GetPayload() *models.MsaQueryResponse { func (o *TokensDeleteNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type TokensDeleteTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *TokensDeleteTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensDeleteTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type TokensDeleteInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *TokensDeleteInternalServerError) GetPayload() *models.MsaReplyMetaOnly func (o *TokensDeleteInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *TokensDeleteInternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewTokensDeleteDefault creates a TokensDeleteDefault with default headers values -func NewTokensDeleteDefault(code int) *TokensDeleteDefault { - return &TokensDeleteDefault{ - _statusCode: code, - } -} - -/* -TokensDeleteDefault describes a response with status code -1, with default header values. - -OK -*/ -type TokensDeleteDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this tokens delete default response has a 2xx status code -func (o *TokensDeleteDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this tokens delete default response has a 3xx status code -func (o *TokensDeleteDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this tokens delete default response has a 4xx status code -func (o *TokensDeleteDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this tokens delete default response has a 5xx status code -func (o *TokensDeleteDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this tokens delete default response a status code equal to that given -func (o *TokensDeleteDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the tokens delete default response -func (o *TokensDeleteDefault) Code() int { - return o._statusCode -} - -func (o *TokensDeleteDefault) Error() string { - return fmt.Sprintf("[DELETE /installation-tokens/entities/tokens/v1][%d] tokens-delete default %+v", o._statusCode, o.Payload) -} - -func (o *TokensDeleteDefault) String() string { - return fmt.Sprintf("[DELETE /installation-tokens/entities/tokens/v1][%d] tokens-delete default %+v", o._statusCode, o.Payload) -} - -func (o *TokensDeleteDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *TokensDeleteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/tokens_query_responses.go b/falcon/client/installation_tokens/tokens_query_responses.go index 4f9bd115..d4fc4d74 100644 --- a/falcon/client/installation_tokens/tokens_query_responses.go +++ b/falcon/client/installation_tokens/tokens_query_responses.go @@ -56,14 +56,7 @@ func (o *TokensQueryReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewTokensQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /installation-tokens/queries/tokens/v1] tokens-query", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type TokensQueryOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *TokensQueryOK) GetPayload() *models.MsaQueryResponse { func (o *TokensQueryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type TokensQueryBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *TokensQueryBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensQueryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type TokensQueryForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *TokensQueryForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensQueryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type TokensQueryTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *TokensQueryTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensQueryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type TokensQueryInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *TokensQueryInternalServerError) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensQueryInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *TokensQueryInternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewTokensQueryDefault creates a TokensQueryDefault with default headers values -func NewTokensQueryDefault(code int) *TokensQueryDefault { - return &TokensQueryDefault{ - _statusCode: code, - } -} - -/* -TokensQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type TokensQueryDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this tokens query default response has a 2xx status code -func (o *TokensQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this tokens query default response has a 3xx status code -func (o *TokensQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this tokens query default response has a 4xx status code -func (o *TokensQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this tokens query default response has a 5xx status code -func (o *TokensQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this tokens query default response a status code equal to that given -func (o *TokensQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the tokens query default response -func (o *TokensQueryDefault) Code() int { - return o._statusCode -} - -func (o *TokensQueryDefault) Error() string { - return fmt.Sprintf("[GET /installation-tokens/queries/tokens/v1][%d] tokens-query default %+v", o._statusCode, o.Payload) -} - -func (o *TokensQueryDefault) String() string { - return fmt.Sprintf("[GET /installation-tokens/queries/tokens/v1][%d] tokens-query default %+v", o._statusCode, o.Payload) -} - -func (o *TokensQueryDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *TokensQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/tokens_read_responses.go b/falcon/client/installation_tokens/tokens_read_responses.go index b45763c7..67bef687 100644 --- a/falcon/client/installation_tokens/tokens_read_responses.go +++ b/falcon/client/installation_tokens/tokens_read_responses.go @@ -56,14 +56,7 @@ func (o *TokensReadReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewTokensReadDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /installation-tokens/entities/tokens/v1] tokens-read", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type TokensReadOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *TokensReadOK) GetPayload() *models.APITokenDetailsResponseV1 { func (o *TokensReadOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type TokensReadBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *TokensReadBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensReadBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type TokensReadForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *TokensReadForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensReadForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type TokensReadTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *TokensReadTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensReadTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type TokensReadInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *TokensReadInternalServerError) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensReadInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *TokensReadInternalServerError) readResponse(response runtime.ClientResp return nil } - -// NewTokensReadDefault creates a TokensReadDefault with default headers values -func NewTokensReadDefault(code int) *TokensReadDefault { - return &TokensReadDefault{ - _statusCode: code, - } -} - -/* -TokensReadDefault describes a response with status code -1, with default header values. - -OK -*/ -type TokensReadDefault struct { - _statusCode int - - Payload *models.APITokenDetailsResponseV1 -} - -// IsSuccess returns true when this tokens read default response has a 2xx status code -func (o *TokensReadDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this tokens read default response has a 3xx status code -func (o *TokensReadDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this tokens read default response has a 4xx status code -func (o *TokensReadDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this tokens read default response has a 5xx status code -func (o *TokensReadDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this tokens read default response a status code equal to that given -func (o *TokensReadDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the tokens read default response -func (o *TokensReadDefault) Code() int { - return o._statusCode -} - -func (o *TokensReadDefault) Error() string { - return fmt.Sprintf("[GET /installation-tokens/entities/tokens/v1][%d] tokens-read default %+v", o._statusCode, o.Payload) -} - -func (o *TokensReadDefault) String() string { - return fmt.Sprintf("[GET /installation-tokens/entities/tokens/v1][%d] tokens-read default %+v", o._statusCode, o.Payload) -} - -func (o *TokensReadDefault) GetPayload() *models.APITokenDetailsResponseV1 { - return o.Payload -} - -func (o *TokensReadDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APITokenDetailsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens/tokens_update_responses.go b/falcon/client/installation_tokens/tokens_update_responses.go index df19d5a9..f6ee291c 100644 --- a/falcon/client/installation_tokens/tokens_update_responses.go +++ b/falcon/client/installation_tokens/tokens_update_responses.go @@ -62,14 +62,7 @@ func (o *TokensUpdateReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewTokensUpdateDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /installation-tokens/entities/tokens/v1] tokens-update", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type TokensUpdateOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *TokensUpdateOK) GetPayload() *models.MsaQueryResponse { func (o *TokensUpdateOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type TokensUpdateBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *TokensUpdateBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensUpdateBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type TokensUpdateForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *TokensUpdateForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensUpdateForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type TokensUpdateNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *TokensUpdateNotFound) GetPayload() *models.MsaQueryResponse { func (o *TokensUpdateNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type TokensUpdateTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *TokensUpdateTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *TokensUpdateTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type TokensUpdateInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *TokensUpdateInternalServerError) GetPayload() *models.MsaReplyMetaOnly func (o *TokensUpdateInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *TokensUpdateInternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewTokensUpdateDefault creates a TokensUpdateDefault with default headers values -func NewTokensUpdateDefault(code int) *TokensUpdateDefault { - return &TokensUpdateDefault{ - _statusCode: code, - } -} - -/* -TokensUpdateDefault describes a response with status code -1, with default header values. - -OK -*/ -type TokensUpdateDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this tokens update default response has a 2xx status code -func (o *TokensUpdateDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this tokens update default response has a 3xx status code -func (o *TokensUpdateDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this tokens update default response has a 4xx status code -func (o *TokensUpdateDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this tokens update default response has a 5xx status code -func (o *TokensUpdateDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this tokens update default response a status code equal to that given -func (o *TokensUpdateDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the tokens update default response -func (o *TokensUpdateDefault) Code() int { - return o._statusCode -} - -func (o *TokensUpdateDefault) Error() string { - return fmt.Sprintf("[PATCH /installation-tokens/entities/tokens/v1][%d] tokens-update default %+v", o._statusCode, o.Payload) -} - -func (o *TokensUpdateDefault) String() string { - return fmt.Sprintf("[PATCH /installation-tokens/entities/tokens/v1][%d] tokens-update default %+v", o._statusCode, o.Payload) -} - -func (o *TokensUpdateDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *TokensUpdateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens_settings/customer_settings_update_responses.go b/falcon/client/installation_tokens_settings/customer_settings_update_responses.go index de67aacc..4a3a26bf 100644 --- a/falcon/client/installation_tokens_settings/customer_settings_update_responses.go +++ b/falcon/client/installation_tokens_settings/customer_settings_update_responses.go @@ -62,14 +62,7 @@ func (o *CustomerSettingsUpdateReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewCustomerSettingsUpdateDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /installation-tokens/entities/customer-settings/v1] customer-settings-update", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *CustomerSettingsUpdateInternalServerError) readResponse(response runtim return nil } - -// NewCustomerSettingsUpdateDefault creates a CustomerSettingsUpdateDefault with default headers values -func NewCustomerSettingsUpdateDefault(code int) *CustomerSettingsUpdateDefault { - return &CustomerSettingsUpdateDefault{ - _statusCode: code, - } -} - -/* -CustomerSettingsUpdateDefault describes a response with status code -1, with default header values. - -OK -*/ -type CustomerSettingsUpdateDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this customer settings update default response has a 2xx status code -func (o *CustomerSettingsUpdateDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this customer settings update default response has a 3xx status code -func (o *CustomerSettingsUpdateDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this customer settings update default response has a 4xx status code -func (o *CustomerSettingsUpdateDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this customer settings update default response has a 5xx status code -func (o *CustomerSettingsUpdateDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this customer settings update default response a status code equal to that given -func (o *CustomerSettingsUpdateDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the customer settings update default response -func (o *CustomerSettingsUpdateDefault) Code() int { - return o._statusCode -} - -func (o *CustomerSettingsUpdateDefault) Error() string { - return fmt.Sprintf("[PATCH /installation-tokens/entities/customer-settings/v1][%d] customer-settings-update default %+v", o._statusCode, o.Payload) -} - -func (o *CustomerSettingsUpdateDefault) String() string { - return fmt.Sprintf("[PATCH /installation-tokens/entities/customer-settings/v1][%d] customer-settings-update default %+v", o._statusCode, o.Payload) -} - -func (o *CustomerSettingsUpdateDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *CustomerSettingsUpdateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/installation_tokens_settings/installation_tokens_settings_client.go b/falcon/client/installation_tokens_settings/installation_tokens_settings_client.go index 86c04e20..17eee7b4 100644 --- a/falcon/client/installation_tokens_settings/installation_tokens_settings_client.go +++ b/falcon/client/installation_tokens_settings/installation_tokens_settings_client.go @@ -6,6 +6,8 @@ package installation_tokens_settings // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -66,8 +68,9 @@ func (a *Client) CustomerSettingsUpdate(params *CustomerSettingsUpdateParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*CustomerSettingsUpdateDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for customer-settings-update: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/intel/get_intel_actor_entities_responses.go b/falcon/client/intel/get_intel_actor_entities_responses.go index 2ad91a73..d6fdc2a2 100644 --- a/falcon/client/intel/get_intel_actor_entities_responses.go +++ b/falcon/client/intel/get_intel_actor_entities_responses.go @@ -50,14 +50,7 @@ func (o *GetIntelActorEntitiesReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewGetIntelActorEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/entities/actors/v1] GetIntelActorEntities", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetIntelActorEntitiesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *GetIntelActorEntitiesOK) GetPayload() *models.DomainActorsResponse { func (o *GetIntelActorEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Forbidden */ type GetIntelActorEntitiesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *GetIntelActorEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIntelActorEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Too Many Requests */ type GetIntelActorEntitiesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -330,6 +349,13 @@ func (o *GetIntelActorEntitiesTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *GetIntelActorEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -385,6 +411,10 @@ Internal Server Error */ type GetIntelActorEntitiesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -440,6 +470,13 @@ func (o *GetIntelActorEntitiesInternalServerError) GetPayload() *models.MsaError func (o *GetIntelActorEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetIntelActorEntitiesInternalServerError) readResponse(response runtime return nil } - -// NewGetIntelActorEntitiesDefault creates a GetIntelActorEntitiesDefault with default headers values -func NewGetIntelActorEntitiesDefault(code int) *GetIntelActorEntitiesDefault { - return &GetIntelActorEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetIntelActorEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIntelActorEntitiesDefault struct { - _statusCode int - - Payload *models.DomainActorsResponse -} - -// IsSuccess returns true when this get intel actor entities default response has a 2xx status code -func (o *GetIntelActorEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get intel actor entities default response has a 3xx status code -func (o *GetIntelActorEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get intel actor entities default response has a 4xx status code -func (o *GetIntelActorEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get intel actor entities default response has a 5xx status code -func (o *GetIntelActorEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get intel actor entities default response a status code equal to that given -func (o *GetIntelActorEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get intel actor entities default response -func (o *GetIntelActorEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetIntelActorEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/entities/actors/v1][%d] GetIntelActorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelActorEntitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/entities/actors/v1][%d] GetIntelActorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelActorEntitiesDefault) GetPayload() *models.DomainActorsResponse { - return o.Payload -} - -func (o *GetIntelActorEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainActorsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/get_intel_indicator_entities_responses.go b/falcon/client/intel/get_intel_indicator_entities_responses.go index 04c902d6..7b7acc8d 100644 --- a/falcon/client/intel/get_intel_indicator_entities_responses.go +++ b/falcon/client/intel/get_intel_indicator_entities_responses.go @@ -50,14 +50,7 @@ func (o *GetIntelIndicatorEntitiesReader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewGetIntelIndicatorEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /intel/entities/indicators/GET/v1] GetIntelIndicatorEntities", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *GetIntelIndicatorEntitiesInternalServerError) readResponse(response run return nil } - -// NewGetIntelIndicatorEntitiesDefault creates a GetIntelIndicatorEntitiesDefault with default headers values -func NewGetIntelIndicatorEntitiesDefault(code int) *GetIntelIndicatorEntitiesDefault { - return &GetIntelIndicatorEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetIntelIndicatorEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIntelIndicatorEntitiesDefault struct { - _statusCode int - - Payload *models.DomainPublicIndicatorsV3Response -} - -// IsSuccess returns true when this get intel indicator entities default response has a 2xx status code -func (o *GetIntelIndicatorEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get intel indicator entities default response has a 3xx status code -func (o *GetIntelIndicatorEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get intel indicator entities default response has a 4xx status code -func (o *GetIntelIndicatorEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get intel indicator entities default response has a 5xx status code -func (o *GetIntelIndicatorEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get intel indicator entities default response a status code equal to that given -func (o *GetIntelIndicatorEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get intel indicator entities default response -func (o *GetIntelIndicatorEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetIntelIndicatorEntitiesDefault) Error() string { - return fmt.Sprintf("[POST /intel/entities/indicators/GET/v1][%d] GetIntelIndicatorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelIndicatorEntitiesDefault) String() string { - return fmt.Sprintf("[POST /intel/entities/indicators/GET/v1][%d] GetIntelIndicatorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelIndicatorEntitiesDefault) GetPayload() *models.DomainPublicIndicatorsV3Response { - return o.Payload -} - -func (o *GetIntelIndicatorEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainPublicIndicatorsV3Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/get_intel_report_entities_responses.go b/falcon/client/intel/get_intel_report_entities_responses.go index cf325392..c9ba4a18 100644 --- a/falcon/client/intel/get_intel_report_entities_responses.go +++ b/falcon/client/intel/get_intel_report_entities_responses.go @@ -50,14 +50,7 @@ func (o *GetIntelReportEntitiesReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewGetIntelReportEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/entities/reports/v1] GetIntelReportEntities", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetIntelReportEntitiesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *GetIntelReportEntitiesOK) GetPayload() *models.DomainNewsResponse { func (o *GetIntelReportEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Forbidden */ type GetIntelReportEntitiesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *GetIntelReportEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *GetIntelReportEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Too Many Requests */ type GetIntelReportEntitiesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -330,6 +349,13 @@ func (o *GetIntelReportEntitiesTooManyRequests) GetPayload() *models.MsaReplyMet func (o *GetIntelReportEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -385,6 +411,10 @@ Internal Server Error */ type GetIntelReportEntitiesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -440,6 +470,13 @@ func (o *GetIntelReportEntitiesInternalServerError) GetPayload() *models.MsaErro func (o *GetIntelReportEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetIntelReportEntitiesInternalServerError) readResponse(response runtim return nil } - -// NewGetIntelReportEntitiesDefault creates a GetIntelReportEntitiesDefault with default headers values -func NewGetIntelReportEntitiesDefault(code int) *GetIntelReportEntitiesDefault { - return &GetIntelReportEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetIntelReportEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIntelReportEntitiesDefault struct { - _statusCode int - - Payload *models.DomainNewsResponse -} - -// IsSuccess returns true when this get intel report entities default response has a 2xx status code -func (o *GetIntelReportEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get intel report entities default response has a 3xx status code -func (o *GetIntelReportEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get intel report entities default response has a 4xx status code -func (o *GetIntelReportEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get intel report entities default response has a 5xx status code -func (o *GetIntelReportEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get intel report entities default response a status code equal to that given -func (o *GetIntelReportEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get intel report entities default response -func (o *GetIntelReportEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetIntelReportEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/entities/reports/v1][%d] GetIntelReportEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelReportEntitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/entities/reports/v1][%d] GetIntelReportEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelReportEntitiesDefault) GetPayload() *models.DomainNewsResponse { - return o.Payload -} - -func (o *GetIntelReportEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNewsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/get_intel_report_p_d_f_parameters.go b/falcon/client/intel/get_intel_report_p_d_f_parameters.go index 91368183..a0c0490d 100644 --- a/falcon/client/intel/get_intel_report_p_d_f_parameters.go +++ b/falcon/client/intel/get_intel_report_p_d_f_parameters.go @@ -65,7 +65,13 @@ type GetIntelReportPDFParams struct { The ID of the report you want to download as a PDF. */ - ID string + ID *string + + /* Ids. + + The ID of the report you want to download as a PDF. This parameter is used only if no id parameter given. + */ + Ids *string timeout time.Duration Context context.Context @@ -121,16 +127,27 @@ func (o *GetIntelReportPDFParams) SetHTTPClient(client *http.Client) { } // WithID adds the id to the get intel report p d f params -func (o *GetIntelReportPDFParams) WithID(id string) *GetIntelReportPDFParams { +func (o *GetIntelReportPDFParams) WithID(id *string) *GetIntelReportPDFParams { o.SetID(id) return o } // SetID adds the id to the get intel report p d f params -func (o *GetIntelReportPDFParams) SetID(id string) { +func (o *GetIntelReportPDFParams) SetID(id *string) { o.ID = id } +// WithIds adds the ids to the get intel report p d f params +func (o *GetIntelReportPDFParams) WithIds(ids *string) *GetIntelReportPDFParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the get intel report p d f params +func (o *GetIntelReportPDFParams) SetIds(ids *string) { + o.Ids = ids +} + // WriteToRequest writes these params to a swagger request func (o *GetIntelReportPDFParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -139,13 +156,37 @@ func (o *GetIntelReportPDFParams) WriteToRequest(r runtime.ClientRequest, reg st } var res []error - // query param id - qrID := o.ID - qID := qrID - if qID != "" { + if o.ID != nil { + + // query param id + var qrID string + + if o.ID != nil { + qrID = *o.ID + } + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + } + + if o.Ids != nil { + + // query param ids + var qrIds string + + if o.Ids != nil { + qrIds = *o.Ids + } + qIds := qrIds + if qIds != "" { - if err := r.SetQueryParam("id", qID); err != nil { - return err + if err := r.SetQueryParam("ids", qIds); err != nil { + return err + } } } diff --git a/falcon/client/intel/get_intel_report_p_d_f_responses.go b/falcon/client/intel/get_intel_report_p_d_f_responses.go index 76375928..8ff83ede 100644 --- a/falcon/client/intel/get_intel_report_p_d_f_responses.go +++ b/falcon/client/intel/get_intel_report_p_d_f_responses.go @@ -57,14 +57,7 @@ func (o *GetIntelReportPDFReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetIntelReportPDFDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/entities/report-files/v1] GetIntelReportPDF", response, response.Code()) } } @@ -83,6 +76,10 @@ OK */ type GetIntelReportPDFOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -138,6 +135,13 @@ func (o *GetIntelReportPDFOK) GetPayload() io.Writer { func (o *GetIntelReportPDFOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -180,6 +184,10 @@ Bad Request */ type GetIntelReportPDFBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -235,6 +243,13 @@ func (o *GetIntelReportPDFBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *GetIntelReportPDFBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -279,6 +294,10 @@ Forbidden */ type GetIntelReportPDFForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -334,6 +353,13 @@ func (o *GetIntelReportPDFForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIntelReportPDFForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -378,6 +404,10 @@ Too Many Requests */ type GetIntelReportPDFTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetIntelReportPDFTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *GetIntelReportPDFTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -492,6 +529,10 @@ Internal Server Error */ type GetIntelReportPDFInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -547,6 +588,13 @@ func (o *GetIntelReportPDFInternalServerError) GetPayload() *models.MsaErrorsOnl func (o *GetIntelReportPDFInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -578,62 +626,3 @@ func (o *GetIntelReportPDFInternalServerError) readResponse(response runtime.Cli return nil } - -// NewGetIntelReportPDFDefault creates a GetIntelReportPDFDefault with default headers values -func NewGetIntelReportPDFDefault(code int) *GetIntelReportPDFDefault { - return &GetIntelReportPDFDefault{ - _statusCode: code, - } -} - -/* -GetIntelReportPDFDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIntelReportPDFDefault struct { - _statusCode int -} - -// IsSuccess returns true when this get intel report p d f default response has a 2xx status code -func (o *GetIntelReportPDFDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get intel report p d f default response has a 3xx status code -func (o *GetIntelReportPDFDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get intel report p d f default response has a 4xx status code -func (o *GetIntelReportPDFDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get intel report p d f default response has a 5xx status code -func (o *GetIntelReportPDFDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get intel report p d f default response a status code equal to that given -func (o *GetIntelReportPDFDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get intel report p d f default response -func (o *GetIntelReportPDFDefault) Code() int { - return o._statusCode -} - -func (o *GetIntelReportPDFDefault) Error() string { - return fmt.Sprintf("[GET /intel/entities/report-files/v1][%d] GetIntelReportPDF default ", o._statusCode) -} - -func (o *GetIntelReportPDFDefault) String() string { - return fmt.Sprintf("[GET /intel/entities/report-files/v1][%d] GetIntelReportPDF default ", o._statusCode) -} - -func (o *GetIntelReportPDFDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - return nil -} diff --git a/falcon/client/intel/get_intel_rule_entities_responses.go b/falcon/client/intel/get_intel_rule_entities_responses.go index ae2f99c4..9692dc7e 100644 --- a/falcon/client/intel/get_intel_rule_entities_responses.go +++ b/falcon/client/intel/get_intel_rule_entities_responses.go @@ -50,14 +50,7 @@ func (o *GetIntelRuleEntitiesReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewGetIntelRuleEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/entities/rules/v1] GetIntelRuleEntities", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetIntelRuleEntitiesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *GetIntelRuleEntitiesOK) GetPayload() *models.DomainRulesResponse { func (o *GetIntelRuleEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Forbidden */ type GetIntelRuleEntitiesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *GetIntelRuleEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIntelRuleEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Too Many Requests */ type GetIntelRuleEntitiesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -330,6 +349,13 @@ func (o *GetIntelRuleEntitiesTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *GetIntelRuleEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -385,6 +411,10 @@ Internal Server Error */ type GetIntelRuleEntitiesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -440,6 +470,13 @@ func (o *GetIntelRuleEntitiesInternalServerError) GetPayload() *models.MsaErrors func (o *GetIntelRuleEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetIntelRuleEntitiesInternalServerError) readResponse(response runtime. return nil } - -// NewGetIntelRuleEntitiesDefault creates a GetIntelRuleEntitiesDefault with default headers values -func NewGetIntelRuleEntitiesDefault(code int) *GetIntelRuleEntitiesDefault { - return &GetIntelRuleEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetIntelRuleEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIntelRuleEntitiesDefault struct { - _statusCode int - - Payload *models.DomainRulesResponse -} - -// IsSuccess returns true when this get intel rule entities default response has a 2xx status code -func (o *GetIntelRuleEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get intel rule entities default response has a 3xx status code -func (o *GetIntelRuleEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get intel rule entities default response has a 4xx status code -func (o *GetIntelRuleEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get intel rule entities default response has a 5xx status code -func (o *GetIntelRuleEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get intel rule entities default response a status code equal to that given -func (o *GetIntelRuleEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get intel rule entities default response -func (o *GetIntelRuleEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetIntelRuleEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/entities/rules/v1][%d] GetIntelRuleEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelRuleEntitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/entities/rules/v1][%d] GetIntelRuleEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetIntelRuleEntitiesDefault) GetPayload() *models.DomainRulesResponse { - return o.Payload -} - -func (o *GetIntelRuleEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRulesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/get_intel_rule_file_responses.go b/falcon/client/intel/get_intel_rule_file_responses.go index 7f43164a..f50d4178 100644 --- a/falcon/client/intel/get_intel_rule_file_responses.go +++ b/falcon/client/intel/get_intel_rule_file_responses.go @@ -63,14 +63,7 @@ func (o *GetIntelRuleFileReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewGetIntelRuleFileDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/entities/rules-files/v1] GetIntelRuleFile", response, response.Code()) } } @@ -89,6 +82,10 @@ OK */ type GetIntelRuleFileOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -144,6 +141,13 @@ func (o *GetIntelRuleFileOK) GetPayload() io.Writer { func (o *GetIntelRuleFileOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -186,6 +190,10 @@ Bad Request */ type GetIntelRuleFileBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -241,6 +249,13 @@ func (o *GetIntelRuleFileBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *GetIntelRuleFileBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -285,6 +300,10 @@ Forbidden */ type GetIntelRuleFileForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -340,6 +359,13 @@ func (o *GetIntelRuleFileForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetIntelRuleFileForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -384,6 +410,10 @@ Bad Request */ type GetIntelRuleFileNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -439,6 +469,13 @@ func (o *GetIntelRuleFileNotFound) GetPayload() *models.MsaErrorsOnly { func (o *GetIntelRuleFileNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +520,10 @@ Too Many Requests */ type GetIntelRuleFileTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -542,6 +583,13 @@ func (o *GetIntelRuleFileTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *GetIntelRuleFileTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -597,6 +645,10 @@ Internal Server Error */ type GetIntelRuleFileInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -652,6 +704,13 @@ func (o *GetIntelRuleFileInternalServerError) GetPayload() *models.MsaErrorsOnly func (o *GetIntelRuleFileInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -683,62 +742,3 @@ func (o *GetIntelRuleFileInternalServerError) readResponse(response runtime.Clie return nil } - -// NewGetIntelRuleFileDefault creates a GetIntelRuleFileDefault with default headers values -func NewGetIntelRuleFileDefault(code int) *GetIntelRuleFileDefault { - return &GetIntelRuleFileDefault{ - _statusCode: code, - } -} - -/* -GetIntelRuleFileDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIntelRuleFileDefault struct { - _statusCode int -} - -// IsSuccess returns true when this get intel rule file default response has a 2xx status code -func (o *GetIntelRuleFileDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get intel rule file default response has a 3xx status code -func (o *GetIntelRuleFileDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get intel rule file default response has a 4xx status code -func (o *GetIntelRuleFileDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get intel rule file default response has a 5xx status code -func (o *GetIntelRuleFileDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get intel rule file default response a status code equal to that given -func (o *GetIntelRuleFileDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get intel rule file default response -func (o *GetIntelRuleFileDefault) Code() int { - return o._statusCode -} - -func (o *GetIntelRuleFileDefault) Error() string { - return fmt.Sprintf("[GET /intel/entities/rules-files/v1][%d] GetIntelRuleFile default ", o._statusCode) -} - -func (o *GetIntelRuleFileDefault) String() string { - return fmt.Sprintf("[GET /intel/entities/rules-files/v1][%d] GetIntelRuleFile default ", o._statusCode) -} - -func (o *GetIntelRuleFileDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - return nil -} diff --git a/falcon/client/intel/get_latest_intel_rule_file_parameters.go b/falcon/client/intel/get_latest_intel_rule_file_parameters.go index 74537d13..6276164a 100644 --- a/falcon/client/intel/get_latest_intel_rule_file_parameters.go +++ b/falcon/client/intel/get_latest_intel_rule_file_parameters.go @@ -73,6 +73,12 @@ type GetLatestIntelRuleFileParams struct { */ IfModifiedSince *string + /* IfNoneMatch. + + Download the latest rule set only if it doesn't have an ETag matching the given ones. + */ + IfNoneMatch *string + /* Format. Choose the format you want the rule set in. Valid formats are zip and gzip. Defaults to zip. @@ -176,6 +182,17 @@ func (o *GetLatestIntelRuleFileParams) SetIfModifiedSince(ifModifiedSince *strin o.IfModifiedSince = ifModifiedSince } +// WithIfNoneMatch adds the ifNoneMatch to the get latest intel rule file params +func (o *GetLatestIntelRuleFileParams) WithIfNoneMatch(ifNoneMatch *string) *GetLatestIntelRuleFileParams { + o.SetIfNoneMatch(ifNoneMatch) + return o +} + +// SetIfNoneMatch adds the ifNoneMatch to the get latest intel rule file params +func (o *GetLatestIntelRuleFileParams) SetIfNoneMatch(ifNoneMatch *string) { + o.IfNoneMatch = ifNoneMatch +} + // WithFormat adds the format to the get latest intel rule file params func (o *GetLatestIntelRuleFileParams) WithFormat(format *string) *GetLatestIntelRuleFileParams { o.SetFormat(format) @@ -222,6 +239,14 @@ func (o *GetLatestIntelRuleFileParams) WriteToRequest(r runtime.ClientRequest, r } } + if o.IfNoneMatch != nil { + + // header param If-None-Match + if err := r.SetHeaderParam("If-None-Match", *o.IfNoneMatch); err != nil { + return err + } + } + if o.Format != nil { // query param format diff --git a/falcon/client/intel/get_latest_intel_rule_file_responses.go b/falcon/client/intel/get_latest_intel_rule_file_responses.go index b2740696..efc0fb00 100644 --- a/falcon/client/intel/get_latest_intel_rule_file_responses.go +++ b/falcon/client/intel/get_latest_intel_rule_file_responses.go @@ -69,14 +69,7 @@ func (o *GetLatestIntelRuleFileReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewGetLatestIntelRuleFileDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/entities/rules-latest-files/v1] GetLatestIntelRuleFile", response, response.Code()) } } @@ -95,6 +88,10 @@ OK */ type GetLatestIntelRuleFileOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -150,6 +147,13 @@ func (o *GetLatestIntelRuleFileOK) GetPayload() io.Writer { func (o *GetLatestIntelRuleFileOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -248,6 +252,10 @@ Bad Request */ type GetLatestIntelRuleFileBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -303,6 +311,13 @@ func (o *GetLatestIntelRuleFileBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *GetLatestIntelRuleFileBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -347,6 +362,10 @@ Forbidden */ type GetLatestIntelRuleFileForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -402,6 +421,13 @@ func (o *GetLatestIntelRuleFileForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *GetLatestIntelRuleFileForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -446,6 +472,10 @@ Bad Request */ type GetLatestIntelRuleFileNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -501,6 +531,13 @@ func (o *GetLatestIntelRuleFileNotFound) GetPayload() *models.MsaErrorsOnly { func (o *GetLatestIntelRuleFileNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -545,6 +582,10 @@ Too Many Requests */ type GetLatestIntelRuleFileTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -604,6 +645,13 @@ func (o *GetLatestIntelRuleFileTooManyRequests) GetPayload() *models.MsaReplyMet func (o *GetLatestIntelRuleFileTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -659,6 +707,10 @@ Internal Server Error */ type GetLatestIntelRuleFileInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -714,6 +766,13 @@ func (o *GetLatestIntelRuleFileInternalServerError) GetPayload() *models.MsaErro func (o *GetLatestIntelRuleFileInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -745,62 +804,3 @@ func (o *GetLatestIntelRuleFileInternalServerError) readResponse(response runtim return nil } - -// NewGetLatestIntelRuleFileDefault creates a GetLatestIntelRuleFileDefault with default headers values -func NewGetLatestIntelRuleFileDefault(code int) *GetLatestIntelRuleFileDefault { - return &GetLatestIntelRuleFileDefault{ - _statusCode: code, - } -} - -/* -GetLatestIntelRuleFileDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetLatestIntelRuleFileDefault struct { - _statusCode int -} - -// IsSuccess returns true when this get latest intel rule file default response has a 2xx status code -func (o *GetLatestIntelRuleFileDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get latest intel rule file default response has a 3xx status code -func (o *GetLatestIntelRuleFileDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get latest intel rule file default response has a 4xx status code -func (o *GetLatestIntelRuleFileDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get latest intel rule file default response has a 5xx status code -func (o *GetLatestIntelRuleFileDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get latest intel rule file default response a status code equal to that given -func (o *GetLatestIntelRuleFileDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get latest intel rule file default response -func (o *GetLatestIntelRuleFileDefault) Code() int { - return o._statusCode -} - -func (o *GetLatestIntelRuleFileDefault) Error() string { - return fmt.Sprintf("[GET /intel/entities/rules-latest-files/v1][%d] GetLatestIntelRuleFile default ", o._statusCode) -} - -func (o *GetLatestIntelRuleFileDefault) String() string { - return fmt.Sprintf("[GET /intel/entities/rules-latest-files/v1][%d] GetLatestIntelRuleFile default ", o._statusCode) -} - -func (o *GetLatestIntelRuleFileDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - return nil -} diff --git a/falcon/client/intel/get_mitre_report_responses.go b/falcon/client/intel/get_mitre_report_responses.go index 2cdd0027..bd8b827e 100644 --- a/falcon/client/intel/get_mitre_report_responses.go +++ b/falcon/client/intel/get_mitre_report_responses.go @@ -44,7 +44,7 @@ func (o *GetMitreReportReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /intel/entities/mitre-reports/v1] GetMitreReport", response, response.Code()) } } diff --git a/falcon/client/intel/get_vulnerabilities_responses.go b/falcon/client/intel/get_vulnerabilities_responses.go index 8f4d8950..125856b0 100644 --- a/falcon/client/intel/get_vulnerabilities_responses.go +++ b/falcon/client/intel/get_vulnerabilities_responses.go @@ -56,14 +56,7 @@ func (o *GetVulnerabilitiesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetVulnerabilitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /intel/entities/vulnerabilities/GET/v1] GetVulnerabilities", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetVulnerabilitiesInternalServerError) readResponse(response runtime.Cl return nil } - -// NewGetVulnerabilitiesDefault creates a GetVulnerabilitiesDefault with default headers values -func NewGetVulnerabilitiesDefault(code int) *GetVulnerabilitiesDefault { - return &GetVulnerabilitiesDefault{ - _statusCode: code, - } -} - -/* -GetVulnerabilitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetVulnerabilitiesDefault struct { - _statusCode int - - Payload *models.DomainVulnerabilityResponse -} - -// IsSuccess returns true when this get vulnerabilities default response has a 2xx status code -func (o *GetVulnerabilitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get vulnerabilities default response has a 3xx status code -func (o *GetVulnerabilitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get vulnerabilities default response has a 4xx status code -func (o *GetVulnerabilitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get vulnerabilities default response has a 5xx status code -func (o *GetVulnerabilitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get vulnerabilities default response a status code equal to that given -func (o *GetVulnerabilitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get vulnerabilities default response -func (o *GetVulnerabilitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetVulnerabilitiesDefault) Error() string { - return fmt.Sprintf("[POST /intel/entities/vulnerabilities/GET/v1][%d] GetVulnerabilities default %+v", o._statusCode, o.Payload) -} - -func (o *GetVulnerabilitiesDefault) String() string { - return fmt.Sprintf("[POST /intel/entities/vulnerabilities/GET/v1][%d] GetVulnerabilities default %+v", o._statusCode, o.Payload) -} - -func (o *GetVulnerabilitiesDefault) GetPayload() *models.DomainVulnerabilityResponse { - return o.Payload -} - -func (o *GetVulnerabilitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainVulnerabilityResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/intel_client.go b/falcon/client/intel/intel_client.go index 39305d14..70e8e29c 100644 --- a/falcon/client/intel/intel_client.go +++ b/falcon/client/intel/intel_client.go @@ -105,8 +105,9 @@ func (a *Client) GetIntelActorEntities(params *GetIntelActorEntitiesParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIntelActorEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIntelActorEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -142,8 +143,9 @@ func (a *Client) GetIntelIndicatorEntities(params *GetIntelIndicatorEntitiesPara return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIntelIndicatorEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIntelIndicatorEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -179,8 +181,9 @@ func (a *Client) GetIntelReportEntities(params *GetIntelReportEntitiesParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIntelReportEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIntelReportEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -216,8 +219,9 @@ func (a *Client) GetIntelReportPDF(params *GetIntelReportPDFParams, writer io.Wr return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIntelReportPDFDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIntelReportPDF: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -253,8 +257,9 @@ func (a *Client) GetIntelRuleEntities(params *GetIntelRuleEntitiesParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIntelRuleEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIntelRuleEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -290,8 +295,9 @@ func (a *Client) GetIntelRuleFile(params *GetIntelRuleFileParams, writer io.Writ return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIntelRuleFileDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIntelRuleFile: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -327,8 +333,9 @@ func (a *Client) GetLatestIntelRuleFile(params *GetLatestIntelRuleFileParams, wr return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetLatestIntelRuleFileDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetLatestIntelRuleFile: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -343,7 +350,7 @@ func (a *Client) GetMitreReport(params *GetMitreReportParams, opts ...ClientOpti ID: "GetMitreReport", Method: "GET", PathPattern: "/intel/entities/mitre-reports/v1", - ProducesMediaTypes: []string{"application/json", "text/csv"}, + ProducesMediaTypes: []string{"application/json", "application/octet-stream", "text/csv"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, @@ -402,8 +409,9 @@ func (a *Client) GetVulnerabilities(params *GetVulnerabilitiesParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetVulnerabilitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetVulnerabilities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -477,8 +485,9 @@ func (a *Client) QueryIntelActorEntities(params *QueryIntelActorEntitiesParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelActorEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelActorEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -514,8 +523,9 @@ func (a *Client) QueryIntelActorIds(params *QueryIntelActorIdsParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelActorIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelActorIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -551,8 +561,9 @@ func (a *Client) QueryIntelIndicatorEntities(params *QueryIntelIndicatorEntities return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelIndicatorEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelIndicatorEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -588,8 +599,9 @@ func (a *Client) QueryIntelIndicatorIds(params *QueryIntelIndicatorIdsParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelIndicatorIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelIndicatorIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -625,8 +637,9 @@ func (a *Client) QueryIntelReportEntities(params *QueryIntelReportEntitiesParams return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelReportEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelReportEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -662,8 +675,9 @@ func (a *Client) QueryIntelReportIds(params *QueryIntelReportIdsParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelReportIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelReportIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -699,12 +713,13 @@ func (a *Client) QueryIntelRuleIds(params *QueryIntelRuleIdsParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIntelRuleIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryIntelRuleIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -QueryMitreAttacks gets m i t r e tactics and techniques for the given actor +QueryMitreAttacks gets m i t r e tactics and techniques for the given actor returning concatenation of id and tactic and technique ids example fancy bear t a0011 t1071 */ func (a *Client) QueryMitreAttacks(params *QueryMitreAttacksParams, opts ...ClientOption) (*QueryMitreAttacksOK, error) { // TODO: Validate the params before sending @@ -774,8 +789,9 @@ func (a *Client) QueryVulnerabilities(params *QueryVulnerabilitiesParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryVulnerabilitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryVulnerabilities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/intel/post_mitre_attacks_responses.go b/falcon/client/intel/post_mitre_attacks_responses.go index aa74ac6a..ecc21392 100644 --- a/falcon/client/intel/post_mitre_attacks_responses.go +++ b/falcon/client/intel/post_mitre_attacks_responses.go @@ -44,7 +44,7 @@ func (o *PostMitreAttacksReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /intel/entities/mitre/v1] PostMitreAttacks", response, response.Code()) } } diff --git a/falcon/client/intel/query_intel_actor_entities_parameters.go b/falcon/client/intel/query_intel_actor_entities_parameters.go index aa88c7df..db4bce41 100644 --- a/falcon/client/intel/query_intel_actor_entities_parameters.go +++ b/falcon/client/intel/query_intel_actor_entities_parameters.go @@ -78,7 +78,7 @@ type QueryIntelActorEntitiesParams struct { Filter your query by specifying FQL filter parameters. Filter parameters include: - actors, actors.id, actors.name, actors.slug, actors.url, created_date, description, id, last_modified_date, motivations, motivations.id, motivations.slug, motivations.value, name, name.raw, short_description, slug, sub_type, sub_type.id, sub_type.name, sub_type.slug, tags, tags.id, tags.slug, tags.value, target_countries, target_countries.id, target_countries.slug, target_countries.value, target_industries, target_industries.id, target_industries.slug, target_industries.value, type, type.id, type.name, type.slug, url. + actor_type, capabilities, capability, capability.id, capability.slug, capability.value, created_date, description, ecrime_kill_chain.attribution, ecrime_kill_chain.crimes, ecrime_kill_chain.customers, ecrime_kill_chain.marketing, ecrime_kill_chain.monetization, ecrime_kill_chain.services_offered, ecrime_kill_chain.services_used, ecrime_kill_chain.technical_tradecraft, ecrime_kill_chain.victims, first_activity_date, group, group.id, group.slug, group.value, id, kill_chain.actions_and_objectives, kill_chain.actions_on_objectives, kill_chain.command_and_control, kill_chain.delivery, kill_chain.exploitation, kill_chain.installation, kill_chain.objectives, kill_chain.reconnaissance, kill_chain.weaponization, known_as, last_activity_date, last_modified_date, motivations, motivations.id, motivations.slug, motivations.value, name, objectives, origins, origins.id, origins.slug, origins.value, region, region.id, region.slug, region.value, short_description, slug, status, target_countries, target_countries.id, target_countries.slug, target_countries.value, target_industries, target_industries.id, target_industries.slug, target_industries.value, target_regions, target_regions.id, target_regions.slug, target_regions.value. */ Filter *string diff --git a/falcon/client/intel/query_intel_actor_entities_responses.go b/falcon/client/intel/query_intel_actor_entities_responses.go index efc48224..d7f5b031 100644 --- a/falcon/client/intel/query_intel_actor_entities_responses.go +++ b/falcon/client/intel/query_intel_actor_entities_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelActorEntitiesReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewQueryIntelActorEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/combined/actors/v1] QueryIntelActorEntities", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIntelActorEntitiesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryIntelActorEntitiesOK) GetPayload() *models.DomainActorsResponse { func (o *QueryIntelActorEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryIntelActorEntitiesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryIntelActorEntitiesBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *QueryIntelActorEntitiesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryIntelActorEntitiesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryIntelActorEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *QueryIntelActorEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryIntelActorEntitiesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryIntelActorEntitiesTooManyRequests) GetPayload() *models.MsaReplyMe func (o *QueryIntelActorEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryIntelActorEntitiesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryIntelActorEntitiesInternalServerError) GetPayload() *models.MsaErr func (o *QueryIntelActorEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryIntelActorEntitiesInternalServerError) readResponse(response runti return nil } - -// NewQueryIntelActorEntitiesDefault creates a QueryIntelActorEntitiesDefault with default headers values -func NewQueryIntelActorEntitiesDefault(code int) *QueryIntelActorEntitiesDefault { - return &QueryIntelActorEntitiesDefault{ - _statusCode: code, - } -} - -/* -QueryIntelActorEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelActorEntitiesDefault struct { - _statusCode int - - Payload *models.DomainActorsResponse -} - -// IsSuccess returns true when this query intel actor entities default response has a 2xx status code -func (o *QueryIntelActorEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel actor entities default response has a 3xx status code -func (o *QueryIntelActorEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel actor entities default response has a 4xx status code -func (o *QueryIntelActorEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel actor entities default response has a 5xx status code -func (o *QueryIntelActorEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel actor entities default response a status code equal to that given -func (o *QueryIntelActorEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel actor entities default response -func (o *QueryIntelActorEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelActorEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/combined/actors/v1][%d] QueryIntelActorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelActorEntitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/combined/actors/v1][%d] QueryIntelActorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelActorEntitiesDefault) GetPayload() *models.DomainActorsResponse { - return o.Payload -} - -func (o *QueryIntelActorEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainActorsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_intel_actor_ids_parameters.go b/falcon/client/intel/query_intel_actor_ids_parameters.go index b1bf5e52..1b618475 100644 --- a/falcon/client/intel/query_intel_actor_ids_parameters.go +++ b/falcon/client/intel/query_intel_actor_ids_parameters.go @@ -66,7 +66,7 @@ type QueryIntelActorIdsParams struct { Filter your query by specifying FQL filter parameters. Filter parameters include: - actors, actors.id, actors.name, actors.slug, actors.url, created_date, description, id, last_modified_date, motivations, motivations.id, motivations.slug, motivations.value, name, name.raw, short_description, slug, sub_type, sub_type.id, sub_type.name, sub_type.slug, tags, tags.id, tags.slug, tags.value, target_countries, target_countries.id, target_countries.slug, target_countries.value, target_industries, target_industries.id, target_industries.slug, target_industries.value, type, type.id, type.name, type.slug, url. + actor_type, capabilities, capability, capability.id, capability.slug, capability.value, created_date, description, ecrime_kill_chain.attribution, ecrime_kill_chain.crimes, ecrime_kill_chain.customers, ecrime_kill_chain.marketing, ecrime_kill_chain.monetization, ecrime_kill_chain.services_offered, ecrime_kill_chain.services_used, ecrime_kill_chain.technical_tradecraft, ecrime_kill_chain.victims, first_activity_date, group, group.id, group.slug, group.value, id, kill_chain.actions_and_objectives, kill_chain.actions_on_objectives, kill_chain.command_and_control, kill_chain.delivery, kill_chain.exploitation, kill_chain.installation, kill_chain.objectives, kill_chain.reconnaissance, kill_chain.weaponization, known_as, last_activity_date, last_modified_date, motivations, motivations.id, motivations.slug, motivations.value, name, objectives, origins, origins.id, origins.slug, origins.value, region, region.id, region.slug, region.value, short_description, slug, status, target_countries, target_countries.id, target_countries.slug, target_countries.value, target_industries, target_industries.id, target_industries.slug, target_industries.value, target_regions, target_regions.id, target_regions.slug, target_regions.value. */ Filter *string diff --git a/falcon/client/intel/query_intel_actor_ids_responses.go b/falcon/client/intel/query_intel_actor_ids_responses.go index 2f15ef11..dedf86cd 100644 --- a/falcon/client/intel/query_intel_actor_ids_responses.go +++ b/falcon/client/intel/query_intel_actor_ids_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelActorIdsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewQueryIntelActorIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/queries/actors/v1] QueryIntelActorIds", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIntelActorIdsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryIntelActorIdsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryIntelActorIdsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryIntelActorIdsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryIntelActorIdsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *QueryIntelActorIdsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryIntelActorIdsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryIntelActorIdsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryIntelActorIdsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryIntelActorIdsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryIntelActorIdsTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *QueryIntelActorIdsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryIntelActorIdsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryIntelActorIdsInternalServerError) GetPayload() *models.MsaErrorsOn func (o *QueryIntelActorIdsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryIntelActorIdsInternalServerError) readResponse(response runtime.Cl return nil } - -// NewQueryIntelActorIdsDefault creates a QueryIntelActorIdsDefault with default headers values -func NewQueryIntelActorIdsDefault(code int) *QueryIntelActorIdsDefault { - return &QueryIntelActorIdsDefault{ - _statusCode: code, - } -} - -/* -QueryIntelActorIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelActorIdsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query intel actor ids default response has a 2xx status code -func (o *QueryIntelActorIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel actor ids default response has a 3xx status code -func (o *QueryIntelActorIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel actor ids default response has a 4xx status code -func (o *QueryIntelActorIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel actor ids default response has a 5xx status code -func (o *QueryIntelActorIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel actor ids default response a status code equal to that given -func (o *QueryIntelActorIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel actor ids default response -func (o *QueryIntelActorIdsDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelActorIdsDefault) Error() string { - return fmt.Sprintf("[GET /intel/queries/actors/v1][%d] QueryIntelActorIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelActorIdsDefault) String() string { - return fmt.Sprintf("[GET /intel/queries/actors/v1][%d] QueryIntelActorIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelActorIdsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryIntelActorIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_intel_indicator_entities_responses.go b/falcon/client/intel/query_intel_indicator_entities_responses.go index f9f489ce..12ff0214 100644 --- a/falcon/client/intel/query_intel_indicator_entities_responses.go +++ b/falcon/client/intel/query_intel_indicator_entities_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelIndicatorEntitiesReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewQueryIntelIndicatorEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/combined/indicators/v1] QueryIntelIndicatorEntities", response, response.Code()) } } @@ -642,86 +635,3 @@ func (o *QueryIntelIndicatorEntitiesInternalServerError) readResponse(response r return nil } - -// NewQueryIntelIndicatorEntitiesDefault creates a QueryIntelIndicatorEntitiesDefault with default headers values -func NewQueryIntelIndicatorEntitiesDefault(code int) *QueryIntelIndicatorEntitiesDefault { - return &QueryIntelIndicatorEntitiesDefault{ - _statusCode: code, - } -} - -/* -QueryIntelIndicatorEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelIndicatorEntitiesDefault struct { - _statusCode int - - /* Provides next page pagination URL. Available only if sorting was done using using _marker field, which is the default one. - */ - NextPage string - - Payload *models.DomainPublicIndicatorsV3Response -} - -// IsSuccess returns true when this query intel indicator entities default response has a 2xx status code -func (o *QueryIntelIndicatorEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel indicator entities default response has a 3xx status code -func (o *QueryIntelIndicatorEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel indicator entities default response has a 4xx status code -func (o *QueryIntelIndicatorEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel indicator entities default response has a 5xx status code -func (o *QueryIntelIndicatorEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel indicator entities default response a status code equal to that given -func (o *QueryIntelIndicatorEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel indicator entities default response -func (o *QueryIntelIndicatorEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelIndicatorEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/combined/indicators/v1][%d] QueryIntelIndicatorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelIndicatorEntitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/combined/indicators/v1][%d] QueryIntelIndicatorEntities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelIndicatorEntitiesDefault) GetPayload() *models.DomainPublicIndicatorsV3Response { - return o.Payload -} - -func (o *QueryIntelIndicatorEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header Next-Page - hdrNextPage := response.GetHeader("Next-Page") - - if hdrNextPage != "" { - o.NextPage = hdrNextPage - } - - o.Payload = new(models.DomainPublicIndicatorsV3Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_intel_indicator_ids_responses.go b/falcon/client/intel/query_intel_indicator_ids_responses.go index ff08d70a..a3c2b49a 100644 --- a/falcon/client/intel/query_intel_indicator_ids_responses.go +++ b/falcon/client/intel/query_intel_indicator_ids_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelIndicatorIdsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewQueryIntelIndicatorIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/queries/indicators/v1] QueryIntelIndicatorIds", response, response.Code()) } } @@ -642,86 +635,3 @@ func (o *QueryIntelIndicatorIdsInternalServerError) readResponse(response runtim return nil } - -// NewQueryIntelIndicatorIdsDefault creates a QueryIntelIndicatorIdsDefault with default headers values -func NewQueryIntelIndicatorIdsDefault(code int) *QueryIntelIndicatorIdsDefault { - return &QueryIntelIndicatorIdsDefault{ - _statusCode: code, - } -} - -/* -QueryIntelIndicatorIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelIndicatorIdsDefault struct { - _statusCode int - - /* Provides next page pagination URL. Available only if sorting was done using using _marker field, which is the default one. - */ - NextPage string - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query intel indicator ids default response has a 2xx status code -func (o *QueryIntelIndicatorIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel indicator ids default response has a 3xx status code -func (o *QueryIntelIndicatorIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel indicator ids default response has a 4xx status code -func (o *QueryIntelIndicatorIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel indicator ids default response has a 5xx status code -func (o *QueryIntelIndicatorIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel indicator ids default response a status code equal to that given -func (o *QueryIntelIndicatorIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel indicator ids default response -func (o *QueryIntelIndicatorIdsDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelIndicatorIdsDefault) Error() string { - return fmt.Sprintf("[GET /intel/queries/indicators/v1][%d] QueryIntelIndicatorIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelIndicatorIdsDefault) String() string { - return fmt.Sprintf("[GET /intel/queries/indicators/v1][%d] QueryIntelIndicatorIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelIndicatorIdsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryIntelIndicatorIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header Next-Page - hdrNextPage := response.GetHeader("Next-Page") - - if hdrNextPage != "" { - o.NextPage = hdrNextPage - } - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_intel_report_entities_responses.go b/falcon/client/intel/query_intel_report_entities_responses.go index 66340f3c..29f7c053 100644 --- a/falcon/client/intel/query_intel_report_entities_responses.go +++ b/falcon/client/intel/query_intel_report_entities_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelReportEntitiesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewQueryIntelReportEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/combined/reports/v1] QueryIntelReportEntities", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIntelReportEntitiesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryIntelReportEntitiesOK) GetPayload() *models.DomainNewsResponse { func (o *QueryIntelReportEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryIntelReportEntitiesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *QueryIntelReportEntitiesBadRequest) String() string { func (o *QueryIntelReportEntitiesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -264,6 +279,10 @@ Forbidden */ type QueryIntelReportEntitiesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -319,6 +338,13 @@ func (o *QueryIntelReportEntitiesForbidden) GetPayload() *models.MsaReplyMetaOnl func (o *QueryIntelReportEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -363,6 +389,10 @@ Too Many Requests */ type QueryIntelReportEntitiesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -422,6 +452,13 @@ func (o *QueryIntelReportEntitiesTooManyRequests) GetPayload() *models.MsaReplyM func (o *QueryIntelReportEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -477,6 +514,10 @@ Internal Server Error */ type QueryIntelReportEntitiesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -532,6 +573,13 @@ func (o *QueryIntelReportEntitiesInternalServerError) GetPayload() *models.MsaEr func (o *QueryIntelReportEntitiesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -563,75 +611,3 @@ func (o *QueryIntelReportEntitiesInternalServerError) readResponse(response runt return nil } - -// NewQueryIntelReportEntitiesDefault creates a QueryIntelReportEntitiesDefault with default headers values -func NewQueryIntelReportEntitiesDefault(code int) *QueryIntelReportEntitiesDefault { - return &QueryIntelReportEntitiesDefault{ - _statusCode: code, - } -} - -/* -QueryIntelReportEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelReportEntitiesDefault struct { - _statusCode int - - Payload *models.DomainNewsResponse -} - -// IsSuccess returns true when this query intel report entities default response has a 2xx status code -func (o *QueryIntelReportEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel report entities default response has a 3xx status code -func (o *QueryIntelReportEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel report entities default response has a 4xx status code -func (o *QueryIntelReportEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel report entities default response has a 5xx status code -func (o *QueryIntelReportEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel report entities default response a status code equal to that given -func (o *QueryIntelReportEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel report entities default response -func (o *QueryIntelReportEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelReportEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/combined/reports/v1][%d] QueryIntelReportEntities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelReportEntitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/combined/reports/v1][%d] QueryIntelReportEntities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelReportEntitiesDefault) GetPayload() *models.DomainNewsResponse { - return o.Payload -} - -func (o *QueryIntelReportEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNewsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_intel_report_ids_responses.go b/falcon/client/intel/query_intel_report_ids_responses.go index 9a5b932a..8a6493dc 100644 --- a/falcon/client/intel/query_intel_report_ids_responses.go +++ b/falcon/client/intel/query_intel_report_ids_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelReportIdsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewQueryIntelReportIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/queries/reports/v1] QueryIntelReportIds", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIntelReportIdsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryIntelReportIdsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryIntelReportIdsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryIntelReportIdsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryIntelReportIdsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *QueryIntelReportIdsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryIntelReportIdsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryIntelReportIdsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryIntelReportIdsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryIntelReportIdsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryIntelReportIdsTooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *QueryIntelReportIdsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryIntelReportIdsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryIntelReportIdsInternalServerError) GetPayload() *models.MsaErrorsO func (o *QueryIntelReportIdsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryIntelReportIdsInternalServerError) readResponse(response runtime.C return nil } - -// NewQueryIntelReportIdsDefault creates a QueryIntelReportIdsDefault with default headers values -func NewQueryIntelReportIdsDefault(code int) *QueryIntelReportIdsDefault { - return &QueryIntelReportIdsDefault{ - _statusCode: code, - } -} - -/* -QueryIntelReportIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelReportIdsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query intel report ids default response has a 2xx status code -func (o *QueryIntelReportIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel report ids default response has a 3xx status code -func (o *QueryIntelReportIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel report ids default response has a 4xx status code -func (o *QueryIntelReportIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel report ids default response has a 5xx status code -func (o *QueryIntelReportIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel report ids default response a status code equal to that given -func (o *QueryIntelReportIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel report ids default response -func (o *QueryIntelReportIdsDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelReportIdsDefault) Error() string { - return fmt.Sprintf("[GET /intel/queries/reports/v1][%d] QueryIntelReportIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelReportIdsDefault) String() string { - return fmt.Sprintf("[GET /intel/queries/reports/v1][%d] QueryIntelReportIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelReportIdsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryIntelReportIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_intel_rule_ids_responses.go b/falcon/client/intel/query_intel_rule_ids_responses.go index 79033dba..7526a238 100644 --- a/falcon/client/intel/query_intel_rule_ids_responses.go +++ b/falcon/client/intel/query_intel_rule_ids_responses.go @@ -56,14 +56,7 @@ func (o *QueryIntelRuleIdsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewQueryIntelRuleIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/queries/rules/v1] QueryIntelRuleIds", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIntelRuleIdsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryIntelRuleIdsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryIntelRuleIdsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryIntelRuleIdsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryIntelRuleIdsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *QueryIntelRuleIdsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryIntelRuleIdsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryIntelRuleIdsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryIntelRuleIdsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryIntelRuleIdsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryIntelRuleIdsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *QueryIntelRuleIdsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryIntelRuleIdsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryIntelRuleIdsInternalServerError) GetPayload() *models.MsaErrorsOnl func (o *QueryIntelRuleIdsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryIntelRuleIdsInternalServerError) readResponse(response runtime.Cli return nil } - -// NewQueryIntelRuleIdsDefault creates a QueryIntelRuleIdsDefault with default headers values -func NewQueryIntelRuleIdsDefault(code int) *QueryIntelRuleIdsDefault { - return &QueryIntelRuleIdsDefault{ - _statusCode: code, - } -} - -/* -QueryIntelRuleIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryIntelRuleIdsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query intel rule ids default response has a 2xx status code -func (o *QueryIntelRuleIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query intel rule ids default response has a 3xx status code -func (o *QueryIntelRuleIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query intel rule ids default response has a 4xx status code -func (o *QueryIntelRuleIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query intel rule ids default response has a 5xx status code -func (o *QueryIntelRuleIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query intel rule ids default response a status code equal to that given -func (o *QueryIntelRuleIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query intel rule ids default response -func (o *QueryIntelRuleIdsDefault) Code() int { - return o._statusCode -} - -func (o *QueryIntelRuleIdsDefault) Error() string { - return fmt.Sprintf("[GET /intel/queries/rules/v1][%d] QueryIntelRuleIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelRuleIdsDefault) String() string { - return fmt.Sprintf("[GET /intel/queries/rules/v1][%d] QueryIntelRuleIds default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIntelRuleIdsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryIntelRuleIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/intel/query_mitre_attacks_parameters.go b/falcon/client/intel/query_mitre_attacks_parameters.go index 9c12daca..96fa6d34 100644 --- a/falcon/client/intel/query_mitre_attacks_parameters.go +++ b/falcon/client/intel/query_mitre_attacks_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewQueryMitreAttacksParams creates a new QueryMitreAttacksParams object, @@ -63,9 +64,15 @@ type QueryMitreAttacksParams struct { /* ID. - The actor ID(derived from the actor's name) for which to retrieve a list of attacks. + The actor ID(derived from the actor's name) for which to retrieve a list of attacks, for example: fancy-bear. Only one value is allowed */ - ID string + ID *string + + /* Ids. + + The actor ID(derived from the actor's name) for which to retrieve a list of attacks, for example: fancy-bear. Multiple values are allowed + */ + Ids []string timeout time.Duration Context context.Context @@ -121,16 +128,27 @@ func (o *QueryMitreAttacksParams) SetHTTPClient(client *http.Client) { } // WithID adds the id to the query mitre attacks params -func (o *QueryMitreAttacksParams) WithID(id string) *QueryMitreAttacksParams { +func (o *QueryMitreAttacksParams) WithID(id *string) *QueryMitreAttacksParams { o.SetID(id) return o } // SetID adds the id to the query mitre attacks params -func (o *QueryMitreAttacksParams) SetID(id string) { +func (o *QueryMitreAttacksParams) SetID(id *string) { o.ID = id } +// WithIds adds the ids to the query mitre attacks params +func (o *QueryMitreAttacksParams) WithIds(ids []string) *QueryMitreAttacksParams { + o.SetIds(ids) + return o +} + +// SetIds adds the ids to the query mitre attacks params +func (o *QueryMitreAttacksParams) SetIds(ids []string) { + o.Ids = ids +} + // WriteToRequest writes these params to a swagger request func (o *QueryMitreAttacksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -139,12 +157,30 @@ func (o *QueryMitreAttacksParams) WriteToRequest(r runtime.ClientRequest, reg st } var res []error - // query param id - qrID := o.ID - qID := qrID - if qID != "" { + if o.ID != nil { + + // query param id + var qrID string - if err := r.SetQueryParam("id", qID); err != nil { + if o.ID != nil { + qrID = *o.ID + } + qID := qrID + if qID != "" { + + if err := r.SetQueryParam("id", qID); err != nil { + return err + } + } + } + + if o.Ids != nil { + + // binding items for ids + joinedIds := o.bindParamIds(reg) + + // query array param ids + if err := r.SetQueryParam("ids", joinedIds...); err != nil { return err } } @@ -154,3 +190,20 @@ func (o *QueryMitreAttacksParams) WriteToRequest(r runtime.ClientRequest, reg st } return nil } + +// bindParamQueryMitreAttacks binds the parameter ids +func (o *QueryMitreAttacksParams) bindParamIds(formats strfmt.Registry) []string { + idsIR := o.Ids + + var idsIC []string + for _, idsIIR := range idsIR { // explode []string + + idsIIV := idsIIR // string as string + idsIC = append(idsIC, idsIIV) + } + + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") + + return idsIS +} diff --git a/falcon/client/intel/query_mitre_attacks_responses.go b/falcon/client/intel/query_mitre_attacks_responses.go index 43f5bc27..e154be87 100644 --- a/falcon/client/intel/query_mitre_attacks_responses.go +++ b/falcon/client/intel/query_mitre_attacks_responses.go @@ -44,7 +44,7 @@ func (o *QueryMitreAttacksReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /intel/queries/mitre/v1] QueryMitreAttacks", response, response.Code()) } } @@ -71,6 +71,8 @@ type QueryMitreAttacksOK struct { /* The number of requests remaining for the sliding one minute window. */ XRateLimitRemaining int64 + + Payload *models.DomainQueryMitreAttacksResponse } // IsSuccess returns true when this query mitre attacks o k response has a 2xx status code @@ -104,11 +106,15 @@ func (o *QueryMitreAttacksOK) Code() int { } func (o *QueryMitreAttacksOK) Error() string { - return fmt.Sprintf("[GET /intel/queries/mitre/v1][%d] queryMitreAttacksOK ", 200) + return fmt.Sprintf("[GET /intel/queries/mitre/v1][%d] queryMitreAttacksOK %+v", 200, o.Payload) } func (o *QueryMitreAttacksOK) String() string { - return fmt.Sprintf("[GET /intel/queries/mitre/v1][%d] queryMitreAttacksOK ", 200) + return fmt.Sprintf("[GET /intel/queries/mitre/v1][%d] queryMitreAttacksOK %+v", 200, o.Payload) +} + +func (o *QueryMitreAttacksOK) GetPayload() *models.DomainQueryMitreAttacksResponse { + return o.Payload } func (o *QueryMitreAttacksOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { @@ -142,6 +148,13 @@ func (o *QueryMitreAttacksOK) readResponse(response runtime.ClientResponse, cons o.XRateLimitRemaining = valxRateLimitRemaining } + o.Payload = new(models.DomainQueryMitreAttacksResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + return nil } diff --git a/falcon/client/intel/query_vulnerabilities_responses.go b/falcon/client/intel/query_vulnerabilities_responses.go index e906b387..df7306e5 100644 --- a/falcon/client/intel/query_vulnerabilities_responses.go +++ b/falcon/client/intel/query_vulnerabilities_responses.go @@ -56,14 +56,7 @@ func (o *QueryVulnerabilitiesReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryVulnerabilitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /intel/queries/vulnerabilities/v1] QueryVulnerabilities", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryVulnerabilitiesInternalServerError) readResponse(response runtime. return nil } - -// NewQueryVulnerabilitiesDefault creates a QueryVulnerabilitiesDefault with default headers values -func NewQueryVulnerabilitiesDefault(code int) *QueryVulnerabilitiesDefault { - return &QueryVulnerabilitiesDefault{ - _statusCode: code, - } -} - -/* -QueryVulnerabilitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryVulnerabilitiesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query vulnerabilities default response has a 2xx status code -func (o *QueryVulnerabilitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query vulnerabilities default response has a 3xx status code -func (o *QueryVulnerabilitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query vulnerabilities default response has a 4xx status code -func (o *QueryVulnerabilitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query vulnerabilities default response has a 5xx status code -func (o *QueryVulnerabilitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query vulnerabilities default response a status code equal to that given -func (o *QueryVulnerabilitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query vulnerabilities default response -func (o *QueryVulnerabilitiesDefault) Code() int { - return o._statusCode -} - -func (o *QueryVulnerabilitiesDefault) Error() string { - return fmt.Sprintf("[GET /intel/queries/vulnerabilities/v1][%d] QueryVulnerabilities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryVulnerabilitiesDefault) String() string { - return fmt.Sprintf("[GET /intel/queries/vulnerabilities/v1][%d] QueryVulnerabilities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryVulnerabilitiesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryVulnerabilitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/inventories/create_inventory_parameters.go b/falcon/client/inventories/create_inventory_parameters.go new file mode 100644 index 00000000..7401baf8 --- /dev/null +++ b/falcon/client/inventories/create_inventory_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package inventories + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewCreateInventoryParams creates a new CreateInventoryParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewCreateInventoryParams() *CreateInventoryParams { + return &CreateInventoryParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewCreateInventoryParamsWithTimeout creates a new CreateInventoryParams object +// with the ability to set a timeout on a request. +func NewCreateInventoryParamsWithTimeout(timeout time.Duration) *CreateInventoryParams { + return &CreateInventoryParams{ + timeout: timeout, + } +} + +// NewCreateInventoryParamsWithContext creates a new CreateInventoryParams object +// with the ability to set a context for a request. +func NewCreateInventoryParamsWithContext(ctx context.Context) *CreateInventoryParams { + return &CreateInventoryParams{ + Context: ctx, + } +} + +// NewCreateInventoryParamsWithHTTPClient creates a new CreateInventoryParams object +// with the ability to set a custom HTTPClient for a request. +func NewCreateInventoryParamsWithHTTPClient(client *http.Client) *CreateInventoryParams { + return &CreateInventoryParams{ + HTTPClient: client, + } +} + +/* +CreateInventoryParams contains all the parameters to send to the API endpoint + + for the create inventory operation. + + Typically these are written to a http.Request. +*/ +type CreateInventoryParams struct { + + // Body. + Body *models.ModelsSnapshotInventoryPayload + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the create inventory params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateInventoryParams) WithDefaults() *CreateInventoryParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the create inventory params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *CreateInventoryParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the create inventory params +func (o *CreateInventoryParams) WithTimeout(timeout time.Duration) *CreateInventoryParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the create inventory params +func (o *CreateInventoryParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the create inventory params +func (o *CreateInventoryParams) WithContext(ctx context.Context) *CreateInventoryParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the create inventory params +func (o *CreateInventoryParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the create inventory params +func (o *CreateInventoryParams) WithHTTPClient(client *http.Client) *CreateInventoryParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the create inventory params +func (o *CreateInventoryParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the create inventory params +func (o *CreateInventoryParams) WithBody(body *models.ModelsSnapshotInventoryPayload) *CreateInventoryParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the create inventory params +func (o *CreateInventoryParams) SetBody(body *models.ModelsSnapshotInventoryPayload) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *CreateInventoryParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/inventories/create_inventory_responses.go b/falcon/client/inventories/create_inventory_responses.go new file mode 100644 index 00000000..d7964bfa --- /dev/null +++ b/falcon/client/inventories/create_inventory_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package inventories + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// CreateInventoryReader is a Reader for the CreateInventory structure. +type CreateInventoryReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *CreateInventoryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewCreateInventoryOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewCreateInventoryBadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewCreateInventoryForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewCreateInventoryTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewCreateInventoryInternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /snapshots/entities/inventories/v1] CreateInventory", response, response.Code()) + } +} + +// NewCreateInventoryOK creates a CreateInventoryOK with default headers values +func NewCreateInventoryOK() *CreateInventoryOK { + return &CreateInventoryOK{} +} + +/* +CreateInventoryOK describes a response with status code 200, with default header values. + +OK +*/ +type CreateInventoryOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.CommonEntitiesResponse +} + +// IsSuccess returns true when this create inventory o k response has a 2xx status code +func (o *CreateInventoryOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this create inventory o k response has a 3xx status code +func (o *CreateInventoryOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create inventory o k response has a 4xx status code +func (o *CreateInventoryOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this create inventory o k response has a 5xx status code +func (o *CreateInventoryOK) IsServerError() bool { + return false +} + +// IsCode returns true when this create inventory o k response a status code equal to that given +func (o *CreateInventoryOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the create inventory o k response +func (o *CreateInventoryOK) Code() int { + return 200 +} + +func (o *CreateInventoryOK) Error() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryOK %+v", 200, o.Payload) +} + +func (o *CreateInventoryOK) String() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryOK %+v", 200, o.Payload) +} + +func (o *CreateInventoryOK) GetPayload() *models.CommonEntitiesResponse { + return o.Payload +} + +func (o *CreateInventoryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.CommonEntitiesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateInventoryBadRequest creates a CreateInventoryBadRequest with default headers values +func NewCreateInventoryBadRequest() *CreateInventoryBadRequest { + return &CreateInventoryBadRequest{} +} + +/* +CreateInventoryBadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type CreateInventoryBadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this create inventory bad request response has a 2xx status code +func (o *CreateInventoryBadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create inventory bad request response has a 3xx status code +func (o *CreateInventoryBadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create inventory bad request response has a 4xx status code +func (o *CreateInventoryBadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this create inventory bad request response has a 5xx status code +func (o *CreateInventoryBadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this create inventory bad request response a status code equal to that given +func (o *CreateInventoryBadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the create inventory bad request response +func (o *CreateInventoryBadRequest) Code() int { + return 400 +} + +func (o *CreateInventoryBadRequest) Error() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryBadRequest %+v", 400, o.Payload) +} + +func (o *CreateInventoryBadRequest) String() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryBadRequest %+v", 400, o.Payload) +} + +func (o *CreateInventoryBadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *CreateInventoryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateInventoryForbidden creates a CreateInventoryForbidden with default headers values +func NewCreateInventoryForbidden() *CreateInventoryForbidden { + return &CreateInventoryForbidden{} +} + +/* +CreateInventoryForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type CreateInventoryForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this create inventory forbidden response has a 2xx status code +func (o *CreateInventoryForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create inventory forbidden response has a 3xx status code +func (o *CreateInventoryForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create inventory forbidden response has a 4xx status code +func (o *CreateInventoryForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this create inventory forbidden response has a 5xx status code +func (o *CreateInventoryForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this create inventory forbidden response a status code equal to that given +func (o *CreateInventoryForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the create inventory forbidden response +func (o *CreateInventoryForbidden) Code() int { + return 403 +} + +func (o *CreateInventoryForbidden) Error() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryForbidden %+v", 403, o.Payload) +} + +func (o *CreateInventoryForbidden) String() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryForbidden %+v", 403, o.Payload) +} + +func (o *CreateInventoryForbidden) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *CreateInventoryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateInventoryTooManyRequests creates a CreateInventoryTooManyRequests with default headers values +func NewCreateInventoryTooManyRequests() *CreateInventoryTooManyRequests { + return &CreateInventoryTooManyRequests{} +} + +/* +CreateInventoryTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type CreateInventoryTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this create inventory too many requests response has a 2xx status code +func (o *CreateInventoryTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create inventory too many requests response has a 3xx status code +func (o *CreateInventoryTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create inventory too many requests response has a 4xx status code +func (o *CreateInventoryTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this create inventory too many requests response has a 5xx status code +func (o *CreateInventoryTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this create inventory too many requests response a status code equal to that given +func (o *CreateInventoryTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the create inventory too many requests response +func (o *CreateInventoryTooManyRequests) Code() int { + return 429 +} + +func (o *CreateInventoryTooManyRequests) Error() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateInventoryTooManyRequests) String() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryTooManyRequests %+v", 429, o.Payload) +} + +func (o *CreateInventoryTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *CreateInventoryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewCreateInventoryInternalServerError creates a CreateInventoryInternalServerError with default headers values +func NewCreateInventoryInternalServerError() *CreateInventoryInternalServerError { + return &CreateInventoryInternalServerError{} +} + +/* +CreateInventoryInternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type CreateInventoryInternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this create inventory internal server error response has a 2xx status code +func (o *CreateInventoryInternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this create inventory internal server error response has a 3xx status code +func (o *CreateInventoryInternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this create inventory internal server error response has a 4xx status code +func (o *CreateInventoryInternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this create inventory internal server error response has a 5xx status code +func (o *CreateInventoryInternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this create inventory internal server error response a status code equal to that given +func (o *CreateInventoryInternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the create inventory internal server error response +func (o *CreateInventoryInternalServerError) Code() int { + return 500 +} + +func (o *CreateInventoryInternalServerError) Error() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateInventoryInternalServerError) String() string { + return fmt.Sprintf("[POST /snapshots/entities/inventories/v1][%d] createInventoryInternalServerError %+v", 500, o.Payload) +} + +func (o *CreateInventoryInternalServerError) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *CreateInventoryInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/inventories/inventories_client.go b/falcon/client/inventories/inventories_client.go new file mode 100644 index 00000000..8959c21f --- /dev/null +++ b/falcon/client/inventories/inventories_client.go @@ -0,0 +1,79 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package inventories + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new inventories API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for inventories API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + CreateInventory(params *CreateInventoryParams, opts ...ClientOption) (*CreateInventoryOK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +CreateInventory creates inventory from data received from snapshot +*/ +func (a *Client) CreateInventory(params *CreateInventoryParams, opts ...ClientOption) (*CreateInventoryOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewCreateInventoryParams() + } + op := &runtime.ClientOperation{ + ID: "CreateInventory", + Method: "POST", + PathPattern: "/snapshots/entities/inventories/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &CreateInventoryReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*CreateInventoryOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CreateInventory: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_parameters.go b/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_parameters.go index e93d2b85..68e695dd 100644 --- a/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_parameters.go +++ b/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_parameters.go @@ -64,7 +64,7 @@ CreateIOAExclusionsV1Params contains all the parameters to send to the API endpo type CreateIOAExclusionsV1Params struct { // Body. - Body *models.RequestsIoaExclusionCreateReqV1 + Body *models.IoaExclusionsIoaExclusionCreateReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateIOAExclusionsV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create i o a exclusions v1 params -func (o *CreateIOAExclusionsV1Params) WithBody(body *models.RequestsIoaExclusionCreateReqV1) *CreateIOAExclusionsV1Params { +func (o *CreateIOAExclusionsV1Params) WithBody(body *models.IoaExclusionsIoaExclusionCreateReqV1) *CreateIOAExclusionsV1Params { o.SetBody(body) return o } // SetBody adds the body to the create i o a exclusions v1 params -func (o *CreateIOAExclusionsV1Params) SetBody(body *models.RequestsIoaExclusionCreateReqV1) { +func (o *CreateIOAExclusionsV1Params) SetBody(body *models.IoaExclusionsIoaExclusionCreateReqV1) { o.Body = body } diff --git a/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_responses.go b/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_responses.go index 570555d8..8d4454be 100644 --- a/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_responses.go +++ b/falcon/client/ioa_exclusions/create_i_o_a_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *CreateIOAExclusionsV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewCreateIOAExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/ioa-exclusions/v1] createIOAExclusionsV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type CreateIOAExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this create i o a exclusions v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *CreateIOAExclusionsV1OK) String() string { return fmt.Sprintf("[POST /policy/entities/ioa-exclusions/v1][%d] createIOAExclusionsV1OK %+v", 200, o.Payload) } -func (o *CreateIOAExclusionsV1OK) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *CreateIOAExclusionsV1OK) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } @@ -167,7 +160,7 @@ func (o *CreateIOAExclusionsV1OK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type CreateIOAExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this create i o a exclusions v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *CreateIOAExclusionsV1BadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/ioa-exclusions/v1][%d] createIOAExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *CreateIOAExclusionsV1BadRequest) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *CreateIOAExclusionsV1BadRequest) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } @@ -277,7 +270,7 @@ func (o *CreateIOAExclusionsV1BadRequest) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type CreateIOAExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this create i o a exclusions v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *CreateIOAExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/ioa-exclusions/v1][%d] createIOAExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *CreateIOAExclusionsV1InternalServerError) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *CreateIOAExclusionsV1InternalServerError) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } @@ -622,79 +615,7 @@ func (o *CreateIOAExclusionsV1InternalServerError) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateIOAExclusionsV1Default creates a CreateIOAExclusionsV1Default with default headers values -func NewCreateIOAExclusionsV1Default(code int) *CreateIOAExclusionsV1Default { - return &CreateIOAExclusionsV1Default{ - _statusCode: code, - } -} - -/* -CreateIOAExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type CreateIOAExclusionsV1Default struct { - _statusCode int - - Payload *models.ResponsesIoaExclusionRespV1 -} - -// IsSuccess returns true when this create i o a exclusions v1 default response has a 2xx status code -func (o *CreateIOAExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create i o a exclusions v1 default response has a 3xx status code -func (o *CreateIOAExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create i o a exclusions v1 default response has a 4xx status code -func (o *CreateIOAExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create i o a exclusions v1 default response has a 5xx status code -func (o *CreateIOAExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create i o a exclusions v1 default response a status code equal to that given -func (o *CreateIOAExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create i o a exclusions v1 default response -func (o *CreateIOAExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *CreateIOAExclusionsV1Default) Error() string { - return fmt.Sprintf("[POST /policy/entities/ioa-exclusions/v1][%d] createIOAExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateIOAExclusionsV1Default) String() string { - return fmt.Sprintf("[POST /policy/entities/ioa-exclusions/v1][%d] createIOAExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateIOAExclusionsV1Default) GetPayload() *models.ResponsesIoaExclusionRespV1 { - return o.Payload -} - -func (o *CreateIOAExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/ioa_exclusions/delete_i_o_a_exclusions_v1_responses.go b/falcon/client/ioa_exclusions/delete_i_o_a_exclusions_v1_responses.go index f542db48..20b2f23a 100644 --- a/falcon/client/ioa_exclusions/delete_i_o_a_exclusions_v1_responses.go +++ b/falcon/client/ioa_exclusions/delete_i_o_a_exclusions_v1_responses.go @@ -56,7 +56,7 @@ func (o *DeleteIOAExclusionsV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/ioa-exclusions/v1] deleteIOAExclusionsV1", response, response.Code()) } } diff --git a/falcon/client/ioa_exclusions/get_i_o_a_exclusions_v1_responses.go b/falcon/client/ioa_exclusions/get_i_o_a_exclusions_v1_responses.go index a30c24e9..d0cef14e 100644 --- a/falcon/client/ioa_exclusions/get_i_o_a_exclusions_v1_responses.go +++ b/falcon/client/ioa_exclusions/get_i_o_a_exclusions_v1_responses.go @@ -56,7 +56,7 @@ func (o *GetIOAExclusionsV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/ioa-exclusions/v1] getIOAExclusionsV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetIOAExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this get i o a exclusions v1 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetIOAExclusionsV1OK) String() string { return fmt.Sprintf("[GET /policy/entities/ioa-exclusions/v1][%d] getIOAExclusionsV1OK %+v", 200, o.Payload) } -func (o *GetIOAExclusionsV1OK) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *GetIOAExclusionsV1OK) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetIOAExclusionsV1OK) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type GetIOAExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this get i o a exclusions v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *GetIOAExclusionsV1BadRequest) String() string { return fmt.Sprintf("[GET /policy/entities/ioa-exclusions/v1][%d] getIOAExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *GetIOAExclusionsV1BadRequest) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *GetIOAExclusionsV1BadRequest) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } @@ -270,7 +270,7 @@ func (o *GetIOAExclusionsV1BadRequest) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetIOAExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this get i o a exclusions v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetIOAExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/ioa-exclusions/v1][%d] getIOAExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *GetIOAExclusionsV1InternalServerError) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *GetIOAExclusionsV1InternalServerError) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetIOAExclusionsV1InternalServerError) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/ioa_exclusions/ioa_exclusions_client.go b/falcon/client/ioa_exclusions/ioa_exclusions_client.go index 77eecade..018a3ac2 100644 --- a/falcon/client/ioa_exclusions/ioa_exclusions_client.go +++ b/falcon/client/ioa_exclusions/ioa_exclusions_client.go @@ -76,8 +76,9 @@ func (a *Client) CreateIOAExclusionsV1(params *CreateIOAExclusionsV1Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*CreateIOAExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for createIOAExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -189,8 +190,9 @@ func (a *Client) QueryIOAExclusionsV1(params *QueryIOAExclusionsV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryIOAExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryIOAExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -226,8 +228,9 @@ func (a *Client) UpdateIOAExclusionsV1(params *UpdateIOAExclusionsV1Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateIOAExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateIOAExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/ioa_exclusions/query_i_o_a_exclusions_v1_responses.go b/falcon/client/ioa_exclusions/query_i_o_a_exclusions_v1_responses.go index 880e4902..9e45f676 100644 --- a/falcon/client/ioa_exclusions/query_i_o_a_exclusions_v1_responses.go +++ b/falcon/client/ioa_exclusions/query_i_o_a_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *QueryIOAExclusionsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryIOAExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/ioa-exclusions/v1] queryIOAExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryIOAExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryIOAExclusionsV1OK) GetPayload() *models.MsaQueryResponse { func (o *QueryIOAExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryIOAExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryIOAExclusionsV1BadRequest) GetPayload() *models.MsaQueryResponse { func (o *QueryIOAExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryIOAExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryIOAExclusionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryIOAExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryIOAExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryIOAExclusionsV1TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *QueryIOAExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryIOAExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryIOAExclusionsV1InternalServerError) GetPayload() *models.MsaQueryR func (o *QueryIOAExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryIOAExclusionsV1InternalServerError) readResponse(response runtime. return nil } - -// NewQueryIOAExclusionsV1Default creates a QueryIOAExclusionsV1Default with default headers values -func NewQueryIOAExclusionsV1Default(code int) *QueryIOAExclusionsV1Default { - return &QueryIOAExclusionsV1Default{ - _statusCode: code, - } -} - -/* -QueryIOAExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryIOAExclusionsV1Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query i o a exclusions v1 default response has a 2xx status code -func (o *QueryIOAExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query i o a exclusions v1 default response has a 3xx status code -func (o *QueryIOAExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query i o a exclusions v1 default response has a 4xx status code -func (o *QueryIOAExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query i o a exclusions v1 default response has a 5xx status code -func (o *QueryIOAExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query i o a exclusions v1 default response a status code equal to that given -func (o *QueryIOAExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query i o a exclusions v1 default response -func (o *QueryIOAExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *QueryIOAExclusionsV1Default) Error() string { - return fmt.Sprintf("[GET /policy/queries/ioa-exclusions/v1][%d] queryIOAExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIOAExclusionsV1Default) String() string { - return fmt.Sprintf("[GET /policy/queries/ioa-exclusions/v1][%d] queryIOAExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryIOAExclusionsV1Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryIOAExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_parameters.go b/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_parameters.go index f26bc67f..e86bc180 100644 --- a/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_parameters.go +++ b/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_parameters.go @@ -64,7 +64,7 @@ UpdateIOAExclusionsV1Params contains all the parameters to send to the API endpo type UpdateIOAExclusionsV1Params struct { // Body. - Body *models.RequestsIoaExclusionUpdateReqV1 + Body *models.IoaExclusionsIoaExclusionUpdateReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateIOAExclusionsV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update i o a exclusions v1 params -func (o *UpdateIOAExclusionsV1Params) WithBody(body *models.RequestsIoaExclusionUpdateReqV1) *UpdateIOAExclusionsV1Params { +func (o *UpdateIOAExclusionsV1Params) WithBody(body *models.IoaExclusionsIoaExclusionUpdateReqV1) *UpdateIOAExclusionsV1Params { o.SetBody(body) return o } // SetBody adds the body to the update i o a exclusions v1 params -func (o *UpdateIOAExclusionsV1Params) SetBody(body *models.RequestsIoaExclusionUpdateReqV1) { +func (o *UpdateIOAExclusionsV1Params) SetBody(body *models.IoaExclusionsIoaExclusionUpdateReqV1) { o.Body = body } diff --git a/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_responses.go b/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_responses.go index bafae919..e43f02f6 100644 --- a/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_responses.go +++ b/falcon/client/ioa_exclusions/update_i_o_a_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *UpdateIOAExclusionsV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewUpdateIOAExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/ioa-exclusions/v1] updateIOAExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateIOAExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type UpdateIOAExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this update i o a exclusions v1 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *UpdateIOAExclusionsV1OK) String() string { return fmt.Sprintf("[PATCH /policy/entities/ioa-exclusions/v1][%d] updateIOAExclusionsV1OK %+v", 200, o.Payload) } -func (o *UpdateIOAExclusionsV1OK) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *UpdateIOAExclusionsV1OK) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } func (o *UpdateIOAExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *UpdateIOAExclusionsV1OK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type UpdateIOAExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type UpdateIOAExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this update i o a exclusions v1 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *UpdateIOAExclusionsV1BadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/ioa-exclusions/v1][%d] updateIOAExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *UpdateIOAExclusionsV1BadRequest) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *UpdateIOAExclusionsV1BadRequest) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } func (o *UpdateIOAExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *UpdateIOAExclusionsV1BadRequest) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type UpdateIOAExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateIOAExclusionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *UpdateIOAExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type UpdateIOAExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *UpdateIOAExclusionsV1TooManyRequests) GetPayload() *models.MsaReplyMeta func (o *UpdateIOAExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type UpdateIOAExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type UpdateIOAExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesIoaExclusionRespV1 + Payload *models.IoaExclusionsIoaExclusionsRespV1 } // IsSuccess returns true when this update i o a exclusions v1 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *UpdateIOAExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/ioa-exclusions/v1][%d] updateIOAExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *UpdateIOAExclusionsV1InternalServerError) GetPayload() *models.ResponsesIoaExclusionRespV1 { +func (o *UpdateIOAExclusionsV1InternalServerError) GetPayload() *models.IoaExclusionsIoaExclusionsRespV1 { return o.Payload } func (o *UpdateIOAExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *UpdateIOAExclusionsV1InternalServerError) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesIoaExclusionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateIOAExclusionsV1Default creates a UpdateIOAExclusionsV1Default with default headers values -func NewUpdateIOAExclusionsV1Default(code int) *UpdateIOAExclusionsV1Default { - return &UpdateIOAExclusionsV1Default{ - _statusCode: code, - } -} - -/* -UpdateIOAExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateIOAExclusionsV1Default struct { - _statusCode int - - Payload *models.ResponsesIoaExclusionRespV1 -} - -// IsSuccess returns true when this update i o a exclusions v1 default response has a 2xx status code -func (o *UpdateIOAExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update i o a exclusions v1 default response has a 3xx status code -func (o *UpdateIOAExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update i o a exclusions v1 default response has a 4xx status code -func (o *UpdateIOAExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update i o a exclusions v1 default response has a 5xx status code -func (o *UpdateIOAExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update i o a exclusions v1 default response a status code equal to that given -func (o *UpdateIOAExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update i o a exclusions v1 default response -func (o *UpdateIOAExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateIOAExclusionsV1Default) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/ioa-exclusions/v1][%d] updateIOAExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateIOAExclusionsV1Default) String() string { - return fmt.Sprintf("[PATCH /policy/entities/ioa-exclusions/v1][%d] updateIOAExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateIOAExclusionsV1Default) GetPayload() *models.ResponsesIoaExclusionRespV1 { - return o.Payload -} - -func (o *UpdateIOAExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesIoaExclusionRespV1) + o.Payload = new(models.IoaExclusionsIoaExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/ioc/action_get_v1_parameters.go b/falcon/client/ioc/action_get_v1_parameters.go index f4f3d6a6..d3e1d761 100644 --- a/falcon/client/ioc/action_get_v1_parameters.go +++ b/falcon/client/ioc/action_get_v1_parameters.go @@ -168,8 +168,8 @@ func (o *ActionGetV1Params) bindParamIds(formats strfmt.Registry) []string { idsIC = append(idsIC, idsIIV) } - // items.CollectionFormat: "csv" - idsIS := swag.JoinByFormat(idsIC, "csv") + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") return idsIS } diff --git a/falcon/client/ioc/action_get_v1_responses.go b/falcon/client/ioc/action_get_v1_responses.go index ba62f1bc..8e5487d2 100644 --- a/falcon/client/ioc/action_get_v1_responses.go +++ b/falcon/client/ioc/action_get_v1_responses.go @@ -44,14 +44,7 @@ func (o *ActionGetV1Reader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewActionGetV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/entities/actions/v1] action.get.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *ActionGetV1TooManyRequests) readResponse(response runtime.ClientRespons return nil } - -// NewActionGetV1Default creates a ActionGetV1Default with default headers values -func NewActionGetV1Default(code int) *ActionGetV1Default { - return &ActionGetV1Default{ - _statusCode: code, - } -} - -/* -ActionGetV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ActionGetV1Default struct { - _statusCode int - - Payload *models.APIActionRespV1 -} - -// IsSuccess returns true when this action get v1 default response has a 2xx status code -func (o *ActionGetV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this action get v1 default response has a 3xx status code -func (o *ActionGetV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this action get v1 default response has a 4xx status code -func (o *ActionGetV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this action get v1 default response has a 5xx status code -func (o *ActionGetV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this action get v1 default response a status code equal to that given -func (o *ActionGetV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the action get v1 default response -func (o *ActionGetV1Default) Code() int { - return o._statusCode -} - -func (o *ActionGetV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/entities/actions/v1][%d] action.get.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *ActionGetV1Default) String() string { - return fmt.Sprintf("[GET /iocs/entities/actions/v1][%d] action.get.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *ActionGetV1Default) GetPayload() *models.APIActionRespV1 { - return o.Payload -} - -func (o *ActionGetV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIActionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/action_query_v1_responses.go b/falcon/client/ioc/action_query_v1_responses.go index f5c07e4d..6ad58079 100644 --- a/falcon/client/ioc/action_query_v1_responses.go +++ b/falcon/client/ioc/action_query_v1_responses.go @@ -44,14 +44,7 @@ func (o *ActionQueryV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewActionQueryV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/queries/actions/v1] action.query.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *ActionQueryV1TooManyRequests) readResponse(response runtime.ClientRespo return nil } - -// NewActionQueryV1Default creates a ActionQueryV1Default with default headers values -func NewActionQueryV1Default(code int) *ActionQueryV1Default { - return &ActionQueryV1Default{ - _statusCode: code, - } -} - -/* -ActionQueryV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ActionQueryV1Default struct { - _statusCode int - - Payload *models.APIIndicatorQueryRespV1 -} - -// IsSuccess returns true when this action query v1 default response has a 2xx status code -func (o *ActionQueryV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this action query v1 default response has a 3xx status code -func (o *ActionQueryV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this action query v1 default response has a 4xx status code -func (o *ActionQueryV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this action query v1 default response has a 5xx status code -func (o *ActionQueryV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this action query v1 default response a status code equal to that given -func (o *ActionQueryV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the action query v1 default response -func (o *ActionQueryV1Default) Code() int { - return o._statusCode -} - -func (o *ActionQueryV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/queries/actions/v1][%d] action.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *ActionQueryV1Default) String() string { - return fmt.Sprintf("[GET /iocs/queries/actions/v1][%d] action.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *ActionQueryV1Default) GetPayload() *models.APIIndicatorQueryRespV1 { - return o.Payload -} - -func (o *ActionQueryV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorQueryRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/get_indicators_report_responses.go b/falcon/client/ioc/get_indicators_report_responses.go index 74e2a78e..e7f31afa 100644 --- a/falcon/client/ioc/get_indicators_report_responses.go +++ b/falcon/client/ioc/get_indicators_report_responses.go @@ -44,14 +44,7 @@ func (o *GetIndicatorsReportReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetIndicatorsReportDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /iocs/entities/indicators-reports/v1] GetIndicatorsReport", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *GetIndicatorsReportTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewGetIndicatorsReportDefault creates a GetIndicatorsReportDefault with default headers values -func NewGetIndicatorsReportDefault(code int) *GetIndicatorsReportDefault { - return &GetIndicatorsReportDefault{ - _statusCode: code, - } -} - -/* -GetIndicatorsReportDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetIndicatorsReportDefault struct { - _statusCode int - - Payload *models.MsaEntitiesResponse -} - -// IsSuccess returns true when this get indicators report default response has a 2xx status code -func (o *GetIndicatorsReportDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get indicators report default response has a 3xx status code -func (o *GetIndicatorsReportDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get indicators report default response has a 4xx status code -func (o *GetIndicatorsReportDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get indicators report default response has a 5xx status code -func (o *GetIndicatorsReportDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get indicators report default response a status code equal to that given -func (o *GetIndicatorsReportDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get indicators report default response -func (o *GetIndicatorsReportDefault) Code() int { - return o._statusCode -} - -func (o *GetIndicatorsReportDefault) Error() string { - return fmt.Sprintf("[POST /iocs/entities/indicators-reports/v1][%d] GetIndicatorsReport default %+v", o._statusCode, o.Payload) -} - -func (o *GetIndicatorsReportDefault) String() string { - return fmt.Sprintf("[POST /iocs/entities/indicators-reports/v1][%d] GetIndicatorsReport default %+v", o._statusCode, o.Payload) -} - -func (o *GetIndicatorsReportDefault) GetPayload() *models.MsaEntitiesResponse { - return o.Payload -} - -func (o *GetIndicatorsReportDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/indicator_aggregate_v1_responses.go b/falcon/client/ioc/indicator_aggregate_v1_responses.go index fe18498b..f263948f 100644 --- a/falcon/client/ioc/indicator_aggregate_v1_responses.go +++ b/falcon/client/ioc/indicator_aggregate_v1_responses.go @@ -44,14 +44,7 @@ func (o *IndicatorAggregateV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewIndicatorAggregateV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /iocs/aggregates/indicators/v1] indicator.aggregate.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IndicatorAggregateV1TooManyRequests) readResponse(response runtime.Clie return nil } - -// NewIndicatorAggregateV1Default creates a IndicatorAggregateV1Default with default headers values -func NewIndicatorAggregateV1Default(code int) *IndicatorAggregateV1Default { - return &IndicatorAggregateV1Default{ - _statusCode: code, - } -} - -/* -IndicatorAggregateV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IndicatorAggregateV1Default struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this indicator aggregate v1 default response has a 2xx status code -func (o *IndicatorAggregateV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this indicator aggregate v1 default response has a 3xx status code -func (o *IndicatorAggregateV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this indicator aggregate v1 default response has a 4xx status code -func (o *IndicatorAggregateV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this indicator aggregate v1 default response has a 5xx status code -func (o *IndicatorAggregateV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this indicator aggregate v1 default response a status code equal to that given -func (o *IndicatorAggregateV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the indicator aggregate v1 default response -func (o *IndicatorAggregateV1Default) Code() int { - return o._statusCode -} - -func (o *IndicatorAggregateV1Default) Error() string { - return fmt.Sprintf("[POST /iocs/aggregates/indicators/v1][%d] indicator.aggregate.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorAggregateV1Default) String() string { - return fmt.Sprintf("[POST /iocs/aggregates/indicators/v1][%d] indicator.aggregate.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorAggregateV1Default) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *IndicatorAggregateV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/indicator_combined_v1_responses.go b/falcon/client/ioc/indicator_combined_v1_responses.go index aeb34eb6..00bfb6b1 100644 --- a/falcon/client/ioc/indicator_combined_v1_responses.go +++ b/falcon/client/ioc/indicator_combined_v1_responses.go @@ -44,14 +44,7 @@ func (o *IndicatorCombinedV1Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewIndicatorCombinedV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/combined/indicator/v1] indicator.combined.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IndicatorCombinedV1TooManyRequests) readResponse(response runtime.Clien return nil } - -// NewIndicatorCombinedV1Default creates a IndicatorCombinedV1Default with default headers values -func NewIndicatorCombinedV1Default(code int) *IndicatorCombinedV1Default { - return &IndicatorCombinedV1Default{ - _statusCode: code, - } -} - -/* -IndicatorCombinedV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IndicatorCombinedV1Default struct { - _statusCode int - - Payload *models.APIIndicatorRespV1 -} - -// IsSuccess returns true when this indicator combined v1 default response has a 2xx status code -func (o *IndicatorCombinedV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this indicator combined v1 default response has a 3xx status code -func (o *IndicatorCombinedV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this indicator combined v1 default response has a 4xx status code -func (o *IndicatorCombinedV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this indicator combined v1 default response has a 5xx status code -func (o *IndicatorCombinedV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this indicator combined v1 default response a status code equal to that given -func (o *IndicatorCombinedV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the indicator combined v1 default response -func (o *IndicatorCombinedV1Default) Code() int { - return o._statusCode -} - -func (o *IndicatorCombinedV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/combined/indicator/v1][%d] indicator.combined.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorCombinedV1Default) String() string { - return fmt.Sprintf("[GET /iocs/combined/indicator/v1][%d] indicator.combined.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorCombinedV1Default) GetPayload() *models.APIIndicatorRespV1 { - return o.Payload -} - -func (o *IndicatorCombinedV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/indicator_create_v1_responses.go b/falcon/client/ioc/indicator_create_v1_responses.go index d1832165..0bbca392 100644 --- a/falcon/client/ioc/indicator_create_v1_responses.go +++ b/falcon/client/ioc/indicator_create_v1_responses.go @@ -31,6 +31,12 @@ func (o *IndicatorCreateV1Reader) ReadResponse(response runtime.ClientResponse, return nil, err } return result, nil + case 400: + result := NewIndicatorCreateV1BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 403: result := NewIndicatorCreateV1Forbidden() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -44,7 +50,7 @@ func (o *IndicatorCreateV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /iocs/entities/indicators/v1] indicator.create.v1", response, response.Code()) } } @@ -158,6 +164,116 @@ func (o *IndicatorCreateV1Created) readResponse(response runtime.ClientResponse, return nil } +// NewIndicatorCreateV1BadRequest creates a IndicatorCreateV1BadRequest with default headers values +func NewIndicatorCreateV1BadRequest() *IndicatorCreateV1BadRequest { + return &IndicatorCreateV1BadRequest{} +} + +/* +IndicatorCreateV1BadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type IndicatorCreateV1BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this indicator create v1 bad request response has a 2xx status code +func (o *IndicatorCreateV1BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this indicator create v1 bad request response has a 3xx status code +func (o *IndicatorCreateV1BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this indicator create v1 bad request response has a 4xx status code +func (o *IndicatorCreateV1BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this indicator create v1 bad request response has a 5xx status code +func (o *IndicatorCreateV1BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this indicator create v1 bad request response a status code equal to that given +func (o *IndicatorCreateV1BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the indicator create v1 bad request response +func (o *IndicatorCreateV1BadRequest) Code() int { + return 400 +} + +func (o *IndicatorCreateV1BadRequest) Error() string { + return fmt.Sprintf("[POST /iocs/entities/indicators/v1][%d] indicatorCreateV1BadRequest %+v", 400, o.Payload) +} + +func (o *IndicatorCreateV1BadRequest) String() string { + return fmt.Sprintf("[POST /iocs/entities/indicators/v1][%d] indicatorCreateV1BadRequest %+v", 400, o.Payload) +} + +func (o *IndicatorCreateV1BadRequest) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *IndicatorCreateV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewIndicatorCreateV1Forbidden creates a IndicatorCreateV1Forbidden with default headers values func NewIndicatorCreateV1Forbidden() *IndicatorCreateV1Forbidden { return &IndicatorCreateV1Forbidden{} diff --git a/falcon/client/ioc/indicator_delete_v1_parameters.go b/falcon/client/ioc/indicator_delete_v1_parameters.go index 89ad1b51..a8bbc9ad 100644 --- a/falcon/client/ioc/indicator_delete_v1_parameters.go +++ b/falcon/client/ioc/indicator_delete_v1_parameters.go @@ -270,8 +270,8 @@ func (o *IndicatorDeleteV1Params) bindParamIds(formats strfmt.Registry) []string idsIC = append(idsIC, idsIIV) } - // items.CollectionFormat: "csv" - idsIS := swag.JoinByFormat(idsIC, "csv") + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") return idsIS } diff --git a/falcon/client/ioc/indicator_delete_v1_responses.go b/falcon/client/ioc/indicator_delete_v1_responses.go index 0b560626..c53248f9 100644 --- a/falcon/client/ioc/indicator_delete_v1_responses.go +++ b/falcon/client/ioc/indicator_delete_v1_responses.go @@ -44,14 +44,7 @@ func (o *IndicatorDeleteV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewIndicatorDeleteV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /iocs/entities/indicators/v1] indicator.delete.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IndicatorDeleteV1TooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewIndicatorDeleteV1Default creates a IndicatorDeleteV1Default with default headers values -func NewIndicatorDeleteV1Default(code int) *IndicatorDeleteV1Default { - return &IndicatorDeleteV1Default{ - _statusCode: code, - } -} - -/* -IndicatorDeleteV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IndicatorDeleteV1Default struct { - _statusCode int - - Payload *models.APIIndicatorQueryRespV1 -} - -// IsSuccess returns true when this indicator delete v1 default response has a 2xx status code -func (o *IndicatorDeleteV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this indicator delete v1 default response has a 3xx status code -func (o *IndicatorDeleteV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this indicator delete v1 default response has a 4xx status code -func (o *IndicatorDeleteV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this indicator delete v1 default response has a 5xx status code -func (o *IndicatorDeleteV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this indicator delete v1 default response a status code equal to that given -func (o *IndicatorDeleteV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the indicator delete v1 default response -func (o *IndicatorDeleteV1Default) Code() int { - return o._statusCode -} - -func (o *IndicatorDeleteV1Default) Error() string { - return fmt.Sprintf("[DELETE /iocs/entities/indicators/v1][%d] indicator.delete.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorDeleteV1Default) String() string { - return fmt.Sprintf("[DELETE /iocs/entities/indicators/v1][%d] indicator.delete.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorDeleteV1Default) GetPayload() *models.APIIndicatorQueryRespV1 { - return o.Payload -} - -func (o *IndicatorDeleteV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorQueryRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/indicator_get_v1_parameters.go b/falcon/client/ioc/indicator_get_v1_parameters.go index d75bce27..e3a1c874 100644 --- a/falcon/client/ioc/indicator_get_v1_parameters.go +++ b/falcon/client/ioc/indicator_get_v1_parameters.go @@ -168,8 +168,8 @@ func (o *IndicatorGetV1Params) bindParamIds(formats strfmt.Registry) []string { idsIC = append(idsIC, idsIIV) } - // items.CollectionFormat: "csv" - idsIS := swag.JoinByFormat(idsIC, "csv") + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") return idsIS } diff --git a/falcon/client/ioc/indicator_get_v1_responses.go b/falcon/client/ioc/indicator_get_v1_responses.go index cf16956d..2e8ac2f3 100644 --- a/falcon/client/ioc/indicator_get_v1_responses.go +++ b/falcon/client/ioc/indicator_get_v1_responses.go @@ -44,14 +44,7 @@ func (o *IndicatorGetV1Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewIndicatorGetV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/entities/indicators/v1] indicator.get.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IndicatorGetV1TooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewIndicatorGetV1Default creates a IndicatorGetV1Default with default headers values -func NewIndicatorGetV1Default(code int) *IndicatorGetV1Default { - return &IndicatorGetV1Default{ - _statusCode: code, - } -} - -/* -IndicatorGetV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IndicatorGetV1Default struct { - _statusCode int - - Payload *models.APIIndicatorRespV1 -} - -// IsSuccess returns true when this indicator get v1 default response has a 2xx status code -func (o *IndicatorGetV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this indicator get v1 default response has a 3xx status code -func (o *IndicatorGetV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this indicator get v1 default response has a 4xx status code -func (o *IndicatorGetV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this indicator get v1 default response has a 5xx status code -func (o *IndicatorGetV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this indicator get v1 default response a status code equal to that given -func (o *IndicatorGetV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the indicator get v1 default response -func (o *IndicatorGetV1Default) Code() int { - return o._statusCode -} - -func (o *IndicatorGetV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/entities/indicators/v1][%d] indicator.get.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorGetV1Default) String() string { - return fmt.Sprintf("[GET /iocs/entities/indicators/v1][%d] indicator.get.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorGetV1Default) GetPayload() *models.APIIndicatorRespV1 { - return o.Payload -} - -func (o *IndicatorGetV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/indicator_search_v1_parameters.go b/falcon/client/ioc/indicator_search_v1_parameters.go index 35e9c053..cf2d2a6b 100644 --- a/falcon/client/ioc/indicator_search_v1_parameters.go +++ b/falcon/client/ioc/indicator_search_v1_parameters.go @@ -74,6 +74,12 @@ type IndicatorSearchV1Params struct { */ Filter *string + /* FromParent. + + The filter for returning either only indicators for the request customer or its MSSP parents + */ + FromParent *bool + /* Limit. The maximum records to return. @@ -167,6 +173,17 @@ func (o *IndicatorSearchV1Params) SetFilter(filter *string) { o.Filter = filter } +// WithFromParent adds the fromParent to the indicator search v1 params +func (o *IndicatorSearchV1Params) WithFromParent(fromParent *bool) *IndicatorSearchV1Params { + o.SetFromParent(fromParent) + return o +} + +// SetFromParent adds the fromParent to the indicator search v1 params +func (o *IndicatorSearchV1Params) SetFromParent(fromParent *bool) { + o.FromParent = fromParent +} + // WithLimit adds the limit to the indicator search v1 params func (o *IndicatorSearchV1Params) WithLimit(limit *int64) *IndicatorSearchV1Params { o.SetLimit(limit) @@ -242,6 +259,23 @@ func (o *IndicatorSearchV1Params) WriteToRequest(r runtime.ClientRequest, reg st } } + if o.FromParent != nil { + + // query param from_parent + var qrFromParent bool + + if o.FromParent != nil { + qrFromParent = *o.FromParent + } + qFromParent := swag.FormatBool(qrFromParent) + if qFromParent != "" { + + if err := r.SetQueryParam("from_parent", qFromParent); err != nil { + return err + } + } + } + if o.Limit != nil { // query param limit diff --git a/falcon/client/ioc/indicator_search_v1_responses.go b/falcon/client/ioc/indicator_search_v1_responses.go index 3d83f4de..7dc14b4b 100644 --- a/falcon/client/ioc/indicator_search_v1_responses.go +++ b/falcon/client/ioc/indicator_search_v1_responses.go @@ -44,14 +44,7 @@ func (o *IndicatorSearchV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewIndicatorSearchV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/queries/indicators/v1] indicator.search.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IndicatorSearchV1TooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewIndicatorSearchV1Default creates a IndicatorSearchV1Default with default headers values -func NewIndicatorSearchV1Default(code int) *IndicatorSearchV1Default { - return &IndicatorSearchV1Default{ - _statusCode: code, - } -} - -/* -IndicatorSearchV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IndicatorSearchV1Default struct { - _statusCode int - - Payload *models.APIIndicatorQueryRespV1 -} - -// IsSuccess returns true when this indicator search v1 default response has a 2xx status code -func (o *IndicatorSearchV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this indicator search v1 default response has a 3xx status code -func (o *IndicatorSearchV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this indicator search v1 default response has a 4xx status code -func (o *IndicatorSearchV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this indicator search v1 default response has a 5xx status code -func (o *IndicatorSearchV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this indicator search v1 default response a status code equal to that given -func (o *IndicatorSearchV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the indicator search v1 default response -func (o *IndicatorSearchV1Default) Code() int { - return o._statusCode -} - -func (o *IndicatorSearchV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/queries/indicators/v1][%d] indicator.search.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorSearchV1Default) String() string { - return fmt.Sprintf("[GET /iocs/queries/indicators/v1][%d] indicator.search.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorSearchV1Default) GetPayload() *models.APIIndicatorQueryRespV1 { - return o.Payload -} - -func (o *IndicatorSearchV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorQueryRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/indicator_update_v1_responses.go b/falcon/client/ioc/indicator_update_v1_responses.go index dfa3304d..86c64b3d 100644 --- a/falcon/client/ioc/indicator_update_v1_responses.go +++ b/falcon/client/ioc/indicator_update_v1_responses.go @@ -44,14 +44,7 @@ func (o *IndicatorUpdateV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewIndicatorUpdateV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /iocs/entities/indicators/v1] indicator.update.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IndicatorUpdateV1TooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewIndicatorUpdateV1Default creates a IndicatorUpdateV1Default with default headers values -func NewIndicatorUpdateV1Default(code int) *IndicatorUpdateV1Default { - return &IndicatorUpdateV1Default{ - _statusCode: code, - } -} - -/* -IndicatorUpdateV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IndicatorUpdateV1Default struct { - _statusCode int - - Payload *models.APIIndicatorRespV1 -} - -// IsSuccess returns true when this indicator update v1 default response has a 2xx status code -func (o *IndicatorUpdateV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this indicator update v1 default response has a 3xx status code -func (o *IndicatorUpdateV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this indicator update v1 default response has a 4xx status code -func (o *IndicatorUpdateV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this indicator update v1 default response has a 5xx status code -func (o *IndicatorUpdateV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this indicator update v1 default response a status code equal to that given -func (o *IndicatorUpdateV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the indicator update v1 default response -func (o *IndicatorUpdateV1Default) Code() int { - return o._statusCode -} - -func (o *IndicatorUpdateV1Default) Error() string { - return fmt.Sprintf("[PATCH /iocs/entities/indicators/v1][%d] indicator.update.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorUpdateV1Default) String() string { - return fmt.Sprintf("[PATCH /iocs/entities/indicators/v1][%d] indicator.update.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IndicatorUpdateV1Default) GetPayload() *models.APIIndicatorRespV1 { - return o.Payload -} - -func (o *IndicatorUpdateV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/ioc_client.go b/falcon/client/ioc/ioc_client.go index 5eae530b..0e216b39 100644 --- a/falcon/client/ioc/ioc_client.go +++ b/falcon/client/ioc/ioc_client.go @@ -92,8 +92,9 @@ func (a *Client) GetIndicatorsReport(params *GetIndicatorsReportParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetIndicatorsReportDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetIndicatorsReport: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -129,8 +130,9 @@ func (a *Client) ActionGetV1(params *ActionGetV1Params, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*ActionGetV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for action.get.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -166,8 +168,9 @@ func (a *Client) ActionQueryV1(params *ActionQueryV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*ActionQueryV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for action.query.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -203,8 +206,9 @@ func (a *Client) IndicatorAggregateV1(params *IndicatorAggregateV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*IndicatorAggregateV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for indicator.aggregate.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -240,8 +244,9 @@ func (a *Client) IndicatorCombinedV1(params *IndicatorCombinedV1Params, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*IndicatorCombinedV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for indicator.combined.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -315,8 +320,9 @@ func (a *Client) IndicatorDeleteV1(params *IndicatorDeleteV1Params, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*IndicatorDeleteV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for indicator.delete.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -352,8 +358,9 @@ func (a *Client) IndicatorGetV1(params *IndicatorGetV1Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*IndicatorGetV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for indicator.get.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -389,8 +396,9 @@ func (a *Client) IndicatorSearchV1(params *IndicatorSearchV1Params, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*IndicatorSearchV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for indicator.search.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -426,8 +434,9 @@ func (a *Client) IndicatorUpdateV1(params *IndicatorUpdateV1Params, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*IndicatorUpdateV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for indicator.update.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -463,8 +472,9 @@ func (a *Client) IocTypeQueryV1(params *IocTypeQueryV1Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*IocTypeQueryV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ioc_type.query.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -500,8 +510,9 @@ func (a *Client) PlatformQueryV1(params *PlatformQueryV1Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*PlatformQueryV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for platform.query.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -537,8 +548,9 @@ func (a *Client) SeverityQueryV1(params *SeverityQueryV1Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*SeverityQueryV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for severity.query.v1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/ioc/ioc_type_query_v1_responses.go b/falcon/client/ioc/ioc_type_query_v1_responses.go index d049fa8c..3363c7ce 100644 --- a/falcon/client/ioc/ioc_type_query_v1_responses.go +++ b/falcon/client/ioc/ioc_type_query_v1_responses.go @@ -44,14 +44,7 @@ func (o *IocTypeQueryV1Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewIocTypeQueryV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/queries/ioc-types/v1] ioc_type.query.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *IocTypeQueryV1TooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewIocTypeQueryV1Default creates a IocTypeQueryV1Default with default headers values -func NewIocTypeQueryV1Default(code int) *IocTypeQueryV1Default { - return &IocTypeQueryV1Default{ - _statusCode: code, - } -} - -/* -IocTypeQueryV1Default describes a response with status code -1, with default header values. - -OK -*/ -type IocTypeQueryV1Default struct { - _statusCode int - - Payload *models.APIIndicatorQueryRespV1 -} - -// IsSuccess returns true when this ioc type query v1 default response has a 2xx status code -func (o *IocTypeQueryV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this ioc type query v1 default response has a 3xx status code -func (o *IocTypeQueryV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this ioc type query v1 default response has a 4xx status code -func (o *IocTypeQueryV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this ioc type query v1 default response has a 5xx status code -func (o *IocTypeQueryV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this ioc type query v1 default response a status code equal to that given -func (o *IocTypeQueryV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the ioc type query v1 default response -func (o *IocTypeQueryV1Default) Code() int { - return o._statusCode -} - -func (o *IocTypeQueryV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/queries/ioc-types/v1][%d] ioc_type.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IocTypeQueryV1Default) String() string { - return fmt.Sprintf("[GET /iocs/queries/ioc-types/v1][%d] ioc_type.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *IocTypeQueryV1Default) GetPayload() *models.APIIndicatorQueryRespV1 { - return o.Payload -} - -func (o *IocTypeQueryV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorQueryRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/platform_query_v1_responses.go b/falcon/client/ioc/platform_query_v1_responses.go index 9d9e97d4..1c5f1ee2 100644 --- a/falcon/client/ioc/platform_query_v1_responses.go +++ b/falcon/client/ioc/platform_query_v1_responses.go @@ -44,14 +44,7 @@ func (o *PlatformQueryV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewPlatformQueryV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/queries/platforms/v1] platform.query.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *PlatformQueryV1TooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewPlatformQueryV1Default creates a PlatformQueryV1Default with default headers values -func NewPlatformQueryV1Default(code int) *PlatformQueryV1Default { - return &PlatformQueryV1Default{ - _statusCode: code, - } -} - -/* -PlatformQueryV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PlatformQueryV1Default struct { - _statusCode int - - Payload *models.APIIndicatorQueryRespV1 -} - -// IsSuccess returns true when this platform query v1 default response has a 2xx status code -func (o *PlatformQueryV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this platform query v1 default response has a 3xx status code -func (o *PlatformQueryV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this platform query v1 default response has a 4xx status code -func (o *PlatformQueryV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this platform query v1 default response has a 5xx status code -func (o *PlatformQueryV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this platform query v1 default response a status code equal to that given -func (o *PlatformQueryV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the platform query v1 default response -func (o *PlatformQueryV1Default) Code() int { - return o._statusCode -} - -func (o *PlatformQueryV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/queries/platforms/v1][%d] platform.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *PlatformQueryV1Default) String() string { - return fmt.Sprintf("[GET /iocs/queries/platforms/v1][%d] platform.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *PlatformQueryV1Default) GetPayload() *models.APIIndicatorQueryRespV1 { - return o.Payload -} - -func (o *PlatformQueryV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorQueryRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ioc/severity_query_v1_responses.go b/falcon/client/ioc/severity_query_v1_responses.go index 60cb399f..348ab3ba 100644 --- a/falcon/client/ioc/severity_query_v1_responses.go +++ b/falcon/client/ioc/severity_query_v1_responses.go @@ -44,14 +44,7 @@ func (o *SeverityQueryV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewSeverityQueryV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /iocs/queries/severities/v1] severity.query.v1", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *SeverityQueryV1TooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewSeverityQueryV1Default creates a SeverityQueryV1Default with default headers values -func NewSeverityQueryV1Default(code int) *SeverityQueryV1Default { - return &SeverityQueryV1Default{ - _statusCode: code, - } -} - -/* -SeverityQueryV1Default describes a response with status code -1, with default header values. - -OK -*/ -type SeverityQueryV1Default struct { - _statusCode int - - Payload *models.APIIndicatorQueryRespV1 -} - -// IsSuccess returns true when this severity query v1 default response has a 2xx status code -func (o *SeverityQueryV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this severity query v1 default response has a 3xx status code -func (o *SeverityQueryV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this severity query v1 default response has a 4xx status code -func (o *SeverityQueryV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this severity query v1 default response has a 5xx status code -func (o *SeverityQueryV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this severity query v1 default response a status code equal to that given -func (o *SeverityQueryV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the severity query v1 default response -func (o *SeverityQueryV1Default) Code() int { - return o._statusCode -} - -func (o *SeverityQueryV1Default) Error() string { - return fmt.Sprintf("[GET /iocs/queries/severities/v1][%d] severity.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *SeverityQueryV1Default) String() string { - return fmt.Sprintf("[GET /iocs/queries/severities/v1][%d] severity.query.v1 default %+v", o._statusCode, o.Payload) -} - -func (o *SeverityQueryV1Default) GetPayload() *models.APIIndicatorQueryRespV1 { - return o.Payload -} - -func (o *SeverityQueryV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIIndicatorQueryRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/iocs/devices_count_responses.go b/falcon/client/iocs/devices_count_responses.go index 9ccd8b27..5314113c 100644 --- a/falcon/client/iocs/devices_count_responses.go +++ b/falcon/client/iocs/devices_count_responses.go @@ -44,14 +44,7 @@ func (o *DevicesCountReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewDevicesCountDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /indicators/aggregates/devices-count/v1] DevicesCount", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type DevicesCountOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type DevicesCountOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaReplyIOCDevicesCount + Payload *models.IocapiMsaReplyIOCDevicesCount } // IsSuccess returns true when this devices count o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *DevicesCountOK) String() string { return fmt.Sprintf("[GET /indicators/aggregates/devices-count/v1][%d] devicesCountOK %+v", 200, o.Payload) } -func (o *DevicesCountOK) GetPayload() *models.APIMsaReplyIOCDevicesCount { +func (o *DevicesCountOK) GetPayload() *models.IocapiMsaReplyIOCDevicesCount { return o.Payload } func (o *DevicesCountOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *DevicesCountOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaReplyIOCDevicesCount) + o.Payload = new(models.IocapiMsaReplyIOCDevicesCount) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type DevicesCountForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *DevicesCountForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *DevicesCountForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type DevicesCountTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *DevicesCountTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *DevicesCountTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *DevicesCountTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewDevicesCountDefault creates a DevicesCountDefault with default headers values -func NewDevicesCountDefault(code int) *DevicesCountDefault { - return &DevicesCountDefault{ - _statusCode: code, - } -} - -/* -DevicesCountDefault describes a response with status code -1, with default header values. - -OK -*/ -type DevicesCountDefault struct { - _statusCode int - - Payload *models.APIMsaReplyIOCDevicesCount -} - -// IsSuccess returns true when this devices count default response has a 2xx status code -func (o *DevicesCountDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this devices count default response has a 3xx status code -func (o *DevicesCountDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this devices count default response has a 4xx status code -func (o *DevicesCountDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this devices count default response has a 5xx status code -func (o *DevicesCountDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this devices count default response a status code equal to that given -func (o *DevicesCountDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the devices count default response -func (o *DevicesCountDefault) Code() int { - return o._statusCode -} - -func (o *DevicesCountDefault) Error() string { - return fmt.Sprintf("[GET /indicators/aggregates/devices-count/v1][%d] DevicesCount default %+v", o._statusCode, o.Payload) -} - -func (o *DevicesCountDefault) String() string { - return fmt.Sprintf("[GET /indicators/aggregates/devices-count/v1][%d] DevicesCount default %+v", o._statusCode, o.Payload) -} - -func (o *DevicesCountDefault) GetPayload() *models.APIMsaReplyIOCDevicesCount { - return o.Payload -} - -func (o *DevicesCountDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaReplyIOCDevicesCount) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/iocs/devices_ran_on_responses.go b/falcon/client/iocs/devices_ran_on_responses.go index 9b94488c..5cb2b70e 100644 --- a/falcon/client/iocs/devices_ran_on_responses.go +++ b/falcon/client/iocs/devices_ran_on_responses.go @@ -44,14 +44,7 @@ func (o *DevicesRanOnReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewDevicesRanOnDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /indicators/queries/devices/v1] DevicesRanOn", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type DevicesRanOnOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type DevicesRanOnOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaReplyDevicesRanOn + Payload *models.IocapiMsaReplyDevicesRanOn } // IsSuccess returns true when this devices ran on o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *DevicesRanOnOK) String() string { return fmt.Sprintf("[GET /indicators/queries/devices/v1][%d] devicesRanOnOK %+v", 200, o.Payload) } -func (o *DevicesRanOnOK) GetPayload() *models.APIMsaReplyDevicesRanOn { +func (o *DevicesRanOnOK) GetPayload() *models.IocapiMsaReplyDevicesRanOn { return o.Payload } func (o *DevicesRanOnOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *DevicesRanOnOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaReplyDevicesRanOn) + o.Payload = new(models.IocapiMsaReplyDevicesRanOn) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type DevicesRanOnForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *DevicesRanOnForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *DevicesRanOnForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type DevicesRanOnTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *DevicesRanOnTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *DevicesRanOnTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *DevicesRanOnTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewDevicesRanOnDefault creates a DevicesRanOnDefault with default headers values -func NewDevicesRanOnDefault(code int) *DevicesRanOnDefault { - return &DevicesRanOnDefault{ - _statusCode: code, - } -} - -/* -DevicesRanOnDefault describes a response with status code -1, with default header values. - -OK -*/ -type DevicesRanOnDefault struct { - _statusCode int - - Payload *models.APIMsaReplyDevicesRanOn -} - -// IsSuccess returns true when this devices ran on default response has a 2xx status code -func (o *DevicesRanOnDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this devices ran on default response has a 3xx status code -func (o *DevicesRanOnDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this devices ran on default response has a 4xx status code -func (o *DevicesRanOnDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this devices ran on default response has a 5xx status code -func (o *DevicesRanOnDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this devices ran on default response a status code equal to that given -func (o *DevicesRanOnDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the devices ran on default response -func (o *DevicesRanOnDefault) Code() int { - return o._statusCode -} - -func (o *DevicesRanOnDefault) Error() string { - return fmt.Sprintf("[GET /indicators/queries/devices/v1][%d] DevicesRanOn default %+v", o._statusCode, o.Payload) -} - -func (o *DevicesRanOnDefault) String() string { - return fmt.Sprintf("[GET /indicators/queries/devices/v1][%d] DevicesRanOn default %+v", o._statusCode, o.Payload) -} - -func (o *DevicesRanOnDefault) GetPayload() *models.APIMsaReplyDevicesRanOn { - return o.Payload -} - -func (o *DevicesRanOnDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaReplyDevicesRanOn) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/iocs/entities_processes_responses.go b/falcon/client/iocs/entities_processes_responses.go index b3976eb4..da7b3df8 100644 --- a/falcon/client/iocs/entities_processes_responses.go +++ b/falcon/client/iocs/entities_processes_responses.go @@ -44,14 +44,7 @@ func (o *EntitiesProcessesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewEntitiesProcessesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /processes/entities/processes/v1] entities.processes", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type EntitiesProcessesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type EntitiesProcessesOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaProcessDetailResponse + Payload *models.ProcessesapiMsaProcessDetailResponse } // IsSuccess returns true when this entities processes o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *EntitiesProcessesOK) String() string { return fmt.Sprintf("[GET /processes/entities/processes/v1][%d] entitiesProcessesOK %+v", 200, o.Payload) } -func (o *EntitiesProcessesOK) GetPayload() *models.APIMsaProcessDetailResponse { +func (o *EntitiesProcessesOK) GetPayload() *models.ProcessesapiMsaProcessDetailResponse { return o.Payload } func (o *EntitiesProcessesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *EntitiesProcessesOK) readResponse(response runtime.ClientResponse, cons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaProcessDetailResponse) + o.Payload = new(models.ProcessesapiMsaProcessDetailResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type EntitiesProcessesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *EntitiesProcessesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *EntitiesProcessesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type EntitiesProcessesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *EntitiesProcessesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *EntitiesProcessesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *EntitiesProcessesTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewEntitiesProcessesDefault creates a EntitiesProcessesDefault with default headers values -func NewEntitiesProcessesDefault(code int) *EntitiesProcessesDefault { - return &EntitiesProcessesDefault{ - _statusCode: code, - } -} - -/* -EntitiesProcessesDefault describes a response with status code -1, with default header values. - -OK -*/ -type EntitiesProcessesDefault struct { - _statusCode int - - Payload *models.APIMsaProcessDetailResponse -} - -// IsSuccess returns true when this entities processes default response has a 2xx status code -func (o *EntitiesProcessesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this entities processes default response has a 3xx status code -func (o *EntitiesProcessesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this entities processes default response has a 4xx status code -func (o *EntitiesProcessesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this entities processes default response has a 5xx status code -func (o *EntitiesProcessesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this entities processes default response a status code equal to that given -func (o *EntitiesProcessesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the entities processes default response -func (o *EntitiesProcessesDefault) Code() int { - return o._statusCode -} - -func (o *EntitiesProcessesDefault) Error() string { - return fmt.Sprintf("[GET /processes/entities/processes/v1][%d] entities.processes default %+v", o._statusCode, o.Payload) -} - -func (o *EntitiesProcessesDefault) String() string { - return fmt.Sprintf("[GET /processes/entities/processes/v1][%d] entities.processes default %+v", o._statusCode, o.Payload) -} - -func (o *EntitiesProcessesDefault) GetPayload() *models.APIMsaProcessDetailResponse { - return o.Payload -} - -func (o *EntitiesProcessesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaProcessDetailResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/iocs/iocs_client.go b/falcon/client/iocs/iocs_client.go index c40c2912..4d1a3f02 100644 --- a/falcon/client/iocs/iocs_client.go +++ b/falcon/client/iocs/iocs_client.go @@ -6,6 +6,8 @@ package iocs // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -72,8 +74,9 @@ func (a *Client) DevicesCount(params *DevicesCountParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*DevicesCountDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DevicesCount: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -109,8 +112,9 @@ func (a *Client) DevicesRanOn(params *DevicesRanOnParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*DevicesRanOnDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DevicesRanOn: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -146,8 +150,9 @@ func (a *Client) ProcessesRanOn(params *ProcessesRanOnParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*ProcessesRanOnDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ProcessesRanOn: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -183,8 +188,9 @@ func (a *Client) EntitiesProcesses(params *EntitiesProcessesParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*EntitiesProcessesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for entities.processes: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/iocs/processes_ran_on_responses.go b/falcon/client/iocs/processes_ran_on_responses.go index c53cca51..ca11dd7b 100644 --- a/falcon/client/iocs/processes_ran_on_responses.go +++ b/falcon/client/iocs/processes_ran_on_responses.go @@ -44,14 +44,7 @@ func (o *ProcessesRanOnReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewProcessesRanOnDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /indicators/queries/processes/v1] ProcessesRanOn", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type ProcessesRanOnOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -75,7 +72,7 @@ type ProcessesRanOnOK struct { */ XRateLimitRemaining int64 - Payload *models.APIMsaReplyProcessesRanOn + Payload *models.IocapiMsaReplyProcessesRanOn } // IsSuccess returns true when this processes ran on o k response has a 2xx status code @@ -116,12 +113,19 @@ func (o *ProcessesRanOnOK) String() string { return fmt.Sprintf("[GET /indicators/queries/processes/v1][%d] processesRanOnOK %+v", 200, o.Payload) } -func (o *ProcessesRanOnOK) GetPayload() *models.APIMsaReplyProcessesRanOn { +func (o *ProcessesRanOnOK) GetPayload() *models.IocapiMsaReplyProcessesRanOn { return o.Payload } func (o *ProcessesRanOnOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -144,7 +148,7 @@ func (o *ProcessesRanOnOK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIMsaReplyProcessesRanOn) + o.Payload = new(models.IocapiMsaReplyProcessesRanOn) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -166,6 +170,10 @@ Forbidden */ type ProcessesRanOnForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *ProcessesRanOnForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *ProcessesRanOnForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type ProcessesRanOnTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *ProcessesRanOnTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *ProcessesRanOnTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *ProcessesRanOnTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewProcessesRanOnDefault creates a ProcessesRanOnDefault with default headers values -func NewProcessesRanOnDefault(code int) *ProcessesRanOnDefault { - return &ProcessesRanOnDefault{ - _statusCode: code, - } -} - -/* -ProcessesRanOnDefault describes a response with status code -1, with default header values. - -OK -*/ -type ProcessesRanOnDefault struct { - _statusCode int - - Payload *models.APIMsaReplyProcessesRanOn -} - -// IsSuccess returns true when this processes ran on default response has a 2xx status code -func (o *ProcessesRanOnDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this processes ran on default response has a 3xx status code -func (o *ProcessesRanOnDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this processes ran on default response has a 4xx status code -func (o *ProcessesRanOnDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this processes ran on default response has a 5xx status code -func (o *ProcessesRanOnDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this processes ran on default response a status code equal to that given -func (o *ProcessesRanOnDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the processes ran on default response -func (o *ProcessesRanOnDefault) Code() int { - return o._statusCode -} - -func (o *ProcessesRanOnDefault) Error() string { - return fmt.Sprintf("[GET /indicators/queries/processes/v1][%d] ProcessesRanOn default %+v", o._statusCode, o.Payload) -} - -func (o *ProcessesRanOnDefault) String() string { - return fmt.Sprintf("[GET /indicators/queries/processes/v1][%d] ProcessesRanOn default %+v", o._statusCode, o.Payload) -} - -func (o *ProcessesRanOnDefault) GetPayload() *models.APIMsaReplyProcessesRanOn { - return o.Payload -} - -func (o *ProcessesRanOnDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMsaReplyProcessesRanOn) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/create_a_w_s_account_responses.go b/falcon/client/kubernetes_protection/create_a_w_s_account_responses.go index 549dd9ae..e51b3c38 100644 --- a/falcon/client/kubernetes_protection/create_a_w_s_account_responses.go +++ b/falcon/client/kubernetes_protection/create_a_w_s_account_responses.go @@ -62,7 +62,7 @@ func (o *CreateAWSAccountReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /kubernetes-protection/entities/accounts/aws/v1] CreateAWSAccount", response, response.Code()) } } @@ -90,7 +90,7 @@ type CreateAWSAccountCreated struct { */ XRateLimitRemaining int64 - Payload *models.K8sregCreateAWSAccReq + Payload *models.K8sregCreateAWSAccResp } // IsSuccess returns true when this create a w s account created response has a 2xx status code @@ -131,7 +131,7 @@ func (o *CreateAWSAccountCreated) String() string { return fmt.Sprintf("[POST /kubernetes-protection/entities/accounts/aws/v1][%d] createAWSAccountCreated %+v", 201, o.Payload) } -func (o *CreateAWSAccountCreated) GetPayload() *models.K8sregCreateAWSAccReq { +func (o *CreateAWSAccountCreated) GetPayload() *models.K8sregCreateAWSAccResp { return o.Payload } @@ -166,7 +166,7 @@ func (o *CreateAWSAccountCreated) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.K8sregCreateAWSAccReq) + o.Payload = new(models.K8sregCreateAWSAccResp) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -200,7 +200,7 @@ type CreateAWSAccountMultiStatus struct { */ XRateLimitRemaining int64 - Payload *models.K8sregCreateAWSAccReq + Payload *models.K8sregCreateAWSAccResp } // IsSuccess returns true when this create a w s account multi status response has a 2xx status code @@ -241,7 +241,7 @@ func (o *CreateAWSAccountMultiStatus) String() string { return fmt.Sprintf("[POST /kubernetes-protection/entities/accounts/aws/v1][%d] createAWSAccountMultiStatus %+v", 207, o.Payload) } -func (o *CreateAWSAccountMultiStatus) GetPayload() *models.K8sregCreateAWSAccReq { +func (o *CreateAWSAccountMultiStatus) GetPayload() *models.K8sregCreateAWSAccResp { return o.Payload } @@ -276,7 +276,7 @@ func (o *CreateAWSAccountMultiStatus) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.K8sregCreateAWSAccReq) + o.Payload = new(models.K8sregCreateAWSAccResp) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -310,7 +310,7 @@ type CreateAWSAccountBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.K8sregCreateAWSAccReq + Payload *models.K8sregCreateAWSAccResp } // IsSuccess returns true when this create a w s account bad request response has a 2xx status code @@ -351,7 +351,7 @@ func (o *CreateAWSAccountBadRequest) String() string { return fmt.Sprintf("[POST /kubernetes-protection/entities/accounts/aws/v1][%d] createAWSAccountBadRequest %+v", 400, o.Payload) } -func (o *CreateAWSAccountBadRequest) GetPayload() *models.K8sregCreateAWSAccReq { +func (o *CreateAWSAccountBadRequest) GetPayload() *models.K8sregCreateAWSAccResp { return o.Payload } @@ -386,7 +386,7 @@ func (o *CreateAWSAccountBadRequest) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.K8sregCreateAWSAccReq) + o.Payload = new(models.K8sregCreateAWSAccResp) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -655,7 +655,7 @@ type CreateAWSAccountInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.K8sregCreateAWSAccReq + Payload *models.K8sregCreateAWSAccResp } // IsSuccess returns true when this create a w s account internal server error response has a 2xx status code @@ -696,7 +696,7 @@ func (o *CreateAWSAccountInternalServerError) String() string { return fmt.Sprintf("[POST /kubernetes-protection/entities/accounts/aws/v1][%d] createAWSAccountInternalServerError %+v", 500, o.Payload) } -func (o *CreateAWSAccountInternalServerError) GetPayload() *models.K8sregCreateAWSAccReq { +func (o *CreateAWSAccountInternalServerError) GetPayload() *models.K8sregCreateAWSAccResp { return o.Payload } @@ -731,7 +731,7 @@ func (o *CreateAWSAccountInternalServerError) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.K8sregCreateAWSAccReq) + o.Payload = new(models.K8sregCreateAWSAccResp) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/kubernetes_protection/create_azure_subscription_responses.go b/falcon/client/kubernetes_protection/create_azure_subscription_responses.go index bbaff005..7410ba86 100644 --- a/falcon/client/kubernetes_protection/create_azure_subscription_responses.go +++ b/falcon/client/kubernetes_protection/create_azure_subscription_responses.go @@ -62,7 +62,7 @@ func (o *CreateAzureSubscriptionReader) ReadResponse(response runtime.ClientResp } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /kubernetes-protection/entities/accounts/azure/v1] CreateAzureSubscription", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/delete_a_w_s_accounts_mixin0_responses.go b/falcon/client/kubernetes_protection/delete_a_w_s_accounts_mixin0_responses.go index 3e548a85..cd2931ba 100644 --- a/falcon/client/kubernetes_protection/delete_a_w_s_accounts_mixin0_responses.go +++ b/falcon/client/kubernetes_protection/delete_a_w_s_accounts_mixin0_responses.go @@ -62,14 +62,7 @@ func (o *DeleteAWSAccountsMixin0Reader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewDeleteAWSAccountsMixin0Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /kubernetes-protection/entities/accounts/aws/v1] DeleteAWSAccountsMixin0", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteAWSAccountsMixin0InternalServerError) readResponse(response runti return nil } - -// NewDeleteAWSAccountsMixin0Default creates a DeleteAWSAccountsMixin0Default with default headers values -func NewDeleteAWSAccountsMixin0Default(code int) *DeleteAWSAccountsMixin0Default { - return &DeleteAWSAccountsMixin0Default{ - _statusCode: code, - } -} - -/* -DeleteAWSAccountsMixin0Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteAWSAccountsMixin0Default struct { - _statusCode int - - Payload *models.MsaMetaInfo -} - -// IsSuccess returns true when this delete a w s accounts mixin0 default response has a 2xx status code -func (o *DeleteAWSAccountsMixin0Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete a w s accounts mixin0 default response has a 3xx status code -func (o *DeleteAWSAccountsMixin0Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete a w s accounts mixin0 default response has a 4xx status code -func (o *DeleteAWSAccountsMixin0Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete a w s accounts mixin0 default response has a 5xx status code -func (o *DeleteAWSAccountsMixin0Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete a w s accounts mixin0 default response a status code equal to that given -func (o *DeleteAWSAccountsMixin0Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete a w s accounts mixin0 default response -func (o *DeleteAWSAccountsMixin0Default) Code() int { - return o._statusCode -} - -func (o *DeleteAWSAccountsMixin0Default) Error() string { - return fmt.Sprintf("[DELETE /kubernetes-protection/entities/accounts/aws/v1][%d] DeleteAWSAccountsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteAWSAccountsMixin0Default) String() string { - return fmt.Sprintf("[DELETE /kubernetes-protection/entities/accounts/aws/v1][%d] DeleteAWSAccountsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteAWSAccountsMixin0Default) GetPayload() *models.MsaMetaInfo { - return o.Payload -} - -func (o *DeleteAWSAccountsMixin0Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaMetaInfo) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/delete_azure_subscription_responses.go b/falcon/client/kubernetes_protection/delete_azure_subscription_responses.go index 9fbc008c..17e28bb3 100644 --- a/falcon/client/kubernetes_protection/delete_azure_subscription_responses.go +++ b/falcon/client/kubernetes_protection/delete_azure_subscription_responses.go @@ -62,7 +62,7 @@ func (o *DeleteAzureSubscriptionReader) ReadResponse(response runtime.ClientResp } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /kubernetes-protection/entities/accounts/azure/v1] DeleteAzureSubscription", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_parameters.go b/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_parameters.go index c05bdcc8..9f33e9db 100644 --- a/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_parameters.go +++ b/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_parameters.go @@ -68,6 +68,12 @@ type GetAWSAccountsMixin0Params struct { */ Ids []string + /* IsHorizonAcct. + + Filter by whether an account originates from Horizon or not + */ + IsHorizonAcct *string + /* Limit. Limit returned accounts @@ -150,6 +156,17 @@ func (o *GetAWSAccountsMixin0Params) SetIds(ids []string) { o.Ids = ids } +// WithIsHorizonAcct adds the isHorizonAcct to the get a w s accounts mixin0 params +func (o *GetAWSAccountsMixin0Params) WithIsHorizonAcct(isHorizonAcct *string) *GetAWSAccountsMixin0Params { + o.SetIsHorizonAcct(isHorizonAcct) + return o +} + +// SetIsHorizonAcct adds the isHorizonAcct to the get a w s accounts mixin0 params +func (o *GetAWSAccountsMixin0Params) SetIsHorizonAcct(isHorizonAcct *string) { + o.IsHorizonAcct = isHorizonAcct +} + // WithLimit adds the limit to the get a w s accounts mixin0 params func (o *GetAWSAccountsMixin0Params) WithLimit(limit *int64) *GetAWSAccountsMixin0Params { o.SetLimit(limit) @@ -202,6 +219,23 @@ func (o *GetAWSAccountsMixin0Params) WriteToRequest(r runtime.ClientRequest, reg } } + if o.IsHorizonAcct != nil { + + // query param is_horizon_acct + var qrIsHorizonAcct string + + if o.IsHorizonAcct != nil { + qrIsHorizonAcct = *o.IsHorizonAcct + } + qIsHorizonAcct := qrIsHorizonAcct + if qIsHorizonAcct != "" { + + if err := r.SetQueryParam("is_horizon_acct", qIsHorizonAcct); err != nil { + return err + } + } + } + if o.Limit != nil { // query param limit diff --git a/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_responses.go b/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_responses.go index 7b31b2d2..ba454550 100644 --- a/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_responses.go +++ b/falcon/client/kubernetes_protection/get_a_w_s_accounts_mixin0_responses.go @@ -62,14 +62,7 @@ func (o *GetAWSAccountsMixin0Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewGetAWSAccountsMixin0Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/accounts/aws/v1] GetAWSAccountsMixin0", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetAWSAccountsMixin0InternalServerError) readResponse(response runtime. return nil } - -// NewGetAWSAccountsMixin0Default creates a GetAWSAccountsMixin0Default with default headers values -func NewGetAWSAccountsMixin0Default(code int) *GetAWSAccountsMixin0Default { - return &GetAWSAccountsMixin0Default{ - _statusCode: code, - } -} - -/* -GetAWSAccountsMixin0Default describes a response with status code -1, with default header values. - -OK -*/ -type GetAWSAccountsMixin0Default struct { - _statusCode int - - Payload *models.K8sregGetAWSAccountsResp -} - -// IsSuccess returns true when this get a w s accounts mixin0 default response has a 2xx status code -func (o *GetAWSAccountsMixin0Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get a w s accounts mixin0 default response has a 3xx status code -func (o *GetAWSAccountsMixin0Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get a w s accounts mixin0 default response has a 4xx status code -func (o *GetAWSAccountsMixin0Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get a w s accounts mixin0 default response has a 5xx status code -func (o *GetAWSAccountsMixin0Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get a w s accounts mixin0 default response a status code equal to that given -func (o *GetAWSAccountsMixin0Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get a w s accounts mixin0 default response -func (o *GetAWSAccountsMixin0Default) Code() int { - return o._statusCode -} - -func (o *GetAWSAccountsMixin0Default) Error() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/accounts/aws/v1][%d] GetAWSAccountsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *GetAWSAccountsMixin0Default) String() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/accounts/aws/v1][%d] GetAWSAccountsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *GetAWSAccountsMixin0Default) GetPayload() *models.K8sregGetAWSAccountsResp { - return o.Payload -} - -func (o *GetAWSAccountsMixin0Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.K8sregGetAWSAccountsResp) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/get_azure_install_script_responses.go b/falcon/client/kubernetes_protection/get_azure_install_script_responses.go index ca021599..c0364040 100644 --- a/falcon/client/kubernetes_protection/get_azure_install_script_responses.go +++ b/falcon/client/kubernetes_protection/get_azure_install_script_responses.go @@ -62,7 +62,7 @@ func (o *GetAzureInstallScriptReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/user-script/azure/v1] GetAzureInstallScript", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/get_azure_tenant_config_responses.go b/falcon/client/kubernetes_protection/get_azure_tenant_config_responses.go index 4074415e..c58f9f6e 100644 --- a/falcon/client/kubernetes_protection/get_azure_tenant_config_responses.go +++ b/falcon/client/kubernetes_protection/get_azure_tenant_config_responses.go @@ -62,7 +62,7 @@ func (o *GetAzureTenantConfigReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/config/azure/v1] GetAzureTenantConfig", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/get_azure_tenant_i_ds_responses.go b/falcon/client/kubernetes_protection/get_azure_tenant_i_ds_responses.go index 8dda2196..ccde42ec 100644 --- a/falcon/client/kubernetes_protection/get_azure_tenant_i_ds_responses.go +++ b/falcon/client/kubernetes_protection/get_azure_tenant_i_ds_responses.go @@ -62,7 +62,7 @@ func (o *GetAzureTenantIDsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/tenants/azure/v1] GetAzureTenantIDs", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/get_clusters_parameters.go b/falcon/client/kubernetes_protection/get_clusters_parameters.go index 583a12b7..28d737c2 100644 --- a/falcon/client/kubernetes_protection/get_clusters_parameters.go +++ b/falcon/client/kubernetes_protection/get_clusters_parameters.go @@ -98,6 +98,12 @@ type GetClustersParams struct { */ Offset *int64 + /* Status. + + Cluster Status + */ + Status []string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -217,6 +223,17 @@ func (o *GetClustersParams) SetOffset(offset *int64) { o.Offset = offset } +// WithStatus adds the status to the get clusters params +func (o *GetClustersParams) WithStatus(status []string) *GetClustersParams { + o.SetStatus(status) + return o +} + +// SetStatus adds the status to the get clusters params +func (o *GetClustersParams) SetStatus(status []string) { + o.Status = status +} + // WriteToRequest writes these params to a swagger request func (o *GetClustersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -309,6 +326,17 @@ func (o *GetClustersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.R } } + if o.Status != nil { + + // binding items for status + joinedStatus := o.bindParamStatus(reg) + + // query array param status + if err := r.SetQueryParam("status", joinedStatus...); err != nil { + return err + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -365,3 +393,20 @@ func (o *GetClustersParams) bindParamLocations(formats strfmt.Registry) []string return locationsIS } + +// bindParamGetClusters binds the parameter status +func (o *GetClustersParams) bindParamStatus(formats strfmt.Registry) []string { + statusIR := o.Status + + var statusIC []string + for _, statusIIR := range statusIR { // explode []string + + statusIIV := statusIIR // string as string + statusIC = append(statusIC, statusIIV) + } + + // items.CollectionFormat: "csv" + statusIS := swag.JoinByFormat(statusIC, "csv") + + return statusIS +} diff --git a/falcon/client/kubernetes_protection/get_clusters_responses.go b/falcon/client/kubernetes_protection/get_clusters_responses.go index 6fb8894b..8a7e2e1d 100644 --- a/falcon/client/kubernetes_protection/get_clusters_responses.go +++ b/falcon/client/kubernetes_protection/get_clusters_responses.go @@ -62,14 +62,7 @@ func (o *GetClustersReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewGetClustersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/kubernetes/clusters/v1] GetClusters", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetClustersInternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewGetClustersDefault creates a GetClustersDefault with default headers values -func NewGetClustersDefault(code int) *GetClustersDefault { - return &GetClustersDefault{ - _statusCode: code, - } -} - -/* -GetClustersDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetClustersDefault struct { - _statusCode int - - Payload *models.K8sregGetClustersResp -} - -// IsSuccess returns true when this get clusters default response has a 2xx status code -func (o *GetClustersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get clusters default response has a 3xx status code -func (o *GetClustersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get clusters default response has a 4xx status code -func (o *GetClustersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get clusters default response has a 5xx status code -func (o *GetClustersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get clusters default response a status code equal to that given -func (o *GetClustersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get clusters default response -func (o *GetClustersDefault) Code() int { - return o._statusCode -} - -func (o *GetClustersDefault) Error() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/kubernetes/clusters/v1][%d] GetClusters default %+v", o._statusCode, o.Payload) -} - -func (o *GetClustersDefault) String() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/kubernetes/clusters/v1][%d] GetClusters default %+v", o._statusCode, o.Payload) -} - -func (o *GetClustersDefault) GetPayload() *models.K8sregGetClustersResp { - return o.Payload -} - -func (o *GetClustersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.K8sregGetClustersResp) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/get_combined_cloud_clusters_responses.go b/falcon/client/kubernetes_protection/get_combined_cloud_clusters_responses.go index e29e794c..1dfd3e40 100644 --- a/falcon/client/kubernetes_protection/get_combined_cloud_clusters_responses.go +++ b/falcon/client/kubernetes_protection/get_combined_cloud_clusters_responses.go @@ -62,7 +62,7 @@ func (o *GetCombinedCloudClustersReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/cloud_cluster/v1] GetCombinedCloudClusters", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/get_helm_values_yaml_parameters.go b/falcon/client/kubernetes_protection/get_helm_values_yaml_parameters.go index 28f2e11f..1c010a62 100644 --- a/falcon/client/kubernetes_protection/get_helm_values_yaml_parameters.go +++ b/falcon/client/kubernetes_protection/get_helm_values_yaml_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewGetHelmValuesYamlParams creates a new GetHelmValuesYamlParams object, @@ -67,6 +68,12 @@ type GetHelmValuesYamlParams struct { */ ClusterName string + /* IsSelfManagedCluster. + + Set to true if the cluster is not managed by a cloud provider, false if it is. + */ + IsSelfManagedCluster *bool + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -131,6 +138,17 @@ func (o *GetHelmValuesYamlParams) SetClusterName(clusterName string) { o.ClusterName = clusterName } +// WithIsSelfManagedCluster adds the isSelfManagedCluster to the get helm values yaml params +func (o *GetHelmValuesYamlParams) WithIsSelfManagedCluster(isSelfManagedCluster *bool) *GetHelmValuesYamlParams { + o.SetIsSelfManagedCluster(isSelfManagedCluster) + return o +} + +// SetIsSelfManagedCluster adds the isSelfManagedCluster to the get helm values yaml params +func (o *GetHelmValuesYamlParams) SetIsSelfManagedCluster(isSelfManagedCluster *bool) { + o.IsSelfManagedCluster = isSelfManagedCluster +} + // WriteToRequest writes these params to a swagger request func (o *GetHelmValuesYamlParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -149,6 +167,23 @@ func (o *GetHelmValuesYamlParams) WriteToRequest(r runtime.ClientRequest, reg st } } + if o.IsSelfManagedCluster != nil { + + // query param is_self_managed_cluster + var qrIsSelfManagedCluster bool + + if o.IsSelfManagedCluster != nil { + qrIsSelfManagedCluster = *o.IsSelfManagedCluster + } + qIsSelfManagedCluster := swag.FormatBool(qrIsSelfManagedCluster) + if qIsSelfManagedCluster != "" { + + if err := r.SetQueryParam("is_self_managed_cluster", qIsSelfManagedCluster); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } diff --git a/falcon/client/kubernetes_protection/get_helm_values_yaml_responses.go b/falcon/client/kubernetes_protection/get_helm_values_yaml_responses.go index 49f0a110..7de4699f 100644 --- a/falcon/client/kubernetes_protection/get_helm_values_yaml_responses.go +++ b/falcon/client/kubernetes_protection/get_helm_values_yaml_responses.go @@ -56,14 +56,7 @@ func (o *GetHelmValuesYamlReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetHelmValuesYamlDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/integration/agent/v1] GetHelmValuesYaml", response, response.Code()) } } @@ -629,73 +622,3 @@ func (o *GetHelmValuesYamlInternalServerError) readResponse(response runtime.Cli return nil } - -// NewGetHelmValuesYamlDefault creates a GetHelmValuesYamlDefault with default headers values -func NewGetHelmValuesYamlDefault(code int) *GetHelmValuesYamlDefault { - return &GetHelmValuesYamlDefault{ - _statusCode: code, - } -} - -/* -GetHelmValuesYamlDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetHelmValuesYamlDefault struct { - _statusCode int - - Payload models.K8sregHelmYAMLResp -} - -// IsSuccess returns true when this get helm values yaml default response has a 2xx status code -func (o *GetHelmValuesYamlDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get helm values yaml default response has a 3xx status code -func (o *GetHelmValuesYamlDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get helm values yaml default response has a 4xx status code -func (o *GetHelmValuesYamlDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get helm values yaml default response has a 5xx status code -func (o *GetHelmValuesYamlDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get helm values yaml default response a status code equal to that given -func (o *GetHelmValuesYamlDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get helm values yaml default response -func (o *GetHelmValuesYamlDefault) Code() int { - return o._statusCode -} - -func (o *GetHelmValuesYamlDefault) Error() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/integration/agent/v1][%d] GetHelmValuesYaml default %+v", o._statusCode, o.Payload) -} - -func (o *GetHelmValuesYamlDefault) String() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/integration/agent/v1][%d] GetHelmValuesYaml default %+v", o._statusCode, o.Payload) -} - -func (o *GetHelmValuesYamlDefault) GetPayload() models.K8sregHelmYAMLResp { - return o.Payload -} - -func (o *GetHelmValuesYamlDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/get_locations_responses.go b/falcon/client/kubernetes_protection/get_locations_responses.go index 3d5b8b28..20a1deaf 100644 --- a/falcon/client/kubernetes_protection/get_locations_responses.go +++ b/falcon/client/kubernetes_protection/get_locations_responses.go @@ -62,14 +62,7 @@ func (o *GetLocationsReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetLocationsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/cloud-locations/v1] GetLocations", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetLocationsInternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewGetLocationsDefault creates a GetLocationsDefault with default headers values -func NewGetLocationsDefault(code int) *GetLocationsDefault { - return &GetLocationsDefault{ - _statusCode: code, - } -} - -/* -GetLocationsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetLocationsDefault struct { - _statusCode int - - Payload *models.K8sregGetLocationsResp -} - -// IsSuccess returns true when this get locations default response has a 2xx status code -func (o *GetLocationsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get locations default response has a 3xx status code -func (o *GetLocationsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get locations default response has a 4xx status code -func (o *GetLocationsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get locations default response has a 5xx status code -func (o *GetLocationsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get locations default response a status code equal to that given -func (o *GetLocationsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get locations default response -func (o *GetLocationsDefault) Code() int { - return o._statusCode -} - -func (o *GetLocationsDefault) Error() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/cloud-locations/v1][%d] GetLocations default %+v", o._statusCode, o.Payload) -} - -func (o *GetLocationsDefault) String() string { - return fmt.Sprintf("[GET /kubernetes-protection/entities/cloud-locations/v1][%d] GetLocations default %+v", o._statusCode, o.Payload) -} - -func (o *GetLocationsDefault) GetPayload() *models.K8sregGetLocationsResp { - return o.Payload -} - -func (o *GetLocationsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.K8sregGetLocationsResp) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/get_static_scripts_responses.go b/falcon/client/kubernetes_protection/get_static_scripts_responses.go index 89a5349d..34e969e7 100644 --- a/falcon/client/kubernetes_protection/get_static_scripts_responses.go +++ b/falcon/client/kubernetes_protection/get_static_scripts_responses.go @@ -62,7 +62,7 @@ func (o *GetStaticScriptsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/gen/scripts/v1] GetStaticScripts", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/kubernetes_protection_client.go b/falcon/client/kubernetes_protection/kubernetes_protection_client.go index 9aa6b123..541880f5 100644 --- a/falcon/client/kubernetes_protection/kubernetes_protection_client.go +++ b/falcon/client/kubernetes_protection/kubernetes_protection_client.go @@ -181,9 +181,9 @@ func (a *Client) DeleteAWSAccountsMixin0(params *DeleteAWSAccountsMixin0Params, case *DeleteAWSAccountsMixin0MultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeleteAWSAccountsMixin0Default) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for kubernetes_protection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -259,9 +259,9 @@ func (a *Client) GetAWSAccountsMixin0(params *GetAWSAccountsMixin0Params, opts . case *GetAWSAccountsMixin0MultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetAWSAccountsMixin0Default) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for kubernetes_protection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -415,9 +415,9 @@ func (a *Client) GetClusters(params *GetClustersParams, opts ...ClientOption) (* case *GetClustersMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetClustersDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for kubernetes_protection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -492,8 +492,9 @@ func (a *Client) GetHelmValuesYaml(params *GetHelmValuesYamlParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetHelmValuesYamlDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetHelmValuesYaml: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -530,9 +531,9 @@ func (a *Client) GetLocations(params *GetLocationsParams, opts ...ClientOption) case *GetLocationsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetLocationsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for kubernetes_protection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -686,9 +687,9 @@ func (a *Client) RegenerateAPIKey(params *RegenerateAPIKeyParams, opts ...Client case *RegenerateAPIKeyMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*RegenerateAPIKeyDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for kubernetes_protection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -764,9 +765,9 @@ func (a *Client) UpdateAWSAccount(params *UpdateAWSAccountParams, opts ...Client case *UpdateAWSAccountMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*UpdateAWSAccountDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for kubernetes_protection: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/kubernetes_protection/list_azure_accounts_responses.go b/falcon/client/kubernetes_protection/list_azure_accounts_responses.go index 0c2f5ed4..ff0d36cb 100644 --- a/falcon/client/kubernetes_protection/list_azure_accounts_responses.go +++ b/falcon/client/kubernetes_protection/list_azure_accounts_responses.go @@ -62,7 +62,7 @@ func (o *ListAzureAccountsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /kubernetes-protection/entities/accounts/azure/v1] ListAzureAccounts", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/patch_azure_service_principal_responses.go b/falcon/client/kubernetes_protection/patch_azure_service_principal_responses.go index dcd92e35..9ac66ed2 100644 --- a/falcon/client/kubernetes_protection/patch_azure_service_principal_responses.go +++ b/falcon/client/kubernetes_protection/patch_azure_service_principal_responses.go @@ -62,7 +62,7 @@ func (o *PatchAzureServicePrincipalReader) ReadResponse(response runtime.ClientR } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[PATCH /kubernetes-protection/entities/service-principal/azure/v1] PatchAzureServicePrincipal", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/regenerate_api_key_responses.go b/falcon/client/kubernetes_protection/regenerate_api_key_responses.go index d7647532..41f15fd9 100644 --- a/falcon/client/kubernetes_protection/regenerate_api_key_responses.go +++ b/falcon/client/kubernetes_protection/regenerate_api_key_responses.go @@ -62,14 +62,7 @@ func (o *RegenerateAPIKeyReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewRegenerateAPIKeyDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /kubernetes-protection/entities/integration/api-key/v1] RegenerateAPIKey", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *RegenerateAPIKeyInternalServerError) readResponse(response runtime.Clie return nil } - -// NewRegenerateAPIKeyDefault creates a RegenerateAPIKeyDefault with default headers values -func NewRegenerateAPIKeyDefault(code int) *RegenerateAPIKeyDefault { - return &RegenerateAPIKeyDefault{ - _statusCode: code, - } -} - -/* -RegenerateAPIKeyDefault describes a response with status code -1, with default header values. - -OK -*/ -type RegenerateAPIKeyDefault struct { - _statusCode int - - Payload *models.K8sregRegenAPIKeyResp -} - -// IsSuccess returns true when this regenerate API key default response has a 2xx status code -func (o *RegenerateAPIKeyDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this regenerate API key default response has a 3xx status code -func (o *RegenerateAPIKeyDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this regenerate API key default response has a 4xx status code -func (o *RegenerateAPIKeyDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this regenerate API key default response has a 5xx status code -func (o *RegenerateAPIKeyDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this regenerate API key default response a status code equal to that given -func (o *RegenerateAPIKeyDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the regenerate API key default response -func (o *RegenerateAPIKeyDefault) Code() int { - return o._statusCode -} - -func (o *RegenerateAPIKeyDefault) Error() string { - return fmt.Sprintf("[POST /kubernetes-protection/entities/integration/api-key/v1][%d] RegenerateAPIKey default %+v", o._statusCode, o.Payload) -} - -func (o *RegenerateAPIKeyDefault) String() string { - return fmt.Sprintf("[POST /kubernetes-protection/entities/integration/api-key/v1][%d] RegenerateAPIKey default %+v", o._statusCode, o.Payload) -} - -func (o *RegenerateAPIKeyDefault) GetPayload() *models.K8sregRegenAPIKeyResp { - return o.Payload -} - -func (o *RegenerateAPIKeyDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.K8sregRegenAPIKeyResp) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/kubernetes_protection/trigger_scan_responses.go b/falcon/client/kubernetes_protection/trigger_scan_responses.go index c0f4a27b..1d8bdb90 100644 --- a/falcon/client/kubernetes_protection/trigger_scan_responses.go +++ b/falcon/client/kubernetes_protection/trigger_scan_responses.go @@ -62,7 +62,7 @@ func (o *TriggerScanReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /kubernetes-protection/entities/scan/trigger/v1] TriggerScan", response, response.Code()) } } diff --git a/falcon/client/kubernetes_protection/update_a_w_s_account_responses.go b/falcon/client/kubernetes_protection/update_a_w_s_account_responses.go index 71eec6e5..87465e33 100644 --- a/falcon/client/kubernetes_protection/update_a_w_s_account_responses.go +++ b/falcon/client/kubernetes_protection/update_a_w_s_account_responses.go @@ -62,14 +62,7 @@ func (o *UpdateAWSAccountReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewUpdateAWSAccountDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /kubernetes-protection/entities/accounts/aws/v1] UpdateAWSAccount", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *UpdateAWSAccountInternalServerError) readResponse(response runtime.Clie return nil } - -// NewUpdateAWSAccountDefault creates a UpdateAWSAccountDefault with default headers values -func NewUpdateAWSAccountDefault(code int) *UpdateAWSAccountDefault { - return &UpdateAWSAccountDefault{ - _statusCode: code, - } -} - -/* -UpdateAWSAccountDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateAWSAccountDefault struct { - _statusCode int - - Payload *models.MsaBaseEntitiesResponse -} - -// IsSuccess returns true when this update a w s account default response has a 2xx status code -func (o *UpdateAWSAccountDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update a w s account default response has a 3xx status code -func (o *UpdateAWSAccountDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update a w s account default response has a 4xx status code -func (o *UpdateAWSAccountDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update a w s account default response has a 5xx status code -func (o *UpdateAWSAccountDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update a w s account default response a status code equal to that given -func (o *UpdateAWSAccountDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update a w s account default response -func (o *UpdateAWSAccountDefault) Code() int { - return o._statusCode -} - -func (o *UpdateAWSAccountDefault) Error() string { - return fmt.Sprintf("[PATCH /kubernetes-protection/entities/accounts/aws/v1][%d] UpdateAWSAccount default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateAWSAccountDefault) String() string { - return fmt.Sprintf("[PATCH /kubernetes-protection/entities/accounts/aws/v1][%d] UpdateAWSAccount default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateAWSAccountDefault) GetPayload() *models.MsaBaseEntitiesResponse { - return o.Payload -} - -func (o *UpdateAWSAccountDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaBaseEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/get_mal_query_download_v1_responses.go b/falcon/client/malquery/get_mal_query_download_v1_responses.go index b7179f96..ba6032b0 100644 --- a/falcon/client/malquery/get_mal_query_download_v1_responses.go +++ b/falcon/client/malquery/get_mal_query_download_v1_responses.go @@ -68,14 +68,7 @@ func (o *GetMalQueryDownloadV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewGetMalQueryDownloadV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /malquery/entities/download-files/v1] GetMalQueryDownloadV1", response, response.Code()) } } @@ -91,6 +84,10 @@ The file content */ type GetMalQueryDownloadV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetMalQueryDownloadV1OK) String() string { func (o *GetMalQueryDownloadV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -177,6 +181,10 @@ Bad Request */ type GetMalQueryDownloadV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -232,6 +240,13 @@ func (o *GetMalQueryDownloadV1BadRequest) GetPayload() *models.MsaReplyMetaOnly func (o *GetMalQueryDownloadV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -276,6 +291,10 @@ Unauthorized */ type GetMalQueryDownloadV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +350,13 @@ func (o *GetMalQueryDownloadV1Unauthorized) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryDownloadV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +401,10 @@ Forbidden */ type GetMalQueryDownloadV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -430,6 +460,13 @@ func (o *GetMalQueryDownloadV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryDownloadV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -474,6 +511,10 @@ Not Found */ type GetMalQueryDownloadV1NotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -529,6 +570,13 @@ func (o *GetMalQueryDownloadV1NotFound) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryDownloadV1NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -573,6 +621,10 @@ Too Many Requests */ type GetMalQueryDownloadV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -632,6 +684,13 @@ func (o *GetMalQueryDownloadV1TooManyRequests) GetPayload() *models.MsaReplyMeta func (o *GetMalQueryDownloadV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -687,6 +746,10 @@ Internal Server Error */ type GetMalQueryDownloadV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -742,6 +805,13 @@ func (o *GetMalQueryDownloadV1InternalServerError) GetPayload() *models.MsaReply func (o *GetMalQueryDownloadV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -773,62 +843,3 @@ func (o *GetMalQueryDownloadV1InternalServerError) readResponse(response runtime return nil } - -// NewGetMalQueryDownloadV1Default creates a GetMalQueryDownloadV1Default with default headers values -func NewGetMalQueryDownloadV1Default(code int) *GetMalQueryDownloadV1Default { - return &GetMalQueryDownloadV1Default{ - _statusCode: code, - } -} - -/* -GetMalQueryDownloadV1Default describes a response with status code -1, with default header values. - -The file content -*/ -type GetMalQueryDownloadV1Default struct { - _statusCode int -} - -// IsSuccess returns true when this get mal query download v1 default response has a 2xx status code -func (o *GetMalQueryDownloadV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get mal query download v1 default response has a 3xx status code -func (o *GetMalQueryDownloadV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get mal query download v1 default response has a 4xx status code -func (o *GetMalQueryDownloadV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get mal query download v1 default response has a 5xx status code -func (o *GetMalQueryDownloadV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get mal query download v1 default response a status code equal to that given -func (o *GetMalQueryDownloadV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get mal query download v1 default response -func (o *GetMalQueryDownloadV1Default) Code() int { - return o._statusCode -} - -func (o *GetMalQueryDownloadV1Default) Error() string { - return fmt.Sprintf("[GET /malquery/entities/download-files/v1][%d] GetMalQueryDownloadV1 default ", o._statusCode) -} - -func (o *GetMalQueryDownloadV1Default) String() string { - return fmt.Sprintf("[GET /malquery/entities/download-files/v1][%d] GetMalQueryDownloadV1 default ", o._statusCode) -} - -func (o *GetMalQueryDownloadV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - return nil -} diff --git a/falcon/client/malquery/get_mal_query_entities_samples_fetch_v1_responses.go b/falcon/client/malquery/get_mal_query_entities_samples_fetch_v1_responses.go index 2c07f6b6..1f69a205 100644 --- a/falcon/client/malquery/get_mal_query_entities_samples_fetch_v1_responses.go +++ b/falcon/client/malquery/get_mal_query_entities_samples_fetch_v1_responses.go @@ -56,14 +56,7 @@ func (o *GetMalQueryEntitiesSamplesFetchV1Reader) ReadResponse(response runtime. } return nil, result default: - result := NewGetMalQueryEntitiesSamplesFetchV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /malquery/entities/samples-fetch/v1] GetMalQueryEntitiesSamplesFetchV1", response, response.Code()) } } @@ -79,6 +72,10 @@ The zip archive if it's ready for download */ type GetMalQueryEntitiesSamplesFetchV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *GetMalQueryEntitiesSamplesFetchV1OK) String() string { func (o *GetMalQueryEntitiesSamplesFetchV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -165,6 +169,10 @@ Unauthorized */ type GetMalQueryEntitiesSamplesFetchV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -220,6 +228,13 @@ func (o *GetMalQueryEntitiesSamplesFetchV1Unauthorized) GetPayload() *models.Msa func (o *GetMalQueryEntitiesSamplesFetchV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -264,6 +279,10 @@ Forbidden */ type GetMalQueryEntitiesSamplesFetchV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -319,6 +338,13 @@ func (o *GetMalQueryEntitiesSamplesFetchV1Forbidden) GetPayload() *models.MsaErr func (o *GetMalQueryEntitiesSamplesFetchV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -363,6 +389,10 @@ Too Many Requests */ type GetMalQueryEntitiesSamplesFetchV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -422,6 +452,13 @@ func (o *GetMalQueryEntitiesSamplesFetchV1TooManyRequests) GetPayload() *models. func (o *GetMalQueryEntitiesSamplesFetchV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -477,6 +514,10 @@ Internal Server Error */ type GetMalQueryEntitiesSamplesFetchV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -532,6 +573,13 @@ func (o *GetMalQueryEntitiesSamplesFetchV1InternalServerError) GetPayload() *mod func (o *GetMalQueryEntitiesSamplesFetchV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -563,62 +611,3 @@ func (o *GetMalQueryEntitiesSamplesFetchV1InternalServerError) readResponse(resp return nil } - -// NewGetMalQueryEntitiesSamplesFetchV1Default creates a GetMalQueryEntitiesSamplesFetchV1Default with default headers values -func NewGetMalQueryEntitiesSamplesFetchV1Default(code int) *GetMalQueryEntitiesSamplesFetchV1Default { - return &GetMalQueryEntitiesSamplesFetchV1Default{ - _statusCode: code, - } -} - -/* -GetMalQueryEntitiesSamplesFetchV1Default describes a response with status code -1, with default header values. - -The zip archive if it's ready for download -*/ -type GetMalQueryEntitiesSamplesFetchV1Default struct { - _statusCode int -} - -// IsSuccess returns true when this get mal query entities samples fetch v1 default response has a 2xx status code -func (o *GetMalQueryEntitiesSamplesFetchV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get mal query entities samples fetch v1 default response has a 3xx status code -func (o *GetMalQueryEntitiesSamplesFetchV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get mal query entities samples fetch v1 default response has a 4xx status code -func (o *GetMalQueryEntitiesSamplesFetchV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get mal query entities samples fetch v1 default response has a 5xx status code -func (o *GetMalQueryEntitiesSamplesFetchV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get mal query entities samples fetch v1 default response a status code equal to that given -func (o *GetMalQueryEntitiesSamplesFetchV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get mal query entities samples fetch v1 default response -func (o *GetMalQueryEntitiesSamplesFetchV1Default) Code() int { - return o._statusCode -} - -func (o *GetMalQueryEntitiesSamplesFetchV1Default) Error() string { - return fmt.Sprintf("[GET /malquery/entities/samples-fetch/v1][%d] GetMalQueryEntitiesSamplesFetchV1 default ", o._statusCode) -} - -func (o *GetMalQueryEntitiesSamplesFetchV1Default) String() string { - return fmt.Sprintf("[GET /malquery/entities/samples-fetch/v1][%d] GetMalQueryEntitiesSamplesFetchV1 default ", o._statusCode) -} - -func (o *GetMalQueryEntitiesSamplesFetchV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - return nil -} diff --git a/falcon/client/malquery/get_mal_query_metadata_v1_responses.go b/falcon/client/malquery/get_mal_query_metadata_v1_responses.go index 313cf83c..e20a5203 100644 --- a/falcon/client/malquery/get_mal_query_metadata_v1_responses.go +++ b/falcon/client/malquery/get_mal_query_metadata_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetMalQueryMetadataV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewGetMalQueryMetadataV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /malquery/entities/metadata/v1] GetMalQueryMetadataV1", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetMalQueryMetadataV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetMalQueryMetadataV1OK) GetPayload() *models.MalquerySampleMetadataRes func (o *GetMalQueryMetadataV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type GetMalQueryMetadataV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetMalQueryMetadataV1BadRequest) GetPayload() *models.MalquerySampleMet func (o *GetMalQueryMetadataV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Unauthorized */ type GetMalQueryMetadataV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetMalQueryMetadataV1Unauthorized) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryMetadataV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type GetMalQueryMetadataV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetMalQueryMetadataV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryMetadataV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type GetMalQueryMetadataV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetMalQueryMetadataV1TooManyRequests) GetPayload() *models.MsaReplyMeta func (o *GetMalQueryMetadataV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetMalQueryMetadataV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *GetMalQueryMetadataV1InternalServerError) GetPayload() *models.Malquery func (o *GetMalQueryMetadataV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetMalQueryMetadataV1InternalServerError) readResponse(response runtime return nil } - -// NewGetMalQueryMetadataV1Default creates a GetMalQueryMetadataV1Default with default headers values -func NewGetMalQueryMetadataV1Default(code int) *GetMalQueryMetadataV1Default { - return &GetMalQueryMetadataV1Default{ - _statusCode: code, - } -} - -/* -GetMalQueryMetadataV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetMalQueryMetadataV1Default struct { - _statusCode int - - Payload *models.MalquerySampleMetadataResponse -} - -// IsSuccess returns true when this get mal query metadata v1 default response has a 2xx status code -func (o *GetMalQueryMetadataV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get mal query metadata v1 default response has a 3xx status code -func (o *GetMalQueryMetadataV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get mal query metadata v1 default response has a 4xx status code -func (o *GetMalQueryMetadataV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get mal query metadata v1 default response has a 5xx status code -func (o *GetMalQueryMetadataV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get mal query metadata v1 default response a status code equal to that given -func (o *GetMalQueryMetadataV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get mal query metadata v1 default response -func (o *GetMalQueryMetadataV1Default) Code() int { - return o._statusCode -} - -func (o *GetMalQueryMetadataV1Default) Error() string { - return fmt.Sprintf("[GET /malquery/entities/metadata/v1][%d] GetMalQueryMetadataV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetMalQueryMetadataV1Default) String() string { - return fmt.Sprintf("[GET /malquery/entities/metadata/v1][%d] GetMalQueryMetadataV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetMalQueryMetadataV1Default) GetPayload() *models.MalquerySampleMetadataResponse { - return o.Payload -} - -func (o *GetMalQueryMetadataV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalquerySampleMetadataResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/get_mal_query_quotas_v1_responses.go b/falcon/client/malquery/get_mal_query_quotas_v1_responses.go index e67534e8..58f4c7c4 100644 --- a/falcon/client/malquery/get_mal_query_quotas_v1_responses.go +++ b/falcon/client/malquery/get_mal_query_quotas_v1_responses.go @@ -68,14 +68,7 @@ func (o *GetMalQueryQuotasV1Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetMalQueryQuotasV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /malquery/aggregates/quotas/v1] GetMalQueryQuotasV1", response, response.Code()) } } @@ -91,6 +84,10 @@ OK */ type GetMalQueryQuotasV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -146,6 +143,13 @@ func (o *GetMalQueryQuotasV1OK) GetPayload() *models.MalqueryRateLimitsResponse func (o *GetMalQueryQuotasV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -190,6 +194,10 @@ Bad Request */ type GetMalQueryQuotasV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -245,6 +253,13 @@ func (o *GetMalQueryQuotasV1BadRequest) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryQuotasV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -289,6 +304,10 @@ Unauthorized */ type GetMalQueryQuotasV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -344,6 +363,13 @@ func (o *GetMalQueryQuotasV1Unauthorized) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryQuotasV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -388,6 +414,10 @@ Forbidden */ type GetMalQueryQuotasV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -443,6 +473,13 @@ func (o *GetMalQueryQuotasV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryQuotasV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -487,6 +524,10 @@ Not Found */ type GetMalQueryQuotasV1NotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -542,6 +583,13 @@ func (o *GetMalQueryQuotasV1NotFound) GetPayload() *models.MalqueryRateLimitsRes func (o *GetMalQueryQuotasV1NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -586,6 +634,10 @@ Too Many Requests */ type GetMalQueryQuotasV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -645,6 +697,13 @@ func (o *GetMalQueryQuotasV1TooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *GetMalQueryQuotasV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -700,6 +759,10 @@ Internal Server Error */ type GetMalQueryQuotasV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -755,6 +818,13 @@ func (o *GetMalQueryQuotasV1InternalServerError) GetPayload() *models.MalqueryRa func (o *GetMalQueryQuotasV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -786,75 +856,3 @@ func (o *GetMalQueryQuotasV1InternalServerError) readResponse(response runtime.C return nil } - -// NewGetMalQueryQuotasV1Default creates a GetMalQueryQuotasV1Default with default headers values -func NewGetMalQueryQuotasV1Default(code int) *GetMalQueryQuotasV1Default { - return &GetMalQueryQuotasV1Default{ - _statusCode: code, - } -} - -/* -GetMalQueryQuotasV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetMalQueryQuotasV1Default struct { - _statusCode int - - Payload *models.MalqueryRateLimitsResponse -} - -// IsSuccess returns true when this get mal query quotas v1 default response has a 2xx status code -func (o *GetMalQueryQuotasV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get mal query quotas v1 default response has a 3xx status code -func (o *GetMalQueryQuotasV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get mal query quotas v1 default response has a 4xx status code -func (o *GetMalQueryQuotasV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get mal query quotas v1 default response has a 5xx status code -func (o *GetMalQueryQuotasV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get mal query quotas v1 default response a status code equal to that given -func (o *GetMalQueryQuotasV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get mal query quotas v1 default response -func (o *GetMalQueryQuotasV1Default) Code() int { - return o._statusCode -} - -func (o *GetMalQueryQuotasV1Default) Error() string { - return fmt.Sprintf("[GET /malquery/aggregates/quotas/v1][%d] GetMalQueryQuotasV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetMalQueryQuotasV1Default) String() string { - return fmt.Sprintf("[GET /malquery/aggregates/quotas/v1][%d] GetMalQueryQuotasV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetMalQueryQuotasV1Default) GetPayload() *models.MalqueryRateLimitsResponse { - return o.Payload -} - -func (o *GetMalQueryQuotasV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalqueryRateLimitsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/get_mal_query_request_v1_responses.go b/falcon/client/malquery/get_mal_query_request_v1_responses.go index 490b3104..0abac647 100644 --- a/falcon/client/malquery/get_mal_query_request_v1_responses.go +++ b/falcon/client/malquery/get_mal_query_request_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetMalQueryRequestV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewGetMalQueryRequestV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /malquery/entities/requests/v1] GetMalQueryRequestV1", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetMalQueryRequestV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetMalQueryRequestV1OK) GetPayload() *models.MalqueryRequestResponse { func (o *GetMalQueryRequestV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type GetMalQueryRequestV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetMalQueryRequestV1BadRequest) GetPayload() *models.MalqueryRequestRes func (o *GetMalQueryRequestV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Unauthorized */ type GetMalQueryRequestV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetMalQueryRequestV1Unauthorized) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryRequestV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type GetMalQueryRequestV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetMalQueryRequestV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *GetMalQueryRequestV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type GetMalQueryRequestV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetMalQueryRequestV1TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *GetMalQueryRequestV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetMalQueryRequestV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *GetMalQueryRequestV1InternalServerError) GetPayload() *models.MalqueryR func (o *GetMalQueryRequestV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetMalQueryRequestV1InternalServerError) readResponse(response runtime. return nil } - -// NewGetMalQueryRequestV1Default creates a GetMalQueryRequestV1Default with default headers values -func NewGetMalQueryRequestV1Default(code int) *GetMalQueryRequestV1Default { - return &GetMalQueryRequestV1Default{ - _statusCode: code, - } -} - -/* -GetMalQueryRequestV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetMalQueryRequestV1Default struct { - _statusCode int - - Payload *models.MalqueryRequestResponse -} - -// IsSuccess returns true when this get mal query request v1 default response has a 2xx status code -func (o *GetMalQueryRequestV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get mal query request v1 default response has a 3xx status code -func (o *GetMalQueryRequestV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get mal query request v1 default response has a 4xx status code -func (o *GetMalQueryRequestV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get mal query request v1 default response has a 5xx status code -func (o *GetMalQueryRequestV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get mal query request v1 default response a status code equal to that given -func (o *GetMalQueryRequestV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get mal query request v1 default response -func (o *GetMalQueryRequestV1Default) Code() int { - return o._statusCode -} - -func (o *GetMalQueryRequestV1Default) Error() string { - return fmt.Sprintf("[GET /malquery/entities/requests/v1][%d] GetMalQueryRequestV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetMalQueryRequestV1Default) String() string { - return fmt.Sprintf("[GET /malquery/entities/requests/v1][%d] GetMalQueryRequestV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetMalQueryRequestV1Default) GetPayload() *models.MalqueryRequestResponse { - return o.Payload -} - -func (o *GetMalQueryRequestV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalqueryRequestResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/malquery_client.go b/falcon/client/malquery/malquery_client.go index ff32c4ae..1b7d432b 100644 --- a/falcon/client/malquery/malquery_client.go +++ b/falcon/client/malquery/malquery_client.go @@ -6,6 +6,8 @@ package malquery // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -82,8 +84,9 @@ func (a *Client) GetMalQueryDownloadV1(params *GetMalQueryDownloadV1Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetMalQueryDownloadV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMalQueryDownloadV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -119,8 +122,9 @@ func (a *Client) GetMalQueryEntitiesSamplesFetchV1(params *GetMalQueryEntitiesSa return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetMalQueryEntitiesSamplesFetchV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMalQueryEntitiesSamplesFetchV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -156,8 +160,9 @@ func (a *Client) GetMalQueryMetadataV1(params *GetMalQueryMetadataV1Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetMalQueryMetadataV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMalQueryMetadataV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -193,8 +198,9 @@ func (a *Client) GetMalQueryQuotasV1(params *GetMalQueryQuotasV1Params, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetMalQueryQuotasV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMalQueryQuotasV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -230,8 +236,9 @@ func (a *Client) GetMalQueryRequestV1(params *GetMalQueryRequestV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetMalQueryRequestV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetMalQueryRequestV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -267,8 +274,9 @@ func (a *Client) PostMalQueryEntitiesSamplesMultidownloadV1(params *PostMalQuery return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostMalQueryEntitiesSamplesMultidownloadV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostMalQueryEntitiesSamplesMultidownloadV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -304,8 +312,9 @@ func (a *Client) PostMalQueryExactSearchV1(params *PostMalQueryExactSearchV1Para return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostMalQueryExactSearchV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostMalQueryExactSearchV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -341,8 +350,9 @@ func (a *Client) PostMalQueryFuzzySearchV1(params *PostMalQueryFuzzySearchV1Para return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostMalQueryFuzzySearchV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostMalQueryFuzzySearchV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -378,8 +388,9 @@ func (a *Client) PostMalQueryHuntV1(params *PostMalQueryHuntV1Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*PostMalQueryHuntV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PostMalQueryHuntV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/malquery/post_mal_query_entities_samples_multidownload_v1_responses.go b/falcon/client/malquery/post_mal_query_entities_samples_multidownload_v1_responses.go index 77050d19..d045ac69 100644 --- a/falcon/client/malquery/post_mal_query_entities_samples_multidownload_v1_responses.go +++ b/falcon/client/malquery/post_mal_query_entities_samples_multidownload_v1_responses.go @@ -68,14 +68,7 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1Reader) ReadResponse(response } return nil, result default: - result := NewPostMalQueryEntitiesSamplesMultidownloadV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /malquery/entities/samples-multidownload/v1] PostMalQueryEntitiesSamplesMultidownloadV1", response, response.Code()) } } @@ -91,6 +84,10 @@ OK */ type PostMalQueryEntitiesSamplesMultidownloadV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -146,6 +143,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1OK) GetPayload() *models.Malq func (o *PostMalQueryEntitiesSamplesMultidownloadV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -190,6 +194,10 @@ Bad Request */ type PostMalQueryEntitiesSamplesMultidownloadV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -245,6 +253,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1BadRequest) GetPayload() *mod func (o *PostMalQueryEntitiesSamplesMultidownloadV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -289,6 +304,10 @@ Unauthorized */ type PostMalQueryEntitiesSamplesMultidownloadV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -344,6 +363,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1Unauthorized) GetPayload() *m func (o *PostMalQueryEntitiesSamplesMultidownloadV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -388,6 +414,10 @@ Forbidden */ type PostMalQueryEntitiesSamplesMultidownloadV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -443,6 +473,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1Forbidden) GetPayload() *mode func (o *PostMalQueryEntitiesSamplesMultidownloadV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -487,6 +524,10 @@ Not Found */ type PostMalQueryEntitiesSamplesMultidownloadV1NotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -542,6 +583,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1NotFound) GetPayload() *model func (o *PostMalQueryEntitiesSamplesMultidownloadV1NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -586,6 +634,10 @@ Too Many Requests */ type PostMalQueryEntitiesSamplesMultidownloadV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -645,6 +697,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1TooManyRequests) GetPayload() func (o *PostMalQueryEntitiesSamplesMultidownloadV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -700,6 +759,10 @@ Internal Server Error */ type PostMalQueryEntitiesSamplesMultidownloadV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -755,6 +818,13 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1InternalServerError) GetPaylo func (o *PostMalQueryEntitiesSamplesMultidownloadV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -786,75 +856,3 @@ func (o *PostMalQueryEntitiesSamplesMultidownloadV1InternalServerError) readResp return nil } - -// NewPostMalQueryEntitiesSamplesMultidownloadV1Default creates a PostMalQueryEntitiesSamplesMultidownloadV1Default with default headers values -func NewPostMalQueryEntitiesSamplesMultidownloadV1Default(code int) *PostMalQueryEntitiesSamplesMultidownloadV1Default { - return &PostMalQueryEntitiesSamplesMultidownloadV1Default{ - _statusCode: code, - } -} - -/* -PostMalQueryEntitiesSamplesMultidownloadV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PostMalQueryEntitiesSamplesMultidownloadV1Default struct { - _statusCode int - - Payload *models.MalqueryExternalQueryResponse -} - -// IsSuccess returns true when this post mal query entities samples multidownload v1 default response has a 2xx status code -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post mal query entities samples multidownload v1 default response has a 3xx status code -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post mal query entities samples multidownload v1 default response has a 4xx status code -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post mal query entities samples multidownload v1 default response has a 5xx status code -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post mal query entities samples multidownload v1 default response a status code equal to that given -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post mal query entities samples multidownload v1 default response -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) Code() int { - return o._statusCode -} - -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) Error() string { - return fmt.Sprintf("[POST /malquery/entities/samples-multidownload/v1][%d] PostMalQueryEntitiesSamplesMultidownloadV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) String() string { - return fmt.Sprintf("[POST /malquery/entities/samples-multidownload/v1][%d] PostMalQueryEntitiesSamplesMultidownloadV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) GetPayload() *models.MalqueryExternalQueryResponse { - return o.Payload -} - -func (o *PostMalQueryEntitiesSamplesMultidownloadV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalqueryExternalQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/post_mal_query_exact_search_v1_responses.go b/falcon/client/malquery/post_mal_query_exact_search_v1_responses.go index 1ad3afe9..15f4df8d 100644 --- a/falcon/client/malquery/post_mal_query_exact_search_v1_responses.go +++ b/falcon/client/malquery/post_mal_query_exact_search_v1_responses.go @@ -62,14 +62,7 @@ func (o *PostMalQueryExactSearchV1Reader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewPostMalQueryExactSearchV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /malquery/queries/exact-search/v1] PostMalQueryExactSearchV1", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PostMalQueryExactSearchV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *PostMalQueryExactSearchV1OK) GetPayload() *models.MalqueryExternalQuery func (o *PostMalQueryExactSearchV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type PostMalQueryExactSearchV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *PostMalQueryExactSearchV1BadRequest) GetPayload() *models.MalqueryExter func (o *PostMalQueryExactSearchV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Unauthorized */ type PostMalQueryExactSearchV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PostMalQueryExactSearchV1Unauthorized) GetPayload() *models.MsaErrorsOn func (o *PostMalQueryExactSearchV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type PostMalQueryExactSearchV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *PostMalQueryExactSearchV1Forbidden) GetPayload() *models.MsaErrorsOnly func (o *PostMalQueryExactSearchV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type PostMalQueryExactSearchV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PostMalQueryExactSearchV1TooManyRequests) GetPayload() *models.Malquery func (o *PostMalQueryExactSearchV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PostMalQueryExactSearchV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *PostMalQueryExactSearchV1InternalServerError) GetPayload() *models.Malq func (o *PostMalQueryExactSearchV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *PostMalQueryExactSearchV1InternalServerError) readResponse(response run return nil } - -// NewPostMalQueryExactSearchV1Default creates a PostMalQueryExactSearchV1Default with default headers values -func NewPostMalQueryExactSearchV1Default(code int) *PostMalQueryExactSearchV1Default { - return &PostMalQueryExactSearchV1Default{ - _statusCode: code, - } -} - -/* -PostMalQueryExactSearchV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PostMalQueryExactSearchV1Default struct { - _statusCode int - - Payload *models.MalqueryExternalQueryResponse -} - -// IsSuccess returns true when this post mal query exact search v1 default response has a 2xx status code -func (o *PostMalQueryExactSearchV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post mal query exact search v1 default response has a 3xx status code -func (o *PostMalQueryExactSearchV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post mal query exact search v1 default response has a 4xx status code -func (o *PostMalQueryExactSearchV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post mal query exact search v1 default response has a 5xx status code -func (o *PostMalQueryExactSearchV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post mal query exact search v1 default response a status code equal to that given -func (o *PostMalQueryExactSearchV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post mal query exact search v1 default response -func (o *PostMalQueryExactSearchV1Default) Code() int { - return o._statusCode -} - -func (o *PostMalQueryExactSearchV1Default) Error() string { - return fmt.Sprintf("[POST /malquery/queries/exact-search/v1][%d] PostMalQueryExactSearchV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryExactSearchV1Default) String() string { - return fmt.Sprintf("[POST /malquery/queries/exact-search/v1][%d] PostMalQueryExactSearchV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryExactSearchV1Default) GetPayload() *models.MalqueryExternalQueryResponse { - return o.Payload -} - -func (o *PostMalQueryExactSearchV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalqueryExternalQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/post_mal_query_fuzzy_search_v1_responses.go b/falcon/client/malquery/post_mal_query_fuzzy_search_v1_responses.go index fec02103..95fbd810 100644 --- a/falcon/client/malquery/post_mal_query_fuzzy_search_v1_responses.go +++ b/falcon/client/malquery/post_mal_query_fuzzy_search_v1_responses.go @@ -62,14 +62,7 @@ func (o *PostMalQueryFuzzySearchV1Reader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewPostMalQueryFuzzySearchV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /malquery/combined/fuzzy-search/v1] PostMalQueryFuzzySearchV1", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PostMalQueryFuzzySearchV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *PostMalQueryFuzzySearchV1OK) GetPayload() *models.MalqueryFuzzySearchRe func (o *PostMalQueryFuzzySearchV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type PostMalQueryFuzzySearchV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *PostMalQueryFuzzySearchV1BadRequest) GetPayload() *models.MalqueryFuzzy func (o *PostMalQueryFuzzySearchV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Unauthorized */ type PostMalQueryFuzzySearchV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PostMalQueryFuzzySearchV1Unauthorized) GetPayload() *models.MsaErrorsOn func (o *PostMalQueryFuzzySearchV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type PostMalQueryFuzzySearchV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *PostMalQueryFuzzySearchV1Forbidden) GetPayload() *models.MsaErrorsOnly func (o *PostMalQueryFuzzySearchV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type PostMalQueryFuzzySearchV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PostMalQueryFuzzySearchV1TooManyRequests) GetPayload() *models.MsaReply func (o *PostMalQueryFuzzySearchV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PostMalQueryFuzzySearchV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *PostMalQueryFuzzySearchV1InternalServerError) GetPayload() *models.Malq func (o *PostMalQueryFuzzySearchV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *PostMalQueryFuzzySearchV1InternalServerError) readResponse(response run return nil } - -// NewPostMalQueryFuzzySearchV1Default creates a PostMalQueryFuzzySearchV1Default with default headers values -func NewPostMalQueryFuzzySearchV1Default(code int) *PostMalQueryFuzzySearchV1Default { - return &PostMalQueryFuzzySearchV1Default{ - _statusCode: code, - } -} - -/* -PostMalQueryFuzzySearchV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PostMalQueryFuzzySearchV1Default struct { - _statusCode int - - Payload *models.MalqueryFuzzySearchResponse -} - -// IsSuccess returns true when this post mal query fuzzy search v1 default response has a 2xx status code -func (o *PostMalQueryFuzzySearchV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post mal query fuzzy search v1 default response has a 3xx status code -func (o *PostMalQueryFuzzySearchV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post mal query fuzzy search v1 default response has a 4xx status code -func (o *PostMalQueryFuzzySearchV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post mal query fuzzy search v1 default response has a 5xx status code -func (o *PostMalQueryFuzzySearchV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post mal query fuzzy search v1 default response a status code equal to that given -func (o *PostMalQueryFuzzySearchV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post mal query fuzzy search v1 default response -func (o *PostMalQueryFuzzySearchV1Default) Code() int { - return o._statusCode -} - -func (o *PostMalQueryFuzzySearchV1Default) Error() string { - return fmt.Sprintf("[POST /malquery/combined/fuzzy-search/v1][%d] PostMalQueryFuzzySearchV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryFuzzySearchV1Default) String() string { - return fmt.Sprintf("[POST /malquery/combined/fuzzy-search/v1][%d] PostMalQueryFuzzySearchV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryFuzzySearchV1Default) GetPayload() *models.MalqueryFuzzySearchResponse { - return o.Payload -} - -func (o *PostMalQueryFuzzySearchV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalqueryFuzzySearchResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/malquery/post_mal_query_hunt_v1_responses.go b/falcon/client/malquery/post_mal_query_hunt_v1_responses.go index 55e73f4d..f4e190ea 100644 --- a/falcon/client/malquery/post_mal_query_hunt_v1_responses.go +++ b/falcon/client/malquery/post_mal_query_hunt_v1_responses.go @@ -62,14 +62,7 @@ func (o *PostMalQueryHuntV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewPostMalQueryHuntV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /malquery/queries/hunt/v1] PostMalQueryHuntV1", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PostMalQueryHuntV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *PostMalQueryHuntV1OK) GetPayload() *models.MalqueryExternalQueryRespons func (o *PostMalQueryHuntV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type PostMalQueryHuntV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *PostMalQueryHuntV1BadRequest) GetPayload() *models.MalqueryExternalQuer func (o *PostMalQueryHuntV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Unauthorized */ type PostMalQueryHuntV1Unauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PostMalQueryHuntV1Unauthorized) GetPayload() *models.MsaErrorsOnly { func (o *PostMalQueryHuntV1Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type PostMalQueryHuntV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *PostMalQueryHuntV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *PostMalQueryHuntV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type PostMalQueryHuntV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PostMalQueryHuntV1TooManyRequests) GetPayload() *models.MalqueryExterna func (o *PostMalQueryHuntV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PostMalQueryHuntV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *PostMalQueryHuntV1InternalServerError) GetPayload() *models.MalqueryExt func (o *PostMalQueryHuntV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *PostMalQueryHuntV1InternalServerError) readResponse(response runtime.Cl return nil } - -// NewPostMalQueryHuntV1Default creates a PostMalQueryHuntV1Default with default headers values -func NewPostMalQueryHuntV1Default(code int) *PostMalQueryHuntV1Default { - return &PostMalQueryHuntV1Default{ - _statusCode: code, - } -} - -/* -PostMalQueryHuntV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PostMalQueryHuntV1Default struct { - _statusCode int - - Payload *models.MalqueryExternalQueryResponse -} - -// IsSuccess returns true when this post mal query hunt v1 default response has a 2xx status code -func (o *PostMalQueryHuntV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this post mal query hunt v1 default response has a 3xx status code -func (o *PostMalQueryHuntV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this post mal query hunt v1 default response has a 4xx status code -func (o *PostMalQueryHuntV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this post mal query hunt v1 default response has a 5xx status code -func (o *PostMalQueryHuntV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this post mal query hunt v1 default response a status code equal to that given -func (o *PostMalQueryHuntV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the post mal query hunt v1 default response -func (o *PostMalQueryHuntV1Default) Code() int { - return o._statusCode -} - -func (o *PostMalQueryHuntV1Default) Error() string { - return fmt.Sprintf("[POST /malquery/queries/hunt/v1][%d] PostMalQueryHuntV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryHuntV1Default) String() string { - return fmt.Sprintf("[POST /malquery/queries/hunt/v1][%d] PostMalQueryHuntV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PostMalQueryHuntV1Default) GetPayload() *models.MalqueryExternalQueryResponse { - return o.Payload -} - -func (o *PostMalQueryHuntV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MalqueryExternalQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/aggregate_cases_responses.go b/falcon/client/message_center/aggregate_cases_responses.go index deec6336..b6cc18a3 100644 --- a/falcon/client/message_center/aggregate_cases_responses.go +++ b/falcon/client/message_center/aggregate_cases_responses.go @@ -44,14 +44,7 @@ func (o *AggregateCasesReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewAggregateCasesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /message-center/aggregates/cases/GET/v1] AggregateCases", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *AggregateCasesTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewAggregateCasesDefault creates a AggregateCasesDefault with default headers values -func NewAggregateCasesDefault(code int) *AggregateCasesDefault { - return &AggregateCasesDefault{ - _statusCode: code, - } -} - -/* -AggregateCasesDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregateCasesDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregate cases default response has a 2xx status code -func (o *AggregateCasesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate cases default response has a 3xx status code -func (o *AggregateCasesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate cases default response has a 4xx status code -func (o *AggregateCasesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate cases default response has a 5xx status code -func (o *AggregateCasesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate cases default response a status code equal to that given -func (o *AggregateCasesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate cases default response -func (o *AggregateCasesDefault) Code() int { - return o._statusCode -} - -func (o *AggregateCasesDefault) Error() string { - return fmt.Sprintf("[POST /message-center/aggregates/cases/GET/v1][%d] AggregateCases default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateCasesDefault) String() string { - return fmt.Sprintf("[POST /message-center/aggregates/cases/GET/v1][%d] AggregateCases default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateCasesDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregateCasesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/case_add_activity_parameters.go b/falcon/client/message_center/case_add_activity_parameters.go index 350ad984..c455f172 100644 --- a/falcon/client/message_center/case_add_activity_parameters.go +++ b/falcon/client/message_center/case_add_activity_parameters.go @@ -64,7 +64,7 @@ CaseAddActivityParams contains all the parameters to send to the API endpoint type CaseAddActivityParams struct { // Body. - Body *models.APIActivityCreationRequest + Body *models.DomainActivityCreationRequest timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CaseAddActivityParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the case add activity params -func (o *CaseAddActivityParams) WithBody(body *models.APIActivityCreationRequest) *CaseAddActivityParams { +func (o *CaseAddActivityParams) WithBody(body *models.DomainActivityCreationRequest) *CaseAddActivityParams { o.SetBody(body) return o } // SetBody adds the body to the case add activity params -func (o *CaseAddActivityParams) SetBody(body *models.APIActivityCreationRequest) { +func (o *CaseAddActivityParams) SetBody(body *models.DomainActivityCreationRequest) { o.Body = body } diff --git a/falcon/client/message_center/case_add_activity_responses.go b/falcon/client/message_center/case_add_activity_responses.go index c0292d58..c469b6bd 100644 --- a/falcon/client/message_center/case_add_activity_responses.go +++ b/falcon/client/message_center/case_add_activity_responses.go @@ -56,14 +56,7 @@ func (o *CaseAddActivityReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewCaseAddActivityDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /message-center/entities/case-activity/v1] CaseAddActivity", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *CaseAddActivityInternalServerError) readResponse(response runtime.Clien return nil } - -// NewCaseAddActivityDefault creates a CaseAddActivityDefault with default headers values -func NewCaseAddActivityDefault(code int) *CaseAddActivityDefault { - return &CaseAddActivityDefault{ - _statusCode: code, - } -} - -/* -CaseAddActivityDefault describes a response with status code -1, with default header values. - -OK -*/ -type CaseAddActivityDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this case add activity default response has a 2xx status code -func (o *CaseAddActivityDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this case add activity default response has a 3xx status code -func (o *CaseAddActivityDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this case add activity default response has a 4xx status code -func (o *CaseAddActivityDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this case add activity default response has a 5xx status code -func (o *CaseAddActivityDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this case add activity default response a status code equal to that given -func (o *CaseAddActivityDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the case add activity default response -func (o *CaseAddActivityDefault) Code() int { - return o._statusCode -} - -func (o *CaseAddActivityDefault) Error() string { - return fmt.Sprintf("[POST /message-center/entities/case-activity/v1][%d] CaseAddActivity default %+v", o._statusCode, o.Payload) -} - -func (o *CaseAddActivityDefault) String() string { - return fmt.Sprintf("[POST /message-center/entities/case-activity/v1][%d] CaseAddActivity default %+v", o._statusCode, o.Payload) -} - -func (o *CaseAddActivityDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *CaseAddActivityDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/case_add_attachment_responses.go b/falcon/client/message_center/case_add_attachment_responses.go index 67f654e5..a8316a66 100644 --- a/falcon/client/message_center/case_add_attachment_responses.go +++ b/falcon/client/message_center/case_add_attachment_responses.go @@ -56,14 +56,7 @@ func (o *CaseAddAttachmentReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewCaseAddAttachmentDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /message-center/entities/case-attachment/v1] CaseAddAttachment", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *CaseAddAttachmentInternalServerError) readResponse(response runtime.Cli return nil } - -// NewCaseAddAttachmentDefault creates a CaseAddAttachmentDefault with default headers values -func NewCaseAddAttachmentDefault(code int) *CaseAddAttachmentDefault { - return &CaseAddAttachmentDefault{ - _statusCode: code, - } -} - -/* -CaseAddAttachmentDefault describes a response with status code -1, with default header values. - -OK -*/ -type CaseAddAttachmentDefault struct { - _statusCode int - - Payload *models.APIMessageCenterAttachmentUploadResponse -} - -// IsSuccess returns true when this case add attachment default response has a 2xx status code -func (o *CaseAddAttachmentDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this case add attachment default response has a 3xx status code -func (o *CaseAddAttachmentDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this case add attachment default response has a 4xx status code -func (o *CaseAddAttachmentDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this case add attachment default response has a 5xx status code -func (o *CaseAddAttachmentDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this case add attachment default response a status code equal to that given -func (o *CaseAddAttachmentDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the case add attachment default response -func (o *CaseAddAttachmentDefault) Code() int { - return o._statusCode -} - -func (o *CaseAddAttachmentDefault) Error() string { - return fmt.Sprintf("[POST /message-center/entities/case-attachment/v1][%d] CaseAddAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *CaseAddAttachmentDefault) String() string { - return fmt.Sprintf("[POST /message-center/entities/case-attachment/v1][%d] CaseAddAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *CaseAddAttachmentDefault) GetPayload() *models.APIMessageCenterAttachmentUploadResponse { - return o.Payload -} - -func (o *CaseAddAttachmentDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMessageCenterAttachmentUploadResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/case_download_attachment_responses.go b/falcon/client/message_center/case_download_attachment_responses.go index c6081f6a..5ded8a53 100644 --- a/falcon/client/message_center/case_download_attachment_responses.go +++ b/falcon/client/message_center/case_download_attachment_responses.go @@ -62,14 +62,7 @@ func (o *CaseDownloadAttachmentReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewCaseDownloadAttachmentDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /message-center/entities/case-attachment/v1] CaseDownloadAttachment", response, response.Code()) } } @@ -745,73 +738,3 @@ func (o *CaseDownloadAttachmentInternalServerError) readResponse(response runtim return nil } - -// NewCaseDownloadAttachmentDefault creates a CaseDownloadAttachmentDefault with default headers values -func NewCaseDownloadAttachmentDefault(code int) *CaseDownloadAttachmentDefault { - return &CaseDownloadAttachmentDefault{ - _statusCode: code, - } -} - -/* -CaseDownloadAttachmentDefault describes a response with status code -1, with default header values. - -OK -*/ -type CaseDownloadAttachmentDefault struct { - _statusCode int - - Payload string -} - -// IsSuccess returns true when this case download attachment default response has a 2xx status code -func (o *CaseDownloadAttachmentDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this case download attachment default response has a 3xx status code -func (o *CaseDownloadAttachmentDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this case download attachment default response has a 4xx status code -func (o *CaseDownloadAttachmentDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this case download attachment default response has a 5xx status code -func (o *CaseDownloadAttachmentDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this case download attachment default response a status code equal to that given -func (o *CaseDownloadAttachmentDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the case download attachment default response -func (o *CaseDownloadAttachmentDefault) Code() int { - return o._statusCode -} - -func (o *CaseDownloadAttachmentDefault) Error() string { - return fmt.Sprintf("[GET /message-center/entities/case-attachment/v1][%d] CaseDownloadAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *CaseDownloadAttachmentDefault) String() string { - return fmt.Sprintf("[GET /message-center/entities/case-attachment/v1][%d] CaseDownloadAttachment default %+v", o._statusCode, o.Payload) -} - -func (o *CaseDownloadAttachmentDefault) GetPayload() string { - return o.Payload -} - -func (o *CaseDownloadAttachmentDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/create_case_parameters.go b/falcon/client/message_center/create_case_parameters.go index b052f624..c2627f7e 100644 --- a/falcon/client/message_center/create_case_parameters.go +++ b/falcon/client/message_center/create_case_parameters.go @@ -64,7 +64,7 @@ CreateCaseParams contains all the parameters to send to the API endpoint type CreateCaseParams struct { // Body. - Body *models.APICaseCreationRequest + Body *models.DomainCaseCreationRequest timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateCaseParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create case params -func (o *CreateCaseParams) WithBody(body *models.APICaseCreationRequest) *CreateCaseParams { +func (o *CreateCaseParams) WithBody(body *models.DomainCaseCreationRequest) *CreateCaseParams { o.SetBody(body) return o } // SetBody adds the body to the create case params -func (o *CreateCaseParams) SetBody(body *models.APICaseCreationRequest) { +func (o *CreateCaseParams) SetBody(body *models.DomainCaseCreationRequest) { o.Body = body } diff --git a/falcon/client/message_center/create_case_responses.go b/falcon/client/message_center/create_case_responses.go index 8655d578..90006e6a 100644 --- a/falcon/client/message_center/create_case_responses.go +++ b/falcon/client/message_center/create_case_responses.go @@ -56,14 +56,7 @@ func (o *CreateCaseReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewCreateCaseDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /message-center/entities/case/v1] CreateCase", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *CreateCaseInternalServerError) readResponse(response runtime.ClientResp return nil } - -// NewCreateCaseDefault creates a CreateCaseDefault with default headers values -func NewCreateCaseDefault(code int) *CreateCaseDefault { - return &CreateCaseDefault{ - _statusCode: code, - } -} - -/* -CreateCaseDefault describes a response with status code -1, with default header values. - -OK -*/ -type CreateCaseDefault struct { - _statusCode int - - Payload *models.MsaReplyAffectedEntities -} - -// IsSuccess returns true when this create case default response has a 2xx status code -func (o *CreateCaseDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create case default response has a 3xx status code -func (o *CreateCaseDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create case default response has a 4xx status code -func (o *CreateCaseDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create case default response has a 5xx status code -func (o *CreateCaseDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create case default response a status code equal to that given -func (o *CreateCaseDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create case default response -func (o *CreateCaseDefault) Code() int { - return o._statusCode -} - -func (o *CreateCaseDefault) Error() string { - return fmt.Sprintf("[POST /message-center/entities/case/v1][%d] CreateCase default %+v", o._statusCode, o.Payload) -} - -func (o *CreateCaseDefault) String() string { - return fmt.Sprintf("[POST /message-center/entities/case/v1][%d] CreateCase default %+v", o._statusCode, o.Payload) -} - -func (o *CreateCaseDefault) GetPayload() *models.MsaReplyAffectedEntities { - return o.Payload -} - -func (o *CreateCaseDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyAffectedEntities) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/create_case_v2_responses.go b/falcon/client/message_center/create_case_v2_responses.go index 41fcd656..2de80691 100644 --- a/falcon/client/message_center/create_case_v2_responses.go +++ b/falcon/client/message_center/create_case_v2_responses.go @@ -56,7 +56,7 @@ func (o *CreateCaseV2Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /message-center/entities/case/v2] CreateCaseV2", response, response.Code()) } } diff --git a/falcon/client/message_center/get_case_activity_by_ids_responses.go b/falcon/client/message_center/get_case_activity_by_ids_responses.go index 49ee79fe..83e95eff 100644 --- a/falcon/client/message_center/get_case_activity_by_ids_responses.go +++ b/falcon/client/message_center/get_case_activity_by_ids_responses.go @@ -56,14 +56,7 @@ func (o *GetCaseActivityByIdsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewGetCaseActivityByIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /message-center/entities/case-activities/GET/v1] GetCaseActivityByIds", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetCaseActivityByIdsInternalServerError) readResponse(response runtime. return nil } - -// NewGetCaseActivityByIdsDefault creates a GetCaseActivityByIdsDefault with default headers values -func NewGetCaseActivityByIdsDefault(code int) *GetCaseActivityByIdsDefault { - return &GetCaseActivityByIdsDefault{ - _statusCode: code, - } -} - -/* -GetCaseActivityByIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCaseActivityByIdsDefault struct { - _statusCode int - - Payload *models.APIMessageCenterActivityResponse -} - -// IsSuccess returns true when this get case activity by ids default response has a 2xx status code -func (o *GetCaseActivityByIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get case activity by ids default response has a 3xx status code -func (o *GetCaseActivityByIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get case activity by ids default response has a 4xx status code -func (o *GetCaseActivityByIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get case activity by ids default response has a 5xx status code -func (o *GetCaseActivityByIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get case activity by ids default response a status code equal to that given -func (o *GetCaseActivityByIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get case activity by ids default response -func (o *GetCaseActivityByIdsDefault) Code() int { - return o._statusCode -} - -func (o *GetCaseActivityByIdsDefault) Error() string { - return fmt.Sprintf("[POST /message-center/entities/case-activities/GET/v1][%d] GetCaseActivityByIds default %+v", o._statusCode, o.Payload) -} - -func (o *GetCaseActivityByIdsDefault) String() string { - return fmt.Sprintf("[POST /message-center/entities/case-activities/GET/v1][%d] GetCaseActivityByIds default %+v", o._statusCode, o.Payload) -} - -func (o *GetCaseActivityByIdsDefault) GetPayload() *models.APIMessageCenterActivityResponse { - return o.Payload -} - -func (o *GetCaseActivityByIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMessageCenterActivityResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/get_case_entities_by_i_ds_responses.go b/falcon/client/message_center/get_case_entities_by_i_ds_responses.go index 5ec6ea1d..2d704604 100644 --- a/falcon/client/message_center/get_case_entities_by_i_ds_responses.go +++ b/falcon/client/message_center/get_case_entities_by_i_ds_responses.go @@ -56,14 +56,7 @@ func (o *GetCaseEntitiesByIDsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewGetCaseEntitiesByIDsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /message-center/entities/cases/GET/v1] GetCaseEntitiesByIDs", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetCaseEntitiesByIDsInternalServerError) readResponse(response runtime. return nil } - -// NewGetCaseEntitiesByIDsDefault creates a GetCaseEntitiesByIDsDefault with default headers values -func NewGetCaseEntitiesByIDsDefault(code int) *GetCaseEntitiesByIDsDefault { - return &GetCaseEntitiesByIDsDefault{ - _statusCode: code, - } -} - -/* -GetCaseEntitiesByIDsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCaseEntitiesByIDsDefault struct { - _statusCode int - - Payload *models.APIMessageCenterCasesResponse -} - -// IsSuccess returns true when this get case entities by i ds default response has a 2xx status code -func (o *GetCaseEntitiesByIDsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get case entities by i ds default response has a 3xx status code -func (o *GetCaseEntitiesByIDsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get case entities by i ds default response has a 4xx status code -func (o *GetCaseEntitiesByIDsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get case entities by i ds default response has a 5xx status code -func (o *GetCaseEntitiesByIDsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get case entities by i ds default response a status code equal to that given -func (o *GetCaseEntitiesByIDsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get case entities by i ds default response -func (o *GetCaseEntitiesByIDsDefault) Code() int { - return o._statusCode -} - -func (o *GetCaseEntitiesByIDsDefault) Error() string { - return fmt.Sprintf("[POST /message-center/entities/cases/GET/v1][%d] GetCaseEntitiesByIDs default %+v", o._statusCode, o.Payload) -} - -func (o *GetCaseEntitiesByIDsDefault) String() string { - return fmt.Sprintf("[POST /message-center/entities/cases/GET/v1][%d] GetCaseEntitiesByIDs default %+v", o._statusCode, o.Payload) -} - -func (o *GetCaseEntitiesByIDsDefault) GetPayload() *models.APIMessageCenterCasesResponse { - return o.Payload -} - -func (o *GetCaseEntitiesByIDsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIMessageCenterCasesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/message_center_client.go b/falcon/client/message_center/message_center_client.go index e86d42c3..d0a448ff 100644 --- a/falcon/client/message_center/message_center_client.go +++ b/falcon/client/message_center/message_center_client.go @@ -50,8 +50,6 @@ type ClientService interface { QueryCasesIdsByFilter(params *QueryCasesIdsByFilterParams, opts ...ClientOption) (*QueryCasesIdsByFilterOK, error) - UpdateCase(params *UpdateCaseParams, opts ...ClientOption) (*UpdateCaseOK, error) - SetTransport(transport runtime.ClientTransport) } @@ -88,8 +86,9 @@ func (a *Client) AggregateCases(params *AggregateCasesParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateCasesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateCases: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -125,8 +124,9 @@ func (a *Client) CaseAddActivity(params *CaseAddActivityParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*CaseAddActivityDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CaseAddActivity: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -198,8 +198,9 @@ func (a *Client) CaseAddAttachment(params *CaseAddAttachmentParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*CaseAddAttachmentDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CaseAddAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -235,8 +236,9 @@ func (a *Client) CaseDownloadAttachment(params *CaseDownloadAttachmentParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*CaseDownloadAttachmentDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CaseDownloadAttachment: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -272,8 +274,9 @@ func (a *Client) CreateCase(params *CreateCaseParams, opts ...ClientOption) (*Cr return success, nil } // unexpected success response - unexpectedSuccess := result.(*CreateCaseDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CreateCase: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -347,8 +350,9 @@ func (a *Client) GetCaseActivityByIds(params *GetCaseActivityByIdsParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCaseActivityByIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCaseActivityByIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -384,8 +388,9 @@ func (a *Client) GetCaseEntitiesByIDs(params *GetCaseEntitiesByIDsParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCaseEntitiesByIDsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCaseEntitiesByIDs: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -421,8 +426,9 @@ func (a *Client) QueryActivityByCaseID(params *QueryActivityByCaseIDParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryActivityByCaseIDDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryActivityByCaseID: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -458,45 +464,9 @@ func (a *Client) QueryCasesIdsByFilter(params *QueryCasesIdsByFilterParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCasesIdsByFilterDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) -} - -/* -UpdateCase updates an existing case -*/ -func (a *Client) UpdateCase(params *UpdateCaseParams, opts ...ClientOption) (*UpdateCaseOK, error) { - // TODO: Validate the params before sending - if params == nil { - params = NewUpdateCaseParams() - } - op := &runtime.ClientOperation{ - ID: "UpdateCase", - Method: "PATCH", - PathPattern: "/message-center/entities/case/v1", - ProducesMediaTypes: []string{"application/json"}, - ConsumesMediaTypes: []string{"application/json"}, - Schemes: []string{"https"}, - Params: params, - Reader: &UpdateCaseReader{formats: a.formats}, - Context: params.Context, - Client: params.HTTPClient, - } - for _, opt := range opts { - opt(op) - } - - result, err := a.transport.Submit(op) - if err != nil { - return nil, err - } - success, ok := result.(*UpdateCaseOK) - if ok { - return success, nil - } - // unexpected success response - unexpectedSuccess := result.(*UpdateCaseDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryCasesIdsByFilter: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/message_center/query_activity_by_case_id_parameters.go b/falcon/client/message_center/query_activity_by_case_id_parameters.go index a5eeca90..22dd76fd 100644 --- a/falcon/client/message_center/query_activity_by_case_id_parameters.go +++ b/falcon/client/message_center/query_activity_by_case_id_parameters.go @@ -70,7 +70,10 @@ type QueryActivityByCaseIDParams struct { /* Filter. - Optional filter and sort criteria in the form of an FQL query. + Optional filter and sort criteria in the form of an FQL query. Allowed filters are: + + activity.created_time + activity.type */ Filter *string diff --git a/falcon/client/message_center/query_activity_by_case_id_responses.go b/falcon/client/message_center/query_activity_by_case_id_responses.go index f9df389f..8c255d78 100644 --- a/falcon/client/message_center/query_activity_by_case_id_responses.go +++ b/falcon/client/message_center/query_activity_by_case_id_responses.go @@ -56,14 +56,7 @@ func (o *QueryActivityByCaseIDReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewQueryActivityByCaseIDDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /message-center/queries/case-activities/v1] QueryActivityByCaseID", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryActivityByCaseIDInternalServerError) readResponse(response runtime return nil } - -// NewQueryActivityByCaseIDDefault creates a QueryActivityByCaseIDDefault with default headers values -func NewQueryActivityByCaseIDDefault(code int) *QueryActivityByCaseIDDefault { - return &QueryActivityByCaseIDDefault{ - _statusCode: code, - } -} - -/* -QueryActivityByCaseIDDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryActivityByCaseIDDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query activity by case ID default response has a 2xx status code -func (o *QueryActivityByCaseIDDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query activity by case ID default response has a 3xx status code -func (o *QueryActivityByCaseIDDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query activity by case ID default response has a 4xx status code -func (o *QueryActivityByCaseIDDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query activity by case ID default response has a 5xx status code -func (o *QueryActivityByCaseIDDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query activity by case ID default response a status code equal to that given -func (o *QueryActivityByCaseIDDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query activity by case ID default response -func (o *QueryActivityByCaseIDDefault) Code() int { - return o._statusCode -} - -func (o *QueryActivityByCaseIDDefault) Error() string { - return fmt.Sprintf("[GET /message-center/queries/case-activities/v1][%d] QueryActivityByCaseID default %+v", o._statusCode, o.Payload) -} - -func (o *QueryActivityByCaseIDDefault) String() string { - return fmt.Sprintf("[GET /message-center/queries/case-activities/v1][%d] QueryActivityByCaseID default %+v", o._statusCode, o.Payload) -} - -func (o *QueryActivityByCaseIDDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryActivityByCaseIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/query_cases_ids_by_filter_parameters.go b/falcon/client/message_center/query_cases_ids_by_filter_parameters.go index 70a0d976..1313d155 100644 --- a/falcon/client/message_center/query_cases_ids_by_filter_parameters.go +++ b/falcon/client/message_center/query_cases_ids_by_filter_parameters.go @@ -64,7 +64,28 @@ type QueryCasesIdsByFilterParams struct { /* Filter. - Optional filter and sort criteria in the form of an FQL query. + Optional filter and sort criteria in the form of an FQL query. Allowed filters are: + + _all + activity.body + case.aids + case.assigner.display_name + case.assigner.first_name + case.assigner.last_name + case.assigner.uid + case.assigner.uuid + case.body + case.created_time + case.detections.id + case.hosts + case.id + case.incidents.id + case.ip_addresses + case.key + case.last_modified_time + case.status + case.title + case.type */ Filter *string diff --git a/falcon/client/message_center/query_cases_ids_by_filter_responses.go b/falcon/client/message_center/query_cases_ids_by_filter_responses.go index 336f1f1d..9ffc331d 100644 --- a/falcon/client/message_center/query_cases_ids_by_filter_responses.go +++ b/falcon/client/message_center/query_cases_ids_by_filter_responses.go @@ -56,14 +56,7 @@ func (o *QueryCasesIdsByFilterReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewQueryCasesIdsByFilterDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /message-center/queries/cases/v1] QueryCasesIdsByFilter", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryCasesIdsByFilterInternalServerError) readResponse(response runtime return nil } - -// NewQueryCasesIdsByFilterDefault creates a QueryCasesIdsByFilterDefault with default headers values -func NewQueryCasesIdsByFilterDefault(code int) *QueryCasesIdsByFilterDefault { - return &QueryCasesIdsByFilterDefault{ - _statusCode: code, - } -} - -/* -QueryCasesIdsByFilterDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCasesIdsByFilterDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query cases ids by filter default response has a 2xx status code -func (o *QueryCasesIdsByFilterDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query cases ids by filter default response has a 3xx status code -func (o *QueryCasesIdsByFilterDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query cases ids by filter default response has a 4xx status code -func (o *QueryCasesIdsByFilterDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query cases ids by filter default response has a 5xx status code -func (o *QueryCasesIdsByFilterDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query cases ids by filter default response a status code equal to that given -func (o *QueryCasesIdsByFilterDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query cases ids by filter default response -func (o *QueryCasesIdsByFilterDefault) Code() int { - return o._statusCode -} - -func (o *QueryCasesIdsByFilterDefault) Error() string { - return fmt.Sprintf("[GET /message-center/queries/cases/v1][%d] QueryCasesIdsByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCasesIdsByFilterDefault) String() string { - return fmt.Sprintf("[GET /message-center/queries/cases/v1][%d] QueryCasesIdsByFilter default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCasesIdsByFilterDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryCasesIdsByFilterDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/message_center/update_case_parameters.go b/falcon/client/message_center/update_case_parameters.go deleted file mode 100644 index 1bd14938..00000000 --- a/falcon/client/message_center/update_case_parameters.go +++ /dev/null @@ -1,150 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package message_center - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// NewUpdateCaseParams creates a new UpdateCaseParams object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewUpdateCaseParams() *UpdateCaseParams { - return &UpdateCaseParams{ - timeout: cr.DefaultTimeout, - } -} - -// NewUpdateCaseParamsWithTimeout creates a new UpdateCaseParams object -// with the ability to set a timeout on a request. -func NewUpdateCaseParamsWithTimeout(timeout time.Duration) *UpdateCaseParams { - return &UpdateCaseParams{ - timeout: timeout, - } -} - -// NewUpdateCaseParamsWithContext creates a new UpdateCaseParams object -// with the ability to set a context for a request. -func NewUpdateCaseParamsWithContext(ctx context.Context) *UpdateCaseParams { - return &UpdateCaseParams{ - Context: ctx, - } -} - -// NewUpdateCaseParamsWithHTTPClient creates a new UpdateCaseParams object -// with the ability to set a custom HTTPClient for a request. -func NewUpdateCaseParamsWithHTTPClient(client *http.Client) *UpdateCaseParams { - return &UpdateCaseParams{ - HTTPClient: client, - } -} - -/* -UpdateCaseParams contains all the parameters to send to the API endpoint - - for the update case operation. - - Typically these are written to a http.Request. -*/ -type UpdateCaseParams struct { - - // Body. - Body *models.APICaseUpdateRequest - - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the update case params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *UpdateCaseParams) WithDefaults() *UpdateCaseParams { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the update case params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *UpdateCaseParams) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the update case params -func (o *UpdateCaseParams) WithTimeout(timeout time.Duration) *UpdateCaseParams { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the update case params -func (o *UpdateCaseParams) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the update case params -func (o *UpdateCaseParams) WithContext(ctx context.Context) *UpdateCaseParams { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the update case params -func (o *UpdateCaseParams) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the update case params -func (o *UpdateCaseParams) WithHTTPClient(client *http.Client) *UpdateCaseParams { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the update case params -func (o *UpdateCaseParams) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WithBody adds the body to the update case params -func (o *UpdateCaseParams) WithBody(body *models.APICaseUpdateRequest) *UpdateCaseParams { - o.SetBody(body) - return o -} - -// SetBody adds the body to the update case params -func (o *UpdateCaseParams) SetBody(body *models.APICaseUpdateRequest) { - o.Body = body -} - -// WriteToRequest writes these params to a swagger request -func (o *UpdateCaseParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - if o.Body != nil { - if err := r.SetBodyParam(o.Body); err != nil { - return err - } - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/message_center/update_case_responses.go b/falcon/client/message_center/update_case_responses.go deleted file mode 100644 index 0939a20e..00000000 --- a/falcon/client/message_center/update_case_responses.go +++ /dev/null @@ -1,705 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package message_center - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// UpdateCaseReader is a Reader for the UpdateCase structure. -type UpdateCaseReader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *UpdateCaseReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewUpdateCaseOK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 400: - result := NewUpdateCaseBadRequest() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 403: - result := NewUpdateCaseForbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewUpdateCaseTooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 500: - result := NewUpdateCaseInternalServerError() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewUpdateCaseDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewUpdateCaseOK creates a UpdateCaseOK with default headers values -func NewUpdateCaseOK() *UpdateCaseOK { - return &UpdateCaseOK{} -} - -/* -UpdateCaseOK describes a response with status code 200, with default header values. - -OK -*/ -type UpdateCaseOK struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyAffectedEntities -} - -// IsSuccess returns true when this update case o k response has a 2xx status code -func (o *UpdateCaseOK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this update case o k response has a 3xx status code -func (o *UpdateCaseOK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this update case o k response has a 4xx status code -func (o *UpdateCaseOK) IsClientError() bool { - return false -} - -// IsServerError returns true when this update case o k response has a 5xx status code -func (o *UpdateCaseOK) IsServerError() bool { - return false -} - -// IsCode returns true when this update case o k response a status code equal to that given -func (o *UpdateCaseOK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the update case o k response -func (o *UpdateCaseOK) Code() int { - return 200 -} - -func (o *UpdateCaseOK) Error() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseOK %+v", 200, o.Payload) -} - -func (o *UpdateCaseOK) String() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseOK %+v", 200, o.Payload) -} - -func (o *UpdateCaseOK) GetPayload() *models.MsaReplyAffectedEntities { - return o.Payload -} - -func (o *UpdateCaseOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyAffectedEntities) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateCaseBadRequest creates a UpdateCaseBadRequest with default headers values -func NewUpdateCaseBadRequest() *UpdateCaseBadRequest { - return &UpdateCaseBadRequest{} -} - -/* -UpdateCaseBadRequest describes a response with status code 400, with default header values. - -Bad Request -*/ -type UpdateCaseBadRequest struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update case bad request response has a 2xx status code -func (o *UpdateCaseBadRequest) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this update case bad request response has a 3xx status code -func (o *UpdateCaseBadRequest) IsRedirect() bool { - return false -} - -// IsClientError returns true when this update case bad request response has a 4xx status code -func (o *UpdateCaseBadRequest) IsClientError() bool { - return true -} - -// IsServerError returns true when this update case bad request response has a 5xx status code -func (o *UpdateCaseBadRequest) IsServerError() bool { - return false -} - -// IsCode returns true when this update case bad request response a status code equal to that given -func (o *UpdateCaseBadRequest) IsCode(code int) bool { - return code == 400 -} - -// Code gets the status code for the update case bad request response -func (o *UpdateCaseBadRequest) Code() int { - return 400 -} - -func (o *UpdateCaseBadRequest) Error() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseBadRequest %+v", 400, o.Payload) -} - -func (o *UpdateCaseBadRequest) String() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseBadRequest %+v", 400, o.Payload) -} - -func (o *UpdateCaseBadRequest) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateCaseBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateCaseForbidden creates a UpdateCaseForbidden with default headers values -func NewUpdateCaseForbidden() *UpdateCaseForbidden { - return &UpdateCaseForbidden{} -} - -/* -UpdateCaseForbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type UpdateCaseForbidden struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update case forbidden response has a 2xx status code -func (o *UpdateCaseForbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this update case forbidden response has a 3xx status code -func (o *UpdateCaseForbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this update case forbidden response has a 4xx status code -func (o *UpdateCaseForbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this update case forbidden response has a 5xx status code -func (o *UpdateCaseForbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this update case forbidden response a status code equal to that given -func (o *UpdateCaseForbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the update case forbidden response -func (o *UpdateCaseForbidden) Code() int { - return 403 -} - -func (o *UpdateCaseForbidden) Error() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseForbidden %+v", 403, o.Payload) -} - -func (o *UpdateCaseForbidden) String() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseForbidden %+v", 403, o.Payload) -} - -func (o *UpdateCaseForbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateCaseForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateCaseTooManyRequests creates a UpdateCaseTooManyRequests with default headers values -func NewUpdateCaseTooManyRequests() *UpdateCaseTooManyRequests { - return &UpdateCaseTooManyRequests{} -} - -/* -UpdateCaseTooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type UpdateCaseTooManyRequests struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update case too many requests response has a 2xx status code -func (o *UpdateCaseTooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this update case too many requests response has a 3xx status code -func (o *UpdateCaseTooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this update case too many requests response has a 4xx status code -func (o *UpdateCaseTooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this update case too many requests response has a 5xx status code -func (o *UpdateCaseTooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this update case too many requests response a status code equal to that given -func (o *UpdateCaseTooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the update case too many requests response -func (o *UpdateCaseTooManyRequests) Code() int { - return 429 -} - -func (o *UpdateCaseTooManyRequests) Error() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseTooManyRequests %+v", 429, o.Payload) -} - -func (o *UpdateCaseTooManyRequests) String() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseTooManyRequests %+v", 429, o.Payload) -} - -func (o *UpdateCaseTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateCaseTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateCaseInternalServerError creates a UpdateCaseInternalServerError with default headers values -func NewUpdateCaseInternalServerError() *UpdateCaseInternalServerError { - return &UpdateCaseInternalServerError{} -} - -/* -UpdateCaseInternalServerError describes a response with status code 500, with default header values. - -Internal Server Error -*/ -type UpdateCaseInternalServerError struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update case internal server error response has a 2xx status code -func (o *UpdateCaseInternalServerError) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this update case internal server error response has a 3xx status code -func (o *UpdateCaseInternalServerError) IsRedirect() bool { - return false -} - -// IsClientError returns true when this update case internal server error response has a 4xx status code -func (o *UpdateCaseInternalServerError) IsClientError() bool { - return false -} - -// IsServerError returns true when this update case internal server error response has a 5xx status code -func (o *UpdateCaseInternalServerError) IsServerError() bool { - return true -} - -// IsCode returns true when this update case internal server error response a status code equal to that given -func (o *UpdateCaseInternalServerError) IsCode(code int) bool { - return code == 500 -} - -// Code gets the status code for the update case internal server error response -func (o *UpdateCaseInternalServerError) Code() int { - return 500 -} - -func (o *UpdateCaseInternalServerError) Error() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseInternalServerError %+v", 500, o.Payload) -} - -func (o *UpdateCaseInternalServerError) String() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] updateCaseInternalServerError %+v", 500, o.Payload) -} - -func (o *UpdateCaseInternalServerError) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateCaseInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateCaseDefault creates a UpdateCaseDefault with default headers values -func NewUpdateCaseDefault(code int) *UpdateCaseDefault { - return &UpdateCaseDefault{ - _statusCode: code, - } -} - -/* -UpdateCaseDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateCaseDefault struct { - _statusCode int - - Payload *models.MsaReplyAffectedEntities -} - -// IsSuccess returns true when this update case default response has a 2xx status code -func (o *UpdateCaseDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update case default response has a 3xx status code -func (o *UpdateCaseDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update case default response has a 4xx status code -func (o *UpdateCaseDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update case default response has a 5xx status code -func (o *UpdateCaseDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update case default response a status code equal to that given -func (o *UpdateCaseDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update case default response -func (o *UpdateCaseDefault) Code() int { - return o._statusCode -} - -func (o *UpdateCaseDefault) Error() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] UpdateCase default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCaseDefault) String() string { - return fmt.Sprintf("[PATCH /message-center/entities/case/v1][%d] UpdateCase default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCaseDefault) GetPayload() *models.MsaReplyAffectedEntities { - return o.Payload -} - -func (o *UpdateCaseDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyAffectedEntities) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ml_exclusions/create_m_l_exclusions_v1_parameters.go b/falcon/client/ml_exclusions/create_m_l_exclusions_v1_parameters.go index ab68de00..99a9f706 100644 --- a/falcon/client/ml_exclusions/create_m_l_exclusions_v1_parameters.go +++ b/falcon/client/ml_exclusions/create_m_l_exclusions_v1_parameters.go @@ -64,7 +64,7 @@ CreateMLExclusionsV1Params contains all the parameters to send to the API endpoi type CreateMLExclusionsV1Params struct { // Body. - Body *models.RequestsMlExclusionCreateReqV1 + Body *models.ExclusionsCreateReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateMLExclusionsV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create m l exclusions v1 params -func (o *CreateMLExclusionsV1Params) WithBody(body *models.RequestsMlExclusionCreateReqV1) *CreateMLExclusionsV1Params { +func (o *CreateMLExclusionsV1Params) WithBody(body *models.ExclusionsCreateReqV1) *CreateMLExclusionsV1Params { o.SetBody(body) return o } // SetBody adds the body to the create m l exclusions v1 params -func (o *CreateMLExclusionsV1Params) SetBody(body *models.RequestsMlExclusionCreateReqV1) { +func (o *CreateMLExclusionsV1Params) SetBody(body *models.ExclusionsCreateReqV1) { o.Body = body } diff --git a/falcon/client/ml_exclusions/create_m_l_exclusions_v1_responses.go b/falcon/client/ml_exclusions/create_m_l_exclusions_v1_responses.go index 70f2d6f9..3f5b74c1 100644 --- a/falcon/client/ml_exclusions/create_m_l_exclusions_v1_responses.go +++ b/falcon/client/ml_exclusions/create_m_l_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *CreateMLExclusionsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewCreateMLExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/ml-exclusions/v1] createMLExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type CreateMLExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type CreateMLExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this create m l exclusions v1 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *CreateMLExclusionsV1OK) String() string { return fmt.Sprintf("[POST /policy/entities/ml-exclusions/v1][%d] createMLExclusionsV1OK %+v", 200, o.Payload) } -func (o *CreateMLExclusionsV1OK) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *CreateMLExclusionsV1OK) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *CreateMLExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *CreateMLExclusionsV1OK) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type CreateMLExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type CreateMLExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this create m l exclusions v1 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *CreateMLExclusionsV1BadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/ml-exclusions/v1][%d] createMLExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *CreateMLExclusionsV1BadRequest) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *CreateMLExclusionsV1BadRequest) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *CreateMLExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *CreateMLExclusionsV1BadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type CreateMLExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *CreateMLExclusionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *CreateMLExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type CreateMLExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *CreateMLExclusionsV1TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *CreateMLExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type CreateMLExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type CreateMLExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this create m l exclusions v1 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *CreateMLExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/ml-exclusions/v1][%d] createMLExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *CreateMLExclusionsV1InternalServerError) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *CreateMLExclusionsV1InternalServerError) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *CreateMLExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *CreateMLExclusionsV1InternalServerError) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateMLExclusionsV1Default creates a CreateMLExclusionsV1Default with default headers values -func NewCreateMLExclusionsV1Default(code int) *CreateMLExclusionsV1Default { - return &CreateMLExclusionsV1Default{ - _statusCode: code, - } -} - -/* -CreateMLExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type CreateMLExclusionsV1Default struct { - _statusCode int - - Payload *models.ResponsesMlExclusionRespV1 -} - -// IsSuccess returns true when this create m l exclusions v1 default response has a 2xx status code -func (o *CreateMLExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create m l exclusions v1 default response has a 3xx status code -func (o *CreateMLExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create m l exclusions v1 default response has a 4xx status code -func (o *CreateMLExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create m l exclusions v1 default response has a 5xx status code -func (o *CreateMLExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create m l exclusions v1 default response a status code equal to that given -func (o *CreateMLExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create m l exclusions v1 default response -func (o *CreateMLExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *CreateMLExclusionsV1Default) Error() string { - return fmt.Sprintf("[POST /policy/entities/ml-exclusions/v1][%d] createMLExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateMLExclusionsV1Default) String() string { - return fmt.Sprintf("[POST /policy/entities/ml-exclusions/v1][%d] createMLExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateMLExclusionsV1Default) GetPayload() *models.ResponsesMlExclusionRespV1 { - return o.Payload -} - -func (o *CreateMLExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/ml_exclusions/delete_m_l_exclusions_v1_responses.go b/falcon/client/ml_exclusions/delete_m_l_exclusions_v1_responses.go index 83485e22..66843337 100644 --- a/falcon/client/ml_exclusions/delete_m_l_exclusions_v1_responses.go +++ b/falcon/client/ml_exclusions/delete_m_l_exclusions_v1_responses.go @@ -56,7 +56,7 @@ func (o *DeleteMLExclusionsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/ml-exclusions/v1] deleteMLExclusionsV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type DeleteMLExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this delete m l exclusions v1 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *DeleteMLExclusionsV1OK) String() string { return fmt.Sprintf("[DELETE /policy/entities/ml-exclusions/v1][%d] deleteMLExclusionsV1OK %+v", 200, o.Payload) } -func (o *DeleteMLExclusionsV1OK) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *DeleteMLExclusionsV1OK) GetPayload() *models.ExclusionsRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *DeleteMLExclusionsV1OK) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type DeleteMLExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this delete m l exclusions v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *DeleteMLExclusionsV1BadRequest) String() string { return fmt.Sprintf("[DELETE /policy/entities/ml-exclusions/v1][%d] deleteMLExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *DeleteMLExclusionsV1BadRequest) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *DeleteMLExclusionsV1BadRequest) GetPayload() *models.ExclusionsRespV1 { return o.Payload } @@ -270,7 +270,7 @@ func (o *DeleteMLExclusionsV1BadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type DeleteMLExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this delete m l exclusions v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *DeleteMLExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[DELETE /policy/entities/ml-exclusions/v1][%d] deleteMLExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *DeleteMLExclusionsV1InternalServerError) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *DeleteMLExclusionsV1InternalServerError) GetPayload() *models.ExclusionsRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *DeleteMLExclusionsV1InternalServerError) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/ml_exclusions/get_m_l_exclusions_v1_responses.go b/falcon/client/ml_exclusions/get_m_l_exclusions_v1_responses.go index 4f2f9224..0c697c1f 100644 --- a/falcon/client/ml_exclusions/get_m_l_exclusions_v1_responses.go +++ b/falcon/client/ml_exclusions/get_m_l_exclusions_v1_responses.go @@ -56,7 +56,7 @@ func (o *GetMLExclusionsV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/ml-exclusions/v1] getMLExclusionsV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetMLExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this get m l exclusions v1 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetMLExclusionsV1OK) String() string { return fmt.Sprintf("[GET /policy/entities/ml-exclusions/v1][%d] getMLExclusionsV1OK %+v", 200, o.Payload) } -func (o *GetMLExclusionsV1OK) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *GetMLExclusionsV1OK) GetPayload() *models.ExclusionsRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetMLExclusionsV1OK) readResponse(response runtime.ClientResponse, cons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type GetMLExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this get m l exclusions v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *GetMLExclusionsV1BadRequest) String() string { return fmt.Sprintf("[GET /policy/entities/ml-exclusions/v1][%d] getMLExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *GetMLExclusionsV1BadRequest) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *GetMLExclusionsV1BadRequest) GetPayload() *models.ExclusionsRespV1 { return o.Payload } @@ -270,7 +270,7 @@ func (o *GetMLExclusionsV1BadRequest) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetMLExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this get m l exclusions v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetMLExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/ml-exclusions/v1][%d] getMLExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *GetMLExclusionsV1InternalServerError) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *GetMLExclusionsV1InternalServerError) GetPayload() *models.ExclusionsRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetMLExclusionsV1InternalServerError) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/ml_exclusions/ml_exclusions_client.go b/falcon/client/ml_exclusions/ml_exclusions_client.go index 2509b8ee..c6ba2aac 100644 --- a/falcon/client/ml_exclusions/ml_exclusions_client.go +++ b/falcon/client/ml_exclusions/ml_exclusions_client.go @@ -76,8 +76,9 @@ func (a *Client) CreateMLExclusionsV1(params *CreateMLExclusionsV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*CreateMLExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for createMLExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -189,8 +190,9 @@ func (a *Client) QueryMLExclusionsV1(params *QueryMLExclusionsV1Params, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryMLExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryMLExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -226,8 +228,9 @@ func (a *Client) UpdateMLExclusionsV1(params *UpdateMLExclusionsV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateMLExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateMLExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/ml_exclusions/query_m_l_exclusions_v1_responses.go b/falcon/client/ml_exclusions/query_m_l_exclusions_v1_responses.go index 1067f2ae..054717fd 100644 --- a/falcon/client/ml_exclusions/query_m_l_exclusions_v1_responses.go +++ b/falcon/client/ml_exclusions/query_m_l_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *QueryMLExclusionsV1Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewQueryMLExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/ml-exclusions/v1] queryMLExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryMLExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QueryMLExclusionsV1OK) GetPayload() *models.MsaQueryResponse { func (o *QueryMLExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QueryMLExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QueryMLExclusionsV1BadRequest) GetPayload() *models.MsaQueryResponse { func (o *QueryMLExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QueryMLExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryMLExclusionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryMLExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryMLExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryMLExclusionsV1TooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *QueryMLExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryMLExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QueryMLExclusionsV1InternalServerError) GetPayload() *models.MsaQueryRe func (o *QueryMLExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QueryMLExclusionsV1InternalServerError) readResponse(response runtime.C return nil } - -// NewQueryMLExclusionsV1Default creates a QueryMLExclusionsV1Default with default headers values -func NewQueryMLExclusionsV1Default(code int) *QueryMLExclusionsV1Default { - return &QueryMLExclusionsV1Default{ - _statusCode: code, - } -} - -/* -QueryMLExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryMLExclusionsV1Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query m l exclusions v1 default response has a 2xx status code -func (o *QueryMLExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query m l exclusions v1 default response has a 3xx status code -func (o *QueryMLExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query m l exclusions v1 default response has a 4xx status code -func (o *QueryMLExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query m l exclusions v1 default response has a 5xx status code -func (o *QueryMLExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query m l exclusions v1 default response a status code equal to that given -func (o *QueryMLExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query m l exclusions v1 default response -func (o *QueryMLExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *QueryMLExclusionsV1Default) Error() string { - return fmt.Sprintf("[GET /policy/queries/ml-exclusions/v1][%d] queryMLExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryMLExclusionsV1Default) String() string { - return fmt.Sprintf("[GET /policy/queries/ml-exclusions/v1][%d] queryMLExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryMLExclusionsV1Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryMLExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ml_exclusions/update_m_l_exclusions_v1_parameters.go b/falcon/client/ml_exclusions/update_m_l_exclusions_v1_parameters.go index 1c56da81..02722408 100644 --- a/falcon/client/ml_exclusions/update_m_l_exclusions_v1_parameters.go +++ b/falcon/client/ml_exclusions/update_m_l_exclusions_v1_parameters.go @@ -64,7 +64,7 @@ UpdateMLExclusionsV1Params contains all the parameters to send to the API endpoi type UpdateMLExclusionsV1Params struct { // Body. - Body *models.RequestsSvExclusionUpdateReqV1 + Body *models.SvExclusionsUpdateReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateMLExclusionsV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update m l exclusions v1 params -func (o *UpdateMLExclusionsV1Params) WithBody(body *models.RequestsSvExclusionUpdateReqV1) *UpdateMLExclusionsV1Params { +func (o *UpdateMLExclusionsV1Params) WithBody(body *models.SvExclusionsUpdateReqV1) *UpdateMLExclusionsV1Params { o.SetBody(body) return o } // SetBody adds the body to the update m l exclusions v1 params -func (o *UpdateMLExclusionsV1Params) SetBody(body *models.RequestsSvExclusionUpdateReqV1) { +func (o *UpdateMLExclusionsV1Params) SetBody(body *models.SvExclusionsUpdateReqV1) { o.Body = body } diff --git a/falcon/client/ml_exclusions/update_m_l_exclusions_v1_responses.go b/falcon/client/ml_exclusions/update_m_l_exclusions_v1_responses.go index 80a3c539..9a12eb3f 100644 --- a/falcon/client/ml_exclusions/update_m_l_exclusions_v1_responses.go +++ b/falcon/client/ml_exclusions/update_m_l_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *UpdateMLExclusionsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewUpdateMLExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/ml-exclusions/v1] updateMLExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateMLExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type UpdateMLExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this update m l exclusions v1 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *UpdateMLExclusionsV1OK) String() string { return fmt.Sprintf("[PATCH /policy/entities/ml-exclusions/v1][%d] updateMLExclusionsV1OK %+v", 200, o.Payload) } -func (o *UpdateMLExclusionsV1OK) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *UpdateMLExclusionsV1OK) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *UpdateMLExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *UpdateMLExclusionsV1OK) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type UpdateMLExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type UpdateMLExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this update m l exclusions v1 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *UpdateMLExclusionsV1BadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/ml-exclusions/v1][%d] updateMLExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *UpdateMLExclusionsV1BadRequest) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *UpdateMLExclusionsV1BadRequest) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *UpdateMLExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *UpdateMLExclusionsV1BadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type UpdateMLExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateMLExclusionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *UpdateMLExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type UpdateMLExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *UpdateMLExclusionsV1TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *UpdateMLExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type UpdateMLExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type UpdateMLExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this update m l exclusions v1 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *UpdateMLExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/ml-exclusions/v1][%d] updateMLExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *UpdateMLExclusionsV1InternalServerError) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *UpdateMLExclusionsV1InternalServerError) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *UpdateMLExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *UpdateMLExclusionsV1InternalServerError) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateMLExclusionsV1Default creates a UpdateMLExclusionsV1Default with default headers values -func NewUpdateMLExclusionsV1Default(code int) *UpdateMLExclusionsV1Default { - return &UpdateMLExclusionsV1Default{ - _statusCode: code, - } -} - -/* -UpdateMLExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateMLExclusionsV1Default struct { - _statusCode int - - Payload *models.ResponsesMlExclusionRespV1 -} - -// IsSuccess returns true when this update m l exclusions v1 default response has a 2xx status code -func (o *UpdateMLExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update m l exclusions v1 default response has a 3xx status code -func (o *UpdateMLExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update m l exclusions v1 default response has a 4xx status code -func (o *UpdateMLExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update m l exclusions v1 default response has a 5xx status code -func (o *UpdateMLExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update m l exclusions v1 default response a status code equal to that given -func (o *UpdateMLExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update m l exclusions v1 default response -func (o *UpdateMLExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateMLExclusionsV1Default) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/ml-exclusions/v1][%d] updateMLExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateMLExclusionsV1Default) String() string { - return fmt.Sprintf("[PATCH /policy/entities/ml-exclusions/v1][%d] updateMLExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateMLExclusionsV1Default) GetPayload() *models.ResponsesMlExclusionRespV1 { - return o.Payload -} - -func (o *UpdateMLExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/mobile_enrollment/mobile_enrollment_client.go b/falcon/client/mobile_enrollment/mobile_enrollment_client.go index fed2bc8c..e63b66ab 100644 --- a/falcon/client/mobile_enrollment/mobile_enrollment_client.go +++ b/falcon/client/mobile_enrollment/mobile_enrollment_client.go @@ -6,6 +6,8 @@ package mobile_enrollment // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -66,8 +68,9 @@ func (a *Client) RequestDeviceEnrollmentV3(params *RequestDeviceEnrollmentV3Para return success, nil } // unexpected success response - unexpectedSuccess := result.(*RequestDeviceEnrollmentV3Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RequestDeviceEnrollmentV3: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/mobile_enrollment/request_device_enrollment_v3_responses.go b/falcon/client/mobile_enrollment/request_device_enrollment_v3_responses.go index edd87511..8a90e51f 100644 --- a/falcon/client/mobile_enrollment/request_device_enrollment_v3_responses.go +++ b/falcon/client/mobile_enrollment/request_device_enrollment_v3_responses.go @@ -56,14 +56,7 @@ func (o *RequestDeviceEnrollmentV3Reader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewRequestDeviceEnrollmentV3Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /enrollments/entities/details/v3] RequestDeviceEnrollmentV3", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *RequestDeviceEnrollmentV3InternalServerError) readResponse(response run return nil } - -// NewRequestDeviceEnrollmentV3Default creates a RequestDeviceEnrollmentV3Default with default headers values -func NewRequestDeviceEnrollmentV3Default(code int) *RequestDeviceEnrollmentV3Default { - return &RequestDeviceEnrollmentV3Default{ - _statusCode: code, - } -} - -/* -RequestDeviceEnrollmentV3Default describes a response with status code -1, with default header values. - -OK -*/ -type RequestDeviceEnrollmentV3Default struct { - _statusCode int - - Payload *models.APIPostEnrollmentDetailsResponse -} - -// IsSuccess returns true when this request device enrollment v3 default response has a 2xx status code -func (o *RequestDeviceEnrollmentV3Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this request device enrollment v3 default response has a 3xx status code -func (o *RequestDeviceEnrollmentV3Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this request device enrollment v3 default response has a 4xx status code -func (o *RequestDeviceEnrollmentV3Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this request device enrollment v3 default response has a 5xx status code -func (o *RequestDeviceEnrollmentV3Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this request device enrollment v3 default response a status code equal to that given -func (o *RequestDeviceEnrollmentV3Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the request device enrollment v3 default response -func (o *RequestDeviceEnrollmentV3Default) Code() int { - return o._statusCode -} - -func (o *RequestDeviceEnrollmentV3Default) Error() string { - return fmt.Sprintf("[POST /enrollments/entities/details/v3][%d] RequestDeviceEnrollmentV3 default %+v", o._statusCode, o.Payload) -} - -func (o *RequestDeviceEnrollmentV3Default) String() string { - return fmt.Sprintf("[POST /enrollments/entities/details/v3][%d] RequestDeviceEnrollmentV3 default %+v", o._statusCode, o.Payload) -} - -func (o *RequestDeviceEnrollmentV3Default) GetPayload() *models.APIPostEnrollmentDetailsResponse { - return o.Payload -} - -func (o *RequestDeviceEnrollmentV3Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIPostEnrollmentDetailsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/add_c_id_group_members_parameters.go b/falcon/client/mssp/add_c_id_group_members_parameters.go index 809b0fc1..31c56f35 100644 --- a/falcon/client/mssp/add_c_id_group_members_parameters.go +++ b/falcon/client/mssp/add_c_id_group_members_parameters.go @@ -63,7 +63,10 @@ AddCIDGroupMembersParams contains all the parameters to send to the API endpoint */ type AddCIDGroupMembersParams struct { - // Body. + /* Body. + + Both 'cid_group_id' and 'cids' fields are required. + */ Body *models.DomainCIDGroupMembersRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/add_c_id_group_members_responses.go b/falcon/client/mssp/add_c_id_group_members_responses.go index c52cdabd..7a189f60 100644 --- a/falcon/client/mssp/add_c_id_group_members_responses.go +++ b/falcon/client/mssp/add_c_id_group_members_responses.go @@ -56,14 +56,7 @@ func (o *AddCIDGroupMembersReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewAddCIDGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /mssp/entities/cid-group-members/v1] addCIDGroupMembers", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type AddCIDGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *AddCIDGroupMembersOK) GetPayload() *models.DomainCIDGroupMembersRespons func (o *AddCIDGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type AddCIDGroupMembersMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *AddCIDGroupMembersMultiStatus) GetPayload() *models.DomainCIDGroupMembe func (o *AddCIDGroupMembersMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type AddCIDGroupMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *AddCIDGroupMembersBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *AddCIDGroupMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type AddCIDGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *AddCIDGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly { func (o *AddCIDGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type AddCIDGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *AddCIDGroupMembersTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *AddCIDGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *AddCIDGroupMembersTooManyRequests) readResponse(response runtime.Client return nil } - -// NewAddCIDGroupMembersDefault creates a AddCIDGroupMembersDefault with default headers values -func NewAddCIDGroupMembersDefault(code int) *AddCIDGroupMembersDefault { - return &AddCIDGroupMembersDefault{ - _statusCode: code, - } -} - -/* -AddCIDGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type AddCIDGroupMembersDefault struct { - _statusCode int - - Payload *models.DomainCIDGroupMembersResponseV1 -} - -// IsSuccess returns true when this add c ID group members default response has a 2xx status code -func (o *AddCIDGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this add c ID group members default response has a 3xx status code -func (o *AddCIDGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this add c ID group members default response has a 4xx status code -func (o *AddCIDGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this add c ID group members default response has a 5xx status code -func (o *AddCIDGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this add c ID group members default response a status code equal to that given -func (o *AddCIDGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the add c ID group members default response -func (o *AddCIDGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *AddCIDGroupMembersDefault) Error() string { - return fmt.Sprintf("[POST /mssp/entities/cid-group-members/v1][%d] addCIDGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *AddCIDGroupMembersDefault) String() string { - return fmt.Sprintf("[POST /mssp/entities/cid-group-members/v1][%d] addCIDGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *AddCIDGroupMembersDefault) GetPayload() *models.DomainCIDGroupMembersResponseV1 { - return o.Payload -} - -func (o *AddCIDGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainCIDGroupMembersResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/add_role_parameters.go b/falcon/client/mssp/add_role_parameters.go index 38d6a161..486623e5 100644 --- a/falcon/client/mssp/add_role_parameters.go +++ b/falcon/client/mssp/add_role_parameters.go @@ -63,7 +63,10 @@ AddRoleParams contains all the parameters to send to the API endpoint */ type AddRoleParams struct { - // Body. + /* Body. + + 'user_group_id', 'cid_group_id' and 'role_ids' fields are required. Remaining are populated by system. + */ Body *models.DomainMSSPRoleRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/add_role_responses.go b/falcon/client/mssp/add_role_responses.go index d56cb84e..bfdadb02 100644 --- a/falcon/client/mssp/add_role_responses.go +++ b/falcon/client/mssp/add_role_responses.go @@ -56,14 +56,7 @@ func (o *AddRoleReader) ReadResponse(response runtime.ClientResponse, consumer r } return nil, result default: - result := NewAddRoleDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /mssp/entities/mssp-roles/v1] addRole", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type AddRoleOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *AddRoleOK) GetPayload() *models.DomainMSSPRoleResponseV1 { func (o *AddRoleOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type AddRoleMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *AddRoleMultiStatus) GetPayload() *models.DomainMSSPRoleResponseV1 { func (o *AddRoleMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type AddRoleBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *AddRoleBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *AddRoleBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type AddRoleForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *AddRoleForbidden) GetPayload() *models.MsaErrorsOnly { func (o *AddRoleForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type AddRoleTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *AddRoleTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *AddRoleTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *AddRoleTooManyRequests) readResponse(response runtime.ClientResponse, c return nil } - -// NewAddRoleDefault creates a AddRoleDefault with default headers values -func NewAddRoleDefault(code int) *AddRoleDefault { - return &AddRoleDefault{ - _statusCode: code, - } -} - -/* -AddRoleDefault describes a response with status code -1, with default header values. - -OK -*/ -type AddRoleDefault struct { - _statusCode int - - Payload *models.DomainMSSPRoleResponseV1 -} - -// IsSuccess returns true when this add role default response has a 2xx status code -func (o *AddRoleDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this add role default response has a 3xx status code -func (o *AddRoleDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this add role default response has a 4xx status code -func (o *AddRoleDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this add role default response has a 5xx status code -func (o *AddRoleDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this add role default response a status code equal to that given -func (o *AddRoleDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the add role default response -func (o *AddRoleDefault) Code() int { - return o._statusCode -} - -func (o *AddRoleDefault) Error() string { - return fmt.Sprintf("[POST /mssp/entities/mssp-roles/v1][%d] addRole default %+v", o._statusCode, o.Payload) -} - -func (o *AddRoleDefault) String() string { - return fmt.Sprintf("[POST /mssp/entities/mssp-roles/v1][%d] addRole default %+v", o._statusCode, o.Payload) -} - -func (o *AddRoleDefault) GetPayload() *models.DomainMSSPRoleResponseV1 { - return o.Payload -} - -func (o *AddRoleDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMSSPRoleResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/add_user_group_members_parameters.go b/falcon/client/mssp/add_user_group_members_parameters.go index 5a5146fe..213ae6d1 100644 --- a/falcon/client/mssp/add_user_group_members_parameters.go +++ b/falcon/client/mssp/add_user_group_members_parameters.go @@ -63,7 +63,10 @@ AddUserGroupMembersParams contains all the parameters to send to the API endpoin */ type AddUserGroupMembersParams struct { - // Body. + /* Body. + + Both 'user_group_id' and 'user_uuids' fields are required. + */ Body *models.DomainUserGroupMembersRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/add_user_group_members_responses.go b/falcon/client/mssp/add_user_group_members_responses.go index 5f31380c..8fac8590 100644 --- a/falcon/client/mssp/add_user_group_members_responses.go +++ b/falcon/client/mssp/add_user_group_members_responses.go @@ -56,14 +56,7 @@ func (o *AddUserGroupMembersReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewAddUserGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /mssp/entities/user-group-members/v1] addUserGroupMembers", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type AddUserGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *AddUserGroupMembersOK) GetPayload() *models.DomainUserGroupMembersRespo func (o *AddUserGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type AddUserGroupMembersMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *AddUserGroupMembersMultiStatus) GetPayload() *models.DomainUserGroupMem func (o *AddUserGroupMembersMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type AddUserGroupMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *AddUserGroupMembersBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *AddUserGroupMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type AddUserGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *AddUserGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly { func (o *AddUserGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type AddUserGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *AddUserGroupMembersTooManyRequests) GetPayload() *models.MsaReplyMetaOn func (o *AddUserGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *AddUserGroupMembersTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewAddUserGroupMembersDefault creates a AddUserGroupMembersDefault with default headers values -func NewAddUserGroupMembersDefault(code int) *AddUserGroupMembersDefault { - return &AddUserGroupMembersDefault{ - _statusCode: code, - } -} - -/* -AddUserGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type AddUserGroupMembersDefault struct { - _statusCode int - - Payload *models.DomainUserGroupMembersResponseV1 -} - -// IsSuccess returns true when this add user group members default response has a 2xx status code -func (o *AddUserGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this add user group members default response has a 3xx status code -func (o *AddUserGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this add user group members default response has a 4xx status code -func (o *AddUserGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this add user group members default response has a 5xx status code -func (o *AddUserGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this add user group members default response a status code equal to that given -func (o *AddUserGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the add user group members default response -func (o *AddUserGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *AddUserGroupMembersDefault) Error() string { - return fmt.Sprintf("[POST /mssp/entities/user-group-members/v1][%d] addUserGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *AddUserGroupMembersDefault) String() string { - return fmt.Sprintf("[POST /mssp/entities/user-group-members/v1][%d] addUserGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *AddUserGroupMembersDefault) GetPayload() *models.DomainUserGroupMembersResponseV1 { - return o.Payload -} - -func (o *AddUserGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainUserGroupMembersResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/create_c_id_groups_parameters.go b/falcon/client/mssp/create_c_id_groups_parameters.go index 3fdf88e9..a3ed2df9 100644 --- a/falcon/client/mssp/create_c_id_groups_parameters.go +++ b/falcon/client/mssp/create_c_id_groups_parameters.go @@ -63,7 +63,10 @@ CreateCIDGroupsParams contains all the parameters to send to the API endpoint */ type CreateCIDGroupsParams struct { - // Body. + /* Body. + + Only 'name' and/or 'description' fields are required. Remaining are assigned by the system. + */ Body *models.DomainCIDGroupsRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/create_c_id_groups_responses.go b/falcon/client/mssp/create_c_id_groups_responses.go index aacf31b6..6fc59562 100644 --- a/falcon/client/mssp/create_c_id_groups_responses.go +++ b/falcon/client/mssp/create_c_id_groups_responses.go @@ -56,14 +56,7 @@ func (o *CreateCIDGroupsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewCreateCIDGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /mssp/entities/cid-groups/v1] createCIDGroups", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type CreateCIDGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *CreateCIDGroupsOK) GetPayload() *models.DomainCIDGroupsResponseV1 { func (o *CreateCIDGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type CreateCIDGroupsMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *CreateCIDGroupsMultiStatus) GetPayload() *models.DomainCIDGroupsRespons func (o *CreateCIDGroupsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type CreateCIDGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *CreateCIDGroupsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *CreateCIDGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type CreateCIDGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *CreateCIDGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *CreateCIDGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type CreateCIDGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *CreateCIDGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *CreateCIDGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *CreateCIDGroupsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewCreateCIDGroupsDefault creates a CreateCIDGroupsDefault with default headers values -func NewCreateCIDGroupsDefault(code int) *CreateCIDGroupsDefault { - return &CreateCIDGroupsDefault{ - _statusCode: code, - } -} - -/* -CreateCIDGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type CreateCIDGroupsDefault struct { - _statusCode int - - Payload *models.DomainCIDGroupsResponseV1 -} - -// IsSuccess returns true when this create c ID groups default response has a 2xx status code -func (o *CreateCIDGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create c ID groups default response has a 3xx status code -func (o *CreateCIDGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create c ID groups default response has a 4xx status code -func (o *CreateCIDGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create c ID groups default response has a 5xx status code -func (o *CreateCIDGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create c ID groups default response a status code equal to that given -func (o *CreateCIDGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create c ID groups default response -func (o *CreateCIDGroupsDefault) Code() int { - return o._statusCode -} - -func (o *CreateCIDGroupsDefault) Error() string { - return fmt.Sprintf("[POST /mssp/entities/cid-groups/v1][%d] createCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *CreateCIDGroupsDefault) String() string { - return fmt.Sprintf("[POST /mssp/entities/cid-groups/v1][%d] createCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *CreateCIDGroupsDefault) GetPayload() *models.DomainCIDGroupsResponseV1 { - return o.Payload -} - -func (o *CreateCIDGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainCIDGroupsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/create_user_groups_parameters.go b/falcon/client/mssp/create_user_groups_parameters.go index 592a4ad2..150b891d 100644 --- a/falcon/client/mssp/create_user_groups_parameters.go +++ b/falcon/client/mssp/create_user_groups_parameters.go @@ -63,7 +63,10 @@ CreateUserGroupsParams contains all the parameters to send to the API endpoint */ type CreateUserGroupsParams struct { - // Body. + /* Body. + + Only 'name' and/or 'description' fields are required. Remaining are assigned by the system. + */ Body *models.DomainUserGroupsRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/create_user_groups_responses.go b/falcon/client/mssp/create_user_groups_responses.go index 797e1da3..dba1eb77 100644 --- a/falcon/client/mssp/create_user_groups_responses.go +++ b/falcon/client/mssp/create_user_groups_responses.go @@ -56,14 +56,7 @@ func (o *CreateUserGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewCreateUserGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /mssp/entities/user-groups/v1] createUserGroups", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type CreateUserGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *CreateUserGroupsOK) GetPayload() *models.DomainUserGroupsResponseV1 { func (o *CreateUserGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type CreateUserGroupsMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *CreateUserGroupsMultiStatus) GetPayload() *models.DomainUserGroupsRespo func (o *CreateUserGroupsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type CreateUserGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *CreateUserGroupsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *CreateUserGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type CreateUserGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *CreateUserGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *CreateUserGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type CreateUserGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *CreateUserGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *CreateUserGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *CreateUserGroupsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewCreateUserGroupsDefault creates a CreateUserGroupsDefault with default headers values -func NewCreateUserGroupsDefault(code int) *CreateUserGroupsDefault { - return &CreateUserGroupsDefault{ - _statusCode: code, - } -} - -/* -CreateUserGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type CreateUserGroupsDefault struct { - _statusCode int - - Payload *models.DomainUserGroupsResponseV1 -} - -// IsSuccess returns true when this create user groups default response has a 2xx status code -func (o *CreateUserGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create user groups default response has a 3xx status code -func (o *CreateUserGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create user groups default response has a 4xx status code -func (o *CreateUserGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create user groups default response has a 5xx status code -func (o *CreateUserGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create user groups default response a status code equal to that given -func (o *CreateUserGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create user groups default response -func (o *CreateUserGroupsDefault) Code() int { - return o._statusCode -} - -func (o *CreateUserGroupsDefault) Error() string { - return fmt.Sprintf("[POST /mssp/entities/user-groups/v1][%d] createUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *CreateUserGroupsDefault) String() string { - return fmt.Sprintf("[POST /mssp/entities/user-groups/v1][%d] createUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *CreateUserGroupsDefault) GetPayload() *models.DomainUserGroupsResponseV1 { - return o.Payload -} - -func (o *CreateUserGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainUserGroupsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/delete_c_id_group_members_parameters.go b/falcon/client/mssp/delete_c_id_group_members_parameters.go index 9269ccb9..b244d177 100644 --- a/falcon/client/mssp/delete_c_id_group_members_parameters.go +++ b/falcon/client/mssp/delete_c_id_group_members_parameters.go @@ -63,7 +63,10 @@ DeleteCIDGroupMembersParams contains all the parameters to send to the API endpo */ type DeleteCIDGroupMembersParams struct { - // Body. + /* Body. + + Both 'cid_group_id' and 'cids' fields are required. + */ Body *models.DomainCIDGroupMembersRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/delete_c_id_group_members_responses.go b/falcon/client/mssp/delete_c_id_group_members_responses.go index 216c85eb..b055725f 100644 --- a/falcon/client/mssp/delete_c_id_group_members_responses.go +++ b/falcon/client/mssp/delete_c_id_group_members_responses.go @@ -56,14 +56,7 @@ func (o *DeleteCIDGroupMembersReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewDeleteCIDGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /mssp/entities/cid-group-members/v1] deleteCIDGroupMembers", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type DeleteCIDGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *DeleteCIDGroupMembersOK) GetPayload() *models.DomainCIDGroupMembersResp func (o *DeleteCIDGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type DeleteCIDGroupMembersMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *DeleteCIDGroupMembersMultiStatus) GetPayload() *models.DomainCIDGroupMe func (o *DeleteCIDGroupMembersMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type DeleteCIDGroupMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *DeleteCIDGroupMembersBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *DeleteCIDGroupMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type DeleteCIDGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *DeleteCIDGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly { func (o *DeleteCIDGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type DeleteCIDGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *DeleteCIDGroupMembersTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *DeleteCIDGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *DeleteCIDGroupMembersTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewDeleteCIDGroupMembersDefault creates a DeleteCIDGroupMembersDefault with default headers values -func NewDeleteCIDGroupMembersDefault(code int) *DeleteCIDGroupMembersDefault { - return &DeleteCIDGroupMembersDefault{ - _statusCode: code, - } -} - -/* -DeleteCIDGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteCIDGroupMembersDefault struct { - _statusCode int - - Payload *models.DomainCIDGroupMembersResponseV1 -} - -// IsSuccess returns true when this delete c ID group members default response has a 2xx status code -func (o *DeleteCIDGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete c ID group members default response has a 3xx status code -func (o *DeleteCIDGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete c ID group members default response has a 4xx status code -func (o *DeleteCIDGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete c ID group members default response has a 5xx status code -func (o *DeleteCIDGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete c ID group members default response a status code equal to that given -func (o *DeleteCIDGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete c ID group members default response -func (o *DeleteCIDGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *DeleteCIDGroupMembersDefault) Error() string { - return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v1][%d] deleteCIDGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteCIDGroupMembersDefault) String() string { - return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v1][%d] deleteCIDGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteCIDGroupMembersDefault) GetPayload() *models.DomainCIDGroupMembersResponseV1 { - return o.Payload -} - -func (o *DeleteCIDGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainCIDGroupMembersResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/delete_c_id_group_members_v2_parameters.go b/falcon/client/mssp/delete_c_id_group_members_v2_parameters.go new file mode 100644 index 00000000..e4153191 --- /dev/null +++ b/falcon/client/mssp/delete_c_id_group_members_v2_parameters.go @@ -0,0 +1,153 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package mssp + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewDeleteCIDGroupMembersV2Params creates a new DeleteCIDGroupMembersV2Params object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewDeleteCIDGroupMembersV2Params() *DeleteCIDGroupMembersV2Params { + return &DeleteCIDGroupMembersV2Params{ + timeout: cr.DefaultTimeout, + } +} + +// NewDeleteCIDGroupMembersV2ParamsWithTimeout creates a new DeleteCIDGroupMembersV2Params object +// with the ability to set a timeout on a request. +func NewDeleteCIDGroupMembersV2ParamsWithTimeout(timeout time.Duration) *DeleteCIDGroupMembersV2Params { + return &DeleteCIDGroupMembersV2Params{ + timeout: timeout, + } +} + +// NewDeleteCIDGroupMembersV2ParamsWithContext creates a new DeleteCIDGroupMembersV2Params object +// with the ability to set a context for a request. +func NewDeleteCIDGroupMembersV2ParamsWithContext(ctx context.Context) *DeleteCIDGroupMembersV2Params { + return &DeleteCIDGroupMembersV2Params{ + Context: ctx, + } +} + +// NewDeleteCIDGroupMembersV2ParamsWithHTTPClient creates a new DeleteCIDGroupMembersV2Params object +// with the ability to set a custom HTTPClient for a request. +func NewDeleteCIDGroupMembersV2ParamsWithHTTPClient(client *http.Client) *DeleteCIDGroupMembersV2Params { + return &DeleteCIDGroupMembersV2Params{ + HTTPClient: client, + } +} + +/* +DeleteCIDGroupMembersV2Params contains all the parameters to send to the API endpoint + + for the delete c ID group members v2 operation. + + Typically these are written to a http.Request. +*/ +type DeleteCIDGroupMembersV2Params struct { + + /* Body. + + Both 'cid_group_id' and 'cids' fields are required. + */ + Body *models.DomainCIDGroupMembersRequestV1 + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the delete c ID group members v2 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *DeleteCIDGroupMembersV2Params) WithDefaults() *DeleteCIDGroupMembersV2Params { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the delete c ID group members v2 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *DeleteCIDGroupMembersV2Params) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) WithTimeout(timeout time.Duration) *DeleteCIDGroupMembersV2Params { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) WithContext(ctx context.Context) *DeleteCIDGroupMembersV2Params { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) WithHTTPClient(client *http.Client) *DeleteCIDGroupMembersV2Params { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) WithBody(body *models.DomainCIDGroupMembersRequestV1) *DeleteCIDGroupMembersV2Params { + o.SetBody(body) + return o +} + +// SetBody adds the body to the delete c ID group members v2 params +func (o *DeleteCIDGroupMembersV2Params) SetBody(body *models.DomainCIDGroupMembersRequestV1) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *DeleteCIDGroupMembersV2Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/mssp/delete_c_id_group_members_v2_responses.go b/falcon/client/mssp/delete_c_id_group_members_v2_responses.go new file mode 100644 index 00000000..af6ca95d --- /dev/null +++ b/falcon/client/mssp/delete_c_id_group_members_v2_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package mssp + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// DeleteCIDGroupMembersV2Reader is a Reader for the DeleteCIDGroupMembersV2 structure. +type DeleteCIDGroupMembersV2Reader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *DeleteCIDGroupMembersV2Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewDeleteCIDGroupMembersV2OK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 207: + result := NewDeleteCIDGroupMembersV2MultiStatus() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewDeleteCIDGroupMembersV2BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewDeleteCIDGroupMembersV2Forbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewDeleteCIDGroupMembersV2TooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[DELETE /mssp/entities/cid-group-members/v2] deleteCIDGroupMembersV2", response, response.Code()) + } +} + +// NewDeleteCIDGroupMembersV2OK creates a DeleteCIDGroupMembersV2OK with default headers values +func NewDeleteCIDGroupMembersV2OK() *DeleteCIDGroupMembersV2OK { + return &DeleteCIDGroupMembersV2OK{} +} + +/* +DeleteCIDGroupMembersV2OK describes a response with status code 200, with default header values. + +OK +*/ +type DeleteCIDGroupMembersV2OK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainCIDGroupMembersResponseV1 +} + +// IsSuccess returns true when this delete c Id group members v2 o k response has a 2xx status code +func (o *DeleteCIDGroupMembersV2OK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this delete c Id group members v2 o k response has a 3xx status code +func (o *DeleteCIDGroupMembersV2OK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete c Id group members v2 o k response has a 4xx status code +func (o *DeleteCIDGroupMembersV2OK) IsClientError() bool { + return false +} + +// IsServerError returns true when this delete c Id group members v2 o k response has a 5xx status code +func (o *DeleteCIDGroupMembersV2OK) IsServerError() bool { + return false +} + +// IsCode returns true when this delete c Id group members v2 o k response a status code equal to that given +func (o *DeleteCIDGroupMembersV2OK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the delete c Id group members v2 o k response +func (o *DeleteCIDGroupMembersV2OK) Code() int { + return 200 +} + +func (o *DeleteCIDGroupMembersV2OK) Error() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2OK %+v", 200, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2OK) String() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2OK %+v", 200, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2OK) GetPayload() *models.DomainCIDGroupMembersResponseV1 { + return o.Payload +} + +func (o *DeleteCIDGroupMembersV2OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainCIDGroupMembersResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewDeleteCIDGroupMembersV2MultiStatus creates a DeleteCIDGroupMembersV2MultiStatus with default headers values +func NewDeleteCIDGroupMembersV2MultiStatus() *DeleteCIDGroupMembersV2MultiStatus { + return &DeleteCIDGroupMembersV2MultiStatus{} +} + +/* +DeleteCIDGroupMembersV2MultiStatus describes a response with status code 207, with default header values. + +Multi-Status +*/ +type DeleteCIDGroupMembersV2MultiStatus struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainCIDGroupMembersResponseV1 +} + +// IsSuccess returns true when this delete c Id group members v2 multi status response has a 2xx status code +func (o *DeleteCIDGroupMembersV2MultiStatus) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this delete c Id group members v2 multi status response has a 3xx status code +func (o *DeleteCIDGroupMembersV2MultiStatus) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete c Id group members v2 multi status response has a 4xx status code +func (o *DeleteCIDGroupMembersV2MultiStatus) IsClientError() bool { + return false +} + +// IsServerError returns true when this delete c Id group members v2 multi status response has a 5xx status code +func (o *DeleteCIDGroupMembersV2MultiStatus) IsServerError() bool { + return false +} + +// IsCode returns true when this delete c Id group members v2 multi status response a status code equal to that given +func (o *DeleteCIDGroupMembersV2MultiStatus) IsCode(code int) bool { + return code == 207 +} + +// Code gets the status code for the delete c Id group members v2 multi status response +func (o *DeleteCIDGroupMembersV2MultiStatus) Code() int { + return 207 +} + +func (o *DeleteCIDGroupMembersV2MultiStatus) Error() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2MultiStatus %+v", 207, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2MultiStatus) String() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2MultiStatus %+v", 207, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2MultiStatus) GetPayload() *models.DomainCIDGroupMembersResponseV1 { + return o.Payload +} + +func (o *DeleteCIDGroupMembersV2MultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainCIDGroupMembersResponseV1) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewDeleteCIDGroupMembersV2BadRequest creates a DeleteCIDGroupMembersV2BadRequest with default headers values +func NewDeleteCIDGroupMembersV2BadRequest() *DeleteCIDGroupMembersV2BadRequest { + return &DeleteCIDGroupMembersV2BadRequest{} +} + +/* +DeleteCIDGroupMembersV2BadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type DeleteCIDGroupMembersV2BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaErrorsOnly +} + +// IsSuccess returns true when this delete c Id group members v2 bad request response has a 2xx status code +func (o *DeleteCIDGroupMembersV2BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this delete c Id group members v2 bad request response has a 3xx status code +func (o *DeleteCIDGroupMembersV2BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete c Id group members v2 bad request response has a 4xx status code +func (o *DeleteCIDGroupMembersV2BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this delete c Id group members v2 bad request response has a 5xx status code +func (o *DeleteCIDGroupMembersV2BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this delete c Id group members v2 bad request response a status code equal to that given +func (o *DeleteCIDGroupMembersV2BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the delete c Id group members v2 bad request response +func (o *DeleteCIDGroupMembersV2BadRequest) Code() int { + return 400 +} + +func (o *DeleteCIDGroupMembersV2BadRequest) Error() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2BadRequest %+v", 400, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2BadRequest) String() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2BadRequest %+v", 400, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2BadRequest) GetPayload() *models.MsaErrorsOnly { + return o.Payload +} + +func (o *DeleteCIDGroupMembersV2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaErrorsOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewDeleteCIDGroupMembersV2Forbidden creates a DeleteCIDGroupMembersV2Forbidden with default headers values +func NewDeleteCIDGroupMembersV2Forbidden() *DeleteCIDGroupMembersV2Forbidden { + return &DeleteCIDGroupMembersV2Forbidden{} +} + +/* +DeleteCIDGroupMembersV2Forbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type DeleteCIDGroupMembersV2Forbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaErrorsOnly +} + +// IsSuccess returns true when this delete c Id group members v2 forbidden response has a 2xx status code +func (o *DeleteCIDGroupMembersV2Forbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this delete c Id group members v2 forbidden response has a 3xx status code +func (o *DeleteCIDGroupMembersV2Forbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete c Id group members v2 forbidden response has a 4xx status code +func (o *DeleteCIDGroupMembersV2Forbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this delete c Id group members v2 forbidden response has a 5xx status code +func (o *DeleteCIDGroupMembersV2Forbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this delete c Id group members v2 forbidden response a status code equal to that given +func (o *DeleteCIDGroupMembersV2Forbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the delete c Id group members v2 forbidden response +func (o *DeleteCIDGroupMembersV2Forbidden) Code() int { + return 403 +} + +func (o *DeleteCIDGroupMembersV2Forbidden) Error() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2Forbidden %+v", 403, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2Forbidden) String() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2Forbidden %+v", 403, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2Forbidden) GetPayload() *models.MsaErrorsOnly { + return o.Payload +} + +func (o *DeleteCIDGroupMembersV2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaErrorsOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewDeleteCIDGroupMembersV2TooManyRequests creates a DeleteCIDGroupMembersV2TooManyRequests with default headers values +func NewDeleteCIDGroupMembersV2TooManyRequests() *DeleteCIDGroupMembersV2TooManyRequests { + return &DeleteCIDGroupMembersV2TooManyRequests{} +} + +/* +DeleteCIDGroupMembersV2TooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type DeleteCIDGroupMembersV2TooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this delete c Id group members v2 too many requests response has a 2xx status code +func (o *DeleteCIDGroupMembersV2TooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this delete c Id group members v2 too many requests response has a 3xx status code +func (o *DeleteCIDGroupMembersV2TooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this delete c Id group members v2 too many requests response has a 4xx status code +func (o *DeleteCIDGroupMembersV2TooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this delete c Id group members v2 too many requests response has a 5xx status code +func (o *DeleteCIDGroupMembersV2TooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this delete c Id group members v2 too many requests response a status code equal to that given +func (o *DeleteCIDGroupMembersV2TooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the delete c Id group members v2 too many requests response +func (o *DeleteCIDGroupMembersV2TooManyRequests) Code() int { + return 429 +} + +func (o *DeleteCIDGroupMembersV2TooManyRequests) Error() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2TooManyRequests %+v", 429, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2TooManyRequests) String() string { + return fmt.Sprintf("[DELETE /mssp/entities/cid-group-members/v2][%d] deleteCIdGroupMembersV2TooManyRequests %+v", 429, o.Payload) +} + +func (o *DeleteCIDGroupMembersV2TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *DeleteCIDGroupMembersV2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/mssp/delete_c_id_groups_responses.go b/falcon/client/mssp/delete_c_id_groups_responses.go index b638b3a0..b34f2e02 100644 --- a/falcon/client/mssp/delete_c_id_groups_responses.go +++ b/falcon/client/mssp/delete_c_id_groups_responses.go @@ -56,14 +56,7 @@ func (o *DeleteCIDGroupsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewDeleteCIDGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /mssp/entities/cid-groups/v1] deleteCIDGroups", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *DeleteCIDGroupsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewDeleteCIDGroupsDefault creates a DeleteCIDGroupsDefault with default headers values -func NewDeleteCIDGroupsDefault(code int) *DeleteCIDGroupsDefault { - return &DeleteCIDGroupsDefault{ - _statusCode: code, - } -} - -/* -DeleteCIDGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteCIDGroupsDefault struct { - _statusCode int - - Payload *models.MsaEntitiesResponse -} - -// IsSuccess returns true when this delete c ID groups default response has a 2xx status code -func (o *DeleteCIDGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete c ID groups default response has a 3xx status code -func (o *DeleteCIDGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete c ID groups default response has a 4xx status code -func (o *DeleteCIDGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete c ID groups default response has a 5xx status code -func (o *DeleteCIDGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete c ID groups default response a status code equal to that given -func (o *DeleteCIDGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete c ID groups default response -func (o *DeleteCIDGroupsDefault) Code() int { - return o._statusCode -} - -func (o *DeleteCIDGroupsDefault) Error() string { - return fmt.Sprintf("[DELETE /mssp/entities/cid-groups/v1][%d] deleteCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteCIDGroupsDefault) String() string { - return fmt.Sprintf("[DELETE /mssp/entities/cid-groups/v1][%d] deleteCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteCIDGroupsDefault) GetPayload() *models.MsaEntitiesResponse { - return o.Payload -} - -func (o *DeleteCIDGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/delete_user_group_members_parameters.go b/falcon/client/mssp/delete_user_group_members_parameters.go index 57def199..659472bd 100644 --- a/falcon/client/mssp/delete_user_group_members_parameters.go +++ b/falcon/client/mssp/delete_user_group_members_parameters.go @@ -63,7 +63,10 @@ DeleteUserGroupMembersParams contains all the parameters to send to the API endp */ type DeleteUserGroupMembersParams struct { - // Body. + /* Body. + + Both 'user_group_id' and 'user_uuids' fields are required. + */ Body *models.DomainUserGroupMembersRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/delete_user_group_members_responses.go b/falcon/client/mssp/delete_user_group_members_responses.go index e742d0f8..9961a37a 100644 --- a/falcon/client/mssp/delete_user_group_members_responses.go +++ b/falcon/client/mssp/delete_user_group_members_responses.go @@ -56,14 +56,7 @@ func (o *DeleteUserGroupMembersReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewDeleteUserGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /mssp/entities/user-group-members/v1] deleteUserGroupMembers", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type DeleteUserGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *DeleteUserGroupMembersOK) GetPayload() *models.DomainUserGroupMembersRe func (o *DeleteUserGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type DeleteUserGroupMembersMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *DeleteUserGroupMembersMultiStatus) GetPayload() *models.DomainUserGroup func (o *DeleteUserGroupMembersMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type DeleteUserGroupMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *DeleteUserGroupMembersBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *DeleteUserGroupMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type DeleteUserGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *DeleteUserGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly { func (o *DeleteUserGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type DeleteUserGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *DeleteUserGroupMembersTooManyRequests) GetPayload() *models.MsaReplyMet func (o *DeleteUserGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *DeleteUserGroupMembersTooManyRequests) readResponse(response runtime.Cl return nil } - -// NewDeleteUserGroupMembersDefault creates a DeleteUserGroupMembersDefault with default headers values -func NewDeleteUserGroupMembersDefault(code int) *DeleteUserGroupMembersDefault { - return &DeleteUserGroupMembersDefault{ - _statusCode: code, - } -} - -/* -DeleteUserGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteUserGroupMembersDefault struct { - _statusCode int - - Payload *models.DomainUserGroupMembersResponseV1 -} - -// IsSuccess returns true when this delete user group members default response has a 2xx status code -func (o *DeleteUserGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete user group members default response has a 3xx status code -func (o *DeleteUserGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete user group members default response has a 4xx status code -func (o *DeleteUserGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete user group members default response has a 5xx status code -func (o *DeleteUserGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete user group members default response a status code equal to that given -func (o *DeleteUserGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete user group members default response -func (o *DeleteUserGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *DeleteUserGroupMembersDefault) Error() string { - return fmt.Sprintf("[DELETE /mssp/entities/user-group-members/v1][%d] deleteUserGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserGroupMembersDefault) String() string { - return fmt.Sprintf("[DELETE /mssp/entities/user-group-members/v1][%d] deleteUserGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserGroupMembersDefault) GetPayload() *models.DomainUserGroupMembersResponseV1 { - return o.Payload -} - -func (o *DeleteUserGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainUserGroupMembersResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/delete_user_groups_responses.go b/falcon/client/mssp/delete_user_groups_responses.go index 85fb090f..53a376a3 100644 --- a/falcon/client/mssp/delete_user_groups_responses.go +++ b/falcon/client/mssp/delete_user_groups_responses.go @@ -56,14 +56,7 @@ func (o *DeleteUserGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewDeleteUserGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /mssp/entities/user-groups/v1] deleteUserGroups", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *DeleteUserGroupsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewDeleteUserGroupsDefault creates a DeleteUserGroupsDefault with default headers values -func NewDeleteUserGroupsDefault(code int) *DeleteUserGroupsDefault { - return &DeleteUserGroupsDefault{ - _statusCode: code, - } -} - -/* -DeleteUserGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteUserGroupsDefault struct { - _statusCode int - - Payload *models.MsaEntitiesResponse -} - -// IsSuccess returns true when this delete user groups default response has a 2xx status code -func (o *DeleteUserGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete user groups default response has a 3xx status code -func (o *DeleteUserGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete user groups default response has a 4xx status code -func (o *DeleteUserGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete user groups default response has a 5xx status code -func (o *DeleteUserGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete user groups default response a status code equal to that given -func (o *DeleteUserGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete user groups default response -func (o *DeleteUserGroupsDefault) Code() int { - return o._statusCode -} - -func (o *DeleteUserGroupsDefault) Error() string { - return fmt.Sprintf("[DELETE /mssp/entities/user-groups/v1][%d] deleteUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserGroupsDefault) String() string { - return fmt.Sprintf("[DELETE /mssp/entities/user-groups/v1][%d] deleteUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserGroupsDefault) GetPayload() *models.MsaEntitiesResponse { - return o.Payload -} - -func (o *DeleteUserGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/deleted_roles_parameters.go b/falcon/client/mssp/deleted_roles_parameters.go index 8b332a2b..06dec802 100644 --- a/falcon/client/mssp/deleted_roles_parameters.go +++ b/falcon/client/mssp/deleted_roles_parameters.go @@ -63,7 +63,10 @@ DeletedRolesParams contains all the parameters to send to the API endpoint */ type DeletedRolesParams struct { - // Body. + /* Body. + + 'user_group_id' and 'cid_group_id' fields are required. 'role_ids' field is optional. Remaining fields are ignored. + */ Body *models.DomainMSSPRoleRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/deleted_roles_responses.go b/falcon/client/mssp/deleted_roles_responses.go index b2e85f84..bfca978f 100644 --- a/falcon/client/mssp/deleted_roles_responses.go +++ b/falcon/client/mssp/deleted_roles_responses.go @@ -56,14 +56,7 @@ func (o *DeletedRolesReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewDeletedRolesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /mssp/entities/mssp-roles/v1] deletedRoles", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type DeletedRolesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *DeletedRolesOK) GetPayload() *models.DomainMSSPRoleResponseV1 { func (o *DeletedRolesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type DeletedRolesMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *DeletedRolesMultiStatus) GetPayload() *models.DomainMSSPRoleResponseV1 func (o *DeletedRolesMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type DeletedRolesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *DeletedRolesBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *DeletedRolesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type DeletedRolesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *DeletedRolesForbidden) GetPayload() *models.MsaErrorsOnly { func (o *DeletedRolesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type DeletedRolesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *DeletedRolesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *DeletedRolesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *DeletedRolesTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewDeletedRolesDefault creates a DeletedRolesDefault with default headers values -func NewDeletedRolesDefault(code int) *DeletedRolesDefault { - return &DeletedRolesDefault{ - _statusCode: code, - } -} - -/* -DeletedRolesDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeletedRolesDefault struct { - _statusCode int - - Payload *models.DomainMSSPRoleResponseV1 -} - -// IsSuccess returns true when this deleted roles default response has a 2xx status code -func (o *DeletedRolesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this deleted roles default response has a 3xx status code -func (o *DeletedRolesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this deleted roles default response has a 4xx status code -func (o *DeletedRolesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this deleted roles default response has a 5xx status code -func (o *DeletedRolesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this deleted roles default response a status code equal to that given -func (o *DeletedRolesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the deleted roles default response -func (o *DeletedRolesDefault) Code() int { - return o._statusCode -} - -func (o *DeletedRolesDefault) Error() string { - return fmt.Sprintf("[DELETE /mssp/entities/mssp-roles/v1][%d] deletedRoles default %+v", o._statusCode, o.Payload) -} - -func (o *DeletedRolesDefault) String() string { - return fmt.Sprintf("[DELETE /mssp/entities/mssp-roles/v1][%d] deletedRoles default %+v", o._statusCode, o.Payload) -} - -func (o *DeletedRolesDefault) GetPayload() *models.DomainMSSPRoleResponseV1 { - return o.Payload -} - -func (o *DeletedRolesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMSSPRoleResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/get_c_id_group_by_id_responses.go b/falcon/client/mssp/get_c_id_group_by_id_responses.go index 42fa74a5..ce628187 100644 --- a/falcon/client/mssp/get_c_id_group_by_id_responses.go +++ b/falcon/client/mssp/get_c_id_group_by_id_responses.go @@ -56,7 +56,7 @@ func (o *GetCIDGroupByIDReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/cid-groups/v1] getCIDGroupById", response, response.Code()) } } diff --git a/falcon/client/mssp/get_c_id_group_by_id_v2_responses.go b/falcon/client/mssp/get_c_id_group_by_id_v2_responses.go index 5bc11b66..aff8f7d5 100644 --- a/falcon/client/mssp/get_c_id_group_by_id_v2_responses.go +++ b/falcon/client/mssp/get_c_id_group_by_id_v2_responses.go @@ -56,7 +56,7 @@ func (o *GetCIDGroupByIDV2Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/cid-groups/v2] getCIDGroupByIdV2", response, response.Code()) } } diff --git a/falcon/client/mssp/get_c_id_group_members_by_responses.go b/falcon/client/mssp/get_c_id_group_members_by_responses.go index d4f26980..2205fc3c 100644 --- a/falcon/client/mssp/get_c_id_group_members_by_responses.go +++ b/falcon/client/mssp/get_c_id_group_members_by_responses.go @@ -56,7 +56,7 @@ func (o *GetCIDGroupMembersByReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/cid-group-members/v1] getCIDGroupMembersBy", response, response.Code()) } } diff --git a/falcon/client/mssp/get_c_id_group_members_by_v2_responses.go b/falcon/client/mssp/get_c_id_group_members_by_v2_responses.go index 2fd2b6ff..64790ab6 100644 --- a/falcon/client/mssp/get_c_id_group_members_by_v2_responses.go +++ b/falcon/client/mssp/get_c_id_group_members_by_v2_responses.go @@ -56,7 +56,7 @@ func (o *GetCIDGroupMembersByV2Reader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/cid-group-members/v2] getCIDGroupMembersByV2", response, response.Code()) } } diff --git a/falcon/client/mssp/get_children_responses.go b/falcon/client/mssp/get_children_responses.go index aad4fe3a..b3bd648d 100644 --- a/falcon/client/mssp/get_children_responses.go +++ b/falcon/client/mssp/get_children_responses.go @@ -56,14 +56,7 @@ func (o *GetChildrenReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewGetChildrenDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/entities/children/v1] getChildren", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetChildrenTooManyRequests) readResponse(response runtime.ClientRespons return nil } - -// NewGetChildrenDefault creates a GetChildrenDefault with default headers values -func NewGetChildrenDefault(code int) *GetChildrenDefault { - return &GetChildrenDefault{ - _statusCode: code, - } -} - -/* -GetChildrenDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetChildrenDefault struct { - _statusCode int - - Payload *models.DomainChildrenResponseV1 -} - -// IsSuccess returns true when this get children default response has a 2xx status code -func (o *GetChildrenDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get children default response has a 3xx status code -func (o *GetChildrenDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get children default response has a 4xx status code -func (o *GetChildrenDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get children default response has a 5xx status code -func (o *GetChildrenDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get children default response a status code equal to that given -func (o *GetChildrenDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get children default response -func (o *GetChildrenDefault) Code() int { - return o._statusCode -} - -func (o *GetChildrenDefault) Error() string { - return fmt.Sprintf("[GET /mssp/entities/children/v1][%d] getChildren default %+v", o._statusCode, o.Payload) -} - -func (o *GetChildrenDefault) String() string { - return fmt.Sprintf("[GET /mssp/entities/children/v1][%d] getChildren default %+v", o._statusCode, o.Payload) -} - -func (o *GetChildrenDefault) GetPayload() *models.DomainChildrenResponseV1 { - return o.Payload -} - -func (o *GetChildrenDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainChildrenResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/get_children_v2_responses.go b/falcon/client/mssp/get_children_v2_responses.go index 3556b8bd..ec71c8ba 100644 --- a/falcon/client/mssp/get_children_v2_responses.go +++ b/falcon/client/mssp/get_children_v2_responses.go @@ -56,7 +56,7 @@ func (o *GetChildrenV2Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /mssp/entities/children/GET/v2] getChildrenV2", response, response.Code()) } } diff --git a/falcon/client/mssp/get_roles_by_id_parameters.go b/falcon/client/mssp/get_roles_by_id_parameters.go index 2bdd3369..3f4b10d7 100644 --- a/falcon/client/mssp/get_roles_by_id_parameters.go +++ b/falcon/client/mssp/get_roles_by_id_parameters.go @@ -64,7 +64,7 @@ type GetRolesByIDParams struct { /* Ids. - MSSP Role assignment is of the format : + Link ID is a string consisting of multiple components, but should be treated as opaque. */ Ids []string @@ -168,8 +168,8 @@ func (o *GetRolesByIDParams) bindParamIds(formats strfmt.Registry) []string { idsIC = append(idsIC, idsIIV) } - // items.CollectionFormat: "csv" - idsIS := swag.JoinByFormat(idsIC, "csv") + // items.CollectionFormat: "multi" + idsIS := swag.JoinByFormat(idsIC, "multi") return idsIS } diff --git a/falcon/client/mssp/get_roles_by_id_responses.go b/falcon/client/mssp/get_roles_by_id_responses.go index f3b96fac..225b2e26 100644 --- a/falcon/client/mssp/get_roles_by_id_responses.go +++ b/falcon/client/mssp/get_roles_by_id_responses.go @@ -56,14 +56,7 @@ func (o *GetRolesByIDReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetRolesByIDDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/entities/mssp-roles/v1] getRolesByID", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type GetRolesByIDOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *GetRolesByIDOK) GetPayload() *models.DomainMSSPRoleResponseV1 { func (o *GetRolesByIDOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type GetRolesByIDMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *GetRolesByIDMultiStatus) GetPayload() *models.DomainMSSPRoleResponseV1 func (o *GetRolesByIDMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type GetRolesByIDBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *GetRolesByIDBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *GetRolesByIDBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type GetRolesByIDForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *GetRolesByIDForbidden) GetPayload() *models.MsaErrorsOnly { func (o *GetRolesByIDForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type GetRolesByIDTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *GetRolesByIDTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetRolesByIDTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *GetRolesByIDTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewGetRolesByIDDefault creates a GetRolesByIDDefault with default headers values -func NewGetRolesByIDDefault(code int) *GetRolesByIDDefault { - return &GetRolesByIDDefault{ - _statusCode: code, - } -} - -/* -GetRolesByIDDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetRolesByIDDefault struct { - _statusCode int - - Payload *models.DomainMSSPRoleResponseV1 -} - -// IsSuccess returns true when this get roles by ID default response has a 2xx status code -func (o *GetRolesByIDDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get roles by ID default response has a 3xx status code -func (o *GetRolesByIDDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get roles by ID default response has a 4xx status code -func (o *GetRolesByIDDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get roles by ID default response has a 5xx status code -func (o *GetRolesByIDDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get roles by ID default response a status code equal to that given -func (o *GetRolesByIDDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get roles by ID default response -func (o *GetRolesByIDDefault) Code() int { - return o._statusCode -} - -func (o *GetRolesByIDDefault) Error() string { - return fmt.Sprintf("[GET /mssp/entities/mssp-roles/v1][%d] getRolesByID default %+v", o._statusCode, o.Payload) -} - -func (o *GetRolesByIDDefault) String() string { - return fmt.Sprintf("[GET /mssp/entities/mssp-roles/v1][%d] getRolesByID default %+v", o._statusCode, o.Payload) -} - -func (o *GetRolesByIDDefault) GetPayload() *models.DomainMSSPRoleResponseV1 { - return o.Payload -} - -func (o *GetRolesByIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMSSPRoleResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/get_user_group_members_by_id_responses.go b/falcon/client/mssp/get_user_group_members_by_id_responses.go index 350b7b05..5fc7a475 100644 --- a/falcon/client/mssp/get_user_group_members_by_id_responses.go +++ b/falcon/client/mssp/get_user_group_members_by_id_responses.go @@ -56,7 +56,7 @@ func (o *GetUserGroupMembersByIDReader) ReadResponse(response runtime.ClientResp } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/user-group-members/v1] getUserGroupMembersByID", response, response.Code()) } } diff --git a/falcon/client/mssp/get_user_group_members_by_id_v2_responses.go b/falcon/client/mssp/get_user_group_members_by_id_v2_responses.go index 04d7e42c..05ec2d3c 100644 --- a/falcon/client/mssp/get_user_group_members_by_id_v2_responses.go +++ b/falcon/client/mssp/get_user_group_members_by_id_v2_responses.go @@ -56,7 +56,7 @@ func (o *GetUserGroupMembersByIDV2Reader) ReadResponse(response runtime.ClientRe } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/user-group-members/v2] getUserGroupMembersByIDV2", response, response.Code()) } } diff --git a/falcon/client/mssp/get_user_groups_by_id_responses.go b/falcon/client/mssp/get_user_groups_by_id_responses.go index 550a767f..9188b92f 100644 --- a/falcon/client/mssp/get_user_groups_by_id_responses.go +++ b/falcon/client/mssp/get_user_groups_by_id_responses.go @@ -56,7 +56,7 @@ func (o *GetUserGroupsByIDReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/user-groups/v1] getUserGroupsByID", response, response.Code()) } } diff --git a/falcon/client/mssp/get_user_groups_by_id_v2_responses.go b/falcon/client/mssp/get_user_groups_by_id_v2_responses.go index 14b6dc58..f25ba4c7 100644 --- a/falcon/client/mssp/get_user_groups_by_id_v2_responses.go +++ b/falcon/client/mssp/get_user_groups_by_id_v2_responses.go @@ -56,7 +56,7 @@ func (o *GetUserGroupsByIDV2Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /mssp/entities/user-groups/v2] getUserGroupsByIDV2", response, response.Code()) } } diff --git a/falcon/client/mssp/mssp_client.go b/falcon/client/mssp/mssp_client.go index 521ab94e..fc1b3e08 100644 --- a/falcon/client/mssp/mssp_client.go +++ b/falcon/client/mssp/mssp_client.go @@ -42,6 +42,8 @@ type ClientService interface { DeleteCIDGroupMembers(params *DeleteCIDGroupMembersParams, opts ...ClientOption) (*DeleteCIDGroupMembersOK, *DeleteCIDGroupMembersMultiStatus, error) + DeleteCIDGroupMembersV2(params *DeleteCIDGroupMembersV2Params, opts ...ClientOption) (*DeleteCIDGroupMembersV2OK, *DeleteCIDGroupMembersV2MultiStatus, error) + DeleteCIDGroups(params *DeleteCIDGroupsParams, opts ...ClientOption) (*DeleteCIDGroupsOK, *DeleteCIDGroupsMultiStatus, error) DeleteUserGroupMembers(params *DeleteUserGroupMembersParams, opts ...ClientOption) (*DeleteUserGroupMembersOK, *DeleteUserGroupMembersMultiStatus, error) @@ -125,13 +127,13 @@ func (a *Client) AddCIDGroupMembers(params *AddCIDGroupMembersParams, opts ...Cl case *AddCIDGroupMembersMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*AddCIDGroupMembersDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -AddRole assigns new m s s p role s between user group and c ID group it does not revoke existing role s between user group and c ID group user group ID and c ID group ID have to be specified in request +AddRole creates a link between user group and c ID group with zero or more additional roles the call does not replace any existing link between them user group ID and c ID group ID have to be specified in request */ func (a *Client) AddRole(params *AddRoleParams, opts ...ClientOption) (*AddRoleOK, *AddRoleMultiStatus, error) { // TODO: Validate the params before sending @@ -164,9 +166,9 @@ func (a *Client) AddRole(params *AddRoleParams, opts ...ClientOption) (*AddRoleO case *AddRoleMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*AddRoleDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -203,13 +205,13 @@ func (a *Client) AddUserGroupMembers(params *AddUserGroupMembersParams, opts ... case *AddUserGroupMembersMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*AddUserGroupMembersDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -CreateCIDGroups creates new c ID group s maximum 500 c ID group s allowed +CreateCIDGroups creates new c ID groups name is a required field but description is an optional field maximum 500 c ID groups allowed */ func (a *Client) CreateCIDGroups(params *CreateCIDGroupsParams, opts ...ClientOption) (*CreateCIDGroupsOK, *CreateCIDGroupsMultiStatus, error) { // TODO: Validate the params before sending @@ -242,13 +244,13 @@ func (a *Client) CreateCIDGroups(params *CreateCIDGroupsParams, opts ...ClientOp case *CreateCIDGroupsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*CreateCIDGroupsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -CreateUserGroups creates new user group s maximum 500 user group s allowed per customer +CreateUserGroups creates new user groups name is a required field but description is an optional field maximum 500 user groups allowed per customer */ func (a *Client) CreateUserGroups(params *CreateUserGroupsParams, opts ...ClientOption) (*CreateUserGroupsOK, *CreateUserGroupsMultiStatus, error) { // TODO: Validate the params before sending @@ -281,13 +283,13 @@ func (a *Client) CreateUserGroups(params *CreateUserGroupsParams, opts ...Client case *CreateUserGroupsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*CreateUserGroupsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -DeleteCIDGroupMembers deletes c ID group members entry +DeleteCIDGroupMembers deprecateds please use d e l e t e entities cid group members v2 delete c ID group members */ func (a *Client) DeleteCIDGroupMembers(params *DeleteCIDGroupMembersParams, opts ...ClientOption) (*DeleteCIDGroupMembersOK, *DeleteCIDGroupMembersMultiStatus, error) { // TODO: Validate the params before sending @@ -320,9 +322,48 @@ func (a *Client) DeleteCIDGroupMembers(params *DeleteCIDGroupMembersParams, opts case *DeleteCIDGroupMembersMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeleteCIDGroupMembersDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +DeleteCIDGroupMembersV2 deletes c ID group members prevents removal of a cid group a cid group if it is only part of one cid group +*/ +func (a *Client) DeleteCIDGroupMembersV2(params *DeleteCIDGroupMembersV2Params, opts ...ClientOption) (*DeleteCIDGroupMembersV2OK, *DeleteCIDGroupMembersV2MultiStatus, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewDeleteCIDGroupMembersV2Params() + } + op := &runtime.ClientOperation{ + ID: "deleteCIDGroupMembersV2", + Method: "DELETE", + PathPattern: "/mssp/entities/cid-group-members/v2", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &DeleteCIDGroupMembersV2Reader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, nil, err + } + switch value := result.(type) { + case *DeleteCIDGroupMembersV2OK: + return value, nil, nil + case *DeleteCIDGroupMembersV2MultiStatus: + return nil, value, nil + } + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -359,9 +400,9 @@ func (a *Client) DeleteCIDGroups(params *DeleteCIDGroupsParams, opts ...ClientOp case *DeleteCIDGroupsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeleteCIDGroupsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -398,9 +439,9 @@ func (a *Client) DeleteUserGroupMembers(params *DeleteUserGroupMembersParams, op case *DeleteUserGroupMembersMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeleteUserGroupMembersDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -437,13 +478,13 @@ func (a *Client) DeleteUserGroups(params *DeleteUserGroupsParams, opts ...Client case *DeleteUserGroupsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeleteUserGroupsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -DeletedRoles deletes m s s p role assignment s between user group and c ID group user group ID and c ID group ID have to be specified in request only specified roles are removed if specified in request payload else association between user group and c ID group is dissolved completely if no roles specified +DeletedRoles deletes links or additional roles between user groups and c ID groups user group ID and c ID group ID have to be specified in request only specified roles are removed if specified in request payload else association between user group and c ID group is dissolved completely if no roles specified */ func (a *Client) DeletedRoles(params *DeletedRolesParams, opts ...ClientOption) (*DeletedRolesOK, *DeletedRolesMultiStatus, error) { // TODO: Validate the params before sending @@ -476,9 +517,9 @@ func (a *Client) DeletedRoles(params *DeletedRolesParams, opts ...ClientOption) case *DeletedRolesMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*DeletedRolesDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -671,9 +712,9 @@ func (a *Client) GetChildren(params *GetChildrenParams, opts ...ClientOption) (* case *GetChildrenMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetChildrenDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -716,7 +757,7 @@ func (a *Client) GetChildrenV2(params *GetChildrenV2Params, opts ...ClientOption } /* -GetRolesByID gets m s s p role assignment s m s s p role assignment is of the format +GetRolesByID gets link between user group and c ID group by ID link ID is a string consisting of multiple components but should be treated as opaque */ func (a *Client) GetRolesByID(params *GetRolesByIDParams, opts ...ClientOption) (*GetRolesByIDOK, *GetRolesByIDMultiStatus, error) { // TODO: Validate the params before sending @@ -749,9 +790,9 @@ func (a *Client) GetRolesByID(params *GetRolesByIDParams, opts ...ClientOption) case *GetRolesByIDMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetRolesByIDDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -943,8 +984,9 @@ func (a *Client) QueryCIDGroupMembers(params *QueryCIDGroupMembersParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCIDGroupMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCIDGroupMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -980,8 +1022,9 @@ func (a *Client) QueryCIDGroups(params *QueryCIDGroupsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCIDGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCIDGroups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1017,8 +1060,9 @@ func (a *Client) QueryChildren(params *QueryChildrenParams, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryChildrenDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryChildren: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1054,8 +1098,9 @@ func (a *Client) QueryRoles(params *QueryRolesParams, opts ...ClientOption) (*Qu return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRolesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryRoles: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1091,8 +1136,9 @@ func (a *Client) QueryUserGroupMembers(params *QueryUserGroupMembersParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryUserGroupMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryUserGroupMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1128,12 +1174,13 @@ func (a *Client) QueryUserGroups(params *QueryUserGroupsParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryUserGroupsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryUserGroups: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -UpdateCIDGroups updates existing c ID group s c ID group ID is expected for each c ID group definition provided in request body c ID group member s remain unaffected +UpdateCIDGroups updates existing c ID groups c ID group ID is expected for each c ID group definition provided in request body name is a required field but description is an optional field empty description will override existing value c ID group member s remain unaffected */ func (a *Client) UpdateCIDGroups(params *UpdateCIDGroupsParams, opts ...ClientOption) (*UpdateCIDGroupsOK, *UpdateCIDGroupsMultiStatus, error) { // TODO: Validate the params before sending @@ -1166,13 +1213,13 @@ func (a *Client) UpdateCIDGroups(params *UpdateCIDGroupsParams, opts ...ClientOp case *UpdateCIDGroupsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*UpdateCIDGroupsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -UpdateUserGroups updates existing user group s user group ID is expected for each user group definition provided in request body user group member s remain unaffected +UpdateUserGroups updates existing user group s user group ID is expected for each user group definition provided in request body name is a required field but description is an optional field empty description will override existing value user group member s remain unaffected */ func (a *Client) UpdateUserGroups(params *UpdateUserGroupsParams, opts ...ClientOption) (*UpdateUserGroupsOK, *UpdateUserGroupsMultiStatus, error) { // TODO: Validate the params before sending @@ -1205,9 +1252,9 @@ func (a *Client) UpdateUserGroups(params *UpdateUserGroupsParams, opts ...Client case *UpdateUserGroupsMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*UpdateUserGroupsDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for mssp: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/mssp/query_c_id_group_members_responses.go b/falcon/client/mssp/query_c_id_group_members_responses.go index 3cb6f40d..1f591b26 100644 --- a/falcon/client/mssp/query_c_id_group_members_responses.go +++ b/falcon/client/mssp/query_c_id_group_members_responses.go @@ -44,14 +44,7 @@ func (o *QueryCIDGroupMembersReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryCIDGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/queries/cid-group-members/v1] queryCIDGroupMembers", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *QueryCIDGroupMembersTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewQueryCIDGroupMembersDefault creates a QueryCIDGroupMembersDefault with default headers values -func NewQueryCIDGroupMembersDefault(code int) *QueryCIDGroupMembersDefault { - return &QueryCIDGroupMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCIDGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCIDGroupMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query c ID group members default response has a 2xx status code -func (o *QueryCIDGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query c ID group members default response has a 3xx status code -func (o *QueryCIDGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query c ID group members default response has a 4xx status code -func (o *QueryCIDGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query c ID group members default response has a 5xx status code -func (o *QueryCIDGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query c ID group members default response a status code equal to that given -func (o *QueryCIDGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query c ID group members default response -func (o *QueryCIDGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCIDGroupMembersDefault) Error() string { - return fmt.Sprintf("[GET /mssp/queries/cid-group-members/v1][%d] queryCIDGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCIDGroupMembersDefault) String() string { - return fmt.Sprintf("[GET /mssp/queries/cid-group-members/v1][%d] queryCIDGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCIDGroupMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryCIDGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/query_c_id_groups_parameters.go b/falcon/client/mssp/query_c_id_groups_parameters.go index 95ed9a11..08921dce 100644 --- a/falcon/client/mssp/query_c_id_groups_parameters.go +++ b/falcon/client/mssp/query_c_id_groups_parameters.go @@ -64,7 +64,7 @@ type QueryCIDGroupsParams struct { /* Limit. - Number of ids to return + Maximum number of results to return Default: 10 */ diff --git a/falcon/client/mssp/query_c_id_groups_responses.go b/falcon/client/mssp/query_c_id_groups_responses.go index 3ee40443..1074cc0a 100644 --- a/falcon/client/mssp/query_c_id_groups_responses.go +++ b/falcon/client/mssp/query_c_id_groups_responses.go @@ -44,14 +44,7 @@ func (o *QueryCIDGroupsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueryCIDGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/queries/cid-groups/v1] queryCIDGroups", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryCIDGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryCIDGroupsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryCIDGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryCIDGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryCIDGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryCIDGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryCIDGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryCIDGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryCIDGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryCIDGroupsTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewQueryCIDGroupsDefault creates a QueryCIDGroupsDefault with default headers values -func NewQueryCIDGroupsDefault(code int) *QueryCIDGroupsDefault { - return &QueryCIDGroupsDefault{ - _statusCode: code, - } -} - -/* -QueryCIDGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCIDGroupsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query c ID groups default response has a 2xx status code -func (o *QueryCIDGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query c ID groups default response has a 3xx status code -func (o *QueryCIDGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query c ID groups default response has a 4xx status code -func (o *QueryCIDGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query c ID groups default response has a 5xx status code -func (o *QueryCIDGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query c ID groups default response a status code equal to that given -func (o *QueryCIDGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query c ID groups default response -func (o *QueryCIDGroupsDefault) Code() int { - return o._statusCode -} - -func (o *QueryCIDGroupsDefault) Error() string { - return fmt.Sprintf("[GET /mssp/queries/cid-groups/v1][%d] queryCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCIDGroupsDefault) String() string { - return fmt.Sprintf("[GET /mssp/queries/cid-groups/v1][%d] queryCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCIDGroupsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryCIDGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/query_children_parameters.go b/falcon/client/mssp/query_children_parameters.go index 5d79e8f1..a0d141da 100644 --- a/falcon/client/mssp/query_children_parameters.go +++ b/falcon/client/mssp/query_children_parameters.go @@ -62,6 +62,12 @@ QueryChildrenParams contains all the parameters to send to the API endpoint */ type QueryChildrenParams struct { + /* Filter. + + Filter using a query in Falcon Query Language (FQL). Supported filters: cid + */ + Filter *string + /* Limit. Number of ids to return @@ -154,6 +160,17 @@ func (o *QueryChildrenParams) SetHTTPClient(client *http.Client) { o.HTTPClient = client } +// WithFilter adds the filter to the query children params +func (o *QueryChildrenParams) WithFilter(filter *string) *QueryChildrenParams { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the query children params +func (o *QueryChildrenParams) SetFilter(filter *string) { + o.Filter = filter +} + // WithLimit adds the limit to the query children params func (o *QueryChildrenParams) WithLimit(limit *int64) *QueryChildrenParams { o.SetLimit(limit) @@ -195,6 +212,23 @@ func (o *QueryChildrenParams) WriteToRequest(r runtime.ClientRequest, reg strfmt } var res []error + if o.Filter != nil { + + // query param filter + var qrFilter string + + if o.Filter != nil { + qrFilter = *o.Filter + } + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + } + if o.Limit != nil { // query param limit diff --git a/falcon/client/mssp/query_children_responses.go b/falcon/client/mssp/query_children_responses.go index 33d29945..6bc1942b 100644 --- a/falcon/client/mssp/query_children_responses.go +++ b/falcon/client/mssp/query_children_responses.go @@ -50,14 +50,7 @@ func (o *QueryChildrenReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewQueryChildrenDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/queries/children/v1] queryChildren", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type QueryChildrenOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -81,7 +78,7 @@ type QueryChildrenOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query children o k response has a 2xx status code @@ -122,12 +119,19 @@ func (o *QueryChildrenOK) String() string { return fmt.Sprintf("[GET /mssp/queries/children/v1][%d] queryChildrenOK %+v", 200, o.Payload) } -func (o *QueryChildrenOK) GetPayload() *models.MsaQueryResponse { +func (o *QueryChildrenOK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *QueryChildrenOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -150,7 +154,7 @@ func (o *QueryChildrenOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -172,6 +176,10 @@ Bad Request */ type QueryChildrenBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -180,7 +188,7 @@ type QueryChildrenBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query children bad request response has a 2xx status code @@ -221,12 +229,19 @@ func (o *QueryChildrenBadRequest) String() string { return fmt.Sprintf("[GET /mssp/queries/children/v1][%d] queryChildrenBadRequest %+v", 400, o.Payload) } -func (o *QueryChildrenBadRequest) GetPayload() *models.MsaErrorsOnly { +func (o *QueryChildrenBadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } func (o *QueryChildrenBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -249,7 +264,7 @@ func (o *QueryChildrenBadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -271,6 +286,10 @@ Forbidden */ type QueryChildrenForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -279,7 +298,7 @@ type QueryChildrenForbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query children forbidden response has a 2xx status code @@ -320,12 +339,19 @@ func (o *QueryChildrenForbidden) String() string { return fmt.Sprintf("[GET /mssp/queries/children/v1][%d] queryChildrenForbidden %+v", 403, o.Payload) } -func (o *QueryChildrenForbidden) GetPayload() *models.MsaErrorsOnly { +func (o *QueryChildrenForbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } func (o *QueryChildrenForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -348,7 +374,7 @@ func (o *QueryChildrenForbidden) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -370,6 +396,10 @@ Too Many Requests */ type QueryChildrenTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *QueryChildrenTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryChildrenTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *QueryChildrenTooManyRequests) readResponse(response runtime.ClientRespo return nil } - -// NewQueryChildrenDefault creates a QueryChildrenDefault with default headers values -func NewQueryChildrenDefault(code int) *QueryChildrenDefault { - return &QueryChildrenDefault{ - _statusCode: code, - } -} - -/* -QueryChildrenDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryChildrenDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query children default response has a 2xx status code -func (o *QueryChildrenDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query children default response has a 3xx status code -func (o *QueryChildrenDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query children default response has a 4xx status code -func (o *QueryChildrenDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query children default response has a 5xx status code -func (o *QueryChildrenDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query children default response a status code equal to that given -func (o *QueryChildrenDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query children default response -func (o *QueryChildrenDefault) Code() int { - return o._statusCode -} - -func (o *QueryChildrenDefault) Error() string { - return fmt.Sprintf("[GET /mssp/queries/children/v1][%d] queryChildren default %+v", o._statusCode, o.Payload) -} - -func (o *QueryChildrenDefault) String() string { - return fmt.Sprintf("[GET /mssp/queries/children/v1][%d] queryChildren default %+v", o._statusCode, o.Payload) -} - -func (o *QueryChildrenDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryChildrenDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/query_roles_responses.go b/falcon/client/mssp/query_roles_responses.go index 353343d6..394ea982 100644 --- a/falcon/client/mssp/query_roles_responses.go +++ b/falcon/client/mssp/query_roles_responses.go @@ -44,14 +44,7 @@ func (o *QueryRolesReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewQueryRolesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/queries/mssp-roles/v1] queryRoles", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *QueryRolesTooManyRequests) readResponse(response runtime.ClientResponse return nil } - -// NewQueryRolesDefault creates a QueryRolesDefault with default headers values -func NewQueryRolesDefault(code int) *QueryRolesDefault { - return &QueryRolesDefault{ - _statusCode: code, - } -} - -/* -QueryRolesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRolesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query roles default response has a 2xx status code -func (o *QueryRolesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query roles default response has a 3xx status code -func (o *QueryRolesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query roles default response has a 4xx status code -func (o *QueryRolesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query roles default response has a 5xx status code -func (o *QueryRolesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query roles default response a status code equal to that given -func (o *QueryRolesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query roles default response -func (o *QueryRolesDefault) Code() int { - return o._statusCode -} - -func (o *QueryRolesDefault) Error() string { - return fmt.Sprintf("[GET /mssp/queries/mssp-roles/v1][%d] queryRoles default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRolesDefault) String() string { - return fmt.Sprintf("[GET /mssp/queries/mssp-roles/v1][%d] queryRoles default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRolesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryRolesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/query_user_group_members_responses.go b/falcon/client/mssp/query_user_group_members_responses.go index 9881fd55..b854f885 100644 --- a/falcon/client/mssp/query_user_group_members_responses.go +++ b/falcon/client/mssp/query_user_group_members_responses.go @@ -44,14 +44,7 @@ func (o *QueryUserGroupMembersReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewQueryUserGroupMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/queries/user-group-members/v1] queryUserGroupMembers", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type QueryUserGroupMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *QueryUserGroupMembersOK) GetPayload() *models.MsaQueryResponse { func (o *QueryUserGroupMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type QueryUserGroupMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *QueryUserGroupMembersForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryUserGroupMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type QueryUserGroupMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *QueryUserGroupMembersTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *QueryUserGroupMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *QueryUserGroupMembersTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewQueryUserGroupMembersDefault creates a QueryUserGroupMembersDefault with default headers values -func NewQueryUserGroupMembersDefault(code int) *QueryUserGroupMembersDefault { - return &QueryUserGroupMembersDefault{ - _statusCode: code, - } -} - -/* -QueryUserGroupMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryUserGroupMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query user group members default response has a 2xx status code -func (o *QueryUserGroupMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query user group members default response has a 3xx status code -func (o *QueryUserGroupMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query user group members default response has a 4xx status code -func (o *QueryUserGroupMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query user group members default response has a 5xx status code -func (o *QueryUserGroupMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query user group members default response a status code equal to that given -func (o *QueryUserGroupMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query user group members default response -func (o *QueryUserGroupMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryUserGroupMembersDefault) Error() string { - return fmt.Sprintf("[GET /mssp/queries/user-group-members/v1][%d] queryUserGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryUserGroupMembersDefault) String() string { - return fmt.Sprintf("[GET /mssp/queries/user-group-members/v1][%d] queryUserGroupMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryUserGroupMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryUserGroupMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/query_user_groups_parameters.go b/falcon/client/mssp/query_user_groups_parameters.go index 18d2f02d..4b1256c9 100644 --- a/falcon/client/mssp/query_user_groups_parameters.go +++ b/falcon/client/mssp/query_user_groups_parameters.go @@ -64,7 +64,7 @@ type QueryUserGroupsParams struct { /* Limit. - Number of ids to return + Maximum number of results to return Default: 10 */ diff --git a/falcon/client/mssp/query_user_groups_responses.go b/falcon/client/mssp/query_user_groups_responses.go index 02e297d2..c303cb2a 100644 --- a/falcon/client/mssp/query_user_groups_responses.go +++ b/falcon/client/mssp/query_user_groups_responses.go @@ -50,14 +50,7 @@ func (o *QueryUserGroupsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewQueryUserGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /mssp/queries/user-groups/v1] queryUserGroups", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type QueryUserGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *QueryUserGroupsOK) GetPayload() *models.MsaQueryResponse { func (o *QueryUserGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Bad Request */ type QueryUserGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *QueryUserGroupsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *QueryUserGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type QueryUserGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *QueryUserGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *QueryUserGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type QueryUserGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *QueryUserGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *QueryUserGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *QueryUserGroupsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewQueryUserGroupsDefault creates a QueryUserGroupsDefault with default headers values -func NewQueryUserGroupsDefault(code int) *QueryUserGroupsDefault { - return &QueryUserGroupsDefault{ - _statusCode: code, - } -} - -/* -QueryUserGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryUserGroupsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query user groups default response has a 2xx status code -func (o *QueryUserGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query user groups default response has a 3xx status code -func (o *QueryUserGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query user groups default response has a 4xx status code -func (o *QueryUserGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query user groups default response has a 5xx status code -func (o *QueryUserGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query user groups default response a status code equal to that given -func (o *QueryUserGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query user groups default response -func (o *QueryUserGroupsDefault) Code() int { - return o._statusCode -} - -func (o *QueryUserGroupsDefault) Error() string { - return fmt.Sprintf("[GET /mssp/queries/user-groups/v1][%d] queryUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryUserGroupsDefault) String() string { - return fmt.Sprintf("[GET /mssp/queries/user-groups/v1][%d] queryUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *QueryUserGroupsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryUserGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/update_c_id_groups_parameters.go b/falcon/client/mssp/update_c_id_groups_parameters.go index b8bb47ae..e806fbb2 100644 --- a/falcon/client/mssp/update_c_id_groups_parameters.go +++ b/falcon/client/mssp/update_c_id_groups_parameters.go @@ -63,7 +63,10 @@ UpdateCIDGroupsParams contains all the parameters to send to the API endpoint */ type UpdateCIDGroupsParams struct { - // Body. + /* Body. + + 'cid_group_id' field is required to identify the CID group to update along with 'name' and/or 'description' fields to be updated. + */ Body *models.DomainCIDGroupsRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/update_c_id_groups_responses.go b/falcon/client/mssp/update_c_id_groups_responses.go index 94b63c83..795e5b0d 100644 --- a/falcon/client/mssp/update_c_id_groups_responses.go +++ b/falcon/client/mssp/update_c_id_groups_responses.go @@ -56,14 +56,7 @@ func (o *UpdateCIDGroupsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewUpdateCIDGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /mssp/entities/cid-groups/v1] updateCIDGroups", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateCIDGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *UpdateCIDGroupsOK) GetPayload() *models.DomainCIDGroupsResponseV1 { func (o *UpdateCIDGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type UpdateCIDGroupsMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *UpdateCIDGroupsMultiStatus) GetPayload() *models.DomainCIDGroupsRespons func (o *UpdateCIDGroupsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type UpdateCIDGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateCIDGroupsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *UpdateCIDGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type UpdateCIDGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *UpdateCIDGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *UpdateCIDGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type UpdateCIDGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *UpdateCIDGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *UpdateCIDGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *UpdateCIDGroupsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewUpdateCIDGroupsDefault creates a UpdateCIDGroupsDefault with default headers values -func NewUpdateCIDGroupsDefault(code int) *UpdateCIDGroupsDefault { - return &UpdateCIDGroupsDefault{ - _statusCode: code, - } -} - -/* -UpdateCIDGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateCIDGroupsDefault struct { - _statusCode int - - Payload *models.DomainCIDGroupsResponseV1 -} - -// IsSuccess returns true when this update c ID groups default response has a 2xx status code -func (o *UpdateCIDGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update c ID groups default response has a 3xx status code -func (o *UpdateCIDGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update c ID groups default response has a 4xx status code -func (o *UpdateCIDGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update c ID groups default response has a 5xx status code -func (o *UpdateCIDGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update c ID groups default response a status code equal to that given -func (o *UpdateCIDGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update c ID groups default response -func (o *UpdateCIDGroupsDefault) Code() int { - return o._statusCode -} - -func (o *UpdateCIDGroupsDefault) Error() string { - return fmt.Sprintf("[PATCH /mssp/entities/cid-groups/v1][%d] updateCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCIDGroupsDefault) String() string { - return fmt.Sprintf("[PATCH /mssp/entities/cid-groups/v1][%d] updateCIDGroups default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateCIDGroupsDefault) GetPayload() *models.DomainCIDGroupsResponseV1 { - return o.Payload -} - -func (o *UpdateCIDGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainCIDGroupsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/mssp/update_user_groups_parameters.go b/falcon/client/mssp/update_user_groups_parameters.go index bf1f90a7..a6e6964c 100644 --- a/falcon/client/mssp/update_user_groups_parameters.go +++ b/falcon/client/mssp/update_user_groups_parameters.go @@ -63,7 +63,10 @@ UpdateUserGroupsParams contains all the parameters to send to the API endpoint */ type UpdateUserGroupsParams struct { - // Body. + /* Body. + + 'user_group_id' field is required to identify the user group to update along with 'name' and/or 'description' fields to be updated. + */ Body *models.DomainUserGroupsRequestV1 timeout time.Duration diff --git a/falcon/client/mssp/update_user_groups_responses.go b/falcon/client/mssp/update_user_groups_responses.go index 2a7c0d19..8f0e3496 100644 --- a/falcon/client/mssp/update_user_groups_responses.go +++ b/falcon/client/mssp/update_user_groups_responses.go @@ -56,14 +56,7 @@ func (o *UpdateUserGroupsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewUpdateUserGroupsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /mssp/entities/user-groups/v1] updateUserGroups", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateUserGroupsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *UpdateUserGroupsOK) GetPayload() *models.DomainUserGroupsResponseV1 { func (o *UpdateUserGroupsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Multi-Status */ type UpdateUserGroupsMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *UpdateUserGroupsMultiStatus) GetPayload() *models.DomainUserGroupsRespo func (o *UpdateUserGroupsMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Bad Request */ type UpdateUserGroupsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateUserGroupsBadRequest) GetPayload() *models.MsaErrorsOnly { func (o *UpdateUserGroupsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Forbidden */ type UpdateUserGroupsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *UpdateUserGroupsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *UpdateUserGroupsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type UpdateUserGroupsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *UpdateUserGroupsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *UpdateUserGroupsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *UpdateUserGroupsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewUpdateUserGroupsDefault creates a UpdateUserGroupsDefault with default headers values -func NewUpdateUserGroupsDefault(code int) *UpdateUserGroupsDefault { - return &UpdateUserGroupsDefault{ - _statusCode: code, - } -} - -/* -UpdateUserGroupsDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateUserGroupsDefault struct { - _statusCode int - - Payload *models.DomainUserGroupsResponseV1 -} - -// IsSuccess returns true when this update user groups default response has a 2xx status code -func (o *UpdateUserGroupsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update user groups default response has a 3xx status code -func (o *UpdateUserGroupsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update user groups default response has a 4xx status code -func (o *UpdateUserGroupsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update user groups default response has a 5xx status code -func (o *UpdateUserGroupsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update user groups default response a status code equal to that given -func (o *UpdateUserGroupsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update user groups default response -func (o *UpdateUserGroupsDefault) Code() int { - return o._statusCode -} - -func (o *UpdateUserGroupsDefault) Error() string { - return fmt.Sprintf("[PATCH /mssp/entities/user-groups/v1][%d] updateUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateUserGroupsDefault) String() string { - return fmt.Sprintf("[PATCH /mssp/entities/user-groups/v1][%d] updateUserGroups default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateUserGroupsDefault) GetPayload() *models.DomainUserGroupsResponseV1 { - return o.Payload -} - -func (o *UpdateUserGroupsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainUserGroupsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/oauth2/oauth2_access_token_responses.go b/falcon/client/oauth2/oauth2_access_token_responses.go index 87ed620c..52950a4f 100644 --- a/falcon/client/oauth2/oauth2_access_token_responses.go +++ b/falcon/client/oauth2/oauth2_access_token_responses.go @@ -43,6 +43,12 @@ func (o *Oauth2AccessTokenReader) ReadResponse(response runtime.ClientResponse, return nil, err } return nil, result + case 429: + result := NewOauth2AccessTokenTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 500: result := NewOauth2AccessTokenInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -50,7 +56,7 @@ func (o *Oauth2AccessTokenReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /oauth2/token] oauth2AccessToken", response, response.Code()) } } @@ -67,6 +73,10 @@ Successfully issued token type Oauth2AccessTokenCreated struct { XCSRegion string + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -129,6 +139,13 @@ func (o *Oauth2AccessTokenCreated) readResponse(response runtime.ClientResponse, o.XCSRegion = hdrXCSRegion } + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -173,6 +190,10 @@ Bad Request */ type Oauth2AccessTokenBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -228,6 +249,13 @@ func (o *Oauth2AccessTokenBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *Oauth2AccessTokenBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -272,6 +300,10 @@ Forbidden */ type Oauth2AccessTokenForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -327,6 +359,13 @@ func (o *Oauth2AccessTokenForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *Oauth2AccessTokenForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -359,6 +398,131 @@ func (o *Oauth2AccessTokenForbidden) readResponse(response runtime.ClientRespons return nil } +// NewOauth2AccessTokenTooManyRequests creates a Oauth2AccessTokenTooManyRequests with default headers values +func NewOauth2AccessTokenTooManyRequests() *Oauth2AccessTokenTooManyRequests { + return &Oauth2AccessTokenTooManyRequests{} +} + +/* +Oauth2AccessTokenTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type Oauth2AccessTokenTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this oauth2 access token too many requests response has a 2xx status code +func (o *Oauth2AccessTokenTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this oauth2 access token too many requests response has a 3xx status code +func (o *Oauth2AccessTokenTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this oauth2 access token too many requests response has a 4xx status code +func (o *Oauth2AccessTokenTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this oauth2 access token too many requests response has a 5xx status code +func (o *Oauth2AccessTokenTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this oauth2 access token too many requests response a status code equal to that given +func (o *Oauth2AccessTokenTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the oauth2 access token too many requests response +func (o *Oauth2AccessTokenTooManyRequests) Code() int { + return 429 +} + +func (o *Oauth2AccessTokenTooManyRequests) Error() string { + return fmt.Sprintf("[POST /oauth2/token][%d] oauth2AccessTokenTooManyRequests %+v", 429, o.Payload) +} + +func (o *Oauth2AccessTokenTooManyRequests) String() string { + return fmt.Sprintf("[POST /oauth2/token][%d] oauth2AccessTokenTooManyRequests %+v", 429, o.Payload) +} + +func (o *Oauth2AccessTokenTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *Oauth2AccessTokenTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewOauth2AccessTokenInternalServerError creates a Oauth2AccessTokenInternalServerError with default headers values func NewOauth2AccessTokenInternalServerError() *Oauth2AccessTokenInternalServerError { return &Oauth2AccessTokenInternalServerError{} @@ -371,6 +535,10 @@ Failed to issue token */ type Oauth2AccessTokenInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -426,6 +594,13 @@ func (o *Oauth2AccessTokenInternalServerError) GetPayload() *models.MsaReplyMeta func (o *Oauth2AccessTokenInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/oauth2/oauth2_client.go b/falcon/client/oauth2/oauth2_client.go index ef8540f3..564ed197 100644 --- a/falcon/client/oauth2/oauth2_client.go +++ b/falcon/client/oauth2/oauth2_client.go @@ -50,7 +50,7 @@ func (a *Client) Oauth2AccessToken(params *Oauth2AccessTokenParams, opts ...Clie Method: "POST", PathPattern: "/oauth2/token", ProducesMediaTypes: []string{"application/json"}, - ConsumesMediaTypes: []string{"application/x-www-form-urlencoded"}, + ConsumesMediaTypes: []string{"application/x-www-form-urlencoded", "text/html"}, Schemes: []string{"https"}, Params: params, Reader: &Oauth2AccessTokenReader{formats: a.formats}, @@ -108,8 +108,9 @@ func (a *Client) Oauth2RevokeToken(params *Oauth2RevokeTokenParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*Oauth2RevokeTokenDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for oauth2RevokeToken: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/oauth2/oauth2_revoke_token_parameters.go b/falcon/client/oauth2/oauth2_revoke_token_parameters.go index 0632e685..19567222 100644 --- a/falcon/client/oauth2/oauth2_revoke_token_parameters.go +++ b/falcon/client/oauth2/oauth2_revoke_token_parameters.go @@ -61,6 +61,12 @@ Oauth2RevokeTokenParams contains all the parameters to send to the API endpoint */ type Oauth2RevokeTokenParams struct { + /* ClientID. + + The OAuth2 client ID you are revoking the token for. + */ + ClientID *string + /* Token. The OAuth2 access token you want to revoke. @@ -122,6 +128,17 @@ func (o *Oauth2RevokeTokenParams) SetHTTPClient(client *http.Client) { o.HTTPClient = client } +// WithClientID adds the clientID to the oauth2 revoke token params +func (o *Oauth2RevokeTokenParams) WithClientID(clientID *string) *Oauth2RevokeTokenParams { + o.SetClientID(clientID) + return o +} + +// SetClientID adds the clientId to the oauth2 revoke token params +func (o *Oauth2RevokeTokenParams) SetClientID(clientID *string) { + o.ClientID = clientID +} + // WithToken adds the token to the oauth2 revoke token params func (o *Oauth2RevokeTokenParams) WithToken(token string) *Oauth2RevokeTokenParams { o.SetToken(token) @@ -141,6 +158,21 @@ func (o *Oauth2RevokeTokenParams) WriteToRequest(r runtime.ClientRequest, reg st } var res []error + if o.ClientID != nil { + + // form param client_id + var frClientID string + if o.ClientID != nil { + frClientID = *o.ClientID + } + fClientID := frClientID + if fClientID != "" { + if err := r.SetFormParam("client_id", fClientID); err != nil { + return err + } + } + } + // form param token frToken := o.Token fToken := frToken diff --git a/falcon/client/oauth2/oauth2_revoke_token_responses.go b/falcon/client/oauth2/oauth2_revoke_token_responses.go index 4368b316..624d25fe 100644 --- a/falcon/client/oauth2/oauth2_revoke_token_responses.go +++ b/falcon/client/oauth2/oauth2_revoke_token_responses.go @@ -56,14 +56,7 @@ func (o *Oauth2RevokeTokenReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewOauth2RevokeTokenDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /oauth2/revoke] oauth2RevokeToken", response, response.Code()) } } @@ -79,6 +72,10 @@ Successfully revoked token */ type Oauth2RevokeTokenOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *Oauth2RevokeTokenOK) GetPayload() *models.MsaReplyMetaOnly { func (o *Oauth2RevokeTokenOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type Oauth2RevokeTokenBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *Oauth2RevokeTokenBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *Oauth2RevokeTokenBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type Oauth2RevokeTokenForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *Oauth2RevokeTokenForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *Oauth2RevokeTokenForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type Oauth2RevokeTokenTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *Oauth2RevokeTokenTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *Oauth2RevokeTokenTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Failed to revoke token */ type Oauth2RevokeTokenInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *Oauth2RevokeTokenInternalServerError) GetPayload() *models.MsaReplyMeta func (o *Oauth2RevokeTokenInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *Oauth2RevokeTokenInternalServerError) readResponse(response runtime.Cli return nil } - -// NewOauth2RevokeTokenDefault creates a Oauth2RevokeTokenDefault with default headers values -func NewOauth2RevokeTokenDefault(code int) *Oauth2RevokeTokenDefault { - return &Oauth2RevokeTokenDefault{ - _statusCode: code, - } -} - -/* -Oauth2RevokeTokenDefault describes a response with status code -1, with default header values. - -Successfully revoked token -*/ -type Oauth2RevokeTokenDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this oauth2 revoke token default response has a 2xx status code -func (o *Oauth2RevokeTokenDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this oauth2 revoke token default response has a 3xx status code -func (o *Oauth2RevokeTokenDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this oauth2 revoke token default response has a 4xx status code -func (o *Oauth2RevokeTokenDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this oauth2 revoke token default response has a 5xx status code -func (o *Oauth2RevokeTokenDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this oauth2 revoke token default response a status code equal to that given -func (o *Oauth2RevokeTokenDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the oauth2 revoke token default response -func (o *Oauth2RevokeTokenDefault) Code() int { - return o._statusCode -} - -func (o *Oauth2RevokeTokenDefault) Error() string { - return fmt.Sprintf("[POST /oauth2/revoke][%d] oauth2RevokeToken default %+v", o._statusCode, o.Payload) -} - -func (o *Oauth2RevokeTokenDefault) String() string { - return fmt.Sprintf("[POST /oauth2/revoke][%d] oauth2RevokeToken default %+v", o._statusCode, o.Payload) -} - -func (o *Oauth2RevokeTokenDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *Oauth2RevokeTokenDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/ods/aggregate_query_scan_host_metadata_parameters.go b/falcon/client/ods/aggregate_query_scan_host_metadata_parameters.go new file mode 100644 index 00000000..0c22e819 --- /dev/null +++ b/falcon/client/ods/aggregate_query_scan_host_metadata_parameters.go @@ -0,0 +1,150 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package ods + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// NewAggregateQueryScanHostMetadataParams creates a new AggregateQueryScanHostMetadataParams object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewAggregateQueryScanHostMetadataParams() *AggregateQueryScanHostMetadataParams { + return &AggregateQueryScanHostMetadataParams{ + timeout: cr.DefaultTimeout, + } +} + +// NewAggregateQueryScanHostMetadataParamsWithTimeout creates a new AggregateQueryScanHostMetadataParams object +// with the ability to set a timeout on a request. +func NewAggregateQueryScanHostMetadataParamsWithTimeout(timeout time.Duration) *AggregateQueryScanHostMetadataParams { + return &AggregateQueryScanHostMetadataParams{ + timeout: timeout, + } +} + +// NewAggregateQueryScanHostMetadataParamsWithContext creates a new AggregateQueryScanHostMetadataParams object +// with the ability to set a context for a request. +func NewAggregateQueryScanHostMetadataParamsWithContext(ctx context.Context) *AggregateQueryScanHostMetadataParams { + return &AggregateQueryScanHostMetadataParams{ + Context: ctx, + } +} + +// NewAggregateQueryScanHostMetadataParamsWithHTTPClient creates a new AggregateQueryScanHostMetadataParams object +// with the ability to set a custom HTTPClient for a request. +func NewAggregateQueryScanHostMetadataParamsWithHTTPClient(client *http.Client) *AggregateQueryScanHostMetadataParams { + return &AggregateQueryScanHostMetadataParams{ + HTTPClient: client, + } +} + +/* +AggregateQueryScanHostMetadataParams contains all the parameters to send to the API endpoint + + for the aggregate query scan host metadata operation. + + Typically these are written to a http.Request. +*/ +type AggregateQueryScanHostMetadataParams struct { + + // Body. + Body []*models.MsaAggregateQueryRequest + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the aggregate query scan host metadata params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *AggregateQueryScanHostMetadataParams) WithDefaults() *AggregateQueryScanHostMetadataParams { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the aggregate query scan host metadata params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *AggregateQueryScanHostMetadataParams) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) WithTimeout(timeout time.Duration) *AggregateQueryScanHostMetadataParams { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) WithContext(ctx context.Context) *AggregateQueryScanHostMetadataParams { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) WithHTTPClient(client *http.Client) *AggregateQueryScanHostMetadataParams { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithBody adds the body to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) WithBody(body []*models.MsaAggregateQueryRequest) *AggregateQueryScanHostMetadataParams { + o.SetBody(body) + return o +} + +// SetBody adds the body to the aggregate query scan host metadata params +func (o *AggregateQueryScanHostMetadataParams) SetBody(body []*models.MsaAggregateQueryRequest) { + o.Body = body +} + +// WriteToRequest writes these params to a swagger request +func (o *AggregateQueryScanHostMetadataParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + if o.Body != nil { + if err := r.SetBodyParam(o.Body); err != nil { + return err + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/ods/aggregate_query_scan_host_metadata_responses.go b/falcon/client/ods/aggregate_query_scan_host_metadata_responses.go new file mode 100644 index 00000000..1e46433c --- /dev/null +++ b/falcon/client/ods/aggregate_query_scan_host_metadata_responses.go @@ -0,0 +1,510 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package ods + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// AggregateQueryScanHostMetadataReader is a Reader for the AggregateQueryScanHostMetadata structure. +type AggregateQueryScanHostMetadataReader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *AggregateQueryScanHostMetadataReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewAggregateQueryScanHostMetadataOK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewAggregateQueryScanHostMetadataForbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewAggregateQueryScanHostMetadataNotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewAggregateQueryScanHostMetadataTooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[POST /ods/aggregates/scan-hosts/v1] aggregate-query-scan-host-metadata", response, response.Code()) + } +} + +// NewAggregateQueryScanHostMetadataOK creates a AggregateQueryScanHostMetadataOK with default headers values +func NewAggregateQueryScanHostMetadataOK() *AggregateQueryScanHostMetadataOK { + return &AggregateQueryScanHostMetadataOK{} +} + +/* +AggregateQueryScanHostMetadataOK describes a response with status code 200, with default header values. + +OK +*/ +type AggregateQueryScanHostMetadataOK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaAggregatesResponse +} + +// IsSuccess returns true when this aggregate query scan host metadata o k response has a 2xx status code +func (o *AggregateQueryScanHostMetadataOK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this aggregate query scan host metadata o k response has a 3xx status code +func (o *AggregateQueryScanHostMetadataOK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this aggregate query scan host metadata o k response has a 4xx status code +func (o *AggregateQueryScanHostMetadataOK) IsClientError() bool { + return false +} + +// IsServerError returns true when this aggregate query scan host metadata o k response has a 5xx status code +func (o *AggregateQueryScanHostMetadataOK) IsServerError() bool { + return false +} + +// IsCode returns true when this aggregate query scan host metadata o k response a status code equal to that given +func (o *AggregateQueryScanHostMetadataOK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the aggregate query scan host metadata o k response +func (o *AggregateQueryScanHostMetadataOK) Code() int { + return 200 +} + +func (o *AggregateQueryScanHostMetadataOK) Error() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataOK %+v", 200, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataOK) String() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataOK %+v", 200, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataOK) GetPayload() *models.MsaAggregatesResponse { + return o.Payload +} + +func (o *AggregateQueryScanHostMetadataOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaAggregatesResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewAggregateQueryScanHostMetadataForbidden creates a AggregateQueryScanHostMetadataForbidden with default headers values +func NewAggregateQueryScanHostMetadataForbidden() *AggregateQueryScanHostMetadataForbidden { + return &AggregateQueryScanHostMetadataForbidden{} +} + +/* +AggregateQueryScanHostMetadataForbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type AggregateQueryScanHostMetadataForbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this aggregate query scan host metadata forbidden response has a 2xx status code +func (o *AggregateQueryScanHostMetadataForbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this aggregate query scan host metadata forbidden response has a 3xx status code +func (o *AggregateQueryScanHostMetadataForbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this aggregate query scan host metadata forbidden response has a 4xx status code +func (o *AggregateQueryScanHostMetadataForbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this aggregate query scan host metadata forbidden response has a 5xx status code +func (o *AggregateQueryScanHostMetadataForbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this aggregate query scan host metadata forbidden response a status code equal to that given +func (o *AggregateQueryScanHostMetadataForbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the aggregate query scan host metadata forbidden response +func (o *AggregateQueryScanHostMetadataForbidden) Code() int { + return 403 +} + +func (o *AggregateQueryScanHostMetadataForbidden) Error() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataForbidden %+v", 403, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataForbidden) String() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataForbidden %+v", 403, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataForbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *AggregateQueryScanHostMetadataForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewAggregateQueryScanHostMetadataNotFound creates a AggregateQueryScanHostMetadataNotFound with default headers values +func NewAggregateQueryScanHostMetadataNotFound() *AggregateQueryScanHostMetadataNotFound { + return &AggregateQueryScanHostMetadataNotFound{} +} + +/* +AggregateQueryScanHostMetadataNotFound describes a response with status code 404, with default header values. + +Not Found +*/ +type AggregateQueryScanHostMetadataNotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaspecResponseFields +} + +// IsSuccess returns true when this aggregate query scan host metadata not found response has a 2xx status code +func (o *AggregateQueryScanHostMetadataNotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this aggregate query scan host metadata not found response has a 3xx status code +func (o *AggregateQueryScanHostMetadataNotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this aggregate query scan host metadata not found response has a 4xx status code +func (o *AggregateQueryScanHostMetadataNotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this aggregate query scan host metadata not found response has a 5xx status code +func (o *AggregateQueryScanHostMetadataNotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this aggregate query scan host metadata not found response a status code equal to that given +func (o *AggregateQueryScanHostMetadataNotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the aggregate query scan host metadata not found response +func (o *AggregateQueryScanHostMetadataNotFound) Code() int { + return 404 +} + +func (o *AggregateQueryScanHostMetadataNotFound) Error() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataNotFound %+v", 404, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataNotFound) String() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataNotFound %+v", 404, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataNotFound) GetPayload() *models.MsaspecResponseFields { + return o.Payload +} + +func (o *AggregateQueryScanHostMetadataNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaspecResponseFields) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewAggregateQueryScanHostMetadataTooManyRequests creates a AggregateQueryScanHostMetadataTooManyRequests with default headers values +func NewAggregateQueryScanHostMetadataTooManyRequests() *AggregateQueryScanHostMetadataTooManyRequests { + return &AggregateQueryScanHostMetadataTooManyRequests{} +} + +/* +AggregateQueryScanHostMetadataTooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type AggregateQueryScanHostMetadataTooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this aggregate query scan host metadata too many requests response has a 2xx status code +func (o *AggregateQueryScanHostMetadataTooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this aggregate query scan host metadata too many requests response has a 3xx status code +func (o *AggregateQueryScanHostMetadataTooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this aggregate query scan host metadata too many requests response has a 4xx status code +func (o *AggregateQueryScanHostMetadataTooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this aggregate query scan host metadata too many requests response has a 5xx status code +func (o *AggregateQueryScanHostMetadataTooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this aggregate query scan host metadata too many requests response a status code equal to that given +func (o *AggregateQueryScanHostMetadataTooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the aggregate query scan host metadata too many requests response +func (o *AggregateQueryScanHostMetadataTooManyRequests) Code() int { + return 429 +} + +func (o *AggregateQueryScanHostMetadataTooManyRequests) Error() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataTooManyRequests %+v", 429, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataTooManyRequests) String() string { + return fmt.Sprintf("[POST /ods/aggregates/scan-hosts/v1][%d] aggregateQueryScanHostMetadataTooManyRequests %+v", 429, o.Payload) +} + +func (o *AggregateQueryScanHostMetadataTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *AggregateQueryScanHostMetadataTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/ods/aggregate_scans_responses.go b/falcon/client/ods/aggregate_scans_responses.go index e9259ea5..c17fb648 100644 --- a/falcon/client/ods/aggregate_scans_responses.go +++ b/falcon/client/ods/aggregate_scans_responses.go @@ -50,7 +50,7 @@ func (o *AggregateScansReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ods/aggregates/scans/v1] aggregate-scans", response, response.Code()) } } diff --git a/falcon/client/ods/aggregate_scheduled_scans_responses.go b/falcon/client/ods/aggregate_scheduled_scans_responses.go index 1fa9be45..bf82e545 100644 --- a/falcon/client/ods/aggregate_scheduled_scans_responses.go +++ b/falcon/client/ods/aggregate_scheduled_scans_responses.go @@ -50,7 +50,7 @@ func (o *AggregateScheduledScansReader) ReadResponse(response runtime.ClientResp } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ods/aggregates/scheduled-scans/v1] aggregate-scheduled-scans", response, response.Code()) } } diff --git a/falcon/client/ods/cancel_scans_responses.go b/falcon/client/ods/cancel_scans_responses.go index 3d3cd333..52f1da23 100644 --- a/falcon/client/ods/cancel_scans_responses.go +++ b/falcon/client/ods/cancel_scans_responses.go @@ -50,7 +50,7 @@ func (o *CancelScansReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ods/entities/scan-control-actions/cancel/v1] cancel-scans", response, response.Code()) } } diff --git a/falcon/client/ods/create_scan_responses.go b/falcon/client/ods/create_scan_responses.go index 93dfe872..94eb6ed3 100644 --- a/falcon/client/ods/create_scan_responses.go +++ b/falcon/client/ods/create_scan_responses.go @@ -44,7 +44,7 @@ func (o *CreateScanReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ods/entities/scans/v1] create-scan", response, response.Code()) } } diff --git a/falcon/client/ods/delete_scheduled_scans_responses.go b/falcon/client/ods/delete_scheduled_scans_responses.go index cad1668e..1b5024c9 100644 --- a/falcon/client/ods/delete_scheduled_scans_responses.go +++ b/falcon/client/ods/delete_scheduled_scans_responses.go @@ -50,7 +50,7 @@ func (o *DeleteScheduledScansReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /ods/entities/scheduled-scans/v1] delete-scheduled-scans", response, response.Code()) } } diff --git a/falcon/client/ods/get_malicious_files_by_ids_responses.go b/falcon/client/ods/get_malicious_files_by_ids_responses.go index a378ad94..907a93c9 100644 --- a/falcon/client/ods/get_malicious_files_by_ids_responses.go +++ b/falcon/client/ods/get_malicious_files_by_ids_responses.go @@ -50,7 +50,7 @@ func (o *GetMaliciousFilesByIdsReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/entities/malicious-files/v1] get-malicious-files-by-ids", response, response.Code()) } } diff --git a/falcon/client/ods/get_scan_host_metadata_by_ids_responses.go b/falcon/client/ods/get_scan_host_metadata_by_ids_responses.go index 694b0427..8a96dbfa 100644 --- a/falcon/client/ods/get_scan_host_metadata_by_ids_responses.go +++ b/falcon/client/ods/get_scan_host_metadata_by_ids_responses.go @@ -50,7 +50,7 @@ func (o *GetScanHostMetadataByIdsReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/entities/scan-hosts/v1] get-scan-host-metadata-by-ids", response, response.Code()) } } diff --git a/falcon/client/ods/get_scans_by_scan_ids_responses.go b/falcon/client/ods/get_scans_by_scan_ids_responses.go index 412f77aa..2d204fa2 100644 --- a/falcon/client/ods/get_scans_by_scan_ids_responses.go +++ b/falcon/client/ods/get_scans_by_scan_ids_responses.go @@ -50,7 +50,7 @@ func (o *GetScansByScanIdsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/entities/scans/v1] get-scans-by-scan-ids", response, response.Code()) } } diff --git a/falcon/client/ods/get_scheduled_scans_by_scan_ids_responses.go b/falcon/client/ods/get_scheduled_scans_by_scan_ids_responses.go index f2416c14..3cb8063f 100644 --- a/falcon/client/ods/get_scheduled_scans_by_scan_ids_responses.go +++ b/falcon/client/ods/get_scheduled_scans_by_scan_ids_responses.go @@ -50,7 +50,7 @@ func (o *GetScheduledScansByScanIdsReader) ReadResponse(response runtime.ClientR } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/entities/scheduled-scans/v1] get-scheduled-scans-by-scan-ids", response, response.Code()) } } diff --git a/falcon/client/ods/ods_client.go b/falcon/client/ods/ods_client.go index b6c423c6..0285bc1e 100644 --- a/falcon/client/ods/ods_client.go +++ b/falcon/client/ods/ods_client.go @@ -30,6 +30,8 @@ type ClientOption func(*runtime.ClientOperation) // ClientService is the interface for Client methods type ClientService interface { + AggregateQueryScanHostMetadata(params *AggregateQueryScanHostMetadataParams, opts ...ClientOption) (*AggregateQueryScanHostMetadataOK, error) + AggregateScans(params *AggregateScansParams, opts ...ClientOption) (*AggregateScansOK, error) AggregateScheduledScans(params *AggregateScheduledScansParams, opts ...ClientOption) (*AggregateScheduledScansOK, error) @@ -61,6 +63,44 @@ type ClientService interface { SetTransport(transport runtime.ClientTransport) } +/* +AggregateQueryScanHostMetadata gets aggregates on o d s scan hosts data +*/ +func (a *Client) AggregateQueryScanHostMetadata(params *AggregateQueryScanHostMetadataParams, opts ...ClientOption) (*AggregateQueryScanHostMetadataOK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewAggregateQueryScanHostMetadataParams() + } + op := &runtime.ClientOperation{ + ID: "aggregate-query-scan-host-metadata", + Method: "POST", + PathPattern: "/ods/aggregates/scan-hosts/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &AggregateQueryScanHostMetadataReader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*AggregateQueryScanHostMetadataOK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for aggregate-query-scan-host-metadata: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + /* AggregateScans gets aggregates on o d s scan data */ diff --git a/falcon/client/ods/query_malicious_files_parameters.go b/falcon/client/ods/query_malicious_files_parameters.go index 79616e29..5ec96b2b 100644 --- a/falcon/client/ods/query_malicious_files_parameters.go +++ b/falcon/client/ods/query_malicious_files_parameters.go @@ -64,7 +64,7 @@ type QueryMaliciousFilesParams struct { /* Filter. - A FQL compatible query string. Terms: [id cid scan_id host_id host_scan_id filepath filename hash pattern_id severity quarantined last_updated] + A FQL compatible query string. Terms: [id scan_id host_id host_scan_id filepath filename hash pattern_id severity quarantined last_updated] */ Filter string diff --git a/falcon/client/ods/query_malicious_files_responses.go b/falcon/client/ods/query_malicious_files_responses.go index 43014cd5..e109c9b4 100644 --- a/falcon/client/ods/query_malicious_files_responses.go +++ b/falcon/client/ods/query_malicious_files_responses.go @@ -50,7 +50,7 @@ func (o *QueryMaliciousFilesReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/queries/malicious-files/v1] query-malicious-files", response, response.Code()) } } diff --git a/falcon/client/ods/query_scan_host_metadata_parameters.go b/falcon/client/ods/query_scan_host_metadata_parameters.go index 852cd844..88ec1977 100644 --- a/falcon/client/ods/query_scan_host_metadata_parameters.go +++ b/falcon/client/ods/query_scan_host_metadata_parameters.go @@ -64,7 +64,7 @@ type QueryScanHostMetadataParams struct { /* Filter. - A FQL compatible query string. Terms: [id cid profile_id host_id scan_id host_scan_id filecount.scanned filecount.malicious filecount.quarantined filecount.skipped affected_hosts_count status severity completed_on started_on last_updated] + A FQL compatible query string. Terms: [id profile_id host_id scan_id host_scan_id filecount.scanned filecount.malicious filecount.quarantined filecount.skipped affected_hosts_count status severity completed_on started_on last_updated] */ Filter string diff --git a/falcon/client/ods/query_scan_host_metadata_responses.go b/falcon/client/ods/query_scan_host_metadata_responses.go index 6ca435a5..789728e1 100644 --- a/falcon/client/ods/query_scan_host_metadata_responses.go +++ b/falcon/client/ods/query_scan_host_metadata_responses.go @@ -50,7 +50,7 @@ func (o *QueryScanHostMetadataReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/queries/scan-hosts/v1] query-scan-host-metadata", response, response.Code()) } } diff --git a/falcon/client/ods/query_scans_parameters.go b/falcon/client/ods/query_scans_parameters.go index 03dfda97..1476a724 100644 --- a/falcon/client/ods/query_scans_parameters.go +++ b/falcon/client/ods/query_scans_parameters.go @@ -64,7 +64,7 @@ type QueryScansParams struct { /* Filter. - A FQL compatible query string. Terms: [id cid profile_id description.keyword initiated_from filecount.scanned filecount.malicious filecount.quarantined filecount.skipped affected_hosts_count status severity scan_started_on scan_completed_on created_on created_by last_updated] + A FQL compatible query string. Terms: [id profile_id description.keyword initiated_from filecount.scanned filecount.malicious filecount.quarantined filecount.skipped affected_hosts_count status severity scan_started_on scan_completed_on created_on created_by last_updated] */ Filter string diff --git a/falcon/client/ods/query_scans_responses.go b/falcon/client/ods/query_scans_responses.go index 715c4a0f..37cb6a05 100644 --- a/falcon/client/ods/query_scans_responses.go +++ b/falcon/client/ods/query_scans_responses.go @@ -50,7 +50,7 @@ func (o *QueryScansReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/queries/scans/v1] query-scans", response, response.Code()) } } diff --git a/falcon/client/ods/query_scheduled_scans_parameters.go b/falcon/client/ods/query_scheduled_scans_parameters.go index f6b32513..7c908656 100644 --- a/falcon/client/ods/query_scheduled_scans_parameters.go +++ b/falcon/client/ods/query_scheduled_scans_parameters.go @@ -64,7 +64,7 @@ type QueryScheduledScansParams struct { /* Filter. - A FQL compatible query string. Terms: [id cid description initiated_from status schedule.start_timestamp schedule.Interval created_on created_by last_updated deleted] + A FQL compatible query string. Terms: [id description initiated_from status schedule.start_timestamp schedule.Interval created_on created_by last_updated deleted] */ Filter string @@ -86,7 +86,7 @@ type QueryScheduledScansParams struct { The property to sort on, followed by a |, followed by the sort direction, either "asc" or "desc" - Default: "created_on|desc" + Default: "schedule.start_timestamp|desc" */ Sort string @@ -112,7 +112,7 @@ func (o *QueryScheduledScansParams) SetDefaults() { offsetDefault = int64(0) - sortDefault = string("created_on|desc") + sortDefault = string("schedule.start_timestamp|desc") ) val := QueryScheduledScansParams{ diff --git a/falcon/client/ods/query_scheduled_scans_responses.go b/falcon/client/ods/query_scheduled_scans_responses.go index 87d9ab96..a7aa4b39 100644 --- a/falcon/client/ods/query_scheduled_scans_responses.go +++ b/falcon/client/ods/query_scheduled_scans_responses.go @@ -50,7 +50,7 @@ func (o *QueryScheduledScansReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /ods/queries/scheduled-scans/v1] query-scheduled-scans", response, response.Code()) } } diff --git a/falcon/client/ods/schedule_scan_responses.go b/falcon/client/ods/schedule_scan_responses.go index d3f8fdd1..0fe98383 100644 --- a/falcon/client/ods/schedule_scan_responses.go +++ b/falcon/client/ods/schedule_scan_responses.go @@ -44,7 +44,7 @@ func (o *ScheduleScanReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /ods/entities/scheduled-scans/v1] schedule-scan", response, response.Code()) } } diff --git a/falcon/client/overwatch_dashboard/aggregates_detections_global_counts_responses.go b/falcon/client/overwatch_dashboard/aggregates_detections_global_counts_responses.go index 4b4c75d4..839bd9a1 100644 --- a/falcon/client/overwatch_dashboard/aggregates_detections_global_counts_responses.go +++ b/falcon/client/overwatch_dashboard/aggregates_detections_global_counts_responses.go @@ -44,14 +44,7 @@ func (o *AggregatesDetectionsGlobalCountsReader) ReadResponse(response runtime.C } return nil, result default: - result := NewAggregatesDetectionsGlobalCountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /overwatch-dashboards/aggregates/detections-global-counts/v1] AggregatesDetectionsGlobalCounts", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregatesDetectionsGlobalCountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregatesDetectionsGlobalCountsOK) GetPayload() *models.MsaFacetsRespo func (o *AggregatesDetectionsGlobalCountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregatesDetectionsGlobalCountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregatesDetectionsGlobalCountsForbidden) GetPayload() *models.MsaRepl func (o *AggregatesDetectionsGlobalCountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregatesDetectionsGlobalCountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregatesDetectionsGlobalCountsTooManyRequests) GetPayload() *models.M func (o *AggregatesDetectionsGlobalCountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregatesDetectionsGlobalCountsTooManyRequests) readResponse(response return nil } - -// NewAggregatesDetectionsGlobalCountsDefault creates a AggregatesDetectionsGlobalCountsDefault with default headers values -func NewAggregatesDetectionsGlobalCountsDefault(code int) *AggregatesDetectionsGlobalCountsDefault { - return &AggregatesDetectionsGlobalCountsDefault{ - _statusCode: code, - } -} - -/* -AggregatesDetectionsGlobalCountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregatesDetectionsGlobalCountsDefault struct { - _statusCode int - - Payload *models.MsaFacetsResponse -} - -// IsSuccess returns true when this aggregates detections global counts default response has a 2xx status code -func (o *AggregatesDetectionsGlobalCountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregates detections global counts default response has a 3xx status code -func (o *AggregatesDetectionsGlobalCountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregates detections global counts default response has a 4xx status code -func (o *AggregatesDetectionsGlobalCountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregates detections global counts default response has a 5xx status code -func (o *AggregatesDetectionsGlobalCountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregates detections global counts default response a status code equal to that given -func (o *AggregatesDetectionsGlobalCountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregates detections global counts default response -func (o *AggregatesDetectionsGlobalCountsDefault) Code() int { - return o._statusCode -} - -func (o *AggregatesDetectionsGlobalCountsDefault) Error() string { - return fmt.Sprintf("[GET /overwatch-dashboards/aggregates/detections-global-counts/v1][%d] AggregatesDetectionsGlobalCounts default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesDetectionsGlobalCountsDefault) String() string { - return fmt.Sprintf("[GET /overwatch-dashboards/aggregates/detections-global-counts/v1][%d] AggregatesDetectionsGlobalCounts default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesDetectionsGlobalCountsDefault) GetPayload() *models.MsaFacetsResponse { - return o.Payload -} - -func (o *AggregatesDetectionsGlobalCountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaFacetsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/overwatch_dashboard/aggregates_events_collections_responses.go b/falcon/client/overwatch_dashboard/aggregates_events_collections_responses.go index 5eac6afc..91d9a7d9 100644 --- a/falcon/client/overwatch_dashboard/aggregates_events_collections_responses.go +++ b/falcon/client/overwatch_dashboard/aggregates_events_collections_responses.go @@ -44,14 +44,7 @@ func (o *AggregatesEventsCollectionsReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewAggregatesEventsCollectionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /overwatch-dashboards/aggregates/events-collections/GET/v1] AggregatesEventsCollections", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregatesEventsCollectionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregatesEventsCollectionsOK) GetPayload() *models.MsaAggregatesRespon func (o *AggregatesEventsCollectionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregatesEventsCollectionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregatesEventsCollectionsForbidden) GetPayload() *models.MsaReplyMeta func (o *AggregatesEventsCollectionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregatesEventsCollectionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregatesEventsCollectionsTooManyRequests) GetPayload() *models.MsaRep func (o *AggregatesEventsCollectionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregatesEventsCollectionsTooManyRequests) readResponse(response runti return nil } - -// NewAggregatesEventsCollectionsDefault creates a AggregatesEventsCollectionsDefault with default headers values -func NewAggregatesEventsCollectionsDefault(code int) *AggregatesEventsCollectionsDefault { - return &AggregatesEventsCollectionsDefault{ - _statusCode: code, - } -} - -/* -AggregatesEventsCollectionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregatesEventsCollectionsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregates events collections default response has a 2xx status code -func (o *AggregatesEventsCollectionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregates events collections default response has a 3xx status code -func (o *AggregatesEventsCollectionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregates events collections default response has a 4xx status code -func (o *AggregatesEventsCollectionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregates events collections default response has a 5xx status code -func (o *AggregatesEventsCollectionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregates events collections default response a status code equal to that given -func (o *AggregatesEventsCollectionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregates events collections default response -func (o *AggregatesEventsCollectionsDefault) Code() int { - return o._statusCode -} - -func (o *AggregatesEventsCollectionsDefault) Error() string { - return fmt.Sprintf("[POST /overwatch-dashboards/aggregates/events-collections/GET/v1][%d] AggregatesEventsCollections default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesEventsCollectionsDefault) String() string { - return fmt.Sprintf("[POST /overwatch-dashboards/aggregates/events-collections/GET/v1][%d] AggregatesEventsCollections default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesEventsCollectionsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregatesEventsCollectionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/overwatch_dashboard/aggregates_events_responses.go b/falcon/client/overwatch_dashboard/aggregates_events_responses.go index cb38778a..b5ecfacf 100644 --- a/falcon/client/overwatch_dashboard/aggregates_events_responses.go +++ b/falcon/client/overwatch_dashboard/aggregates_events_responses.go @@ -44,14 +44,7 @@ func (o *AggregatesEventsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewAggregatesEventsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /overwatch-dashboards/aggregates/events/GET/v1] AggregatesEvents", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregatesEventsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregatesEventsOK) GetPayload() *models.MsaAggregatesResponse { func (o *AggregatesEventsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregatesEventsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregatesEventsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *AggregatesEventsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregatesEventsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregatesEventsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *AggregatesEventsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregatesEventsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewAggregatesEventsDefault creates a AggregatesEventsDefault with default headers values -func NewAggregatesEventsDefault(code int) *AggregatesEventsDefault { - return &AggregatesEventsDefault{ - _statusCode: code, - } -} - -/* -AggregatesEventsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregatesEventsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this aggregates events default response has a 2xx status code -func (o *AggregatesEventsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregates events default response has a 3xx status code -func (o *AggregatesEventsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregates events default response has a 4xx status code -func (o *AggregatesEventsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregates events default response has a 5xx status code -func (o *AggregatesEventsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregates events default response a status code equal to that given -func (o *AggregatesEventsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregates events default response -func (o *AggregatesEventsDefault) Code() int { - return o._statusCode -} - -func (o *AggregatesEventsDefault) Error() string { - return fmt.Sprintf("[POST /overwatch-dashboards/aggregates/events/GET/v1][%d] AggregatesEvents default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesEventsDefault) String() string { - return fmt.Sprintf("[POST /overwatch-dashboards/aggregates/events/GET/v1][%d] AggregatesEvents default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesEventsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *AggregatesEventsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/overwatch_dashboard/aggregates_incidents_global_counts_responses.go b/falcon/client/overwatch_dashboard/aggregates_incidents_global_counts_responses.go index fd86a510..e49f65e5 100644 --- a/falcon/client/overwatch_dashboard/aggregates_incidents_global_counts_responses.go +++ b/falcon/client/overwatch_dashboard/aggregates_incidents_global_counts_responses.go @@ -44,14 +44,7 @@ func (o *AggregatesIncidentsGlobalCountsReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewAggregatesIncidentsGlobalCountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /overwatch-dashboards/aggregates/incidents-global-counts/v1] AggregatesIncidentsGlobalCounts", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregatesIncidentsGlobalCountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregatesIncidentsGlobalCountsOK) GetPayload() *models.MsaFacetsRespon func (o *AggregatesIncidentsGlobalCountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregatesIncidentsGlobalCountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregatesIncidentsGlobalCountsForbidden) GetPayload() *models.MsaReply func (o *AggregatesIncidentsGlobalCountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregatesIncidentsGlobalCountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregatesIncidentsGlobalCountsTooManyRequests) GetPayload() *models.Ms func (o *AggregatesIncidentsGlobalCountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregatesIncidentsGlobalCountsTooManyRequests) readResponse(response r return nil } - -// NewAggregatesIncidentsGlobalCountsDefault creates a AggregatesIncidentsGlobalCountsDefault with default headers values -func NewAggregatesIncidentsGlobalCountsDefault(code int) *AggregatesIncidentsGlobalCountsDefault { - return &AggregatesIncidentsGlobalCountsDefault{ - _statusCode: code, - } -} - -/* -AggregatesIncidentsGlobalCountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregatesIncidentsGlobalCountsDefault struct { - _statusCode int - - Payload *models.MsaFacetsResponse -} - -// IsSuccess returns true when this aggregates incidents global counts default response has a 2xx status code -func (o *AggregatesIncidentsGlobalCountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregates incidents global counts default response has a 3xx status code -func (o *AggregatesIncidentsGlobalCountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregates incidents global counts default response has a 4xx status code -func (o *AggregatesIncidentsGlobalCountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregates incidents global counts default response has a 5xx status code -func (o *AggregatesIncidentsGlobalCountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregates incidents global counts default response a status code equal to that given -func (o *AggregatesIncidentsGlobalCountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregates incidents global counts default response -func (o *AggregatesIncidentsGlobalCountsDefault) Code() int { - return o._statusCode -} - -func (o *AggregatesIncidentsGlobalCountsDefault) Error() string { - return fmt.Sprintf("[GET /overwatch-dashboards/aggregates/incidents-global-counts/v1][%d] AggregatesIncidentsGlobalCounts default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesIncidentsGlobalCountsDefault) String() string { - return fmt.Sprintf("[GET /overwatch-dashboards/aggregates/incidents-global-counts/v1][%d] AggregatesIncidentsGlobalCounts default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesIncidentsGlobalCountsDefault) GetPayload() *models.MsaFacetsResponse { - return o.Payload -} - -func (o *AggregatesIncidentsGlobalCountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaFacetsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/overwatch_dashboard/aggregates_o_w_events_global_counts_responses.go b/falcon/client/overwatch_dashboard/aggregates_o_w_events_global_counts_responses.go index 401e2749..3a0fbf67 100644 --- a/falcon/client/overwatch_dashboard/aggregates_o_w_events_global_counts_responses.go +++ b/falcon/client/overwatch_dashboard/aggregates_o_w_events_global_counts_responses.go @@ -44,14 +44,7 @@ func (o *AggregatesOWEventsGlobalCountsReader) ReadResponse(response runtime.Cli } return nil, result default: - result := NewAggregatesOWEventsGlobalCountsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /overwatch-dashboards/aggregates/ow-events-global-counts/v1] AggregatesOWEventsGlobalCounts", response, response.Code()) } } @@ -67,6 +60,10 @@ OK */ type AggregatesOWEventsGlobalCountsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -122,6 +119,13 @@ func (o *AggregatesOWEventsGlobalCountsOK) GetPayload() *models.MsaFacetsRespons func (o *AggregatesOWEventsGlobalCountsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -166,6 +170,10 @@ Forbidden */ type AggregatesOWEventsGlobalCountsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -221,6 +229,13 @@ func (o *AggregatesOWEventsGlobalCountsForbidden) GetPayload() *models.MsaReplyM func (o *AggregatesOWEventsGlobalCountsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -265,6 +280,10 @@ Too Many Requests */ type AggregatesOWEventsGlobalCountsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -324,6 +343,13 @@ func (o *AggregatesOWEventsGlobalCountsTooManyRequests) GetPayload() *models.Msa func (o *AggregatesOWEventsGlobalCountsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -366,75 +392,3 @@ func (o *AggregatesOWEventsGlobalCountsTooManyRequests) readResponse(response ru return nil } - -// NewAggregatesOWEventsGlobalCountsDefault creates a AggregatesOWEventsGlobalCountsDefault with default headers values -func NewAggregatesOWEventsGlobalCountsDefault(code int) *AggregatesOWEventsGlobalCountsDefault { - return &AggregatesOWEventsGlobalCountsDefault{ - _statusCode: code, - } -} - -/* -AggregatesOWEventsGlobalCountsDefault describes a response with status code -1, with default header values. - -OK -*/ -type AggregatesOWEventsGlobalCountsDefault struct { - _statusCode int - - Payload *models.MsaFacetsResponse -} - -// IsSuccess returns true when this aggregates o w events global counts default response has a 2xx status code -func (o *AggregatesOWEventsGlobalCountsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregates o w events global counts default response has a 3xx status code -func (o *AggregatesOWEventsGlobalCountsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregates o w events global counts default response has a 4xx status code -func (o *AggregatesOWEventsGlobalCountsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregates o w events global counts default response has a 5xx status code -func (o *AggregatesOWEventsGlobalCountsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregates o w events global counts default response a status code equal to that given -func (o *AggregatesOWEventsGlobalCountsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregates o w events global counts default response -func (o *AggregatesOWEventsGlobalCountsDefault) Code() int { - return o._statusCode -} - -func (o *AggregatesOWEventsGlobalCountsDefault) Error() string { - return fmt.Sprintf("[GET /overwatch-dashboards/aggregates/ow-events-global-counts/v1][%d] AggregatesOWEventsGlobalCounts default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesOWEventsGlobalCountsDefault) String() string { - return fmt.Sprintf("[GET /overwatch-dashboards/aggregates/ow-events-global-counts/v1][%d] AggregatesOWEventsGlobalCounts default %+v", o._statusCode, o.Payload) -} - -func (o *AggregatesOWEventsGlobalCountsDefault) GetPayload() *models.MsaFacetsResponse { - return o.Payload -} - -func (o *AggregatesOWEventsGlobalCountsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaFacetsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/overwatch_dashboard/overwatch_dashboard_client.go b/falcon/client/overwatch_dashboard/overwatch_dashboard_client.go index 4425418e..eab4e066 100644 --- a/falcon/client/overwatch_dashboard/overwatch_dashboard_client.go +++ b/falcon/client/overwatch_dashboard/overwatch_dashboard_client.go @@ -6,6 +6,8 @@ package overwatch_dashboard // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -74,8 +76,9 @@ func (a *Client) AggregatesDetectionsGlobalCounts(params *AggregatesDetectionsGl return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregatesDetectionsGlobalCountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregatesDetectionsGlobalCounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -111,8 +114,9 @@ func (a *Client) AggregatesEvents(params *AggregatesEventsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregatesEventsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregatesEvents: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -148,8 +152,9 @@ func (a *Client) AggregatesEventsCollections(params *AggregatesEventsCollections return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregatesEventsCollectionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregatesEventsCollections: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -185,8 +190,9 @@ func (a *Client) AggregatesIncidentsGlobalCounts(params *AggregatesIncidentsGlob return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregatesIncidentsGlobalCountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregatesIncidentsGlobalCounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -222,8 +228,9 @@ func (a *Client) AggregatesOWEventsGlobalCounts(params *AggregatesOWEventsGlobal return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregatesOWEventsGlobalCountsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregatesOWEventsGlobalCounts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/prevention_policies/create_prevention_policies_parameters.go b/falcon/client/prevention_policies/create_prevention_policies_parameters.go index a42bc227..19fc7a5e 100644 --- a/falcon/client/prevention_policies/create_prevention_policies_parameters.go +++ b/falcon/client/prevention_policies/create_prevention_policies_parameters.go @@ -64,7 +64,7 @@ CreatePreventionPoliciesParams contains all the parameters to send to the API en type CreatePreventionPoliciesParams struct { // Body. - Body *models.RequestsCreatePreventionPoliciesV1 + Body *models.PreventionCreatePoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreatePreventionPoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create prevention policies params -func (o *CreatePreventionPoliciesParams) WithBody(body *models.RequestsCreatePreventionPoliciesV1) *CreatePreventionPoliciesParams { +func (o *CreatePreventionPoliciesParams) WithBody(body *models.PreventionCreatePoliciesReqV1) *CreatePreventionPoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the create prevention policies params -func (o *CreatePreventionPoliciesParams) SetBody(body *models.RequestsCreatePreventionPoliciesV1) { +func (o *CreatePreventionPoliciesParams) SetBody(body *models.PreventionCreatePoliciesReqV1) { o.Body = body } diff --git a/falcon/client/prevention_policies/create_prevention_policies_responses.go b/falcon/client/prevention_policies/create_prevention_policies_responses.go index f3904c81..7299938e 100644 --- a/falcon/client/prevention_policies/create_prevention_policies_responses.go +++ b/falcon/client/prevention_policies/create_prevention_policies_responses.go @@ -62,7 +62,7 @@ func (o *CreatePreventionPoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /policy/entities/prevention/v1] createPreventionPolicies", response, response.Code()) } } @@ -90,7 +90,7 @@ type CreatePreventionPoliciesCreated struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this create prevention policies created response has a 2xx status code @@ -131,7 +131,7 @@ func (o *CreatePreventionPoliciesCreated) String() string { return fmt.Sprintf("[POST /policy/entities/prevention/v1][%d] createPreventionPoliciesCreated %+v", 201, o.Payload) } -func (o *CreatePreventionPoliciesCreated) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *CreatePreventionPoliciesCreated) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -166,7 +166,7 @@ func (o *CreatePreventionPoliciesCreated) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -200,7 +200,7 @@ type CreatePreventionPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this create prevention policies bad request response has a 2xx status code @@ -241,7 +241,7 @@ func (o *CreatePreventionPoliciesBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/prevention/v1][%d] createPreventionPoliciesBadRequest %+v", 400, o.Payload) } -func (o *CreatePreventionPoliciesBadRequest) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *CreatePreventionPoliciesBadRequest) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -276,7 +276,7 @@ func (o *CreatePreventionPoliciesBadRequest) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -420,7 +420,7 @@ type CreatePreventionPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this create prevention policies not found response has a 2xx status code @@ -461,7 +461,7 @@ func (o *CreatePreventionPoliciesNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/prevention/v1][%d] createPreventionPoliciesNotFound %+v", 404, o.Payload) } -func (o *CreatePreventionPoliciesNotFound) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *CreatePreventionPoliciesNotFound) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -496,7 +496,7 @@ func (o *CreatePreventionPoliciesNotFound) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -655,7 +655,7 @@ type CreatePreventionPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this create prevention policies internal server error response has a 2xx status code @@ -696,7 +696,7 @@ func (o *CreatePreventionPoliciesInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/prevention/v1][%d] createPreventionPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *CreatePreventionPoliciesInternalServerError) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *CreatePreventionPoliciesInternalServerError) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -731,7 +731,7 @@ func (o *CreatePreventionPoliciesInternalServerError) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/prevention_policies/delete_prevention_policies_responses.go b/falcon/client/prevention_policies/delete_prevention_policies_responses.go index c492c226..7f344fc3 100644 --- a/falcon/client/prevention_policies/delete_prevention_policies_responses.go +++ b/falcon/client/prevention_policies/delete_prevention_policies_responses.go @@ -56,7 +56,7 @@ func (o *DeletePreventionPoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/prevention/v1] deletePreventionPolicies", response, response.Code()) } } diff --git a/falcon/client/prevention_policies/get_prevention_policies_responses.go b/falcon/client/prevention_policies/get_prevention_policies_responses.go index 3883105d..f999462e 100644 --- a/falcon/client/prevention_policies/get_prevention_policies_responses.go +++ b/falcon/client/prevention_policies/get_prevention_policies_responses.go @@ -56,7 +56,7 @@ func (o *GetPreventionPoliciesReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/prevention/v1] getPreventionPolicies", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetPreventionPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this get prevention policies o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetPreventionPoliciesOK) String() string { return fmt.Sprintf("[GET /policy/entities/prevention/v1][%d] getPreventionPoliciesOK %+v", 200, o.Payload) } -func (o *GetPreventionPoliciesOK) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *GetPreventionPoliciesOK) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetPreventionPoliciesOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type GetPreventionPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this get prevention policies not found response has a 2xx status code @@ -345,7 +345,7 @@ func (o *GetPreventionPoliciesNotFound) String() string { return fmt.Sprintf("[GET /policy/entities/prevention/v1][%d] getPreventionPoliciesNotFound %+v", 404, o.Payload) } -func (o *GetPreventionPoliciesNotFound) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *GetPreventionPoliciesNotFound) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -380,7 +380,7 @@ func (o *GetPreventionPoliciesNotFound) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetPreventionPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this get prevention policies internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetPreventionPoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/prevention/v1][%d] getPreventionPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *GetPreventionPoliciesInternalServerError) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *GetPreventionPoliciesInternalServerError) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetPreventionPoliciesInternalServerError) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/prevention_policies/perform_prevention_policies_action_responses.go b/falcon/client/prevention_policies/perform_prevention_policies_action_responses.go index eae62834..24f5150a 100644 --- a/falcon/client/prevention_policies/perform_prevention_policies_action_responses.go +++ b/falcon/client/prevention_policies/perform_prevention_policies_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformPreventionPoliciesActionReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewPerformPreventionPoliciesActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/prevention-actions/v1] performPreventionPoliciesAction", response, response.Code()) } } @@ -97,7 +90,7 @@ type PerformPreventionPoliciesActionOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this perform prevention policies action o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *PerformPreventionPoliciesActionOK) String() string { return fmt.Sprintf("[POST /policy/entities/prevention-actions/v1][%d] performPreventionPoliciesActionOK %+v", 200, o.Payload) } -func (o *PerformPreventionPoliciesActionOK) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *PerformPreventionPoliciesActionOK) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *PerformPreventionPoliciesActionOK) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type PerformPreventionPoliciesActionBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this perform prevention policies action bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *PerformPreventionPoliciesActionBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/prevention-actions/v1][%d] performPreventionPoliciesActionBadRequest %+v", 400, o.Payload) } -func (o *PerformPreventionPoliciesActionBadRequest) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *PerformPreventionPoliciesActionBadRequest) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *PerformPreventionPoliciesActionBadRequest) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type PerformPreventionPoliciesActionNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this perform prevention policies action not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *PerformPreventionPoliciesActionNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/prevention-actions/v1][%d] performPreventionPoliciesActionNotFound %+v", 404, o.Payload) } -func (o *PerformPreventionPoliciesActionNotFound) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *PerformPreventionPoliciesActionNotFound) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *PerformPreventionPoliciesActionNotFound) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type PerformPreventionPoliciesActionInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this perform prevention policies action internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *PerformPreventionPoliciesActionInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/prevention-actions/v1][%d] performPreventionPoliciesActionInternalServerError %+v", 500, o.Payload) } -func (o *PerformPreventionPoliciesActionInternalServerError) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *PerformPreventionPoliciesActionInternalServerError) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *PerformPreventionPoliciesActionInternalServerError) readResponse(respon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPerformPreventionPoliciesActionDefault creates a PerformPreventionPoliciesActionDefault with default headers values -func NewPerformPreventionPoliciesActionDefault(code int) *PerformPreventionPoliciesActionDefault { - return &PerformPreventionPoliciesActionDefault{ - _statusCode: code, - } -} - -/* -PerformPreventionPoliciesActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformPreventionPoliciesActionDefault struct { - _statusCode int - - Payload *models.ResponsesPreventionPoliciesV1 -} - -// IsSuccess returns true when this perform prevention policies action default response has a 2xx status code -func (o *PerformPreventionPoliciesActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform prevention policies action default response has a 3xx status code -func (o *PerformPreventionPoliciesActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform prevention policies action default response has a 4xx status code -func (o *PerformPreventionPoliciesActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform prevention policies action default response has a 5xx status code -func (o *PerformPreventionPoliciesActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform prevention policies action default response a status code equal to that given -func (o *PerformPreventionPoliciesActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform prevention policies action default response -func (o *PerformPreventionPoliciesActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformPreventionPoliciesActionDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/prevention-actions/v1][%d] performPreventionPoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformPreventionPoliciesActionDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/prevention-actions/v1][%d] performPreventionPoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformPreventionPoliciesActionDefault) GetPayload() *models.ResponsesPreventionPoliciesV1 { - return o.Payload -} - -func (o *PerformPreventionPoliciesActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/prevention_policies/prevention_policies_client.go b/falcon/client/prevention_policies/prevention_policies_client.go index 8ba429aa..78ae1c9e 100644 --- a/falcon/client/prevention_policies/prevention_policies_client.go +++ b/falcon/client/prevention_policies/prevention_policies_client.go @@ -200,8 +200,9 @@ func (a *Client) PerformPreventionPoliciesAction(params *PerformPreventionPolici return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformPreventionPoliciesActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for performPreventionPoliciesAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -237,8 +238,9 @@ func (a *Client) QueryCombinedPreventionPolicies(params *QueryCombinedPrevention return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedPreventionPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedPreventionPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -274,8 +276,9 @@ func (a *Client) QueryCombinedPreventionPolicyMembers(params *QueryCombinedPreve return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedPreventionPolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedPreventionPolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -311,8 +314,9 @@ func (a *Client) QueryPreventionPolicies(params *QueryPreventionPoliciesParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryPreventionPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryPreventionPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -348,8 +352,9 @@ func (a *Client) QueryPreventionPolicyMembers(params *QueryPreventionPolicyMembe return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryPreventionPolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryPreventionPolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -385,8 +390,9 @@ func (a *Client) SetPreventionPoliciesPrecedence(params *SetPreventionPoliciesPr return success, nil } // unexpected success response - unexpectedSuccess := result.(*SetPreventionPoliciesPrecedenceDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for setPreventionPoliciesPrecedence: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -422,8 +428,9 @@ func (a *Client) UpdatePreventionPolicies(params *UpdatePreventionPoliciesParams return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdatePreventionPoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updatePreventionPolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/prevention_policies/query_combined_prevention_policies_responses.go b/falcon/client/prevention_policies/query_combined_prevention_policies_responses.go index 66a8949f..f68fc868 100644 --- a/falcon/client/prevention_policies/query_combined_prevention_policies_responses.go +++ b/falcon/client/prevention_policies/query_combined_prevention_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedPreventionPoliciesReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewQueryCombinedPreventionPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/prevention/v1] queryCombinedPreventionPolicies", response, response.Code()) } } @@ -91,7 +84,7 @@ type QueryCombinedPreventionPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this query combined prevention policies o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *QueryCombinedPreventionPoliciesOK) String() string { return fmt.Sprintf("[GET /policy/combined/prevention/v1][%d] queryCombinedPreventionPoliciesOK %+v", 200, o.Payload) } -func (o *QueryCombinedPreventionPoliciesOK) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *QueryCombinedPreventionPoliciesOK) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -167,7 +160,7 @@ func (o *QueryCombinedPreventionPoliciesOK) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type QueryCombinedPreventionPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this query combined prevention policies bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *QueryCombinedPreventionPoliciesBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/prevention/v1][%d] queryCombinedPreventionPoliciesBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedPreventionPoliciesBadRequest) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *QueryCombinedPreventionPoliciesBadRequest) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -277,7 +270,7 @@ func (o *QueryCombinedPreventionPoliciesBadRequest) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type QueryCombinedPreventionPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this query combined prevention policies internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *QueryCombinedPreventionPoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/combined/prevention/v1][%d] queryCombinedPreventionPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedPreventionPoliciesInternalServerError) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *QueryCombinedPreventionPoliciesInternalServerError) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -622,79 +615,7 @@ func (o *QueryCombinedPreventionPoliciesInternalServerError) readResponse(respon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedPreventionPoliciesDefault creates a QueryCombinedPreventionPoliciesDefault with default headers values -func NewQueryCombinedPreventionPoliciesDefault(code int) *QueryCombinedPreventionPoliciesDefault { - return &QueryCombinedPreventionPoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedPreventionPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedPreventionPoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesPreventionPoliciesV1 -} - -// IsSuccess returns true when this query combined prevention policies default response has a 2xx status code -func (o *QueryCombinedPreventionPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined prevention policies default response has a 3xx status code -func (o *QueryCombinedPreventionPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined prevention policies default response has a 4xx status code -func (o *QueryCombinedPreventionPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined prevention policies default response has a 5xx status code -func (o *QueryCombinedPreventionPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined prevention policies default response a status code equal to that given -func (o *QueryCombinedPreventionPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined prevention policies default response -func (o *QueryCombinedPreventionPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedPreventionPoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/prevention/v1][%d] queryCombinedPreventionPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedPreventionPoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/prevention/v1][%d] queryCombinedPreventionPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedPreventionPoliciesDefault) GetPayload() *models.ResponsesPreventionPoliciesV1 { - return o.Payload -} - -func (o *QueryCombinedPreventionPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/prevention_policies/query_combined_prevention_policy_members_responses.go b/falcon/client/prevention_policies/query_combined_prevention_policy_members_responses.go index 7f9e8591..eb44bea4 100644 --- a/falcon/client/prevention_policies/query_combined_prevention_policy_members_responses.go +++ b/falcon/client/prevention_policies/query_combined_prevention_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryCombinedPreventionPolicyMembersReader) ReadResponse(response runti } return nil, result default: - result := NewQueryCombinedPreventionPolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/prevention-members/v1] queryCombinedPreventionPolicyMembers", response, response.Code()) } } @@ -97,7 +90,7 @@ type QueryCombinedPreventionPolicyMembersOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined prevention policy members o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *QueryCombinedPreventionPolicyMembersOK) String() string { return fmt.Sprintf("[GET /policy/combined/prevention-members/v1][%d] queryCombinedPreventionPolicyMembersOK %+v", 200, o.Payload) } -func (o *QueryCombinedPreventionPolicyMembersOK) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedPreventionPolicyMembersOK) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *QueryCombinedPreventionPolicyMembersOK) readResponse(response runtime.C o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type QueryCombinedPreventionPolicyMembersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined prevention policy members bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *QueryCombinedPreventionPolicyMembersBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/prevention-members/v1][%d] queryCombinedPreventionPolicyMembersBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedPreventionPolicyMembersBadRequest) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedPreventionPolicyMembersBadRequest) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *QueryCombinedPreventionPolicyMembersBadRequest) readResponse(response r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type QueryCombinedPreventionPolicyMembersNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined prevention policy members not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *QueryCombinedPreventionPolicyMembersNotFound) String() string { return fmt.Sprintf("[GET /policy/combined/prevention-members/v1][%d] queryCombinedPreventionPolicyMembersNotFound %+v", 404, o.Payload) } -func (o *QueryCombinedPreventionPolicyMembersNotFound) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedPreventionPolicyMembersNotFound) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *QueryCombinedPreventionPolicyMembersNotFound) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type QueryCombinedPreventionPolicyMembersInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined prevention policy members internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *QueryCombinedPreventionPolicyMembersInternalServerError) String() strin return fmt.Sprintf("[GET /policy/combined/prevention-members/v1][%d] queryCombinedPreventionPolicyMembersInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedPreventionPolicyMembersInternalServerError) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedPreventionPolicyMembersInternalServerError) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *QueryCombinedPreventionPolicyMembersInternalServerError) readResponse(r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedPreventionPolicyMembersDefault creates a QueryCombinedPreventionPolicyMembersDefault with default headers values -func NewQueryCombinedPreventionPolicyMembersDefault(code int) *QueryCombinedPreventionPolicyMembersDefault { - return &QueryCombinedPreventionPolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedPreventionPolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedPreventionPolicyMembersDefault struct { - _statusCode int - - Payload *models.ResponsesPolicyMembersRespV1 -} - -// IsSuccess returns true when this query combined prevention policy members default response has a 2xx status code -func (o *QueryCombinedPreventionPolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined prevention policy members default response has a 3xx status code -func (o *QueryCombinedPreventionPolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined prevention policy members default response has a 4xx status code -func (o *QueryCombinedPreventionPolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined prevention policy members default response has a 5xx status code -func (o *QueryCombinedPreventionPolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined prevention policy members default response a status code equal to that given -func (o *QueryCombinedPreventionPolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined prevention policy members default response -func (o *QueryCombinedPreventionPolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedPreventionPolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/prevention-members/v1][%d] queryCombinedPreventionPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedPreventionPolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/prevention-members/v1][%d] queryCombinedPreventionPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedPreventionPolicyMembersDefault) GetPayload() *models.ResponsesPolicyMembersRespV1 { - return o.Payload -} - -func (o *QueryCombinedPreventionPolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/prevention_policies/query_prevention_policies_responses.go b/falcon/client/prevention_policies/query_prevention_policies_responses.go index 375cd416..cfe9a41f 100644 --- a/falcon/client/prevention_policies/query_prevention_policies_responses.go +++ b/falcon/client/prevention_policies/query_prevention_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryPreventionPoliciesReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewQueryPreventionPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/prevention/v1] queryPreventionPolicies", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryPreventionPoliciesInternalServerError) readResponse(response runti return nil } - -// NewQueryPreventionPoliciesDefault creates a QueryPreventionPoliciesDefault with default headers values -func NewQueryPreventionPoliciesDefault(code int) *QueryPreventionPoliciesDefault { - return &QueryPreventionPoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryPreventionPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryPreventionPoliciesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query prevention policies default response has a 2xx status code -func (o *QueryPreventionPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query prevention policies default response has a 3xx status code -func (o *QueryPreventionPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query prevention policies default response has a 4xx status code -func (o *QueryPreventionPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query prevention policies default response has a 5xx status code -func (o *QueryPreventionPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query prevention policies default response a status code equal to that given -func (o *QueryPreventionPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query prevention policies default response -func (o *QueryPreventionPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryPreventionPoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/prevention/v1][%d] queryPreventionPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPreventionPoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/prevention/v1][%d] queryPreventionPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPreventionPoliciesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryPreventionPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/prevention_policies/query_prevention_policy_members_responses.go b/falcon/client/prevention_policies/query_prevention_policy_members_responses.go index 1447a41e..44968b34 100644 --- a/falcon/client/prevention_policies/query_prevention_policy_members_responses.go +++ b/falcon/client/prevention_policies/query_prevention_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryPreventionPolicyMembersReader) ReadResponse(response runtime.Clien } return nil, result default: - result := NewQueryPreventionPolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/prevention-members/v1] queryPreventionPolicyMembers", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *QueryPreventionPolicyMembersInternalServerError) readResponse(response return nil } - -// NewQueryPreventionPolicyMembersDefault creates a QueryPreventionPolicyMembersDefault with default headers values -func NewQueryPreventionPolicyMembersDefault(code int) *QueryPreventionPolicyMembersDefault { - return &QueryPreventionPolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryPreventionPolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryPreventionPolicyMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query prevention policy members default response has a 2xx status code -func (o *QueryPreventionPolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query prevention policy members default response has a 3xx status code -func (o *QueryPreventionPolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query prevention policy members default response has a 4xx status code -func (o *QueryPreventionPolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query prevention policy members default response has a 5xx status code -func (o *QueryPreventionPolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query prevention policy members default response a status code equal to that given -func (o *QueryPreventionPolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query prevention policy members default response -func (o *QueryPreventionPolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryPreventionPolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/prevention-members/v1][%d] queryPreventionPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPreventionPolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/prevention-members/v1][%d] queryPreventionPolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryPreventionPolicyMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryPreventionPolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/prevention_policies/set_prevention_policies_precedence_parameters.go b/falcon/client/prevention_policies/set_prevention_policies_precedence_parameters.go index 76eb066d..128ee0e5 100644 --- a/falcon/client/prevention_policies/set_prevention_policies_precedence_parameters.go +++ b/falcon/client/prevention_policies/set_prevention_policies_precedence_parameters.go @@ -64,7 +64,7 @@ SetPreventionPoliciesPrecedenceParams contains all the parameters to send to the type SetPreventionPoliciesPrecedenceParams struct { // Body. - Body *models.RequestsSetPolicyPrecedenceReqV1 + Body *models.BaseSetPolicyPrecedenceReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *SetPreventionPoliciesPrecedenceParams) SetHTTPClient(client *http.Clien } // WithBody adds the body to the set prevention policies precedence params -func (o *SetPreventionPoliciesPrecedenceParams) WithBody(body *models.RequestsSetPolicyPrecedenceReqV1) *SetPreventionPoliciesPrecedenceParams { +func (o *SetPreventionPoliciesPrecedenceParams) WithBody(body *models.BaseSetPolicyPrecedenceReqV1) *SetPreventionPoliciesPrecedenceParams { o.SetBody(body) return o } // SetBody adds the body to the set prevention policies precedence params -func (o *SetPreventionPoliciesPrecedenceParams) SetBody(body *models.RequestsSetPolicyPrecedenceReqV1) { +func (o *SetPreventionPoliciesPrecedenceParams) SetBody(body *models.BaseSetPolicyPrecedenceReqV1) { o.Body = body } diff --git a/falcon/client/prevention_policies/set_prevention_policies_precedence_responses.go b/falcon/client/prevention_policies/set_prevention_policies_precedence_responses.go index d107f54d..df8caa80 100644 --- a/falcon/client/prevention_policies/set_prevention_policies_precedence_responses.go +++ b/falcon/client/prevention_policies/set_prevention_policies_precedence_responses.go @@ -56,14 +56,7 @@ func (o *SetPreventionPoliciesPrecedenceReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewSetPreventionPoliciesPrecedenceDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/prevention-precedence/v1] setPreventionPoliciesPrecedence", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *SetPreventionPoliciesPrecedenceInternalServerError) readResponse(respon return nil } - -// NewSetPreventionPoliciesPrecedenceDefault creates a SetPreventionPoliciesPrecedenceDefault with default headers values -func NewSetPreventionPoliciesPrecedenceDefault(code int) *SetPreventionPoliciesPrecedenceDefault { - return &SetPreventionPoliciesPrecedenceDefault{ - _statusCode: code, - } -} - -/* -SetPreventionPoliciesPrecedenceDefault describes a response with status code -1, with default header values. - -OK -*/ -type SetPreventionPoliciesPrecedenceDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this set prevention policies precedence default response has a 2xx status code -func (o *SetPreventionPoliciesPrecedenceDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this set prevention policies precedence default response has a 3xx status code -func (o *SetPreventionPoliciesPrecedenceDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this set prevention policies precedence default response has a 4xx status code -func (o *SetPreventionPoliciesPrecedenceDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this set prevention policies precedence default response has a 5xx status code -func (o *SetPreventionPoliciesPrecedenceDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this set prevention policies precedence default response a status code equal to that given -func (o *SetPreventionPoliciesPrecedenceDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the set prevention policies precedence default response -func (o *SetPreventionPoliciesPrecedenceDefault) Code() int { - return o._statusCode -} - -func (o *SetPreventionPoliciesPrecedenceDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/prevention-precedence/v1][%d] setPreventionPoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetPreventionPoliciesPrecedenceDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/prevention-precedence/v1][%d] setPreventionPoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetPreventionPoliciesPrecedenceDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *SetPreventionPoliciesPrecedenceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/prevention_policies/update_prevention_policies_parameters.go b/falcon/client/prevention_policies/update_prevention_policies_parameters.go index 6769adeb..4b4dd294 100644 --- a/falcon/client/prevention_policies/update_prevention_policies_parameters.go +++ b/falcon/client/prevention_policies/update_prevention_policies_parameters.go @@ -64,7 +64,7 @@ UpdatePreventionPoliciesParams contains all the parameters to send to the API en type UpdatePreventionPoliciesParams struct { // Body. - Body *models.RequestsUpdatePreventionPoliciesV1 + Body *models.PreventionUpdatePoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdatePreventionPoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update prevention policies params -func (o *UpdatePreventionPoliciesParams) WithBody(body *models.RequestsUpdatePreventionPoliciesV1) *UpdatePreventionPoliciesParams { +func (o *UpdatePreventionPoliciesParams) WithBody(body *models.PreventionUpdatePoliciesReqV1) *UpdatePreventionPoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the update prevention policies params -func (o *UpdatePreventionPoliciesParams) SetBody(body *models.RequestsUpdatePreventionPoliciesV1) { +func (o *UpdatePreventionPoliciesParams) SetBody(body *models.PreventionUpdatePoliciesReqV1) { o.Body = body } diff --git a/falcon/client/prevention_policies/update_prevention_policies_responses.go b/falcon/client/prevention_policies/update_prevention_policies_responses.go index d71f215e..3a1e3609 100644 --- a/falcon/client/prevention_policies/update_prevention_policies_responses.go +++ b/falcon/client/prevention_policies/update_prevention_policies_responses.go @@ -62,14 +62,7 @@ func (o *UpdatePreventionPoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewUpdatePreventionPoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/prevention/v1] updatePreventionPolicies", response, response.Code()) } } @@ -97,7 +90,7 @@ type UpdatePreventionPoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this update prevention policies o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *UpdatePreventionPoliciesOK) String() string { return fmt.Sprintf("[PATCH /policy/entities/prevention/v1][%d] updatePreventionPoliciesOK %+v", 200, o.Payload) } -func (o *UpdatePreventionPoliciesOK) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *UpdatePreventionPoliciesOK) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *UpdatePreventionPoliciesOK) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type UpdatePreventionPoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this update prevention policies bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *UpdatePreventionPoliciesBadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/prevention/v1][%d] updatePreventionPoliciesBadRequest %+v", 400, o.Payload) } -func (o *UpdatePreventionPoliciesBadRequest) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *UpdatePreventionPoliciesBadRequest) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *UpdatePreventionPoliciesBadRequest) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type UpdatePreventionPoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this update prevention policies not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *UpdatePreventionPoliciesNotFound) String() string { return fmt.Sprintf("[PATCH /policy/entities/prevention/v1][%d] updatePreventionPoliciesNotFound %+v", 404, o.Payload) } -func (o *UpdatePreventionPoliciesNotFound) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *UpdatePreventionPoliciesNotFound) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *UpdatePreventionPoliciesNotFound) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type UpdatePreventionPoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPreventionPoliciesV1 + Payload *models.PreventionRespV1 } // IsSuccess returns true when this update prevention policies internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *UpdatePreventionPoliciesInternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/prevention/v1][%d] updatePreventionPoliciesInternalServerError %+v", 500, o.Payload) } -func (o *UpdatePreventionPoliciesInternalServerError) GetPayload() *models.ResponsesPreventionPoliciesV1 { +func (o *UpdatePreventionPoliciesInternalServerError) GetPayload() *models.PreventionRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *UpdatePreventionPoliciesInternalServerError) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPreventionPoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdatePreventionPoliciesDefault creates a UpdatePreventionPoliciesDefault with default headers values -func NewUpdatePreventionPoliciesDefault(code int) *UpdatePreventionPoliciesDefault { - return &UpdatePreventionPoliciesDefault{ - _statusCode: code, - } -} - -/* -UpdatePreventionPoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdatePreventionPoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesPreventionPoliciesV1 -} - -// IsSuccess returns true when this update prevention policies default response has a 2xx status code -func (o *UpdatePreventionPoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update prevention policies default response has a 3xx status code -func (o *UpdatePreventionPoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update prevention policies default response has a 4xx status code -func (o *UpdatePreventionPoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update prevention policies default response has a 5xx status code -func (o *UpdatePreventionPoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update prevention policies default response a status code equal to that given -func (o *UpdatePreventionPoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update prevention policies default response -func (o *UpdatePreventionPoliciesDefault) Code() int { - return o._statusCode -} - -func (o *UpdatePreventionPoliciesDefault) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/prevention/v1][%d] updatePreventionPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdatePreventionPoliciesDefault) String() string { - return fmt.Sprintf("[PATCH /policy/entities/prevention/v1][%d] updatePreventionPolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdatePreventionPoliciesDefault) GetPayload() *models.ResponsesPreventionPoliciesV1 { - return o.Payload -} - -func (o *UpdatePreventionPoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPreventionPoliciesV1) + o.Payload = new(models.PreventionRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/provision/get_credentials_mixin0_parameters.go b/falcon/client/provision/get_credentials_mixin0_parameters.go new file mode 100644 index 00000000..07f18ebf --- /dev/null +++ b/falcon/client/provision/get_credentials_mixin0_parameters.go @@ -0,0 +1,128 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package provision + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetCredentialsMixin0Params creates a new GetCredentialsMixin0Params object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetCredentialsMixin0Params() *GetCredentialsMixin0Params { + return &GetCredentialsMixin0Params{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetCredentialsMixin0ParamsWithTimeout creates a new GetCredentialsMixin0Params object +// with the ability to set a timeout on a request. +func NewGetCredentialsMixin0ParamsWithTimeout(timeout time.Duration) *GetCredentialsMixin0Params { + return &GetCredentialsMixin0Params{ + timeout: timeout, + } +} + +// NewGetCredentialsMixin0ParamsWithContext creates a new GetCredentialsMixin0Params object +// with the ability to set a context for a request. +func NewGetCredentialsMixin0ParamsWithContext(ctx context.Context) *GetCredentialsMixin0Params { + return &GetCredentialsMixin0Params{ + Context: ctx, + } +} + +// NewGetCredentialsMixin0ParamsWithHTTPClient creates a new GetCredentialsMixin0Params object +// with the ability to set a custom HTTPClient for a request. +func NewGetCredentialsMixin0ParamsWithHTTPClient(client *http.Client) *GetCredentialsMixin0Params { + return &GetCredentialsMixin0Params{ + HTTPClient: client, + } +} + +/* +GetCredentialsMixin0Params contains all the parameters to send to the API endpoint + + for the get credentials mixin0 operation. + + Typically these are written to a http.Request. +*/ +type GetCredentialsMixin0Params struct { + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get credentials mixin0 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCredentialsMixin0Params) WithDefaults() *GetCredentialsMixin0Params { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get credentials mixin0 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetCredentialsMixin0Params) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get credentials mixin0 params +func (o *GetCredentialsMixin0Params) WithTimeout(timeout time.Duration) *GetCredentialsMixin0Params { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get credentials mixin0 params +func (o *GetCredentialsMixin0Params) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get credentials mixin0 params +func (o *GetCredentialsMixin0Params) WithContext(ctx context.Context) *GetCredentialsMixin0Params { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get credentials mixin0 params +func (o *GetCredentialsMixin0Params) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get credentials mixin0 params +func (o *GetCredentialsMixin0Params) WithHTTPClient(client *http.Client) *GetCredentialsMixin0Params { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get credentials mixin0 params +func (o *GetCredentialsMixin0Params) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WriteToRequest writes these params to a swagger request +func (o *GetCredentialsMixin0Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/provision/get_credentials_mixin0_responses.go b/falcon/client/provision/get_credentials_mixin0_responses.go new file mode 100644 index 00000000..a6f5d330 --- /dev/null +++ b/falcon/client/provision/get_credentials_mixin0_responses.go @@ -0,0 +1,742 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package provision + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetCredentialsMixin0Reader is a Reader for the GetCredentialsMixin0 structure. +type GetCredentialsMixin0Reader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetCredentialsMixin0Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetCredentialsMixin0OK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetCredentialsMixin0BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 401: + result := NewGetCredentialsMixin0Unauthorized() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetCredentialsMixin0Forbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetCredentialsMixin0TooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 500: + result := NewGetCredentialsMixin0InternalServerError() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /snapshots/entities/image-registry-credentials/v1] GetCredentialsMixin0", response, response.Code()) + } +} + +// NewGetCredentialsMixin0OK creates a GetCredentialsMixin0OK with default headers values +func NewGetCredentialsMixin0OK() *GetCredentialsMixin0OK { + return &GetCredentialsMixin0OK{} +} + +/* +GetCredentialsMixin0OK describes a response with status code 200, with default header values. + +OK +*/ +type GetCredentialsMixin0OK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.ModelsRegistryCredentialsResponse +} + +// IsSuccess returns true when this get credentials mixin0 o k response has a 2xx status code +func (o *GetCredentialsMixin0OK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get credentials mixin0 o k response has a 3xx status code +func (o *GetCredentialsMixin0OK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get credentials mixin0 o k response has a 4xx status code +func (o *GetCredentialsMixin0OK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get credentials mixin0 o k response has a 5xx status code +func (o *GetCredentialsMixin0OK) IsServerError() bool { + return false +} + +// IsCode returns true when this get credentials mixin0 o k response a status code equal to that given +func (o *GetCredentialsMixin0OK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get credentials mixin0 o k response +func (o *GetCredentialsMixin0OK) Code() int { + return 200 +} + +func (o *GetCredentialsMixin0OK) Error() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0OK %+v", 200, o.Payload) +} + +func (o *GetCredentialsMixin0OK) String() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0OK %+v", 200, o.Payload) +} + +func (o *GetCredentialsMixin0OK) GetPayload() *models.ModelsRegistryCredentialsResponse { + return o.Payload +} + +func (o *GetCredentialsMixin0OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.ModelsRegistryCredentialsResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCredentialsMixin0BadRequest creates a GetCredentialsMixin0BadRequest with default headers values +func NewGetCredentialsMixin0BadRequest() *GetCredentialsMixin0BadRequest { + return &GetCredentialsMixin0BadRequest{} +} + +/* +GetCredentialsMixin0BadRequest describes a response with status code 400, with default header values. + +Bad Request +*/ +type GetCredentialsMixin0BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaAPIError +} + +// IsSuccess returns true when this get credentials mixin0 bad request response has a 2xx status code +func (o *GetCredentialsMixin0BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get credentials mixin0 bad request response has a 3xx status code +func (o *GetCredentialsMixin0BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get credentials mixin0 bad request response has a 4xx status code +func (o *GetCredentialsMixin0BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get credentials mixin0 bad request response has a 5xx status code +func (o *GetCredentialsMixin0BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get credentials mixin0 bad request response a status code equal to that given +func (o *GetCredentialsMixin0BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get credentials mixin0 bad request response +func (o *GetCredentialsMixin0BadRequest) Code() int { + return 400 +} + +func (o *GetCredentialsMixin0BadRequest) Error() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0BadRequest %+v", 400, o.Payload) +} + +func (o *GetCredentialsMixin0BadRequest) String() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0BadRequest %+v", 400, o.Payload) +} + +func (o *GetCredentialsMixin0BadRequest) GetPayload() *models.MsaAPIError { + return o.Payload +} + +func (o *GetCredentialsMixin0BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaAPIError) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCredentialsMixin0Unauthorized creates a GetCredentialsMixin0Unauthorized with default headers values +func NewGetCredentialsMixin0Unauthorized() *GetCredentialsMixin0Unauthorized { + return &GetCredentialsMixin0Unauthorized{} +} + +/* +GetCredentialsMixin0Unauthorized describes a response with status code 401, with default header values. + +Unauthorized +*/ +type GetCredentialsMixin0Unauthorized struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaAPIError +} + +// IsSuccess returns true when this get credentials mixin0 unauthorized response has a 2xx status code +func (o *GetCredentialsMixin0Unauthorized) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get credentials mixin0 unauthorized response has a 3xx status code +func (o *GetCredentialsMixin0Unauthorized) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get credentials mixin0 unauthorized response has a 4xx status code +func (o *GetCredentialsMixin0Unauthorized) IsClientError() bool { + return true +} + +// IsServerError returns true when this get credentials mixin0 unauthorized response has a 5xx status code +func (o *GetCredentialsMixin0Unauthorized) IsServerError() bool { + return false +} + +// IsCode returns true when this get credentials mixin0 unauthorized response a status code equal to that given +func (o *GetCredentialsMixin0Unauthorized) IsCode(code int) bool { + return code == 401 +} + +// Code gets the status code for the get credentials mixin0 unauthorized response +func (o *GetCredentialsMixin0Unauthorized) Code() int { + return 401 +} + +func (o *GetCredentialsMixin0Unauthorized) Error() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0Unauthorized %+v", 401, o.Payload) +} + +func (o *GetCredentialsMixin0Unauthorized) String() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0Unauthorized %+v", 401, o.Payload) +} + +func (o *GetCredentialsMixin0Unauthorized) GetPayload() *models.MsaAPIError { + return o.Payload +} + +func (o *GetCredentialsMixin0Unauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaAPIError) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCredentialsMixin0Forbidden creates a GetCredentialsMixin0Forbidden with default headers values +func NewGetCredentialsMixin0Forbidden() *GetCredentialsMixin0Forbidden { + return &GetCredentialsMixin0Forbidden{} +} + +/* +GetCredentialsMixin0Forbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetCredentialsMixin0Forbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaAPIError +} + +// IsSuccess returns true when this get credentials mixin0 forbidden response has a 2xx status code +func (o *GetCredentialsMixin0Forbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get credentials mixin0 forbidden response has a 3xx status code +func (o *GetCredentialsMixin0Forbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get credentials mixin0 forbidden response has a 4xx status code +func (o *GetCredentialsMixin0Forbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get credentials mixin0 forbidden response has a 5xx status code +func (o *GetCredentialsMixin0Forbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get credentials mixin0 forbidden response a status code equal to that given +func (o *GetCredentialsMixin0Forbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get credentials mixin0 forbidden response +func (o *GetCredentialsMixin0Forbidden) Code() int { + return 403 +} + +func (o *GetCredentialsMixin0Forbidden) Error() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0Forbidden %+v", 403, o.Payload) +} + +func (o *GetCredentialsMixin0Forbidden) String() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0Forbidden %+v", 403, o.Payload) +} + +func (o *GetCredentialsMixin0Forbidden) GetPayload() *models.MsaAPIError { + return o.Payload +} + +func (o *GetCredentialsMixin0Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaAPIError) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCredentialsMixin0TooManyRequests creates a GetCredentialsMixin0TooManyRequests with default headers values +func NewGetCredentialsMixin0TooManyRequests() *GetCredentialsMixin0TooManyRequests { + return &GetCredentialsMixin0TooManyRequests{} +} + +/* +GetCredentialsMixin0TooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetCredentialsMixin0TooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get credentials mixin0 too many requests response has a 2xx status code +func (o *GetCredentialsMixin0TooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get credentials mixin0 too many requests response has a 3xx status code +func (o *GetCredentialsMixin0TooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get credentials mixin0 too many requests response has a 4xx status code +func (o *GetCredentialsMixin0TooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get credentials mixin0 too many requests response has a 5xx status code +func (o *GetCredentialsMixin0TooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get credentials mixin0 too many requests response a status code equal to that given +func (o *GetCredentialsMixin0TooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get credentials mixin0 too many requests response +func (o *GetCredentialsMixin0TooManyRequests) Code() int { + return 429 +} + +func (o *GetCredentialsMixin0TooManyRequests) Error() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCredentialsMixin0TooManyRequests) String() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetCredentialsMixin0TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetCredentialsMixin0TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetCredentialsMixin0InternalServerError creates a GetCredentialsMixin0InternalServerError with default headers values +func NewGetCredentialsMixin0InternalServerError() *GetCredentialsMixin0InternalServerError { + return &GetCredentialsMixin0InternalServerError{} +} + +/* +GetCredentialsMixin0InternalServerError describes a response with status code 500, with default header values. + +Internal Server Error +*/ +type GetCredentialsMixin0InternalServerError struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.ModelsRegistryCredentialsResponse +} + +// IsSuccess returns true when this get credentials mixin0 internal server error response has a 2xx status code +func (o *GetCredentialsMixin0InternalServerError) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get credentials mixin0 internal server error response has a 3xx status code +func (o *GetCredentialsMixin0InternalServerError) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get credentials mixin0 internal server error response has a 4xx status code +func (o *GetCredentialsMixin0InternalServerError) IsClientError() bool { + return false +} + +// IsServerError returns true when this get credentials mixin0 internal server error response has a 5xx status code +func (o *GetCredentialsMixin0InternalServerError) IsServerError() bool { + return true +} + +// IsCode returns true when this get credentials mixin0 internal server error response a status code equal to that given +func (o *GetCredentialsMixin0InternalServerError) IsCode(code int) bool { + return code == 500 +} + +// Code gets the status code for the get credentials mixin0 internal server error response +func (o *GetCredentialsMixin0InternalServerError) Code() int { + return 500 +} + +func (o *GetCredentialsMixin0InternalServerError) Error() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0InternalServerError %+v", 500, o.Payload) +} + +func (o *GetCredentialsMixin0InternalServerError) String() string { + return fmt.Sprintf("[GET /snapshots/entities/image-registry-credentials/v1][%d] getCredentialsMixin0InternalServerError %+v", 500, o.Payload) +} + +func (o *GetCredentialsMixin0InternalServerError) GetPayload() *models.ModelsRegistryCredentialsResponse { + return o.Payload +} + +func (o *GetCredentialsMixin0InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.ModelsRegistryCredentialsResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/provision/provision_client.go b/falcon/client/provision/provision_client.go new file mode 100644 index 00000000..a7474857 --- /dev/null +++ b/falcon/client/provision/provision_client.go @@ -0,0 +1,79 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package provision + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" +) + +// New creates a new provision API client. +func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { + return &Client{transport: transport, formats: formats} +} + +/* +Client for provision API +*/ +type Client struct { + transport runtime.ClientTransport + formats strfmt.Registry +} + +// ClientOption is the option for Client methods +type ClientOption func(*runtime.ClientOperation) + +// ClientService is the interface for Client methods +type ClientService interface { + GetCredentialsMixin0(params *GetCredentialsMixin0Params, opts ...ClientOption) (*GetCredentialsMixin0OK, error) + + SetTransport(transport runtime.ClientTransport) +} + +/* +GetCredentialsMixin0 gets the registry credentials +*/ +func (a *Client) GetCredentialsMixin0(params *GetCredentialsMixin0Params, opts ...ClientOption) (*GetCredentialsMixin0OK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetCredentialsMixin0Params() + } + op := &runtime.ClientOperation{ + ID: "GetCredentialsMixin0", + Method: "GET", + PathPattern: "/snapshots/entities/image-registry-credentials/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetCredentialsMixin0Reader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetCredentialsMixin0OK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCredentialsMixin0: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +// SetTransport changes the transport on the client +func (a *Client) SetTransport(transport runtime.ClientTransport) { + a.transport = transport +} diff --git a/falcon/client/quarantine/action_update_count_responses.go b/falcon/client/quarantine/action_update_count_responses.go index dd4679cd..9fcd480f 100644 --- a/falcon/client/quarantine/action_update_count_responses.go +++ b/falcon/client/quarantine/action_update_count_responses.go @@ -44,14 +44,7 @@ func (o *ActionUpdateCountReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewActionUpdateCountDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /quarantine/aggregates/action-update-count/v1] ActionUpdateCount", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *ActionUpdateCountTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewActionUpdateCountDefault creates a ActionUpdateCountDefault with default headers values -func NewActionUpdateCountDefault(code int) *ActionUpdateCountDefault { - return &ActionUpdateCountDefault{ - _statusCode: code, - } -} - -/* -ActionUpdateCountDefault describes a response with status code -1, with default header values. - -OK -*/ -type ActionUpdateCountDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this action update count default response has a 2xx status code -func (o *ActionUpdateCountDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this action update count default response has a 3xx status code -func (o *ActionUpdateCountDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this action update count default response has a 4xx status code -func (o *ActionUpdateCountDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this action update count default response has a 5xx status code -func (o *ActionUpdateCountDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this action update count default response a status code equal to that given -func (o *ActionUpdateCountDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the action update count default response -func (o *ActionUpdateCountDefault) Code() int { - return o._statusCode -} - -func (o *ActionUpdateCountDefault) Error() string { - return fmt.Sprintf("[GET /quarantine/aggregates/action-update-count/v1][%d] ActionUpdateCount default %+v", o._statusCode, o.Payload) -} - -func (o *ActionUpdateCountDefault) String() string { - return fmt.Sprintf("[GET /quarantine/aggregates/action-update-count/v1][%d] ActionUpdateCount default %+v", o._statusCode, o.Payload) -} - -func (o *ActionUpdateCountDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *ActionUpdateCountDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/quarantine/get_aggregate_files_responses.go b/falcon/client/quarantine/get_aggregate_files_responses.go index a0047c9e..3f69f7fa 100644 --- a/falcon/client/quarantine/get_aggregate_files_responses.go +++ b/falcon/client/quarantine/get_aggregate_files_responses.go @@ -44,14 +44,7 @@ func (o *GetAggregateFilesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetAggregateFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /quarantine/aggregates/quarantined-files/GET/v1] GetAggregateFiles", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *GetAggregateFilesTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewGetAggregateFilesDefault creates a GetAggregateFilesDefault with default headers values -func NewGetAggregateFilesDefault(code int) *GetAggregateFilesDefault { - return &GetAggregateFilesDefault{ - _statusCode: code, - } -} - -/* -GetAggregateFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetAggregateFilesDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this get aggregate files default response has a 2xx status code -func (o *GetAggregateFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get aggregate files default response has a 3xx status code -func (o *GetAggregateFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get aggregate files default response has a 4xx status code -func (o *GetAggregateFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get aggregate files default response has a 5xx status code -func (o *GetAggregateFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get aggregate files default response a status code equal to that given -func (o *GetAggregateFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get aggregate files default response -func (o *GetAggregateFilesDefault) Code() int { - return o._statusCode -} - -func (o *GetAggregateFilesDefault) Error() string { - return fmt.Sprintf("[POST /quarantine/aggregates/quarantined-files/GET/v1][%d] GetAggregateFiles default %+v", o._statusCode, o.Payload) -} - -func (o *GetAggregateFilesDefault) String() string { - return fmt.Sprintf("[POST /quarantine/aggregates/quarantined-files/GET/v1][%d] GetAggregateFiles default %+v", o._statusCode, o.Payload) -} - -func (o *GetAggregateFilesDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *GetAggregateFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/quarantine/get_quarantine_files_responses.go b/falcon/client/quarantine/get_quarantine_files_responses.go index 9402c2c1..78379f2d 100644 --- a/falcon/client/quarantine/get_quarantine_files_responses.go +++ b/falcon/client/quarantine/get_quarantine_files_responses.go @@ -44,14 +44,7 @@ func (o *GetQuarantineFilesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetQuarantineFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /quarantine/entities/quarantined-files/GET/v1] GetQuarantineFiles", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *GetQuarantineFilesTooManyRequests) readResponse(response runtime.Client return nil } - -// NewGetQuarantineFilesDefault creates a GetQuarantineFilesDefault with default headers values -func NewGetQuarantineFilesDefault(code int) *GetQuarantineFilesDefault { - return &GetQuarantineFilesDefault{ - _statusCode: code, - } -} - -/* -GetQuarantineFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetQuarantineFilesDefault struct { - _statusCode int - - Payload *models.DomainMsaQfResponse -} - -// IsSuccess returns true when this get quarantine files default response has a 2xx status code -func (o *GetQuarantineFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get quarantine files default response has a 3xx status code -func (o *GetQuarantineFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get quarantine files default response has a 4xx status code -func (o *GetQuarantineFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get quarantine files default response has a 5xx status code -func (o *GetQuarantineFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get quarantine files default response a status code equal to that given -func (o *GetQuarantineFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get quarantine files default response -func (o *GetQuarantineFilesDefault) Code() int { - return o._statusCode -} - -func (o *GetQuarantineFilesDefault) Error() string { - return fmt.Sprintf("[POST /quarantine/entities/quarantined-files/GET/v1][%d] GetQuarantineFiles default %+v", o._statusCode, o.Payload) -} - -func (o *GetQuarantineFilesDefault) String() string { - return fmt.Sprintf("[POST /quarantine/entities/quarantined-files/GET/v1][%d] GetQuarantineFiles default %+v", o._statusCode, o.Payload) -} - -func (o *GetQuarantineFilesDefault) GetPayload() *models.DomainMsaQfResponse { - return o.Payload -} - -func (o *GetQuarantineFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaQfResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/quarantine/quarantine_client.go b/falcon/client/quarantine/quarantine_client.go index 7ee55c72..893e61f9 100644 --- a/falcon/client/quarantine/quarantine_client.go +++ b/falcon/client/quarantine/quarantine_client.go @@ -6,6 +6,8 @@ package quarantine // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -76,8 +78,9 @@ func (a *Client) ActionUpdateCount(params *ActionUpdateCountParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*ActionUpdateCountDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ActionUpdateCount: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -113,8 +116,9 @@ func (a *Client) GetAggregateFiles(params *GetAggregateFilesParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAggregateFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetAggregateFiles: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -150,8 +154,9 @@ func (a *Client) GetQuarantineFiles(params *GetQuarantineFilesParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetQuarantineFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetQuarantineFiles: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -187,8 +192,9 @@ func (a *Client) QueryQuarantineFiles(params *QueryQuarantineFilesParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryQuarantineFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryQuarantineFiles: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -224,8 +230,9 @@ func (a *Client) UpdateQfByQuery(params *UpdateQfByQueryParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateQfByQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateQfByQuery: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -261,8 +268,9 @@ func (a *Client) UpdateQuarantinedDetectsByIds(params *UpdateQuarantinedDetectsB return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateQuarantinedDetectsByIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateQuarantinedDetectsByIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/quarantine/query_quarantine_files_responses.go b/falcon/client/quarantine/query_quarantine_files_responses.go index 9bb639e3..7b8a4f40 100644 --- a/falcon/client/quarantine/query_quarantine_files_responses.go +++ b/falcon/client/quarantine/query_quarantine_files_responses.go @@ -44,14 +44,7 @@ func (o *QueryQuarantineFilesReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryQuarantineFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /quarantine/queries/quarantined-files/v1] QueryQuarantineFiles", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *QueryQuarantineFilesTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewQueryQuarantineFilesDefault creates a QueryQuarantineFilesDefault with default headers values -func NewQueryQuarantineFilesDefault(code int) *QueryQuarantineFilesDefault { - return &QueryQuarantineFilesDefault{ - _statusCode: code, - } -} - -/* -QueryQuarantineFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryQuarantineFilesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query quarantine files default response has a 2xx status code -func (o *QueryQuarantineFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query quarantine files default response has a 3xx status code -func (o *QueryQuarantineFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query quarantine files default response has a 4xx status code -func (o *QueryQuarantineFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query quarantine files default response has a 5xx status code -func (o *QueryQuarantineFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query quarantine files default response a status code equal to that given -func (o *QueryQuarantineFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query quarantine files default response -func (o *QueryQuarantineFilesDefault) Code() int { - return o._statusCode -} - -func (o *QueryQuarantineFilesDefault) Error() string { - return fmt.Sprintf("[GET /quarantine/queries/quarantined-files/v1][%d] QueryQuarantineFiles default %+v", o._statusCode, o.Payload) -} - -func (o *QueryQuarantineFilesDefault) String() string { - return fmt.Sprintf("[GET /quarantine/queries/quarantined-files/v1][%d] QueryQuarantineFiles default %+v", o._statusCode, o.Payload) -} - -func (o *QueryQuarantineFilesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryQuarantineFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/quarantine/update_qf_by_query_responses.go b/falcon/client/quarantine/update_qf_by_query_responses.go index c64e6fa6..dda5d92f 100644 --- a/falcon/client/quarantine/update_qf_by_query_responses.go +++ b/falcon/client/quarantine/update_qf_by_query_responses.go @@ -44,14 +44,7 @@ func (o *UpdateQfByQueryReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewUpdateQfByQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /quarantine/queries/quarantined-files/v1] UpdateQfByQuery", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *UpdateQfByQueryTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewUpdateQfByQueryDefault creates a UpdateQfByQueryDefault with default headers values -func NewUpdateQfByQueryDefault(code int) *UpdateQfByQueryDefault { - return &UpdateQfByQueryDefault{ - _statusCode: code, - } -} - -/* -UpdateQfByQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateQfByQueryDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update qf by query default response has a 2xx status code -func (o *UpdateQfByQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update qf by query default response has a 3xx status code -func (o *UpdateQfByQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update qf by query default response has a 4xx status code -func (o *UpdateQfByQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update qf by query default response has a 5xx status code -func (o *UpdateQfByQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update qf by query default response a status code equal to that given -func (o *UpdateQfByQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update qf by query default response -func (o *UpdateQfByQueryDefault) Code() int { - return o._statusCode -} - -func (o *UpdateQfByQueryDefault) Error() string { - return fmt.Sprintf("[PATCH /quarantine/queries/quarantined-files/v1][%d] UpdateQfByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateQfByQueryDefault) String() string { - return fmt.Sprintf("[PATCH /quarantine/queries/quarantined-files/v1][%d] UpdateQfByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateQfByQueryDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateQfByQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/quarantine/update_quarantined_detects_by_ids_responses.go b/falcon/client/quarantine/update_quarantined_detects_by_ids_responses.go index 2586afb6..5d7bddc0 100644 --- a/falcon/client/quarantine/update_quarantined_detects_by_ids_responses.go +++ b/falcon/client/quarantine/update_quarantined_detects_by_ids_responses.go @@ -44,14 +44,7 @@ func (o *UpdateQuarantinedDetectsByIdsReader) ReadResponse(response runtime.Clie } return nil, result default: - result := NewUpdateQuarantinedDetectsByIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /quarantine/entities/quarantined-files/v1] UpdateQuarantinedDetectsByIds", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *UpdateQuarantinedDetectsByIdsTooManyRequests) readResponse(response run return nil } - -// NewUpdateQuarantinedDetectsByIdsDefault creates a UpdateQuarantinedDetectsByIdsDefault with default headers values -func NewUpdateQuarantinedDetectsByIdsDefault(code int) *UpdateQuarantinedDetectsByIdsDefault { - return &UpdateQuarantinedDetectsByIdsDefault{ - _statusCode: code, - } -} - -/* -UpdateQuarantinedDetectsByIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateQuarantinedDetectsByIdsDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this update quarantined detects by ids default response has a 2xx status code -func (o *UpdateQuarantinedDetectsByIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update quarantined detects by ids default response has a 3xx status code -func (o *UpdateQuarantinedDetectsByIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update quarantined detects by ids default response has a 4xx status code -func (o *UpdateQuarantinedDetectsByIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update quarantined detects by ids default response has a 5xx status code -func (o *UpdateQuarantinedDetectsByIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update quarantined detects by ids default response a status code equal to that given -func (o *UpdateQuarantinedDetectsByIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update quarantined detects by ids default response -func (o *UpdateQuarantinedDetectsByIdsDefault) Code() int { - return o._statusCode -} - -func (o *UpdateQuarantinedDetectsByIdsDefault) Error() string { - return fmt.Sprintf("[PATCH /quarantine/entities/quarantined-files/v1][%d] UpdateQuarantinedDetectsByIds default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateQuarantinedDetectsByIdsDefault) String() string { - return fmt.Sprintf("[PATCH /quarantine/entities/quarantined-files/v1][%d] UpdateQuarantinedDetectsByIds default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateQuarantinedDetectsByIdsDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UpdateQuarantinedDetectsByIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/quick_scan/get_scans_aggregates_responses.go b/falcon/client/quick_scan/get_scans_aggregates_responses.go index be9b5dae..8025b479 100644 --- a/falcon/client/quick_scan/get_scans_aggregates_responses.go +++ b/falcon/client/quick_scan/get_scans_aggregates_responses.go @@ -44,7 +44,7 @@ func (o *GetScansAggregatesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /scanner/aggregates/scans/GET/v1] GetScansAggregates", response, response.Code()) } } @@ -60,6 +60,10 @@ OK */ type GetScansAggregatesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -109,6 +113,13 @@ func (o *GetScansAggregatesOK) String() string { func (o *GetScansAggregatesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -146,6 +157,10 @@ Forbidden */ type GetScansAggregatesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -201,6 +216,13 @@ func (o *GetScansAggregatesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetScansAggregatesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -245,6 +267,10 @@ Too Many Requests */ type GetScansAggregatesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -304,6 +330,13 @@ func (o *GetScansAggregatesTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *GetScansAggregatesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/quick_scan/get_scans_responses.go b/falcon/client/quick_scan/get_scans_responses.go index 7486b776..63ff17b0 100644 --- a/falcon/client/quick_scan/get_scans_responses.go +++ b/falcon/client/quick_scan/get_scans_responses.go @@ -62,14 +62,7 @@ func (o *GetScansReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - result := NewGetScansDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /scanner/entities/scans/v1] GetScans", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetScansOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type GetScansOK struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerScanV1Response + Payload *models.MlscannerapiScanV1Response } // IsSuccess returns true when this get scans o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *GetScansOK) String() string { return fmt.Sprintf("[GET /scanner/entities/scans/v1][%d] getScansOK %+v", 200, o.Payload) } -func (o *GetScansOK) GetPayload() *models.MlscannerScanV1Response { +func (o *GetScansOK) GetPayload() *models.MlscannerapiScanV1Response { return o.Payload } func (o *GetScansOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *GetScansOK) readResponse(response runtime.ClientResponse, consumer runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerScanV1Response) + o.Payload = new(models.MlscannerapiScanV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type GetScansBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type GetScansBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerScanV1Response + Payload *models.MlscannerapiScanV1Response } // IsSuccess returns true when this get scans bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *GetScansBadRequest) String() string { return fmt.Sprintf("[GET /scanner/entities/scans/v1][%d] getScansBadRequest %+v", 400, o.Payload) } -func (o *GetScansBadRequest) GetPayload() *models.MlscannerScanV1Response { +func (o *GetScansBadRequest) GetPayload() *models.MlscannerapiScanV1Response { return o.Payload } func (o *GetScansBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *GetScansBadRequest) readResponse(response runtime.ClientResponse, consu o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerScanV1Response) + o.Payload = new(models.MlscannerapiScanV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type GetScansForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *GetScansForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *GetScansForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type GetScansNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type GetScansNotFound struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerScanV1Response + Payload *models.MlscannerapiScanV1Response } // IsSuccess returns true when this get scans not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *GetScansNotFound) String() string { return fmt.Sprintf("[GET /scanner/entities/scans/v1][%d] getScansNotFound %+v", 404, o.Payload) } -func (o *GetScansNotFound) GetPayload() *models.MlscannerScanV1Response { +func (o *GetScansNotFound) GetPayload() *models.MlscannerapiScanV1Response { return o.Payload } func (o *GetScansNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *GetScansNotFound) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerScanV1Response) + o.Payload = new(models.MlscannerapiScanV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type GetScansTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *GetScansTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *GetScansTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type GetScansInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type GetScansInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerScanV1Response + Payload *models.MlscannerapiScanV1Response } // IsSuccess returns true when this get scans internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *GetScansInternalServerError) String() string { return fmt.Sprintf("[GET /scanner/entities/scans/v1][%d] getScansInternalServerError %+v", 500, o.Payload) } -func (o *GetScansInternalServerError) GetPayload() *models.MlscannerScanV1Response { +func (o *GetScansInternalServerError) GetPayload() *models.MlscannerapiScanV1Response { return o.Payload } func (o *GetScansInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *GetScansInternalServerError) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerScanV1Response) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetScansDefault creates a GetScansDefault with default headers values -func NewGetScansDefault(code int) *GetScansDefault { - return &GetScansDefault{ - _statusCode: code, - } -} - -/* -GetScansDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetScansDefault struct { - _statusCode int - - Payload *models.MlscannerScanV1Response -} - -// IsSuccess returns true when this get scans default response has a 2xx status code -func (o *GetScansDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get scans default response has a 3xx status code -func (o *GetScansDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get scans default response has a 4xx status code -func (o *GetScansDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get scans default response has a 5xx status code -func (o *GetScansDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get scans default response a status code equal to that given -func (o *GetScansDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get scans default response -func (o *GetScansDefault) Code() int { - return o._statusCode -} - -func (o *GetScansDefault) Error() string { - return fmt.Sprintf("[GET /scanner/entities/scans/v1][%d] GetScans default %+v", o._statusCode, o.Payload) -} - -func (o *GetScansDefault) String() string { - return fmt.Sprintf("[GET /scanner/entities/scans/v1][%d] GetScans default %+v", o._statusCode, o.Payload) -} - -func (o *GetScansDefault) GetPayload() *models.MlscannerScanV1Response { - return o.Payload -} - -func (o *GetScansDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MlscannerScanV1Response) + o.Payload = new(models.MlscannerapiScanV1Response) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/quick_scan/query_submissions_mixin0_responses.go b/falcon/client/quick_scan/query_submissions_mixin0_responses.go index d5e1f425..9e5b0d6c 100644 --- a/falcon/client/quick_scan/query_submissions_mixin0_responses.go +++ b/falcon/client/quick_scan/query_submissions_mixin0_responses.go @@ -56,14 +56,7 @@ func (o *QuerySubmissionsMixin0Reader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewQuerySubmissionsMixin0Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /scanner/queries/scans/v1] QuerySubmissionsMixin0", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QuerySubmissionsMixin0OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QuerySubmissionsMixin0OK struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerQueryResponse + Payload *models.MlscannerapiQueryResponse } // IsSuccess returns true when this query submissions mixin0 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QuerySubmissionsMixin0OK) String() string { return fmt.Sprintf("[GET /scanner/queries/scans/v1][%d] querySubmissionsMixin0OK %+v", 200, o.Payload) } -func (o *QuerySubmissionsMixin0OK) GetPayload() *models.MlscannerQueryResponse { +func (o *QuerySubmissionsMixin0OK) GetPayload() *models.MlscannerapiQueryResponse { return o.Payload } func (o *QuerySubmissionsMixin0OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QuerySubmissionsMixin0OK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerQueryResponse) + o.Payload = new(models.MlscannerapiQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QuerySubmissionsMixin0BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QuerySubmissionsMixin0BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerQueryResponse + Payload *models.MlscannerapiQueryResponse } // IsSuccess returns true when this query submissions mixin0 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QuerySubmissionsMixin0BadRequest) String() string { return fmt.Sprintf("[GET /scanner/queries/scans/v1][%d] querySubmissionsMixin0BadRequest %+v", 400, o.Payload) } -func (o *QuerySubmissionsMixin0BadRequest) GetPayload() *models.MlscannerQueryResponse { +func (o *QuerySubmissionsMixin0BadRequest) GetPayload() *models.MlscannerapiQueryResponse { return o.Payload } func (o *QuerySubmissionsMixin0BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QuerySubmissionsMixin0BadRequest) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerQueryResponse) + o.Payload = new(models.MlscannerapiQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QuerySubmissionsMixin0Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QuerySubmissionsMixin0Forbidden) GetPayload() *models.MsaReplyMetaOnly func (o *QuerySubmissionsMixin0Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QuerySubmissionsMixin0TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QuerySubmissionsMixin0TooManyRequests) GetPayload() *models.MsaReplyMet func (o *QuerySubmissionsMixin0TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QuerySubmissionsMixin0InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QuerySubmissionsMixin0InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerQueryResponse + Payload *models.MlscannerapiQueryResponse } // IsSuccess returns true when this query submissions mixin0 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QuerySubmissionsMixin0InternalServerError) String() string { return fmt.Sprintf("[GET /scanner/queries/scans/v1][%d] querySubmissionsMixin0InternalServerError %+v", 500, o.Payload) } -func (o *QuerySubmissionsMixin0InternalServerError) GetPayload() *models.MlscannerQueryResponse { +func (o *QuerySubmissionsMixin0InternalServerError) GetPayload() *models.MlscannerapiQueryResponse { return o.Payload } func (o *QuerySubmissionsMixin0InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QuerySubmissionsMixin0InternalServerError) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQuerySubmissionsMixin0Default creates a QuerySubmissionsMixin0Default with default headers values -func NewQuerySubmissionsMixin0Default(code int) *QuerySubmissionsMixin0Default { - return &QuerySubmissionsMixin0Default{ - _statusCode: code, - } -} - -/* -QuerySubmissionsMixin0Default describes a response with status code -1, with default header values. - -OK -*/ -type QuerySubmissionsMixin0Default struct { - _statusCode int - - Payload *models.MlscannerQueryResponse -} - -// IsSuccess returns true when this query submissions mixin0 default response has a 2xx status code -func (o *QuerySubmissionsMixin0Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query submissions mixin0 default response has a 3xx status code -func (o *QuerySubmissionsMixin0Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query submissions mixin0 default response has a 4xx status code -func (o *QuerySubmissionsMixin0Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query submissions mixin0 default response has a 5xx status code -func (o *QuerySubmissionsMixin0Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query submissions mixin0 default response a status code equal to that given -func (o *QuerySubmissionsMixin0Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query submissions mixin0 default response -func (o *QuerySubmissionsMixin0Default) Code() int { - return o._statusCode -} - -func (o *QuerySubmissionsMixin0Default) Error() string { - return fmt.Sprintf("[GET /scanner/queries/scans/v1][%d] QuerySubmissionsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySubmissionsMixin0Default) String() string { - return fmt.Sprintf("[GET /scanner/queries/scans/v1][%d] QuerySubmissionsMixin0 default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySubmissionsMixin0Default) GetPayload() *models.MlscannerQueryResponse { - return o.Payload -} - -func (o *QuerySubmissionsMixin0Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MlscannerQueryResponse) + o.Payload = new(models.MlscannerapiQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/quick_scan/quick_scan_client.go b/falcon/client/quick_scan/quick_scan_client.go index 8ef36730..9639621b 100644 --- a/falcon/client/quick_scan/quick_scan_client.go +++ b/falcon/client/quick_scan/quick_scan_client.go @@ -74,8 +74,9 @@ func (a *Client) GetScans(params *GetScansParams, opts ...ClientOption) (*GetSca return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetScansDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetScans: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -149,8 +150,9 @@ func (a *Client) QuerySubmissionsMixin0(params *QuerySubmissionsMixin0Params, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySubmissionsMixin0Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QuerySubmissionsMixin0: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -186,8 +188,9 @@ func (a *Client) ScanSamples(params *ScanSamplesParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*ScanSamplesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ScanSamples: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/quick_scan/scan_samples_parameters.go b/falcon/client/quick_scan/scan_samples_parameters.go index 6c4a247b..05d5f4a4 100644 --- a/falcon/client/quick_scan/scan_samples_parameters.go +++ b/falcon/client/quick_scan/scan_samples_parameters.go @@ -67,7 +67,7 @@ type ScanSamplesParams struct { Submit a batch of SHA256s for ml scanning. The samples must have been previously uploaded through `/samples/entities/samples/v3` */ - Body *models.MlscannerSamplesScanParameters + Body *models.MlscannerapiSamplesScanParameters timeout time.Duration Context context.Context @@ -123,13 +123,13 @@ func (o *ScanSamplesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the scan samples params -func (o *ScanSamplesParams) WithBody(body *models.MlscannerSamplesScanParameters) *ScanSamplesParams { +func (o *ScanSamplesParams) WithBody(body *models.MlscannerapiSamplesScanParameters) *ScanSamplesParams { o.SetBody(body) return o } // SetBody adds the body to the scan samples params -func (o *ScanSamplesParams) SetBody(body *models.MlscannerSamplesScanParameters) { +func (o *ScanSamplesParams) SetBody(body *models.MlscannerapiSamplesScanParameters) { o.Body = body } diff --git a/falcon/client/quick_scan/scan_samples_responses.go b/falcon/client/quick_scan/scan_samples_responses.go index af4c2d3a..895f097e 100644 --- a/falcon/client/quick_scan/scan_samples_responses.go +++ b/falcon/client/quick_scan/scan_samples_responses.go @@ -56,14 +56,7 @@ func (o *ScanSamplesReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewScanSamplesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /scanner/entities/scans/v1] ScanSamples", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type ScanSamplesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type ScanSamplesOK struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerQueryResponse + Payload *models.MlscannerapiQueryResponse } // IsSuccess returns true when this scan samples o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *ScanSamplesOK) String() string { return fmt.Sprintf("[POST /scanner/entities/scans/v1][%d] scanSamplesOK %+v", 200, o.Payload) } -func (o *ScanSamplesOK) GetPayload() *models.MlscannerQueryResponse { +func (o *ScanSamplesOK) GetPayload() *models.MlscannerapiQueryResponse { return o.Payload } func (o *ScanSamplesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *ScanSamplesOK) readResponse(response runtime.ClientResponse, consumer r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerQueryResponse) + o.Payload = new(models.MlscannerapiQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type ScanSamplesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type ScanSamplesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerQueryResponse + Payload *models.MlscannerapiQueryResponse } // IsSuccess returns true when this scan samples bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *ScanSamplesBadRequest) String() string { return fmt.Sprintf("[POST /scanner/entities/scans/v1][%d] scanSamplesBadRequest %+v", 400, o.Payload) } -func (o *ScanSamplesBadRequest) GetPayload() *models.MlscannerQueryResponse { +func (o *ScanSamplesBadRequest) GetPayload() *models.MlscannerapiQueryResponse { return o.Payload } func (o *ScanSamplesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *ScanSamplesBadRequest) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerQueryResponse) + o.Payload = new(models.MlscannerapiQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type ScanSamplesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *ScanSamplesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *ScanSamplesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type ScanSamplesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *ScanSamplesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *ScanSamplesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type ScanSamplesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type ScanSamplesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MlscannerQueryResponse + Payload *models.MlscannerapiQueryResponse } // IsSuccess returns true when this scan samples internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *ScanSamplesInternalServerError) String() string { return fmt.Sprintf("[POST /scanner/entities/scans/v1][%d] scanSamplesInternalServerError %+v", 500, o.Payload) } -func (o *ScanSamplesInternalServerError) GetPayload() *models.MlscannerQueryResponse { +func (o *ScanSamplesInternalServerError) GetPayload() *models.MlscannerapiQueryResponse { return o.Payload } func (o *ScanSamplesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *ScanSamplesInternalServerError) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MlscannerQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewScanSamplesDefault creates a ScanSamplesDefault with default headers values -func NewScanSamplesDefault(code int) *ScanSamplesDefault { - return &ScanSamplesDefault{ - _statusCode: code, - } -} - -/* -ScanSamplesDefault describes a response with status code -1, with default header values. - -OK -*/ -type ScanSamplesDefault struct { - _statusCode int - - Payload *models.MlscannerQueryResponse -} - -// IsSuccess returns true when this scan samples default response has a 2xx status code -func (o *ScanSamplesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this scan samples default response has a 3xx status code -func (o *ScanSamplesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this scan samples default response has a 4xx status code -func (o *ScanSamplesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this scan samples default response has a 5xx status code -func (o *ScanSamplesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this scan samples default response a status code equal to that given -func (o *ScanSamplesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the scan samples default response -func (o *ScanSamplesDefault) Code() int { - return o._statusCode -} - -func (o *ScanSamplesDefault) Error() string { - return fmt.Sprintf("[POST /scanner/entities/scans/v1][%d] ScanSamples default %+v", o._statusCode, o.Payload) -} - -func (o *ScanSamplesDefault) String() string { - return fmt.Sprintf("[POST /scanner/entities/scans/v1][%d] ScanSamples default %+v", o._statusCode, o.Payload) -} - -func (o *ScanSamplesDefault) GetPayload() *models.MlscannerQueryResponse { - return o.Payload -} - -func (o *ScanSamplesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MlscannerQueryResponse) + o.Payload = new(models.MlscannerapiQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/real_time_response/batch_active_responder_cmd_parameters.go b/falcon/client/real_time_response/batch_active_responder_cmd_parameters.go index 8189d7ec..22819a62 100644 --- a/falcon/client/real_time_response/batch_active_responder_cmd_parameters.go +++ b/falcon/client/real_time_response/batch_active_responder_cmd_parameters.go @@ -115,7 +115,7 @@ type BatchActiveResponderCmdParams struct { /* HostTimeoutDuration. - Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 10 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. + Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 5 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Default: "tiny bit less than overall request timeout" */ @@ -123,7 +123,7 @@ type BatchActiveResponderCmdParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -131,7 +131,7 @@ type BatchActiveResponderCmdParams struct { /* TimeoutDuration. - Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/batch_active_responder_cmd_responses.go b/falcon/client/real_time_response/batch_active_responder_cmd_responses.go index e5210147..3f01dc43 100644 --- a/falcon/client/real_time_response/batch_active_responder_cmd_responses.go +++ b/falcon/client/real_time_response/batch_active_responder_cmd_responses.go @@ -56,7 +56,7 @@ func (o *BatchActiveResponderCmdReader) ReadResponse(response runtime.ClientResp } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/combined/batch-active-responder-command/v1] BatchActiveResponderCmd", response, response.Code()) } } diff --git a/falcon/client/real_time_response/batch_cmd_parameters.go b/falcon/client/real_time_response/batch_cmd_parameters.go index d596cefc..711832ea 100644 --- a/falcon/client/real_time_response/batch_cmd_parameters.go +++ b/falcon/client/real_time_response/batch_cmd_parameters.go @@ -92,7 +92,7 @@ type BatchCmdParams struct { /* HostTimeoutDuration. - Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 10 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. + Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 5 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Default: "tiny bit less than overall request timeout" */ @@ -100,7 +100,7 @@ type BatchCmdParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -108,7 +108,7 @@ type BatchCmdParams struct { /* TimeoutDuration. - Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/batch_cmd_responses.go b/falcon/client/real_time_response/batch_cmd_responses.go index 40fe66bc..5402dc4f 100644 --- a/falcon/client/real_time_response/batch_cmd_responses.go +++ b/falcon/client/real_time_response/batch_cmd_responses.go @@ -56,7 +56,7 @@ func (o *BatchCmdReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/combined/batch-command/v1] BatchCmd", response, response.Code()) } } diff --git a/falcon/client/real_time_response/batch_get_cmd_parameters.go b/falcon/client/real_time_response/batch_get_cmd_parameters.go index a28ff50c..4403457a 100644 --- a/falcon/client/real_time_response/batch_get_cmd_parameters.go +++ b/falcon/client/real_time_response/batch_get_cmd_parameters.go @@ -74,7 +74,7 @@ type BatchGetCmdParams struct { /* HostTimeoutDuration. - Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 10 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. + Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 5 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Default: "tiny bit less than overall request timeout" */ @@ -82,7 +82,7 @@ type BatchGetCmdParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -90,7 +90,7 @@ type BatchGetCmdParams struct { /* TimeoutDuration. - Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/batch_get_cmd_responses.go b/falcon/client/real_time_response/batch_get_cmd_responses.go index b142c859..91d09cca 100644 --- a/falcon/client/real_time_response/batch_get_cmd_responses.go +++ b/falcon/client/real_time_response/batch_get_cmd_responses.go @@ -56,7 +56,7 @@ func (o *BatchGetCmdReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/combined/batch-get-command/v1] BatchGetCmd", response, response.Code()) } } diff --git a/falcon/client/real_time_response/batch_get_cmd_status_parameters.go b/falcon/client/real_time_response/batch_get_cmd_status_parameters.go index 6d86b8a8..db91d10c 100644 --- a/falcon/client/real_time_response/batch_get_cmd_status_parameters.go +++ b/falcon/client/real_time_response/batch_get_cmd_status_parameters.go @@ -70,7 +70,7 @@ type BatchGetCmdStatusParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -78,7 +78,7 @@ type BatchGetCmdStatusParams struct { /* TimeoutDuration. - Timeout duration for for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/batch_get_cmd_status_responses.go b/falcon/client/real_time_response/batch_get_cmd_status_responses.go index dffbd80b..7239376e 100644 --- a/falcon/client/real_time_response/batch_get_cmd_status_responses.go +++ b/falcon/client/real_time_response/batch_get_cmd_status_responses.go @@ -62,14 +62,7 @@ func (o *BatchGetCmdStatusReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewBatchGetCmdStatusDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/combined/batch-get-command/v1] BatchGetCmdStatus", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type BatchGetCmdStatusOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *BatchGetCmdStatusOK) GetPayload() *models.DomainBatchGetCmdStatusRespon func (o *BatchGetCmdStatusOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type BatchGetCmdStatusBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *BatchGetCmdStatusBadRequest) GetPayload() *models.DomainAPIError { func (o *BatchGetCmdStatusBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type BatchGetCmdStatusForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *BatchGetCmdStatusForbidden) GetPayload() *models.MsaErrorsOnly { func (o *BatchGetCmdStatusForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type BatchGetCmdStatusNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *BatchGetCmdStatusNotFound) GetPayload() *models.DomainAPIError { func (o *BatchGetCmdStatusNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type BatchGetCmdStatusTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *BatchGetCmdStatusTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *BatchGetCmdStatusTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type BatchGetCmdStatusInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *BatchGetCmdStatusInternalServerError) GetPayload() *models.DomainAPIErr func (o *BatchGetCmdStatusInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *BatchGetCmdStatusInternalServerError) readResponse(response runtime.Cli return nil } - -// NewBatchGetCmdStatusDefault creates a BatchGetCmdStatusDefault with default headers values -func NewBatchGetCmdStatusDefault(code int) *BatchGetCmdStatusDefault { - return &BatchGetCmdStatusDefault{ - _statusCode: code, - } -} - -/* -BatchGetCmdStatusDefault describes a response with status code -1, with default header values. - -OK -*/ -type BatchGetCmdStatusDefault struct { - _statusCode int - - Payload *models.DomainBatchGetCmdStatusResponse -} - -// IsSuccess returns true when this batch get cmd status default response has a 2xx status code -func (o *BatchGetCmdStatusDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this batch get cmd status default response has a 3xx status code -func (o *BatchGetCmdStatusDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this batch get cmd status default response has a 4xx status code -func (o *BatchGetCmdStatusDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this batch get cmd status default response has a 5xx status code -func (o *BatchGetCmdStatusDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this batch get cmd status default response a status code equal to that given -func (o *BatchGetCmdStatusDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the batch get cmd status default response -func (o *BatchGetCmdStatusDefault) Code() int { - return o._statusCode -} - -func (o *BatchGetCmdStatusDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/combined/batch-get-command/v1][%d] BatchGetCmdStatus default %+v", o._statusCode, o.Payload) -} - -func (o *BatchGetCmdStatusDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/combined/batch-get-command/v1][%d] BatchGetCmdStatus default %+v", o._statusCode, o.Payload) -} - -func (o *BatchGetCmdStatusDefault) GetPayload() *models.DomainBatchGetCmdStatusResponse { - return o.Payload -} - -func (o *BatchGetCmdStatusDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainBatchGetCmdStatusResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/batch_init_sessions_parameters.go b/falcon/client/real_time_response/batch_init_sessions_parameters.go index 6e4ee0c8..b5119111 100644 --- a/falcon/client/real_time_response/batch_init_sessions_parameters.go +++ b/falcon/client/real_time_response/batch_init_sessions_parameters.go @@ -74,7 +74,7 @@ type BatchInitSessionsParams struct { /* HostTimeoutDuration. - Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 10 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. + Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 5 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Default: "tiny bit less than overall request timeout" */ @@ -82,7 +82,7 @@ type BatchInitSessionsParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -90,7 +90,7 @@ type BatchInitSessionsParams struct { /* TimeoutDuration. - Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/batch_init_sessions_responses.go b/falcon/client/real_time_response/batch_init_sessions_responses.go index 70cf140e..a9570ae7 100644 --- a/falcon/client/real_time_response/batch_init_sessions_responses.go +++ b/falcon/client/real_time_response/batch_init_sessions_responses.go @@ -56,7 +56,7 @@ func (o *BatchInitSessionsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/combined/batch-init-session/v1] BatchInitSessions", response, response.Code()) } } diff --git a/falcon/client/real_time_response/batch_refresh_sessions_parameters.go b/falcon/client/real_time_response/batch_refresh_sessions_parameters.go index c870e658..1f6fdeb6 100644 --- a/falcon/client/real_time_response/batch_refresh_sessions_parameters.go +++ b/falcon/client/real_time_response/batch_refresh_sessions_parameters.go @@ -66,14 +66,14 @@ type BatchRefreshSessionsParams struct { /* Body. - **`batch_id`** Batch ID to execute the command on. Received from `/real-time-response/combined/init-sessions/v1`. + **`batch_id`** Batch ID to execute the command on. Received from `/real-time-response/combined/batch-init-session/v1`. **`hosts_to_remove`** Hosts to remove from the batch session. Heartbeats will no longer happen on these hosts and the sessions will expire. */ Body *models.DomainBatchRefreshSessionRequest /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -81,7 +81,7 @@ type BatchRefreshSessionsParams struct { /* TimeoutDuration. - Timeout duration for for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/batch_refresh_sessions_responses.go b/falcon/client/real_time_response/batch_refresh_sessions_responses.go index 212ea52e..bb2d7154 100644 --- a/falcon/client/real_time_response/batch_refresh_sessions_responses.go +++ b/falcon/client/real_time_response/batch_refresh_sessions_responses.go @@ -56,7 +56,7 @@ func (o *BatchRefreshSessionsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/combined/batch-refresh-session/v1] BatchRefreshSessions", response, response.Code()) } } @@ -72,6 +72,10 @@ Created */ type BatchRefreshSessionsCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *BatchRefreshSessionsCreated) GetPayload() *models.DomainBatchRefreshSes func (o *BatchRefreshSessionsCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type BatchRefreshSessionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *BatchRefreshSessionsBadRequest) GetPayload() *models.DomainAPIError { func (o *BatchRefreshSessionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Forbidden */ type BatchRefreshSessionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *BatchRefreshSessionsForbidden) GetPayload() *models.MsaErrorsOnly { func (o *BatchRefreshSessionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Too Many Requests */ type BatchRefreshSessionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -428,6 +465,13 @@ func (o *BatchRefreshSessionsTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *BatchRefreshSessionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +527,10 @@ Internal Server Error */ type BatchRefreshSessionsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -538,6 +586,13 @@ func (o *BatchRefreshSessionsInternalServerError) GetPayload() *models.DomainAPI func (o *BatchRefreshSessionsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/r_t_r_aggregate_sessions_responses.go b/falcon/client/real_time_response/r_t_r_aggregate_sessions_responses.go index 0cde0fa7..ba8370b3 100644 --- a/falcon/client/real_time_response/r_t_r_aggregate_sessions_responses.go +++ b/falcon/client/real_time_response/r_t_r_aggregate_sessions_responses.go @@ -56,14 +56,7 @@ func (o *RTRAggregateSessionsReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewRTRAggregateSessionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /real-time-response/aggregates/sessions/GET/v1] RTR-AggregateSessions", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRAggregateSessionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RTRAggregateSessionsOK) GetPayload() *models.MsaAggregatesResponse { func (o *RTRAggregateSessionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RTRAggregateSessionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRAggregateSessionsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRAggregateSessionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRAggregateSessionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRAggregateSessionsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRAggregateSessionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRAggregateSessionsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRAggregateSessionsNotFound) GetPayload() *models.DomainAPIError { func (o *RTRAggregateSessionsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRAggregateSessionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRAggregateSessionsTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *RTRAggregateSessionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRAggregateSessionsTooManyRequests) readResponse(response runtime.Clie return nil } - -// NewRTRAggregateSessionsDefault creates a RTRAggregateSessionsDefault with default headers values -func NewRTRAggregateSessionsDefault(code int) *RTRAggregateSessionsDefault { - return &RTRAggregateSessionsDefault{ - _statusCode: code, - } -} - -/* -RTRAggregateSessionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRAggregateSessionsDefault struct { - _statusCode int - - Payload *models.MsaAggregatesResponse -} - -// IsSuccess returns true when this r t r aggregate sessions default response has a 2xx status code -func (o *RTRAggregateSessionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r aggregate sessions default response has a 3xx status code -func (o *RTRAggregateSessionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r aggregate sessions default response has a 4xx status code -func (o *RTRAggregateSessionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r aggregate sessions default response has a 5xx status code -func (o *RTRAggregateSessionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r aggregate sessions default response a status code equal to that given -func (o *RTRAggregateSessionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r aggregate sessions default response -func (o *RTRAggregateSessionsDefault) Code() int { - return o._statusCode -} - -func (o *RTRAggregateSessionsDefault) Error() string { - return fmt.Sprintf("[POST /real-time-response/aggregates/sessions/GET/v1][%d] RTR-AggregateSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRAggregateSessionsDefault) String() string { - return fmt.Sprintf("[POST /real-time-response/aggregates/sessions/GET/v1][%d] RTR-AggregateSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRAggregateSessionsDefault) GetPayload() *models.MsaAggregatesResponse { - return o.Payload -} - -func (o *RTRAggregateSessionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_check_active_responder_command_status_responses.go b/falcon/client/real_time_response/r_t_r_check_active_responder_command_status_responses.go index 0f0081fb..1d5f75a7 100644 --- a/falcon/client/real_time_response/r_t_r_check_active_responder_command_status_responses.go +++ b/falcon/client/real_time_response/r_t_r_check_active_responder_command_status_responses.go @@ -50,14 +50,7 @@ func (o *RTRCheckActiveResponderCommandStatusReader) ReadResponse(response runti } return nil, result default: - result := NewRTRCheckActiveResponderCommandStatusDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/active-responder-command/v1] RTR-CheckActiveResponderCommandStatus", response, response.Code()) } } @@ -73,6 +66,10 @@ success */ type RTRCheckActiveResponderCommandStatusOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *RTRCheckActiveResponderCommandStatusOK) GetPayload() *models.DomainStat func (o *RTRCheckActiveResponderCommandStatusOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Unauthorized */ type RTRCheckActiveResponderCommandStatusUnauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *RTRCheckActiveResponderCommandStatusUnauthorized) GetPayload() *models. func (o *RTRCheckActiveResponderCommandStatusUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type RTRCheckActiveResponderCommandStatusForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *RTRCheckActiveResponderCommandStatusForbidden) GetPayload() *models.Msa func (o *RTRCheckActiveResponderCommandStatusForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type RTRCheckActiveResponderCommandStatusTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *RTRCheckActiveResponderCommandStatusTooManyRequests) GetPayload() *mode func (o *RTRCheckActiveResponderCommandStatusTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *RTRCheckActiveResponderCommandStatusTooManyRequests) readResponse(respo return nil } - -// NewRTRCheckActiveResponderCommandStatusDefault creates a RTRCheckActiveResponderCommandStatusDefault with default headers values -func NewRTRCheckActiveResponderCommandStatusDefault(code int) *RTRCheckActiveResponderCommandStatusDefault { - return &RTRCheckActiveResponderCommandStatusDefault{ - _statusCode: code, - } -} - -/* -RTRCheckActiveResponderCommandStatusDefault describes a response with status code -1, with default header values. - -success -*/ -type RTRCheckActiveResponderCommandStatusDefault struct { - _statusCode int - - Payload *models.DomainStatusResponseWrapper -} - -// IsSuccess returns true when this r t r check active responder command status default response has a 2xx status code -func (o *RTRCheckActiveResponderCommandStatusDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r check active responder command status default response has a 3xx status code -func (o *RTRCheckActiveResponderCommandStatusDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r check active responder command status default response has a 4xx status code -func (o *RTRCheckActiveResponderCommandStatusDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r check active responder command status default response has a 5xx status code -func (o *RTRCheckActiveResponderCommandStatusDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r check active responder command status default response a status code equal to that given -func (o *RTRCheckActiveResponderCommandStatusDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r check active responder command status default response -func (o *RTRCheckActiveResponderCommandStatusDefault) Code() int { - return o._statusCode -} - -func (o *RTRCheckActiveResponderCommandStatusDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/active-responder-command/v1][%d] RTR-CheckActiveResponderCommandStatus default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCheckActiveResponderCommandStatusDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/active-responder-command/v1][%d] RTR-CheckActiveResponderCommandStatus default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCheckActiveResponderCommandStatusDefault) GetPayload() *models.DomainStatusResponseWrapper { - return o.Payload -} - -func (o *RTRCheckActiveResponderCommandStatusDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainStatusResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_check_command_status_responses.go b/falcon/client/real_time_response/r_t_r_check_command_status_responses.go index 38b6f9b0..a2552cd6 100644 --- a/falcon/client/real_time_response/r_t_r_check_command_status_responses.go +++ b/falcon/client/real_time_response/r_t_r_check_command_status_responses.go @@ -50,14 +50,7 @@ func (o *RTRCheckCommandStatusReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewRTRCheckCommandStatusDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/command/v1] RTR-CheckCommandStatus", response, response.Code()) } } @@ -73,6 +66,10 @@ success */ type RTRCheckCommandStatusOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *RTRCheckCommandStatusOK) GetPayload() *models.DomainStatusResponseWrapp func (o *RTRCheckCommandStatusOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Unauthorized */ type RTRCheckCommandStatusUnauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *RTRCheckCommandStatusUnauthorized) GetPayload() *models.DomainAPIError func (o *RTRCheckCommandStatusUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type RTRCheckCommandStatusForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *RTRCheckCommandStatusForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRCheckCommandStatusForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type RTRCheckCommandStatusTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *RTRCheckCommandStatusTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *RTRCheckCommandStatusTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *RTRCheckCommandStatusTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewRTRCheckCommandStatusDefault creates a RTRCheckCommandStatusDefault with default headers values -func NewRTRCheckCommandStatusDefault(code int) *RTRCheckCommandStatusDefault { - return &RTRCheckCommandStatusDefault{ - _statusCode: code, - } -} - -/* -RTRCheckCommandStatusDefault describes a response with status code -1, with default header values. - -success -*/ -type RTRCheckCommandStatusDefault struct { - _statusCode int - - Payload *models.DomainStatusResponseWrapper -} - -// IsSuccess returns true when this r t r check command status default response has a 2xx status code -func (o *RTRCheckCommandStatusDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r check command status default response has a 3xx status code -func (o *RTRCheckCommandStatusDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r check command status default response has a 4xx status code -func (o *RTRCheckCommandStatusDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r check command status default response has a 5xx status code -func (o *RTRCheckCommandStatusDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r check command status default response a status code equal to that given -func (o *RTRCheckCommandStatusDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r check command status default response -func (o *RTRCheckCommandStatusDefault) Code() int { - return o._statusCode -} - -func (o *RTRCheckCommandStatusDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/command/v1][%d] RTR-CheckCommandStatus default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCheckCommandStatusDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/command/v1][%d] RTR-CheckCommandStatus default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCheckCommandStatusDefault) GetPayload() *models.DomainStatusResponseWrapper { - return o.Payload -} - -func (o *RTRCheckCommandStatusDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainStatusResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_delete_file_responses.go b/falcon/client/real_time_response/r_t_r_delete_file_responses.go index 93f48eab..64433bd2 100644 --- a/falcon/client/real_time_response/r_t_r_delete_file_responses.go +++ b/falcon/client/real_time_response/r_t_r_delete_file_responses.go @@ -56,7 +56,7 @@ func (o *RTRDeleteFileReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /real-time-response/entities/file/v1] RTR-DeleteFile", response, response.Code()) } } @@ -72,6 +72,10 @@ No Content */ type RTRDeleteFileNoContent struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *RTRDeleteFileNoContent) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteFileNoContent) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type RTRDeleteFileBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *RTRDeleteFileBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRDeleteFileBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Forbidden */ type RTRDeleteFileForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *RTRDeleteFileForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteFileForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Not Found */ type RTRDeleteFileNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -424,6 +461,13 @@ func (o *RTRDeleteFileNotFound) GetPayload() *models.DomainAPIError { func (o *RTRDeleteFileNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -468,6 +512,10 @@ Too Many Requests */ type RTRDeleteFileTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -527,6 +575,13 @@ func (o *RTRDeleteFileTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteFileTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/r_t_r_delete_file_v2_responses.go b/falcon/client/real_time_response/r_t_r_delete_file_v2_responses.go index b22c692a..c826651f 100644 --- a/falcon/client/real_time_response/r_t_r_delete_file_v2_responses.go +++ b/falcon/client/real_time_response/r_t_r_delete_file_v2_responses.go @@ -56,7 +56,7 @@ func (o *RTRDeleteFileV2Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /real-time-response/entities/file/v2] RTR-DeleteFileV2", response, response.Code()) } } diff --git a/falcon/client/real_time_response/r_t_r_delete_queued_session_responses.go b/falcon/client/real_time_response/r_t_r_delete_queued_session_responses.go index abf32c8d..9dae0748 100644 --- a/falcon/client/real_time_response/r_t_r_delete_queued_session_responses.go +++ b/falcon/client/real_time_response/r_t_r_delete_queued_session_responses.go @@ -56,7 +56,7 @@ func (o *RTRDeleteQueuedSessionReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /real-time-response/entities/queued-sessions/command/v1] RTR-DeleteQueuedSession", response, response.Code()) } } @@ -72,6 +72,10 @@ No Content */ type RTRDeleteQueuedSessionNoContent struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *RTRDeleteQueuedSessionNoContent) GetPayload() *models.MsaReplyMetaOnly func (o *RTRDeleteQueuedSessionNoContent) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type RTRDeleteQueuedSessionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *RTRDeleteQueuedSessionBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRDeleteQueuedSessionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Unauthorized */ type RTRDeleteQueuedSessionUnauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *RTRDeleteQueuedSessionUnauthorized) GetPayload() *models.DomainAPIError func (o *RTRDeleteQueuedSessionUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Forbidden */ type RTRDeleteQueuedSessionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -424,6 +461,13 @@ func (o *RTRDeleteQueuedSessionForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *RTRDeleteQueuedSessionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -468,6 +512,10 @@ Too Many Requests */ type RTRDeleteQueuedSessionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -527,6 +575,13 @@ func (o *RTRDeleteQueuedSessionTooManyRequests) GetPayload() *models.MsaReplyMet func (o *RTRDeleteQueuedSessionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/r_t_r_delete_session_responses.go b/falcon/client/real_time_response/r_t_r_delete_session_responses.go index aa007c06..25b80ba1 100644 --- a/falcon/client/real_time_response/r_t_r_delete_session_responses.go +++ b/falcon/client/real_time_response/r_t_r_delete_session_responses.go @@ -56,7 +56,7 @@ func (o *RTRDeleteSessionReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /real-time-response/entities/sessions/v1] RTR-DeleteSession", response, response.Code()) } } @@ -72,6 +72,10 @@ No Content */ type RTRDeleteSessionNoContent struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *RTRDeleteSessionNoContent) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteSessionNoContent) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type RTRDeleteSessionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *RTRDeleteSessionBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRDeleteSessionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Unauthorized */ type RTRDeleteSessionUnauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *RTRDeleteSessionUnauthorized) GetPayload() *models.DomainAPIError { func (o *RTRDeleteSessionUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Forbidden */ type RTRDeleteSessionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -424,6 +461,13 @@ func (o *RTRDeleteSessionForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteSessionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -468,6 +512,10 @@ Too Many Requests */ type RTRDeleteSessionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -527,6 +575,13 @@ func (o *RTRDeleteSessionTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRDeleteSessionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/r_t_r_execute_active_responder_command_responses.go b/falcon/client/real_time_response/r_t_r_execute_active_responder_command_responses.go index 1af86b51..32e035d3 100644 --- a/falcon/client/real_time_response/r_t_r_execute_active_responder_command_responses.go +++ b/falcon/client/real_time_response/r_t_r_execute_active_responder_command_responses.go @@ -50,7 +50,7 @@ func (o *RTRExecuteActiveResponderCommandReader) ReadResponse(response runtime.C } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/entities/active-responder-command/v1] RTR-ExecuteActiveResponderCommand", response, response.Code()) } } @@ -66,6 +66,10 @@ Created */ type RTRExecuteActiveResponderCommandCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -121,6 +125,13 @@ func (o *RTRExecuteActiveResponderCommandCreated) GetPayload() *models.DomainCom func (o *RTRExecuteActiveResponderCommandCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -165,6 +176,10 @@ Bad Request */ type RTRExecuteActiveResponderCommandBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -220,6 +235,13 @@ func (o *RTRExecuteActiveResponderCommandBadRequest) GetPayload() *models.Domain func (o *RTRExecuteActiveResponderCommandBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -264,6 +286,10 @@ Forbidden */ type RTRExecuteActiveResponderCommandForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -319,6 +345,13 @@ func (o *RTRExecuteActiveResponderCommandForbidden) GetPayload() *models.MsaRepl func (o *RTRExecuteActiveResponderCommandForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -363,6 +396,10 @@ Too Many Requests */ type RTRExecuteActiveResponderCommandTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -422,6 +459,13 @@ func (o *RTRExecuteActiveResponderCommandTooManyRequests) GetPayload() *models.M func (o *RTRExecuteActiveResponderCommandTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/r_t_r_execute_command_responses.go b/falcon/client/real_time_response/r_t_r_execute_command_responses.go index 1652c517..904b8ba6 100644 --- a/falcon/client/real_time_response/r_t_r_execute_command_responses.go +++ b/falcon/client/real_time_response/r_t_r_execute_command_responses.go @@ -50,7 +50,7 @@ func (o *RTRExecuteCommandReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/entities/command/v1] RTR-ExecuteCommand", response, response.Code()) } } @@ -66,6 +66,10 @@ Created */ type RTRExecuteCommandCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -121,6 +125,13 @@ func (o *RTRExecuteCommandCreated) GetPayload() *models.DomainCommandExecuteResp func (o *RTRExecuteCommandCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -165,6 +176,10 @@ Bad Request */ type RTRExecuteCommandBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -220,6 +235,13 @@ func (o *RTRExecuteCommandBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRExecuteCommandBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -264,6 +286,10 @@ Forbidden */ type RTRExecuteCommandForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -319,6 +345,13 @@ func (o *RTRExecuteCommandForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRExecuteCommandForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -363,6 +396,10 @@ Too Many Requests */ type RTRExecuteCommandTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -422,6 +459,13 @@ func (o *RTRExecuteCommandTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRExecuteCommandTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/r_t_r_get_extracted_file_contents_responses.go b/falcon/client/real_time_response/r_t_r_get_extracted_file_contents_responses.go index 8085bf0d..49c0ec8f 100644 --- a/falcon/client/real_time_response/r_t_r_get_extracted_file_contents_responses.go +++ b/falcon/client/real_time_response/r_t_r_get_extracted_file_contents_responses.go @@ -63,14 +63,7 @@ func (o *RTRGetExtractedFileContentsReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewRTRGetExtractedFileContentsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/extracted-file-contents/v1] RTR-GetExtractedFileContents", response, response.Code()) } } @@ -89,6 +82,10 @@ OK */ type RTRGetExtractedFileContentsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -144,6 +141,13 @@ func (o *RTRGetExtractedFileContentsOK) GetPayload() io.Writer { func (o *RTRGetExtractedFileContentsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -186,6 +190,10 @@ Bad Request */ type RTRGetExtractedFileContentsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -241,6 +249,13 @@ func (o *RTRGetExtractedFileContentsBadRequest) GetPayload() *models.DomainAPIEr func (o *RTRGetExtractedFileContentsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -285,6 +300,10 @@ Forbidden */ type RTRGetExtractedFileContentsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -340,6 +359,13 @@ func (o *RTRGetExtractedFileContentsForbidden) GetPayload() *models.MsaReplyMeta func (o *RTRGetExtractedFileContentsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -384,6 +410,10 @@ Not Found */ type RTRGetExtractedFileContentsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -439,6 +469,13 @@ func (o *RTRGetExtractedFileContentsNotFound) GetPayload() *models.DomainAPIErro func (o *RTRGetExtractedFileContentsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +520,10 @@ Too Many Requests */ type RTRGetExtractedFileContentsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -542,6 +583,13 @@ func (o *RTRGetExtractedFileContentsTooManyRequests) GetPayload() *models.MsaRep func (o *RTRGetExtractedFileContentsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -597,6 +645,10 @@ Internal Server Error */ type RTRGetExtractedFileContentsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -652,6 +704,13 @@ func (o *RTRGetExtractedFileContentsInternalServerError) GetPayload() *models.Do func (o *RTRGetExtractedFileContentsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -683,73 +742,3 @@ func (o *RTRGetExtractedFileContentsInternalServerError) readResponse(response r return nil } - -// NewRTRGetExtractedFileContentsDefault creates a RTRGetExtractedFileContentsDefault with default headers values -func NewRTRGetExtractedFileContentsDefault(code int) *RTRGetExtractedFileContentsDefault { - return &RTRGetExtractedFileContentsDefault{ - _statusCode: code, - } -} - -/* -RTRGetExtractedFileContentsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRGetExtractedFileContentsDefault struct { - _statusCode int - - Payload []int64 -} - -// IsSuccess returns true when this r t r get extracted file contents default response has a 2xx status code -func (o *RTRGetExtractedFileContentsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r get extracted file contents default response has a 3xx status code -func (o *RTRGetExtractedFileContentsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r get extracted file contents default response has a 4xx status code -func (o *RTRGetExtractedFileContentsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r get extracted file contents default response has a 5xx status code -func (o *RTRGetExtractedFileContentsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r get extracted file contents default response a status code equal to that given -func (o *RTRGetExtractedFileContentsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r get extracted file contents default response -func (o *RTRGetExtractedFileContentsDefault) Code() int { - return o._statusCode -} - -func (o *RTRGetExtractedFileContentsDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/extracted-file-contents/v1][%d] RTR-GetExtractedFileContents default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetExtractedFileContentsDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/extracted-file-contents/v1][%d] RTR-GetExtractedFileContents default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetExtractedFileContentsDefault) GetPayload() []int64 { - return o.Payload -} - -func (o *RTRGetExtractedFileContentsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_init_session_parameters.go b/falcon/client/real_time_response/r_t_r_init_session_parameters.go index e4fb3115..6339b07d 100644 --- a/falcon/client/real_time_response/r_t_r_init_session_parameters.go +++ b/falcon/client/real_time_response/r_t_r_init_session_parameters.go @@ -73,7 +73,7 @@ type RTRInitSessionParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -81,7 +81,7 @@ type RTRInitSessionParams struct { /* TimeoutDuration. - Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response/r_t_r_init_session_responses.go b/falcon/client/real_time_response/r_t_r_init_session_responses.go index cd6c6b45..ed13b439 100644 --- a/falcon/client/real_time_response/r_t_r_init_session_responses.go +++ b/falcon/client/real_time_response/r_t_r_init_session_responses.go @@ -56,7 +56,7 @@ func (o *RTRInitSessionReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/entities/sessions/v1] RTR-InitSession", response, response.Code()) } } diff --git a/falcon/client/real_time_response/r_t_r_list_all_sessions_responses.go b/falcon/client/real_time_response/r_t_r_list_all_sessions_responses.go index fe098130..b132bfb4 100644 --- a/falcon/client/real_time_response/r_t_r_list_all_sessions_responses.go +++ b/falcon/client/real_time_response/r_t_r_list_all_sessions_responses.go @@ -56,14 +56,7 @@ func (o *RTRListAllSessionsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewRTRListAllSessionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/queries/sessions/v1] RTR-ListAllSessions", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRListAllSessionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RTRListAllSessionsOK) GetPayload() *models.DomainListSessionsResponseMs func (o *RTRListAllSessionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RTRListAllSessionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRListAllSessionsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRListAllSessionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRListAllSessionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRListAllSessionsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListAllSessionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRListAllSessionsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRListAllSessionsNotFound) GetPayload() *models.DomainAPIError { func (o *RTRListAllSessionsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRListAllSessionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRListAllSessionsTooManyRequests) GetPayload() *models.MsaReplyMetaOnl func (o *RTRListAllSessionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRListAllSessionsTooManyRequests) readResponse(response runtime.Client return nil } - -// NewRTRListAllSessionsDefault creates a RTRListAllSessionsDefault with default headers values -func NewRTRListAllSessionsDefault(code int) *RTRListAllSessionsDefault { - return &RTRListAllSessionsDefault{ - _statusCode: code, - } -} - -/* -RTRListAllSessionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRListAllSessionsDefault struct { - _statusCode int - - Payload *models.DomainListSessionsResponseMsa -} - -// IsSuccess returns true when this r t r list all sessions default response has a 2xx status code -func (o *RTRListAllSessionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list all sessions default response has a 3xx status code -func (o *RTRListAllSessionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list all sessions default response has a 4xx status code -func (o *RTRListAllSessionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list all sessions default response has a 5xx status code -func (o *RTRListAllSessionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list all sessions default response a status code equal to that given -func (o *RTRListAllSessionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list all sessions default response -func (o *RTRListAllSessionsDefault) Code() int { - return o._statusCode -} - -func (o *RTRListAllSessionsDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/queries/sessions/v1][%d] RTR-ListAllSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListAllSessionsDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/queries/sessions/v1][%d] RTR-ListAllSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListAllSessionsDefault) GetPayload() *models.DomainListSessionsResponseMsa { - return o.Payload -} - -func (o *RTRListAllSessionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainListSessionsResponseMsa) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_list_files_responses.go b/falcon/client/real_time_response/r_t_r_list_files_responses.go index bbeaeeac..6659115b 100644 --- a/falcon/client/real_time_response/r_t_r_list_files_responses.go +++ b/falcon/client/real_time_response/r_t_r_list_files_responses.go @@ -56,14 +56,7 @@ func (o *RTRListFilesReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewRTRListFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/file/v1] RTR-ListFiles", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRListFilesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RTRListFilesOK) GetPayload() *models.DomainListFilesResponseWrapper { func (o *RTRListFilesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RTRListFilesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRListFilesBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRListFilesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRListFilesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRListFilesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListFilesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRListFilesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRListFilesNotFound) GetPayload() *models.DomainAPIError { func (o *RTRListFilesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRListFilesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRListFilesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListFilesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRListFilesTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewRTRListFilesDefault creates a RTRListFilesDefault with default headers values -func NewRTRListFilesDefault(code int) *RTRListFilesDefault { - return &RTRListFilesDefault{ - _statusCode: code, - } -} - -/* -RTRListFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRListFilesDefault struct { - _statusCode int - - Payload *models.DomainListFilesResponseWrapper -} - -// IsSuccess returns true when this r t r list files default response has a 2xx status code -func (o *RTRListFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list files default response has a 3xx status code -func (o *RTRListFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list files default response has a 4xx status code -func (o *RTRListFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list files default response has a 5xx status code -func (o *RTRListFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list files default response a status code equal to that given -func (o *RTRListFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list files default response -func (o *RTRListFilesDefault) Code() int { - return o._statusCode -} - -func (o *RTRListFilesDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/file/v1][%d] RTR-ListFiles default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListFilesDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/file/v1][%d] RTR-ListFiles default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListFilesDefault) GetPayload() *models.DomainListFilesResponseWrapper { - return o.Payload -} - -func (o *RTRListFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainListFilesResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_list_files_v2_responses.go b/falcon/client/real_time_response/r_t_r_list_files_v2_responses.go index 99d91b16..f9aa0f96 100644 --- a/falcon/client/real_time_response/r_t_r_list_files_v2_responses.go +++ b/falcon/client/real_time_response/r_t_r_list_files_v2_responses.go @@ -56,14 +56,7 @@ func (o *RTRListFilesV2Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewRTRListFilesV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/file/v2] RTR-ListFilesV2", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *RTRListFilesV2TooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewRTRListFilesV2Default creates a RTRListFilesV2Default with default headers values -func NewRTRListFilesV2Default(code int) *RTRListFilesV2Default { - return &RTRListFilesV2Default{ - _statusCode: code, - } -} - -/* -RTRListFilesV2Default describes a response with status code -1, with default header values. - -OK -*/ -type RTRListFilesV2Default struct { - _statusCode int - - Payload *models.DomainListFilesV2ResponseWrapper -} - -// IsSuccess returns true when this r t r list files v2 default response has a 2xx status code -func (o *RTRListFilesV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list files v2 default response has a 3xx status code -func (o *RTRListFilesV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list files v2 default response has a 4xx status code -func (o *RTRListFilesV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list files v2 default response has a 5xx status code -func (o *RTRListFilesV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list files v2 default response a status code equal to that given -func (o *RTRListFilesV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list files v2 default response -func (o *RTRListFilesV2Default) Code() int { - return o._statusCode -} - -func (o *RTRListFilesV2Default) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/file/v2][%d] RTR-ListFilesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListFilesV2Default) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/file/v2][%d] RTR-ListFilesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListFilesV2Default) GetPayload() *models.DomainListFilesV2ResponseWrapper { - return o.Payload -} - -func (o *RTRListFilesV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainListFilesV2ResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_list_queued_sessions_responses.go b/falcon/client/real_time_response/r_t_r_list_queued_sessions_responses.go index f5224d3d..1955ef8f 100644 --- a/falcon/client/real_time_response/r_t_r_list_queued_sessions_responses.go +++ b/falcon/client/real_time_response/r_t_r_list_queued_sessions_responses.go @@ -62,14 +62,7 @@ func (o *RTRListQueuedSessionsReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewRTRListQueuedSessionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /real-time-response/entities/queued-sessions/GET/v1] RTR-ListQueuedSessions", response, response.Code()) } } @@ -85,6 +78,10 @@ success */ type RTRListQueuedSessionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *RTRListQueuedSessionsOK) GetPayload() *models.DomainQueuedSessionRespon func (o *RTRListQueuedSessionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type RTRListQueuedSessionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *RTRListQueuedSessionsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRListQueuedSessionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Unauthorized */ type RTRListQueuedSessionsUnauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *RTRListQueuedSessionsUnauthorized) GetPayload() *models.DomainAPIError func (o *RTRListQueuedSessionsUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Forbidden */ type RTRListQueuedSessionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *RTRListQueuedSessionsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListQueuedSessionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Not Found */ type RTRListQueuedSessionsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -536,6 +577,13 @@ func (o *RTRListQueuedSessionsNotFound) GetPayload() *models.DomainAPIError { func (o *RTRListQueuedSessionsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -580,6 +628,10 @@ Too Many Requests */ type RTRListQueuedSessionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -639,6 +691,13 @@ func (o *RTRListQueuedSessionsTooManyRequests) GetPayload() *models.MsaReplyMeta func (o *RTRListQueuedSessionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *RTRListQueuedSessionsTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewRTRListQueuedSessionsDefault creates a RTRListQueuedSessionsDefault with default headers values -func NewRTRListQueuedSessionsDefault(code int) *RTRListQueuedSessionsDefault { - return &RTRListQueuedSessionsDefault{ - _statusCode: code, - } -} - -/* -RTRListQueuedSessionsDefault describes a response with status code -1, with default header values. - -success -*/ -type RTRListQueuedSessionsDefault struct { - _statusCode int - - Payload *models.DomainQueuedSessionResponseWrapper -} - -// IsSuccess returns true when this r t r list queued sessions default response has a 2xx status code -func (o *RTRListQueuedSessionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list queued sessions default response has a 3xx status code -func (o *RTRListQueuedSessionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list queued sessions default response has a 4xx status code -func (o *RTRListQueuedSessionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list queued sessions default response has a 5xx status code -func (o *RTRListQueuedSessionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list queued sessions default response a status code equal to that given -func (o *RTRListQueuedSessionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list queued sessions default response -func (o *RTRListQueuedSessionsDefault) Code() int { - return o._statusCode -} - -func (o *RTRListQueuedSessionsDefault) Error() string { - return fmt.Sprintf("[POST /real-time-response/entities/queued-sessions/GET/v1][%d] RTR-ListQueuedSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListQueuedSessionsDefault) String() string { - return fmt.Sprintf("[POST /real-time-response/entities/queued-sessions/GET/v1][%d] RTR-ListQueuedSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListQueuedSessionsDefault) GetPayload() *models.DomainQueuedSessionResponseWrapper { - return o.Payload -} - -func (o *RTRListQueuedSessionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueuedSessionResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_list_sessions_responses.go b/falcon/client/real_time_response/r_t_r_list_sessions_responses.go index 661146a7..fc16fca6 100644 --- a/falcon/client/real_time_response/r_t_r_list_sessions_responses.go +++ b/falcon/client/real_time_response/r_t_r_list_sessions_responses.go @@ -56,14 +56,7 @@ func (o *RTRListSessionsReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewRTRListSessionsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /real-time-response/entities/sessions/GET/v1] RTR-ListSessions", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRListSessionsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RTRListSessionsOK) GetPayload() *models.DomainSessionResponseWrapper { func (o *RTRListSessionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RTRListSessionsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRListSessionsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRListSessionsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRListSessionsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRListSessionsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListSessionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRListSessionsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRListSessionsNotFound) GetPayload() *models.DomainAPIError { func (o *RTRListSessionsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRListSessionsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRListSessionsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListSessionsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRListSessionsTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewRTRListSessionsDefault creates a RTRListSessionsDefault with default headers values -func NewRTRListSessionsDefault(code int) *RTRListSessionsDefault { - return &RTRListSessionsDefault{ - _statusCode: code, - } -} - -/* -RTRListSessionsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRListSessionsDefault struct { - _statusCode int - - Payload *models.DomainSessionResponseWrapper -} - -// IsSuccess returns true when this r t r list sessions default response has a 2xx status code -func (o *RTRListSessionsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list sessions default response has a 3xx status code -func (o *RTRListSessionsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list sessions default response has a 4xx status code -func (o *RTRListSessionsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list sessions default response has a 5xx status code -func (o *RTRListSessionsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list sessions default response a status code equal to that given -func (o *RTRListSessionsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list sessions default response -func (o *RTRListSessionsDefault) Code() int { - return o._statusCode -} - -func (o *RTRListSessionsDefault) Error() string { - return fmt.Sprintf("[POST /real-time-response/entities/sessions/GET/v1][%d] RTR-ListSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListSessionsDefault) String() string { - return fmt.Sprintf("[POST /real-time-response/entities/sessions/GET/v1][%d] RTR-ListSessions default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListSessionsDefault) GetPayload() *models.DomainSessionResponseWrapper { - return o.Payload -} - -func (o *RTRListSessionsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainSessionResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response/r_t_r_pulse_session_responses.go b/falcon/client/real_time_response/r_t_r_pulse_session_responses.go index bf9230ef..10e127e0 100644 --- a/falcon/client/real_time_response/r_t_r_pulse_session_responses.go +++ b/falcon/client/real_time_response/r_t_r_pulse_session_responses.go @@ -56,7 +56,7 @@ func (o *RTRPulseSessionReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/entities/refresh-session/v1] RTR-PulseSession", response, response.Code()) } } @@ -72,6 +72,10 @@ Created */ type RTRPulseSessionCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -127,6 +131,13 @@ func (o *RTRPulseSessionCreated) GetPayload() *models.DomainInitResponseWrapper func (o *RTRPulseSessionCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -171,6 +182,10 @@ Bad Request */ type RTRPulseSessionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -226,6 +241,13 @@ func (o *RTRPulseSessionBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRPulseSessionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -270,6 +292,10 @@ Forbidden */ type RTRPulseSessionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -325,6 +351,13 @@ func (o *RTRPulseSessionForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRPulseSessionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -369,6 +402,10 @@ Too Many Requests */ type RTRPulseSessionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -428,6 +465,13 @@ func (o *RTRPulseSessionTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRPulseSessionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -483,6 +527,10 @@ Internal Server Error */ type RTRPulseSessionInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -538,6 +586,13 @@ func (o *RTRPulseSessionInternalServerError) GetPayload() *models.DomainAPIError func (o *RTRPulseSessionInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response/real_time_response_client.go b/falcon/client/real_time_response/real_time_response_client.go index 8097521c..0ee7c582 100644 --- a/falcon/client/real_time_response/real_time_response_client.go +++ b/falcon/client/real_time_response/real_time_response_client.go @@ -227,8 +227,9 @@ func (a *Client) BatchGetCmdStatus(params *BatchGetCmdStatusParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*BatchGetCmdStatusDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for BatchGetCmdStatus: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -340,8 +341,9 @@ func (a *Client) RTRAggregateSessions(params *RTRAggregateSessionsParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRAggregateSessionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-AggregateSessions: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -377,8 +379,9 @@ func (a *Client) RTRCheckActiveResponderCommandStatus(params *RTRCheckActiveResp return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRCheckActiveResponderCommandStatusDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-CheckActiveResponderCommandStatus: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -414,8 +417,9 @@ func (a *Client) RTRCheckCommandStatus(params *RTRCheckCommandStatusParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRCheckCommandStatusDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-CheckCommandStatus: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -679,8 +683,9 @@ func (a *Client) RTRGetExtractedFileContents(params *RTRGetExtractedFileContents return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRGetExtractedFileContentsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-GetExtractedFileContents: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -754,8 +759,9 @@ func (a *Client) RTRListAllSessions(params *RTRListAllSessionsParams, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListAllSessionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListAllSessions: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -791,8 +797,9 @@ func (a *Client) RTRListFiles(params *RTRListFilesParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListFiles: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -828,8 +835,9 @@ func (a *Client) RTRListFilesV2(params *RTRListFilesV2Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListFilesV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListFilesV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -865,8 +873,9 @@ func (a *Client) RTRListQueuedSessions(params *RTRListQueuedSessionsParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListQueuedSessionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListQueuedSessions: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -902,8 +911,9 @@ func (a *Client) RTRListSessions(params *RTRListSessionsParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListSessionsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListSessions: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* diff --git a/falcon/client/real_time_response_admin/batch_admin_cmd_parameters.go b/falcon/client/real_time_response_admin/batch_admin_cmd_parameters.go index 5b12a7a6..758d5b8c 100644 --- a/falcon/client/real_time_response_admin/batch_admin_cmd_parameters.go +++ b/falcon/client/real_time_response_admin/batch_admin_cmd_parameters.go @@ -117,7 +117,7 @@ type BatchAdminCmdParams struct { /* HostTimeoutDuration. - Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 10 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. + Timeout duration for how long a host has time to complete processing. Default value is a bit less than the overall timeout value. It cannot be greater than the overall request timeout. Maximum is < 5 minutes. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Default: "tiny bit less than overall request timeout" */ @@ -125,7 +125,7 @@ type BatchAdminCmdParams struct { /* Timeout. - Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 10 minutes. + Timeout for how long to wait for the request in seconds, default timeout is 30 seconds. Maximum is 5 minutes. Default: 30 */ @@ -133,7 +133,7 @@ type BatchAdminCmdParams struct { /* TimeoutDuration. - Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 10 minutes. + Timeout duration for how long to wait for the request in duration syntax. Example, `10s`. Valid units: `ns, us, ms, s, m, h`. Maximum is 5 minutes. Default: "30s" */ diff --git a/falcon/client/real_time_response_admin/batch_admin_cmd_responses.go b/falcon/client/real_time_response_admin/batch_admin_cmd_responses.go index bd715e05..03a85e94 100644 --- a/falcon/client/real_time_response_admin/batch_admin_cmd_responses.go +++ b/falcon/client/real_time_response_admin/batch_admin_cmd_responses.go @@ -56,7 +56,7 @@ func (o *BatchAdminCmdReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/combined/batch-admin-command/v1] BatchAdminCmd", response, response.Code()) } } diff --git a/falcon/client/real_time_response_admin/r_t_r_check_admin_command_status_responses.go b/falcon/client/real_time_response_admin/r_t_r_check_admin_command_status_responses.go index 710bb293..0af19501 100644 --- a/falcon/client/real_time_response_admin/r_t_r_check_admin_command_status_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_check_admin_command_status_responses.go @@ -50,14 +50,7 @@ func (o *RTRCheckAdminCommandStatusReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewRTRCheckAdminCommandStatusDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/admin-command/v1] RTR-CheckAdminCommandStatus", response, response.Code()) } } @@ -73,6 +66,10 @@ success */ type RTRCheckAdminCommandStatusOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *RTRCheckAdminCommandStatusOK) GetPayload() *models.DomainStatusResponse func (o *RTRCheckAdminCommandStatusOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Unauthorized */ type RTRCheckAdminCommandStatusUnauthorized struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *RTRCheckAdminCommandStatusUnauthorized) GetPayload() *models.DomainAPIE func (o *RTRCheckAdminCommandStatusUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type RTRCheckAdminCommandStatusForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *RTRCheckAdminCommandStatusForbidden) GetPayload() *models.MsaReplyMetaO func (o *RTRCheckAdminCommandStatusForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type RTRCheckAdminCommandStatusTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *RTRCheckAdminCommandStatusTooManyRequests) GetPayload() *models.MsaRepl func (o *RTRCheckAdminCommandStatusTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *RTRCheckAdminCommandStatusTooManyRequests) readResponse(response runtim return nil } - -// NewRTRCheckAdminCommandStatusDefault creates a RTRCheckAdminCommandStatusDefault with default headers values -func NewRTRCheckAdminCommandStatusDefault(code int) *RTRCheckAdminCommandStatusDefault { - return &RTRCheckAdminCommandStatusDefault{ - _statusCode: code, - } -} - -/* -RTRCheckAdminCommandStatusDefault describes a response with status code -1, with default header values. - -success -*/ -type RTRCheckAdminCommandStatusDefault struct { - _statusCode int - - Payload *models.DomainStatusResponseWrapper -} - -// IsSuccess returns true when this r t r check admin command status default response has a 2xx status code -func (o *RTRCheckAdminCommandStatusDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r check admin command status default response has a 3xx status code -func (o *RTRCheckAdminCommandStatusDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r check admin command status default response has a 4xx status code -func (o *RTRCheckAdminCommandStatusDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r check admin command status default response has a 5xx status code -func (o *RTRCheckAdminCommandStatusDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r check admin command status default response a status code equal to that given -func (o *RTRCheckAdminCommandStatusDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r check admin command status default response -func (o *RTRCheckAdminCommandStatusDefault) Code() int { - return o._statusCode -} - -func (o *RTRCheckAdminCommandStatusDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/admin-command/v1][%d] RTR-CheckAdminCommandStatus default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCheckAdminCommandStatusDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/admin-command/v1][%d] RTR-CheckAdminCommandStatus default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCheckAdminCommandStatusDefault) GetPayload() *models.DomainStatusResponseWrapper { - return o.Payload -} - -func (o *RTRCheckAdminCommandStatusDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainStatusResponseWrapper) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_create_put_files_responses.go b/falcon/client/real_time_response_admin/r_t_r_create_put_files_responses.go index 7f20c8a7..301057e9 100644 --- a/falcon/client/real_time_response_admin/r_t_r_create_put_files_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_create_put_files_responses.go @@ -50,14 +50,7 @@ func (o *RTRCreatePutFilesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewRTRCreatePutFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /real-time-response/entities/put-files/v1] RTR-CreatePut-Files", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type RTRCreatePutFilesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *RTRCreatePutFilesOK) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRCreatePutFilesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Bad Request */ type RTRCreatePutFilesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *RTRCreatePutFilesBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRCreatePutFilesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type RTRCreatePutFilesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *RTRCreatePutFilesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRCreatePutFilesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type RTRCreatePutFilesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *RTRCreatePutFilesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRCreatePutFilesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *RTRCreatePutFilesTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewRTRCreatePutFilesDefault creates a RTRCreatePutFilesDefault with default headers values -func NewRTRCreatePutFilesDefault(code int) *RTRCreatePutFilesDefault { - return &RTRCreatePutFilesDefault{ - _statusCode: code, - } -} - -/* -RTRCreatePutFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRCreatePutFilesDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this r t r create put files default response has a 2xx status code -func (o *RTRCreatePutFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r create put files default response has a 3xx status code -func (o *RTRCreatePutFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r create put files default response has a 4xx status code -func (o *RTRCreatePutFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r create put files default response has a 5xx status code -func (o *RTRCreatePutFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r create put files default response a status code equal to that given -func (o *RTRCreatePutFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r create put files default response -func (o *RTRCreatePutFilesDefault) Code() int { - return o._statusCode -} - -func (o *RTRCreatePutFilesDefault) Error() string { - return fmt.Sprintf("[POST /real-time-response/entities/put-files/v1][%d] RTR-CreatePut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCreatePutFilesDefault) String() string { - return fmt.Sprintf("[POST /real-time-response/entities/put-files/v1][%d] RTR-CreatePut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCreatePutFilesDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *RTRCreatePutFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_create_scripts_responses.go b/falcon/client/real_time_response_admin/r_t_r_create_scripts_responses.go index 4571952b..f2720a62 100644 --- a/falcon/client/real_time_response_admin/r_t_r_create_scripts_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_create_scripts_responses.go @@ -50,14 +50,7 @@ func (o *RTRCreateScriptsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewRTRCreateScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /real-time-response/entities/scripts/v1] RTR-CreateScripts", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type RTRCreateScriptsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *RTRCreateScriptsOK) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRCreateScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Bad Request */ type RTRCreateScriptsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *RTRCreateScriptsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRCreateScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type RTRCreateScriptsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *RTRCreateScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRCreateScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type RTRCreateScriptsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *RTRCreateScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRCreateScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *RTRCreateScriptsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewRTRCreateScriptsDefault creates a RTRCreateScriptsDefault with default headers values -func NewRTRCreateScriptsDefault(code int) *RTRCreateScriptsDefault { - return &RTRCreateScriptsDefault{ - _statusCode: code, - } -} - -/* -RTRCreateScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRCreateScriptsDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this r t r create scripts default response has a 2xx status code -func (o *RTRCreateScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r create scripts default response has a 3xx status code -func (o *RTRCreateScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r create scripts default response has a 4xx status code -func (o *RTRCreateScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r create scripts default response has a 5xx status code -func (o *RTRCreateScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r create scripts default response a status code equal to that given -func (o *RTRCreateScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r create scripts default response -func (o *RTRCreateScriptsDefault) Code() int { - return o._statusCode -} - -func (o *RTRCreateScriptsDefault) Error() string { - return fmt.Sprintf("[POST /real-time-response/entities/scripts/v1][%d] RTR-CreateScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCreateScriptsDefault) String() string { - return fmt.Sprintf("[POST /real-time-response/entities/scripts/v1][%d] RTR-CreateScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRCreateScriptsDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *RTRCreateScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_delete_put_files_responses.go b/falcon/client/real_time_response_admin/r_t_r_delete_put_files_responses.go index d762bef7..f31f8fc8 100644 --- a/falcon/client/real_time_response_admin/r_t_r_delete_put_files_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_delete_put_files_responses.go @@ -56,14 +56,7 @@ func (o *RTRDeletePutFilesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewRTRDeletePutFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /real-time-response/entities/put-files/v1] RTR-DeletePut-Files", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRDeletePutFilesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RTRDeletePutFilesOK) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeletePutFilesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RTRDeletePutFilesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRDeletePutFilesBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeletePutFilesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRDeletePutFilesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRDeletePutFilesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeletePutFilesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRDeletePutFilesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRDeletePutFilesNotFound) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeletePutFilesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRDeletePutFilesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRDeletePutFilesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRDeletePutFilesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRDeletePutFilesTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewRTRDeletePutFilesDefault creates a RTRDeletePutFilesDefault with default headers values -func NewRTRDeletePutFilesDefault(code int) *RTRDeletePutFilesDefault { - return &RTRDeletePutFilesDefault{ - _statusCode: code, - } -} - -/* -RTRDeletePutFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRDeletePutFilesDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this r t r delete put files default response has a 2xx status code -func (o *RTRDeletePutFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r delete put files default response has a 3xx status code -func (o *RTRDeletePutFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r delete put files default response has a 4xx status code -func (o *RTRDeletePutFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r delete put files default response has a 5xx status code -func (o *RTRDeletePutFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r delete put files default response a status code equal to that given -func (o *RTRDeletePutFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r delete put files default response -func (o *RTRDeletePutFilesDefault) Code() int { - return o._statusCode -} - -func (o *RTRDeletePutFilesDefault) Error() string { - return fmt.Sprintf("[DELETE /real-time-response/entities/put-files/v1][%d] RTR-DeletePut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRDeletePutFilesDefault) String() string { - return fmt.Sprintf("[DELETE /real-time-response/entities/put-files/v1][%d] RTR-DeletePut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRDeletePutFilesDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *RTRDeletePutFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_delete_scripts_responses.go b/falcon/client/real_time_response_admin/r_t_r_delete_scripts_responses.go index 201f32a9..12966cad 100644 --- a/falcon/client/real_time_response_admin/r_t_r_delete_scripts_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_delete_scripts_responses.go @@ -56,14 +56,7 @@ func (o *RTRDeleteScriptsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewRTRDeleteScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /real-time-response/entities/scripts/v1] RTR-DeleteScripts", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRDeleteScriptsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *RTRDeleteScriptsOK) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type RTRDeleteScriptsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRDeleteScriptsBadRequest) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRDeleteScriptsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRDeleteScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRDeleteScriptsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRDeleteScriptsNotFound) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRDeleteScriptsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRDeleteScriptsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRDeleteScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRDeleteScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRDeleteScriptsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewRTRDeleteScriptsDefault creates a RTRDeleteScriptsDefault with default headers values -func NewRTRDeleteScriptsDefault(code int) *RTRDeleteScriptsDefault { - return &RTRDeleteScriptsDefault{ - _statusCode: code, - } -} - -/* -RTRDeleteScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRDeleteScriptsDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this r t r delete scripts default response has a 2xx status code -func (o *RTRDeleteScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r delete scripts default response has a 3xx status code -func (o *RTRDeleteScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r delete scripts default response has a 4xx status code -func (o *RTRDeleteScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r delete scripts default response has a 5xx status code -func (o *RTRDeleteScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r delete scripts default response a status code equal to that given -func (o *RTRDeleteScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r delete scripts default response -func (o *RTRDeleteScriptsDefault) Code() int { - return o._statusCode -} - -func (o *RTRDeleteScriptsDefault) Error() string { - return fmt.Sprintf("[DELETE /real-time-response/entities/scripts/v1][%d] RTR-DeleteScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRDeleteScriptsDefault) String() string { - return fmt.Sprintf("[DELETE /real-time-response/entities/scripts/v1][%d] RTR-DeleteScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRDeleteScriptsDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *RTRDeleteScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_execute_admin_command_responses.go b/falcon/client/real_time_response_admin/r_t_r_execute_admin_command_responses.go index a17170c2..34437a5e 100644 --- a/falcon/client/real_time_response_admin/r_t_r_execute_admin_command_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_execute_admin_command_responses.go @@ -50,7 +50,7 @@ func (o *RTRExecuteAdminCommandReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /real-time-response/entities/admin-command/v1] RTR-ExecuteAdminCommand", response, response.Code()) } } @@ -66,6 +66,10 @@ Created */ type RTRExecuteAdminCommandCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -121,6 +125,13 @@ func (o *RTRExecuteAdminCommandCreated) GetPayload() *models.DomainCommandExecut func (o *RTRExecuteAdminCommandCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -165,6 +176,10 @@ Bad Request */ type RTRExecuteAdminCommandBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -220,6 +235,13 @@ func (o *RTRExecuteAdminCommandBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRExecuteAdminCommandBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -264,6 +286,10 @@ Forbidden */ type RTRExecuteAdminCommandForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -319,6 +345,13 @@ func (o *RTRExecuteAdminCommandForbidden) GetPayload() *models.MsaReplyMetaOnly func (o *RTRExecuteAdminCommandForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -363,6 +396,10 @@ Too Many Requests */ type RTRExecuteAdminCommandTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -422,6 +459,13 @@ func (o *RTRExecuteAdminCommandTooManyRequests) GetPayload() *models.MsaReplyMet func (o *RTRExecuteAdminCommandTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") diff --git a/falcon/client/real_time_response_admin/r_t_r_get_put_files_responses.go b/falcon/client/real_time_response_admin/r_t_r_get_put_files_responses.go index a999c7b3..d793e79e 100644 --- a/falcon/client/real_time_response_admin/r_t_r_get_put_files_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_get_put_files_responses.go @@ -56,14 +56,7 @@ func (o *RTRGetPutFilesReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewRTRGetPutFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/put-files/v1] RTR-GetPut-Files", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRGetPutFilesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type RTRGetPutFilesOK struct { */ XRateLimitRemaining int64 - Payload *models.BinservclientMsaPFResponse + Payload *models.EmpowerapiMsaPFResponseV1 } // IsSuccess returns true when this r t r get put files o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *RTRGetPutFilesOK) String() string { return fmt.Sprintf("[GET /real-time-response/entities/put-files/v1][%d] rTRGetPutFilesOK %+v", 200, o.Payload) } -func (o *RTRGetPutFilesOK) GetPayload() *models.BinservclientMsaPFResponse { +func (o *RTRGetPutFilesOK) GetPayload() *models.EmpowerapiMsaPFResponseV1 { return o.Payload } func (o *RTRGetPutFilesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *RTRGetPutFilesOK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.BinservclientMsaPFResponse) + o.Payload = new(models.EmpowerapiMsaPFResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type RTRGetPutFilesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRGetPutFilesBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRGetPutFilesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRGetPutFilesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRGetPutFilesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRGetPutFilesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRGetPutFilesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRGetPutFilesNotFound) GetPayload() *models.DomainAPIError { func (o *RTRGetPutFilesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRGetPutFilesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRGetPutFilesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRGetPutFilesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRGetPutFilesTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewRTRGetPutFilesDefault creates a RTRGetPutFilesDefault with default headers values -func NewRTRGetPutFilesDefault(code int) *RTRGetPutFilesDefault { - return &RTRGetPutFilesDefault{ - _statusCode: code, - } -} - -/* -RTRGetPutFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRGetPutFilesDefault struct { - _statusCode int - - Payload *models.BinservclientMsaPFResponse -} - -// IsSuccess returns true when this r t r get put files default response has a 2xx status code -func (o *RTRGetPutFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r get put files default response has a 3xx status code -func (o *RTRGetPutFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r get put files default response has a 4xx status code -func (o *RTRGetPutFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r get put files default response has a 5xx status code -func (o *RTRGetPutFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r get put files default response a status code equal to that given -func (o *RTRGetPutFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r get put files default response -func (o *RTRGetPutFilesDefault) Code() int { - return o._statusCode -} - -func (o *RTRGetPutFilesDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/put-files/v1][%d] RTR-GetPut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetPutFilesDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/put-files/v1][%d] RTR-GetPut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetPutFilesDefault) GetPayload() *models.BinservclientMsaPFResponse { - return o.Payload -} - -func (o *RTRGetPutFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.BinservclientMsaPFResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_get_put_files_v2_responses.go b/falcon/client/real_time_response_admin/r_t_r_get_put_files_v2_responses.go index 712102ec..28f99452 100644 --- a/falcon/client/real_time_response_admin/r_t_r_get_put_files_v2_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_get_put_files_v2_responses.go @@ -56,14 +56,7 @@ func (o *RTRGetPutFilesV2Reader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewRTRGetPutFilesV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/put-files/v2] RTR-GetPut-FilesV2", response, response.Code()) } } @@ -91,7 +84,7 @@ type RTRGetPutFilesV2OK struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaPFResponseV2 + Payload *models.EmpowerapiMsaPFResponseV2 } // IsSuccess returns true when this r t r get put files v2 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *RTRGetPutFilesV2OK) String() string { return fmt.Sprintf("[GET /real-time-response/entities/put-files/v2][%d] rTRGetPutFilesV2OK %+v", 200, o.Payload) } -func (o *RTRGetPutFilesV2OK) GetPayload() *models.DomainMsaPFResponseV2 { +func (o *RTRGetPutFilesV2OK) GetPayload() *models.EmpowerapiMsaPFResponseV2 { return o.Payload } @@ -167,7 +160,7 @@ func (o *RTRGetPutFilesV2OK) readResponse(response runtime.ClientResponse, consu o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaPFResponseV2) + o.Payload = new(models.EmpowerapiMsaPFResponseV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -631,75 +624,3 @@ func (o *RTRGetPutFilesV2TooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewRTRGetPutFilesV2Default creates a RTRGetPutFilesV2Default with default headers values -func NewRTRGetPutFilesV2Default(code int) *RTRGetPutFilesV2Default { - return &RTRGetPutFilesV2Default{ - _statusCode: code, - } -} - -/* -RTRGetPutFilesV2Default describes a response with status code -1, with default header values. - -OK -*/ -type RTRGetPutFilesV2Default struct { - _statusCode int - - Payload *models.DomainMsaPFResponseV2 -} - -// IsSuccess returns true when this r t r get put files v2 default response has a 2xx status code -func (o *RTRGetPutFilesV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r get put files v2 default response has a 3xx status code -func (o *RTRGetPutFilesV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r get put files v2 default response has a 4xx status code -func (o *RTRGetPutFilesV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r get put files v2 default response has a 5xx status code -func (o *RTRGetPutFilesV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r get put files v2 default response a status code equal to that given -func (o *RTRGetPutFilesV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r get put files v2 default response -func (o *RTRGetPutFilesV2Default) Code() int { - return o._statusCode -} - -func (o *RTRGetPutFilesV2Default) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/put-files/v2][%d] RTR-GetPut-FilesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetPutFilesV2Default) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/put-files/v2][%d] RTR-GetPut-FilesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetPutFilesV2Default) GetPayload() *models.DomainMsaPFResponseV2 { - return o.Payload -} - -func (o *RTRGetPutFilesV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaPFResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_get_scripts_responses.go b/falcon/client/real_time_response_admin/r_t_r_get_scripts_responses.go index 85a2fe90..0d0ffb3d 100644 --- a/falcon/client/real_time_response_admin/r_t_r_get_scripts_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_get_scripts_responses.go @@ -56,14 +56,7 @@ func (o *RTRGetScriptsReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewRTRGetScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/scripts/v1] RTR-GetScripts", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRGetScriptsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type RTRGetScriptsOK struct { */ XRateLimitRemaining int64 - Payload *models.BinservclientMsaPFResponse + Payload *models.EmpowerapiMsaPFResponseV1 } // IsSuccess returns true when this r t r get scripts o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *RTRGetScriptsOK) String() string { return fmt.Sprintf("[GET /real-time-response/entities/scripts/v1][%d] rTRGetScriptsOK %+v", 200, o.Payload) } -func (o *RTRGetScriptsOK) GetPayload() *models.BinservclientMsaPFResponse { +func (o *RTRGetScriptsOK) GetPayload() *models.EmpowerapiMsaPFResponseV1 { return o.Payload } func (o *RTRGetScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *RTRGetScriptsOK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.BinservclientMsaPFResponse) + o.Payload = new(models.EmpowerapiMsaPFResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type RTRGetScriptsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRGetScriptsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRGetScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRGetScriptsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRGetScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRGetScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRGetScriptsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRGetScriptsNotFound) GetPayload() *models.DomainAPIError { func (o *RTRGetScriptsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRGetScriptsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRGetScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRGetScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRGetScriptsTooManyRequests) readResponse(response runtime.ClientRespo return nil } - -// NewRTRGetScriptsDefault creates a RTRGetScriptsDefault with default headers values -func NewRTRGetScriptsDefault(code int) *RTRGetScriptsDefault { - return &RTRGetScriptsDefault{ - _statusCode: code, - } -} - -/* -RTRGetScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRGetScriptsDefault struct { - _statusCode int - - Payload *models.BinservclientMsaPFResponse -} - -// IsSuccess returns true when this r t r get scripts default response has a 2xx status code -func (o *RTRGetScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r get scripts default response has a 3xx status code -func (o *RTRGetScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r get scripts default response has a 4xx status code -func (o *RTRGetScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r get scripts default response has a 5xx status code -func (o *RTRGetScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r get scripts default response a status code equal to that given -func (o *RTRGetScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r get scripts default response -func (o *RTRGetScriptsDefault) Code() int { - return o._statusCode -} - -func (o *RTRGetScriptsDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/scripts/v1][%d] RTR-GetScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetScriptsDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/scripts/v1][%d] RTR-GetScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetScriptsDefault) GetPayload() *models.BinservclientMsaPFResponse { - return o.Payload -} - -func (o *RTRGetScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.BinservclientMsaPFResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_get_scripts_v2_responses.go b/falcon/client/real_time_response_admin/r_t_r_get_scripts_v2_responses.go index d47f0c9c..b953f00d 100644 --- a/falcon/client/real_time_response_admin/r_t_r_get_scripts_v2_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_get_scripts_v2_responses.go @@ -56,14 +56,7 @@ func (o *RTRGetScriptsV2Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewRTRGetScriptsV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/entities/scripts/v2] RTR-GetScriptsV2", response, response.Code()) } } @@ -91,7 +84,7 @@ type RTRGetScriptsV2OK struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaPFResponseV2 + Payload *models.EmpowerapiMsaPFResponseV2 } // IsSuccess returns true when this r t r get scripts v2 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *RTRGetScriptsV2OK) String() string { return fmt.Sprintf("[GET /real-time-response/entities/scripts/v2][%d] rTRGetScriptsV2OK %+v", 200, o.Payload) } -func (o *RTRGetScriptsV2OK) GetPayload() *models.DomainMsaPFResponseV2 { +func (o *RTRGetScriptsV2OK) GetPayload() *models.EmpowerapiMsaPFResponseV2 { return o.Payload } @@ -167,7 +160,7 @@ func (o *RTRGetScriptsV2OK) readResponse(response runtime.ClientResponse, consum o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaPFResponseV2) + o.Payload = new(models.EmpowerapiMsaPFResponseV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -631,75 +624,3 @@ func (o *RTRGetScriptsV2TooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewRTRGetScriptsV2Default creates a RTRGetScriptsV2Default with default headers values -func NewRTRGetScriptsV2Default(code int) *RTRGetScriptsV2Default { - return &RTRGetScriptsV2Default{ - _statusCode: code, - } -} - -/* -RTRGetScriptsV2Default describes a response with status code -1, with default header values. - -OK -*/ -type RTRGetScriptsV2Default struct { - _statusCode int - - Payload *models.DomainMsaPFResponseV2 -} - -// IsSuccess returns true when this r t r get scripts v2 default response has a 2xx status code -func (o *RTRGetScriptsV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r get scripts v2 default response has a 3xx status code -func (o *RTRGetScriptsV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r get scripts v2 default response has a 4xx status code -func (o *RTRGetScriptsV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r get scripts v2 default response has a 5xx status code -func (o *RTRGetScriptsV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r get scripts v2 default response a status code equal to that given -func (o *RTRGetScriptsV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r get scripts v2 default response -func (o *RTRGetScriptsV2Default) Code() int { - return o._statusCode -} - -func (o *RTRGetScriptsV2Default) Error() string { - return fmt.Sprintf("[GET /real-time-response/entities/scripts/v2][%d] RTR-GetScriptsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetScriptsV2Default) String() string { - return fmt.Sprintf("[GET /real-time-response/entities/scripts/v2][%d] RTR-GetScriptsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *RTRGetScriptsV2Default) GetPayload() *models.DomainMsaPFResponseV2 { - return o.Payload -} - -func (o *RTRGetScriptsV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaPFResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_list_put_files_responses.go b/falcon/client/real_time_response_admin/r_t_r_list_put_files_responses.go index ddd948ed..d95dd1b9 100644 --- a/falcon/client/real_time_response_admin/r_t_r_list_put_files_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_list_put_files_responses.go @@ -56,14 +56,7 @@ func (o *RTRListPutFilesReader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewRTRListPutFilesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/queries/put-files/v1] RTR-ListPut-Files", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRListPutFilesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type RTRListPutFilesOK struct { */ XRateLimitRemaining int64 - Payload *models.BinservclientMsaPutFileResponse + Payload *models.BinservapiMsaPutFileResponse } // IsSuccess returns true when this r t r list put files o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *RTRListPutFilesOK) String() string { return fmt.Sprintf("[GET /real-time-response/queries/put-files/v1][%d] rTRListPutFilesOK %+v", 200, o.Payload) } -func (o *RTRListPutFilesOK) GetPayload() *models.BinservclientMsaPutFileResponse { +func (o *RTRListPutFilesOK) GetPayload() *models.BinservapiMsaPutFileResponse { return o.Payload } func (o *RTRListPutFilesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *RTRListPutFilesOK) readResponse(response runtime.ClientResponse, consum o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.BinservclientMsaPutFileResponse) + o.Payload = new(models.BinservapiMsaPutFileResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type RTRListPutFilesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRListPutFilesBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRListPutFilesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRListPutFilesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRListPutFilesForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListPutFilesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRListPutFilesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRListPutFilesNotFound) GetPayload() *models.DomainAPIError { func (o *RTRListPutFilesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRListPutFilesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRListPutFilesTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListPutFilesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRListPutFilesTooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewRTRListPutFilesDefault creates a RTRListPutFilesDefault with default headers values -func NewRTRListPutFilesDefault(code int) *RTRListPutFilesDefault { - return &RTRListPutFilesDefault{ - _statusCode: code, - } -} - -/* -RTRListPutFilesDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRListPutFilesDefault struct { - _statusCode int - - Payload *models.BinservclientMsaPutFileResponse -} - -// IsSuccess returns true when this r t r list put files default response has a 2xx status code -func (o *RTRListPutFilesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list put files default response has a 3xx status code -func (o *RTRListPutFilesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list put files default response has a 4xx status code -func (o *RTRListPutFilesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list put files default response has a 5xx status code -func (o *RTRListPutFilesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list put files default response a status code equal to that given -func (o *RTRListPutFilesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list put files default response -func (o *RTRListPutFilesDefault) Code() int { - return o._statusCode -} - -func (o *RTRListPutFilesDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/queries/put-files/v1][%d] RTR-ListPut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListPutFilesDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/queries/put-files/v1][%d] RTR-ListPut-Files default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListPutFilesDefault) GetPayload() *models.BinservclientMsaPutFileResponse { - return o.Payload -} - -func (o *RTRListPutFilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.BinservclientMsaPutFileResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_list_scripts_responses.go b/falcon/client/real_time_response_admin/r_t_r_list_scripts_responses.go index 9b46449d..af52c5a8 100644 --- a/falcon/client/real_time_response_admin/r_t_r_list_scripts_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_list_scripts_responses.go @@ -56,14 +56,7 @@ func (o *RTRListScriptsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewRTRListScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /real-time-response/queries/scripts/v1] RTR-ListScripts", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RTRListScriptsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type RTRListScriptsOK struct { */ XRateLimitRemaining int64 - Payload *models.BinservclientMsaPutFileResponse + Payload *models.BinservapiMsaPutFileResponse } // IsSuccess returns true when this r t r list scripts o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *RTRListScriptsOK) String() string { return fmt.Sprintf("[GET /real-time-response/queries/scripts/v1][%d] rTRListScriptsOK %+v", 200, o.Payload) } -func (o *RTRListScriptsOK) GetPayload() *models.BinservclientMsaPutFileResponse { +func (o *RTRListScriptsOK) GetPayload() *models.BinservapiMsaPutFileResponse { return o.Payload } func (o *RTRListScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *RTRListScriptsOK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.BinservclientMsaPutFileResponse) + o.Payload = new(models.BinservapiMsaPutFileResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type RTRListScriptsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *RTRListScriptsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRListScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type RTRListScriptsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RTRListScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Not Found */ type RTRListScriptsNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -431,6 +461,13 @@ func (o *RTRListScriptsNotFound) GetPayload() *models.DomainAPIError { func (o *RTRListScriptsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -475,6 +512,10 @@ Too Many Requests */ type RTRListScriptsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -534,6 +575,13 @@ func (o *RTRListScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRListScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *RTRListScriptsTooManyRequests) readResponse(response runtime.ClientResp return nil } - -// NewRTRListScriptsDefault creates a RTRListScriptsDefault with default headers values -func NewRTRListScriptsDefault(code int) *RTRListScriptsDefault { - return &RTRListScriptsDefault{ - _statusCode: code, - } -} - -/* -RTRListScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRListScriptsDefault struct { - _statusCode int - - Payload *models.BinservclientMsaPutFileResponse -} - -// IsSuccess returns true when this r t r list scripts default response has a 2xx status code -func (o *RTRListScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r list scripts default response has a 3xx status code -func (o *RTRListScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r list scripts default response has a 4xx status code -func (o *RTRListScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r list scripts default response has a 5xx status code -func (o *RTRListScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r list scripts default response a status code equal to that given -func (o *RTRListScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r list scripts default response -func (o *RTRListScriptsDefault) Code() int { - return o._statusCode -} - -func (o *RTRListScriptsDefault) Error() string { - return fmt.Sprintf("[GET /real-time-response/queries/scripts/v1][%d] RTR-ListScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListScriptsDefault) String() string { - return fmt.Sprintf("[GET /real-time-response/queries/scripts/v1][%d] RTR-ListScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRListScriptsDefault) GetPayload() *models.BinservclientMsaPutFileResponse { - return o.Payload -} - -func (o *RTRListScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.BinservclientMsaPutFileResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/r_t_r_update_scripts_parameters.go b/falcon/client/real_time_response_admin/r_t_r_update_scripts_parameters.go index d0bd057d..b9a19985 100644 --- a/falcon/client/real_time_response_admin/r_t_r_update_scripts_parameters.go +++ b/falcon/client/real_time_response_admin/r_t_r_update_scripts_parameters.go @@ -111,7 +111,7 @@ type RTRUpdateScriptsParams struct { /* Platform. - Platforms for the file. Currently supports: windows, mac, + Platforms for the file. Currently supports: windows, mac, linux, */ Platform []string diff --git a/falcon/client/real_time_response_admin/r_t_r_update_scripts_responses.go b/falcon/client/real_time_response_admin/r_t_r_update_scripts_responses.go index a6806bd6..6e03b9fa 100644 --- a/falcon/client/real_time_response_admin/r_t_r_update_scripts_responses.go +++ b/falcon/client/real_time_response_admin/r_t_r_update_scripts_responses.go @@ -50,14 +50,7 @@ func (o *RTRUpdateScriptsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewRTRUpdateScriptsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /real-time-response/entities/scripts/v1] RTR-UpdateScripts", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type RTRUpdateScriptsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *RTRUpdateScriptsOK) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRUpdateScriptsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Bad Request */ type RTRUpdateScriptsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -227,6 +235,13 @@ func (o *RTRUpdateScriptsBadRequest) GetPayload() *models.DomainAPIError { func (o *RTRUpdateScriptsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -271,6 +286,10 @@ Forbidden */ type RTRUpdateScriptsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *RTRUpdateScriptsForbidden) GetPayload() *models.MsaReplyMetaOnly { func (o *RTRUpdateScriptsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type RTRUpdateScriptsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *RTRUpdateScriptsTooManyRequests) GetPayload() *models.MsaReplyMetaOnly func (o *RTRUpdateScriptsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *RTRUpdateScriptsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewRTRUpdateScriptsDefault creates a RTRUpdateScriptsDefault with default headers values -func NewRTRUpdateScriptsDefault(code int) *RTRUpdateScriptsDefault { - return &RTRUpdateScriptsDefault{ - _statusCode: code, - } -} - -/* -RTRUpdateScriptsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RTRUpdateScriptsDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this r t r update scripts default response has a 2xx status code -func (o *RTRUpdateScriptsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this r t r update scripts default response has a 3xx status code -func (o *RTRUpdateScriptsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this r t r update scripts default response has a 4xx status code -func (o *RTRUpdateScriptsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this r t r update scripts default response has a 5xx status code -func (o *RTRUpdateScriptsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this r t r update scripts default response a status code equal to that given -func (o *RTRUpdateScriptsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the r t r update scripts default response -func (o *RTRUpdateScriptsDefault) Code() int { - return o._statusCode -} - -func (o *RTRUpdateScriptsDefault) Error() string { - return fmt.Sprintf("[PATCH /real-time-response/entities/scripts/v1][%d] RTR-UpdateScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRUpdateScriptsDefault) String() string { - return fmt.Sprintf("[PATCH /real-time-response/entities/scripts/v1][%d] RTR-UpdateScripts default %+v", o._statusCode, o.Payload) -} - -func (o *RTRUpdateScriptsDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *RTRUpdateScriptsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/real_time_response_admin/real_time_response_admin_client.go b/falcon/client/real_time_response_admin/real_time_response_admin_client.go index 242f1d65..6fd9bf24 100644 --- a/falcon/client/real_time_response_admin/real_time_response_admin_client.go +++ b/falcon/client/real_time_response_admin/real_time_response_admin_client.go @@ -132,8 +132,9 @@ func (a *Client) RTRCheckAdminCommandStatus(params *RTRCheckAdminCommandStatusPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRCheckAdminCommandStatusDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-CheckAdminCommandStatus: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -169,8 +170,9 @@ func (a *Client) RTRCreatePutFiles(params *RTRCreatePutFilesParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRCreatePutFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-CreatePut-Files: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -206,8 +208,9 @@ func (a *Client) RTRCreateScripts(params *RTRCreateScriptsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRCreateScriptsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-CreateScripts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -243,8 +246,9 @@ func (a *Client) RTRDeletePutFiles(params *RTRDeletePutFilesParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRDeletePutFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-DeletePut-Files: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -280,8 +284,9 @@ func (a *Client) RTRDeleteScripts(params *RTRDeleteScriptsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRDeleteScriptsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-DeleteScripts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -355,8 +360,9 @@ func (a *Client) RTRGetPutFiles(params *RTRGetPutFilesParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRGetPutFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-GetPut-Files: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -392,8 +398,9 @@ func (a *Client) RTRGetPutFilesV2(params *RTRGetPutFilesV2Params, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRGetPutFilesV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-GetPut-FilesV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -429,8 +436,9 @@ func (a *Client) RTRGetScripts(params *RTRGetScriptsParams, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRGetScriptsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-GetScripts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -466,8 +474,9 @@ func (a *Client) RTRGetScriptsV2(params *RTRGetScriptsV2Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRGetScriptsV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-GetScriptsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -503,8 +512,9 @@ func (a *Client) RTRListPutFiles(params *RTRListPutFilesParams, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListPutFilesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListPut-Files: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -540,8 +550,9 @@ func (a *Client) RTRListScripts(params *RTRListScriptsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRListScriptsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-ListScripts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -577,8 +588,9 @@ func (a *Client) RTRUpdateScripts(params *RTRUpdateScriptsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*RTRUpdateScriptsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RTR-UpdateScripts: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/recon/aggregate_notifications_exposed_data_records_v1_responses.go b/falcon/client/recon/aggregate_notifications_exposed_data_records_v1_responses.go index 5ce973a0..91992b58 100644 --- a/falcon/client/recon/aggregate_notifications_exposed_data_records_v1_responses.go +++ b/falcon/client/recon/aggregate_notifications_exposed_data_records_v1_responses.go @@ -62,14 +62,7 @@ func (o *AggregateNotificationsExposedDataRecordsV1Reader) ReadResponse(response } return nil, result default: - result := NewAggregateNotificationsExposedDataRecordsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /recon/aggregates/notifications-exposed-data-records/GET/v1] AggregateNotificationsExposedDataRecordsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *AggregateNotificationsExposedDataRecordsV1InternalServerError) readResp return nil } - -// NewAggregateNotificationsExposedDataRecordsV1Default creates a AggregateNotificationsExposedDataRecordsV1Default with default headers values -func NewAggregateNotificationsExposedDataRecordsV1Default(code int) *AggregateNotificationsExposedDataRecordsV1Default { - return &AggregateNotificationsExposedDataRecordsV1Default{ - _statusCode: code, - } -} - -/* -AggregateNotificationsExposedDataRecordsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type AggregateNotificationsExposedDataRecordsV1Default struct { - _statusCode int - - Payload *models.DomainAggregatesResponse -} - -// IsSuccess returns true when this aggregate notifications exposed data records v1 default response has a 2xx status code -func (o *AggregateNotificationsExposedDataRecordsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate notifications exposed data records v1 default response has a 3xx status code -func (o *AggregateNotificationsExposedDataRecordsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate notifications exposed data records v1 default response has a 4xx status code -func (o *AggregateNotificationsExposedDataRecordsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate notifications exposed data records v1 default response has a 5xx status code -func (o *AggregateNotificationsExposedDataRecordsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate notifications exposed data records v1 default response a status code equal to that given -func (o *AggregateNotificationsExposedDataRecordsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate notifications exposed data records v1 default response -func (o *AggregateNotificationsExposedDataRecordsV1Default) Code() int { - return o._statusCode -} - -func (o *AggregateNotificationsExposedDataRecordsV1Default) Error() string { - return fmt.Sprintf("[POST /recon/aggregates/notifications-exposed-data-records/GET/v1][%d] AggregateNotificationsExposedDataRecordsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateNotificationsExposedDataRecordsV1Default) String() string { - return fmt.Sprintf("[POST /recon/aggregates/notifications-exposed-data-records/GET/v1][%d] AggregateNotificationsExposedDataRecordsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateNotificationsExposedDataRecordsV1Default) GetPayload() *models.DomainAggregatesResponse { - return o.Payload -} - -func (o *AggregateNotificationsExposedDataRecordsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/aggregate_notifications_v1_responses.go b/falcon/client/recon/aggregate_notifications_v1_responses.go index 4fa5f6a5..1a62739a 100644 --- a/falcon/client/recon/aggregate_notifications_v1_responses.go +++ b/falcon/client/recon/aggregate_notifications_v1_responses.go @@ -62,14 +62,7 @@ func (o *AggregateNotificationsV1Reader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewAggregateNotificationsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /recon/aggregates/notifications/GET/v1] AggregateNotificationsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *AggregateNotificationsV1InternalServerError) readResponse(response runt return nil } - -// NewAggregateNotificationsV1Default creates a AggregateNotificationsV1Default with default headers values -func NewAggregateNotificationsV1Default(code int) *AggregateNotificationsV1Default { - return &AggregateNotificationsV1Default{ - _statusCode: code, - } -} - -/* -AggregateNotificationsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type AggregateNotificationsV1Default struct { - _statusCode int - - Payload *models.DomainAggregatesResponse -} - -// IsSuccess returns true when this aggregate notifications v1 default response has a 2xx status code -func (o *AggregateNotificationsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this aggregate notifications v1 default response has a 3xx status code -func (o *AggregateNotificationsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this aggregate notifications v1 default response has a 4xx status code -func (o *AggregateNotificationsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this aggregate notifications v1 default response has a 5xx status code -func (o *AggregateNotificationsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this aggregate notifications v1 default response a status code equal to that given -func (o *AggregateNotificationsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the aggregate notifications v1 default response -func (o *AggregateNotificationsV1Default) Code() int { - return o._statusCode -} - -func (o *AggregateNotificationsV1Default) Error() string { - return fmt.Sprintf("[POST /recon/aggregates/notifications/GET/v1][%d] AggregateNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateNotificationsV1Default) String() string { - return fmt.Sprintf("[POST /recon/aggregates/notifications/GET/v1][%d] AggregateNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *AggregateNotificationsV1Default) GetPayload() *models.DomainAggregatesResponse { - return o.Payload -} - -func (o *AggregateNotificationsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/create_actions_v1_responses.go b/falcon/client/recon/create_actions_v1_responses.go index 62363202..923fe02c 100644 --- a/falcon/client/recon/create_actions_v1_responses.go +++ b/falcon/client/recon/create_actions_v1_responses.go @@ -68,7 +68,7 @@ func (o *CreateActionsV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /recon/entities/actions/v1] CreateActionsV1", response, response.Code()) } } @@ -206,7 +206,7 @@ type CreateActionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create actions v1 bad request response has a 2xx status code @@ -247,7 +247,7 @@ func (o *CreateActionsV1BadRequest) String() string { return fmt.Sprintf("[POST /recon/entities/actions/v1][%d] createActionsV1BadRequest %+v", 400, o.Payload) } -func (o *CreateActionsV1BadRequest) GetPayload() *models.MsaErrorsOnly { +func (o *CreateActionsV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -282,7 +282,7 @@ func (o *CreateActionsV1BadRequest) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -316,7 +316,7 @@ type CreateActionsV1Unauthorized struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create actions v1 unauthorized response has a 2xx status code @@ -357,7 +357,7 @@ func (o *CreateActionsV1Unauthorized) String() string { return fmt.Sprintf("[POST /recon/entities/actions/v1][%d] createActionsV1Unauthorized %+v", 401, o.Payload) } -func (o *CreateActionsV1Unauthorized) GetPayload() *models.MsaErrorsOnly { +func (o *CreateActionsV1Unauthorized) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -392,7 +392,7 @@ func (o *CreateActionsV1Unauthorized) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -426,7 +426,7 @@ type CreateActionsV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create actions v1 forbidden response has a 2xx status code @@ -467,7 +467,7 @@ func (o *CreateActionsV1Forbidden) String() string { return fmt.Sprintf("[POST /recon/entities/actions/v1][%d] createActionsV1Forbidden %+v", 403, o.Payload) } -func (o *CreateActionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { +func (o *CreateActionsV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -502,7 +502,7 @@ func (o *CreateActionsV1Forbidden) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -536,7 +536,7 @@ type CreateActionsV1NotFound struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create actions v1 not found response has a 2xx status code @@ -577,7 +577,7 @@ func (o *CreateActionsV1NotFound) String() string { return fmt.Sprintf("[POST /recon/entities/actions/v1][%d] createActionsV1NotFound %+v", 404, o.Payload) } -func (o *CreateActionsV1NotFound) GetPayload() *models.MsaErrorsOnly { +func (o *CreateActionsV1NotFound) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -612,7 +612,7 @@ func (o *CreateActionsV1NotFound) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -771,7 +771,7 @@ type CreateActionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create actions v1 internal server error response has a 2xx status code @@ -812,7 +812,7 @@ func (o *CreateActionsV1InternalServerError) String() string { return fmt.Sprintf("[POST /recon/entities/actions/v1][%d] createActionsV1InternalServerError %+v", 500, o.Payload) } -func (o *CreateActionsV1InternalServerError) GetPayload() *models.MsaErrorsOnly { +func (o *CreateActionsV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -847,7 +847,7 @@ func (o *CreateActionsV1InternalServerError) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/recon/create_export_jobs_v1_responses.go b/falcon/client/recon/create_export_jobs_v1_responses.go index daa66173..32c93629 100644 --- a/falcon/client/recon/create_export_jobs_v1_responses.go +++ b/falcon/client/recon/create_export_jobs_v1_responses.go @@ -68,14 +68,7 @@ func (o *CreateExportJobsV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewCreateExportJobsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /recon/entities/exports/v1] CreateExportJobsV1", response, response.Code()) } } @@ -863,75 +856,3 @@ func (o *CreateExportJobsV1InternalServerError) readResponse(response runtime.Cl return nil } - -// NewCreateExportJobsV1Default creates a CreateExportJobsV1Default with default headers values -func NewCreateExportJobsV1Default(code int) *CreateExportJobsV1Default { - return &CreateExportJobsV1Default{ - _statusCode: code, - } -} - -/* -CreateExportJobsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type CreateExportJobsV1Default struct { - _statusCode int - - Payload *models.DomainLaunchExportJobResponseV1 -} - -// IsSuccess returns true when this create export jobs v1 default response has a 2xx status code -func (o *CreateExportJobsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create export jobs v1 default response has a 3xx status code -func (o *CreateExportJobsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create export jobs v1 default response has a 4xx status code -func (o *CreateExportJobsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create export jobs v1 default response has a 5xx status code -func (o *CreateExportJobsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create export jobs v1 default response a status code equal to that given -func (o *CreateExportJobsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create export jobs v1 default response -func (o *CreateExportJobsV1Default) Code() int { - return o._statusCode -} - -func (o *CreateExportJobsV1Default) Error() string { - return fmt.Sprintf("[POST /recon/entities/exports/v1][%d] CreateExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateExportJobsV1Default) String() string { - return fmt.Sprintf("[POST /recon/entities/exports/v1][%d] CreateExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateExportJobsV1Default) GetPayload() *models.DomainLaunchExportJobResponseV1 { - return o.Payload -} - -func (o *CreateExportJobsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainLaunchExportJobResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/create_rules_v1_responses.go b/falcon/client/recon/create_rules_v1_responses.go index 1f37685c..5d08c0c5 100644 --- a/falcon/client/recon/create_rules_v1_responses.go +++ b/falcon/client/recon/create_rules_v1_responses.go @@ -62,14 +62,7 @@ func (o *CreateRulesV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewCreateRulesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /recon/entities/rules/v1] CreateRulesV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *CreateRulesV1InternalServerError) readResponse(response runtime.ClientR return nil } - -// NewCreateRulesV1Default creates a CreateRulesV1Default with default headers values -func NewCreateRulesV1Default(code int) *CreateRulesV1Default { - return &CreateRulesV1Default{ - _statusCode: code, - } -} - -/* -CreateRulesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type CreateRulesV1Default struct { - _statusCode int - - Payload *models.DomainRulesEntitiesResponseV1 -} - -// IsSuccess returns true when this create rules v1 default response has a 2xx status code -func (o *CreateRulesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create rules v1 default response has a 3xx status code -func (o *CreateRulesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create rules v1 default response has a 4xx status code -func (o *CreateRulesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create rules v1 default response has a 5xx status code -func (o *CreateRulesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create rules v1 default response a status code equal to that given -func (o *CreateRulesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create rules v1 default response -func (o *CreateRulesV1Default) Code() int { - return o._statusCode -} - -func (o *CreateRulesV1Default) Error() string { - return fmt.Sprintf("[POST /recon/entities/rules/v1][%d] CreateRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateRulesV1Default) String() string { - return fmt.Sprintf("[POST /recon/entities/rules/v1][%d] CreateRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateRulesV1Default) GetPayload() *models.DomainRulesEntitiesResponseV1 { - return o.Payload -} - -func (o *CreateRulesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRulesEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/delete_action_v1_responses.go b/falcon/client/recon/delete_action_v1_responses.go index 77dbd41f..d524e1f4 100644 --- a/falcon/client/recon/delete_action_v1_responses.go +++ b/falcon/client/recon/delete_action_v1_responses.go @@ -62,14 +62,7 @@ func (o *DeleteActionV1Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewDeleteActionV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /recon/entities/actions/v1] DeleteActionV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteActionV1InternalServerError) readResponse(response runtime.Client return nil } - -// NewDeleteActionV1Default creates a DeleteActionV1Default with default headers values -func NewDeleteActionV1Default(code int) *DeleteActionV1Default { - return &DeleteActionV1Default{ - _statusCode: code, - } -} - -/* -DeleteActionV1Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteActionV1Default struct { - _statusCode int - - Payload *models.DomainQueryResponse -} - -// IsSuccess returns true when this delete action v1 default response has a 2xx status code -func (o *DeleteActionV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete action v1 default response has a 3xx status code -func (o *DeleteActionV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete action v1 default response has a 4xx status code -func (o *DeleteActionV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete action v1 default response has a 5xx status code -func (o *DeleteActionV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete action v1 default response a status code equal to that given -func (o *DeleteActionV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete action v1 default response -func (o *DeleteActionV1Default) Code() int { - return o._statusCode -} - -func (o *DeleteActionV1Default) Error() string { - return fmt.Sprintf("[DELETE /recon/entities/actions/v1][%d] DeleteActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteActionV1Default) String() string { - return fmt.Sprintf("[DELETE /recon/entities/actions/v1][%d] DeleteActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteActionV1Default) GetPayload() *models.DomainQueryResponse { - return o.Payload -} - -func (o *DeleteActionV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/delete_export_jobs_v1_responses.go b/falcon/client/recon/delete_export_jobs_v1_responses.go index 87690947..9bcfbc88 100644 --- a/falcon/client/recon/delete_export_jobs_v1_responses.go +++ b/falcon/client/recon/delete_export_jobs_v1_responses.go @@ -62,14 +62,7 @@ func (o *DeleteExportJobsV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewDeleteExportJobsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /recon/entities/exports/v1] DeleteExportJobsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteExportJobsV1InternalServerError) readResponse(response runtime.Cl return nil } - -// NewDeleteExportJobsV1Default creates a DeleteExportJobsV1Default with default headers values -func NewDeleteExportJobsV1Default(code int) *DeleteExportJobsV1Default { - return &DeleteExportJobsV1Default{ - _statusCode: code, - } -} - -/* -DeleteExportJobsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteExportJobsV1Default struct { - _statusCode int - - Payload *models.DomainExportJobIDResponseV1 -} - -// IsSuccess returns true when this delete export jobs v1 default response has a 2xx status code -func (o *DeleteExportJobsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete export jobs v1 default response has a 3xx status code -func (o *DeleteExportJobsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete export jobs v1 default response has a 4xx status code -func (o *DeleteExportJobsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete export jobs v1 default response has a 5xx status code -func (o *DeleteExportJobsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete export jobs v1 default response a status code equal to that given -func (o *DeleteExportJobsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete export jobs v1 default response -func (o *DeleteExportJobsV1Default) Code() int { - return o._statusCode -} - -func (o *DeleteExportJobsV1Default) Error() string { - return fmt.Sprintf("[DELETE /recon/entities/exports/v1][%d] DeleteExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteExportJobsV1Default) String() string { - return fmt.Sprintf("[DELETE /recon/entities/exports/v1][%d] DeleteExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteExportJobsV1Default) GetPayload() *models.DomainExportJobIDResponseV1 { - return o.Payload -} - -func (o *DeleteExportJobsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainExportJobIDResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/delete_notifications_v1_responses.go b/falcon/client/recon/delete_notifications_v1_responses.go index 9a9e7153..8b543a9a 100644 --- a/falcon/client/recon/delete_notifications_v1_responses.go +++ b/falcon/client/recon/delete_notifications_v1_responses.go @@ -62,14 +62,7 @@ func (o *DeleteNotificationsV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewDeleteNotificationsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /recon/entities/notifications/v1] DeleteNotificationsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteNotificationsV1InternalServerError) readResponse(response runtime return nil } - -// NewDeleteNotificationsV1Default creates a DeleteNotificationsV1Default with default headers values -func NewDeleteNotificationsV1Default(code int) *DeleteNotificationsV1Default { - return &DeleteNotificationsV1Default{ - _statusCode: code, - } -} - -/* -DeleteNotificationsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteNotificationsV1Default struct { - _statusCode int - - Payload *models.DomainNotificationIDResponse -} - -// IsSuccess returns true when this delete notifications v1 default response has a 2xx status code -func (o *DeleteNotificationsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete notifications v1 default response has a 3xx status code -func (o *DeleteNotificationsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete notifications v1 default response has a 4xx status code -func (o *DeleteNotificationsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete notifications v1 default response has a 5xx status code -func (o *DeleteNotificationsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete notifications v1 default response a status code equal to that given -func (o *DeleteNotificationsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete notifications v1 default response -func (o *DeleteNotificationsV1Default) Code() int { - return o._statusCode -} - -func (o *DeleteNotificationsV1Default) Error() string { - return fmt.Sprintf("[DELETE /recon/entities/notifications/v1][%d] DeleteNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteNotificationsV1Default) String() string { - return fmt.Sprintf("[DELETE /recon/entities/notifications/v1][%d] DeleteNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteNotificationsV1Default) GetPayload() *models.DomainNotificationIDResponse { - return o.Payload -} - -func (o *DeleteNotificationsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNotificationIDResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/delete_rules_v1_parameters.go b/falcon/client/recon/delete_rules_v1_parameters.go index ef19f923..55ee91de 100644 --- a/falcon/client/recon/delete_rules_v1_parameters.go +++ b/falcon/client/recon/delete_rules_v1_parameters.go @@ -68,6 +68,12 @@ type DeleteRulesV1Params struct { */ Ids []string + /* NotificationsDeletionRequested. + + Whether we should delete the notifications generated by this rule or not + */ + NotificationsDeletionRequested *bool + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -132,6 +138,17 @@ func (o *DeleteRulesV1Params) SetIds(ids []string) { o.Ids = ids } +// WithNotificationsDeletionRequested adds the notificationsDeletionRequested to the delete rules v1 params +func (o *DeleteRulesV1Params) WithNotificationsDeletionRequested(notificationsDeletionRequested *bool) *DeleteRulesV1Params { + o.SetNotificationsDeletionRequested(notificationsDeletionRequested) + return o +} + +// SetNotificationsDeletionRequested adds the notificationsDeletionRequested to the delete rules v1 params +func (o *DeleteRulesV1Params) SetNotificationsDeletionRequested(notificationsDeletionRequested *bool) { + o.NotificationsDeletionRequested = notificationsDeletionRequested +} + // WriteToRequest writes these params to a swagger request func (o *DeleteRulesV1Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -151,6 +168,23 @@ func (o *DeleteRulesV1Params) WriteToRequest(r runtime.ClientRequest, reg strfmt } } + if o.NotificationsDeletionRequested != nil { + + // query param notificationsDeletionRequested + var qrNotificationsDeletionRequested bool + + if o.NotificationsDeletionRequested != nil { + qrNotificationsDeletionRequested = *o.NotificationsDeletionRequested + } + qNotificationsDeletionRequested := swag.FormatBool(qrNotificationsDeletionRequested) + if qNotificationsDeletionRequested != "" { + + if err := r.SetQueryParam("notificationsDeletionRequested", qNotificationsDeletionRequested); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } diff --git a/falcon/client/recon/delete_rules_v1_responses.go b/falcon/client/recon/delete_rules_v1_responses.go index 437ea3f7..5a61ce7b 100644 --- a/falcon/client/recon/delete_rules_v1_responses.go +++ b/falcon/client/recon/delete_rules_v1_responses.go @@ -62,14 +62,7 @@ func (o *DeleteRulesV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewDeleteRulesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /recon/entities/rules/v1] DeleteRulesV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteRulesV1InternalServerError) readResponse(response runtime.ClientR return nil } - -// NewDeleteRulesV1Default creates a DeleteRulesV1Default with default headers values -func NewDeleteRulesV1Default(code int) *DeleteRulesV1Default { - return &DeleteRulesV1Default{ - _statusCode: code, - } -} - -/* -DeleteRulesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteRulesV1Default struct { - _statusCode int - - Payload *models.DomainRuleQueryResponseV1 -} - -// IsSuccess returns true when this delete rules v1 default response has a 2xx status code -func (o *DeleteRulesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete rules v1 default response has a 3xx status code -func (o *DeleteRulesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete rules v1 default response has a 4xx status code -func (o *DeleteRulesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete rules v1 default response has a 5xx status code -func (o *DeleteRulesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete rules v1 default response a status code equal to that given -func (o *DeleteRulesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete rules v1 default response -func (o *DeleteRulesV1Default) Code() int { - return o._statusCode -} - -func (o *DeleteRulesV1Default) Error() string { - return fmt.Sprintf("[DELETE /recon/entities/rules/v1][%d] DeleteRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteRulesV1Default) String() string { - return fmt.Sprintf("[DELETE /recon/entities/rules/v1][%d] DeleteRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteRulesV1Default) GetPayload() *models.DomainRuleQueryResponseV1 { - return o.Payload -} - -func (o *DeleteRulesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRuleQueryResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_actions_v1_responses.go b/falcon/client/recon/get_actions_v1_responses.go index e7817d07..2c4d2ca9 100644 --- a/falcon/client/recon/get_actions_v1_responses.go +++ b/falcon/client/recon/get_actions_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetActionsV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewGetActionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/actions/v1] GetActionsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetActionsV1InternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewGetActionsV1Default creates a GetActionsV1Default with default headers values -func NewGetActionsV1Default(code int) *GetActionsV1Default { - return &GetActionsV1Default{ - _statusCode: code, - } -} - -/* -GetActionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetActionsV1Default struct { - _statusCode int - - Payload *models.DomainActionEntitiesResponseV1 -} - -// IsSuccess returns true when this get actions v1 default response has a 2xx status code -func (o *GetActionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get actions v1 default response has a 3xx status code -func (o *GetActionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get actions v1 default response has a 4xx status code -func (o *GetActionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get actions v1 default response has a 5xx status code -func (o *GetActionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get actions v1 default response a status code equal to that given -func (o *GetActionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get actions v1 default response -func (o *GetActionsV1Default) Code() int { - return o._statusCode -} - -func (o *GetActionsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/actions/v1][%d] GetActionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetActionsV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/actions/v1][%d] GetActionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetActionsV1Default) GetPayload() *models.DomainActionEntitiesResponseV1 { - return o.Payload -} - -func (o *GetActionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainActionEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_export_jobs_v1_responses.go b/falcon/client/recon/get_export_jobs_v1_responses.go index 3e2cba5a..7617ab75 100644 --- a/falcon/client/recon/get_export_jobs_v1_responses.go +++ b/falcon/client/recon/get_export_jobs_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetExportJobsV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewGetExportJobsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/exports/v1] GetExportJobsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetExportJobsV1InternalServerError) readResponse(response runtime.Clien return nil } - -// NewGetExportJobsV1Default creates a GetExportJobsV1Default with default headers values -func NewGetExportJobsV1Default(code int) *GetExportJobsV1Default { - return &GetExportJobsV1Default{ - _statusCode: code, - } -} - -/* -GetExportJobsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetExportJobsV1Default struct { - _statusCode int - - Payload *models.DomainExportJobEntitiesResponseV1 -} - -// IsSuccess returns true when this get export jobs v1 default response has a 2xx status code -func (o *GetExportJobsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get export jobs v1 default response has a 3xx status code -func (o *GetExportJobsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get export jobs v1 default response has a 4xx status code -func (o *GetExportJobsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get export jobs v1 default response has a 5xx status code -func (o *GetExportJobsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get export jobs v1 default response a status code equal to that given -func (o *GetExportJobsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get export jobs v1 default response -func (o *GetExportJobsV1Default) Code() int { - return o._statusCode -} - -func (o *GetExportJobsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/exports/v1][%d] GetExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetExportJobsV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/exports/v1][%d] GetExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetExportJobsV1Default) GetPayload() *models.DomainExportJobEntitiesResponseV1 { - return o.Payload -} - -func (o *GetExportJobsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainExportJobEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_file_content_for_export_jobs_v1_responses.go b/falcon/client/recon/get_file_content_for_export_jobs_v1_responses.go index 47f22442..783ab4e1 100644 --- a/falcon/client/recon/get_file_content_for_export_jobs_v1_responses.go +++ b/falcon/client/recon/get_file_content_for_export_jobs_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetFileContentForExportJobsV1Reader) ReadResponse(response runtime.Clie } return nil, result default: - result := NewGetFileContentForExportJobsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/export-files/v1] GetFileContentForExportJobsV1", response, response.Code()) } } @@ -745,73 +738,3 @@ func (o *GetFileContentForExportJobsV1InternalServerError) readResponse(response return nil } - -// NewGetFileContentForExportJobsV1Default creates a GetFileContentForExportJobsV1Default with default headers values -func NewGetFileContentForExportJobsV1Default(code int) *GetFileContentForExportJobsV1Default { - return &GetFileContentForExportJobsV1Default{ - _statusCode: code, - } -} - -/* -GetFileContentForExportJobsV1Default describes a response with status code -1, with default header values. - -Accepted -*/ -type GetFileContentForExportJobsV1Default struct { - _statusCode int - - Payload []int64 -} - -// IsSuccess returns true when this get file content for export jobs v1 default response has a 2xx status code -func (o *GetFileContentForExportJobsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get file content for export jobs v1 default response has a 3xx status code -func (o *GetFileContentForExportJobsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get file content for export jobs v1 default response has a 4xx status code -func (o *GetFileContentForExportJobsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get file content for export jobs v1 default response has a 5xx status code -func (o *GetFileContentForExportJobsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get file content for export jobs v1 default response a status code equal to that given -func (o *GetFileContentForExportJobsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get file content for export jobs v1 default response -func (o *GetFileContentForExportJobsV1Default) Code() int { - return o._statusCode -} - -func (o *GetFileContentForExportJobsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/export-files/v1][%d] GetFileContentForExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetFileContentForExportJobsV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/export-files/v1][%d] GetFileContentForExportJobsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetFileContentForExportJobsV1Default) GetPayload() []int64 { - return o.Payload -} - -func (o *GetFileContentForExportJobsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_notifications_detailed_translated_v1_responses.go b/falcon/client/recon/get_notifications_detailed_translated_v1_responses.go index 94ac7c3b..10c882c0 100644 --- a/falcon/client/recon/get_notifications_detailed_translated_v1_responses.go +++ b/falcon/client/recon/get_notifications_detailed_translated_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetNotificationsDetailedTranslatedV1Reader) ReadResponse(response runti } return nil, result default: - result := NewGetNotificationsDetailedTranslatedV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/notifications-detailed-translated/v1] GetNotificationsDetailedTranslatedV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetNotificationsDetailedTranslatedV1InternalServerError) readResponse(r return nil } - -// NewGetNotificationsDetailedTranslatedV1Default creates a GetNotificationsDetailedTranslatedV1Default with default headers values -func NewGetNotificationsDetailedTranslatedV1Default(code int) *GetNotificationsDetailedTranslatedV1Default { - return &GetNotificationsDetailedTranslatedV1Default{ - _statusCode: code, - } -} - -/* -GetNotificationsDetailedTranslatedV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetNotificationsDetailedTranslatedV1Default struct { - _statusCode int - - Payload *models.DomainNotificationDetailsResponseV1 -} - -// IsSuccess returns true when this get notifications detailed translated v1 default response has a 2xx status code -func (o *GetNotificationsDetailedTranslatedV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get notifications detailed translated v1 default response has a 3xx status code -func (o *GetNotificationsDetailedTranslatedV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get notifications detailed translated v1 default response has a 4xx status code -func (o *GetNotificationsDetailedTranslatedV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get notifications detailed translated v1 default response has a 5xx status code -func (o *GetNotificationsDetailedTranslatedV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get notifications detailed translated v1 default response a status code equal to that given -func (o *GetNotificationsDetailedTranslatedV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get notifications detailed translated v1 default response -func (o *GetNotificationsDetailedTranslatedV1Default) Code() int { - return o._statusCode -} - -func (o *GetNotificationsDetailedTranslatedV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/notifications-detailed-translated/v1][%d] GetNotificationsDetailedTranslatedV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsDetailedTranslatedV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/notifications-detailed-translated/v1][%d] GetNotificationsDetailedTranslatedV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsDetailedTranslatedV1Default) GetPayload() *models.DomainNotificationDetailsResponseV1 { - return o.Payload -} - -func (o *GetNotificationsDetailedTranslatedV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNotificationDetailsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_notifications_detailed_v1_responses.go b/falcon/client/recon/get_notifications_detailed_v1_responses.go index ad5fb22c..40186705 100644 --- a/falcon/client/recon/get_notifications_detailed_v1_responses.go +++ b/falcon/client/recon/get_notifications_detailed_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetNotificationsDetailedV1Reader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewGetNotificationsDetailedV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/notifications-detailed/v1] GetNotificationsDetailedV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetNotificationsDetailedV1InternalServerError) readResponse(response ru return nil } - -// NewGetNotificationsDetailedV1Default creates a GetNotificationsDetailedV1Default with default headers values -func NewGetNotificationsDetailedV1Default(code int) *GetNotificationsDetailedV1Default { - return &GetNotificationsDetailedV1Default{ - _statusCode: code, - } -} - -/* -GetNotificationsDetailedV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetNotificationsDetailedV1Default struct { - _statusCode int - - Payload *models.DomainNotificationDetailsResponseV1 -} - -// IsSuccess returns true when this get notifications detailed v1 default response has a 2xx status code -func (o *GetNotificationsDetailedV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get notifications detailed v1 default response has a 3xx status code -func (o *GetNotificationsDetailedV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get notifications detailed v1 default response has a 4xx status code -func (o *GetNotificationsDetailedV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get notifications detailed v1 default response has a 5xx status code -func (o *GetNotificationsDetailedV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get notifications detailed v1 default response a status code equal to that given -func (o *GetNotificationsDetailedV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get notifications detailed v1 default response -func (o *GetNotificationsDetailedV1Default) Code() int { - return o._statusCode -} - -func (o *GetNotificationsDetailedV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/notifications-detailed/v1][%d] GetNotificationsDetailedV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsDetailedV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/notifications-detailed/v1][%d] GetNotificationsDetailedV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsDetailedV1Default) GetPayload() *models.DomainNotificationDetailsResponseV1 { - return o.Payload -} - -func (o *GetNotificationsDetailedV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNotificationDetailsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_notifications_exposed_data_records_v1_responses.go b/falcon/client/recon/get_notifications_exposed_data_records_v1_responses.go index ad102b1a..5d9e804e 100644 --- a/falcon/client/recon/get_notifications_exposed_data_records_v1_responses.go +++ b/falcon/client/recon/get_notifications_exposed_data_records_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetNotificationsExposedDataRecordsV1Reader) ReadResponse(response runti } return nil, result default: - result := NewGetNotificationsExposedDataRecordsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/notifications-exposed-data-records/v1] GetNotificationsExposedDataRecordsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetNotificationsExposedDataRecordsV1InternalServerError) readResponse(r return nil } - -// NewGetNotificationsExposedDataRecordsV1Default creates a GetNotificationsExposedDataRecordsV1Default with default headers values -func NewGetNotificationsExposedDataRecordsV1Default(code int) *GetNotificationsExposedDataRecordsV1Default { - return &GetNotificationsExposedDataRecordsV1Default{ - _statusCode: code, - } -} - -/* -GetNotificationsExposedDataRecordsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetNotificationsExposedDataRecordsV1Default struct { - _statusCode int - - Payload *models.APINotificationExposedDataRecordEntitiesResponseV1 -} - -// IsSuccess returns true when this get notifications exposed data records v1 default response has a 2xx status code -func (o *GetNotificationsExposedDataRecordsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get notifications exposed data records v1 default response has a 3xx status code -func (o *GetNotificationsExposedDataRecordsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get notifications exposed data records v1 default response has a 4xx status code -func (o *GetNotificationsExposedDataRecordsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get notifications exposed data records v1 default response has a 5xx status code -func (o *GetNotificationsExposedDataRecordsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get notifications exposed data records v1 default response a status code equal to that given -func (o *GetNotificationsExposedDataRecordsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get notifications exposed data records v1 default response -func (o *GetNotificationsExposedDataRecordsV1Default) Code() int { - return o._statusCode -} - -func (o *GetNotificationsExposedDataRecordsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/notifications-exposed-data-records/v1][%d] GetNotificationsExposedDataRecordsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsExposedDataRecordsV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/notifications-exposed-data-records/v1][%d] GetNotificationsExposedDataRecordsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsExposedDataRecordsV1Default) GetPayload() *models.APINotificationExposedDataRecordEntitiesResponseV1 { - return o.Payload -} - -func (o *GetNotificationsExposedDataRecordsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APINotificationExposedDataRecordEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_notifications_translated_v1_responses.go b/falcon/client/recon/get_notifications_translated_v1_responses.go index 95d09fa8..89303a1c 100644 --- a/falcon/client/recon/get_notifications_translated_v1_responses.go +++ b/falcon/client/recon/get_notifications_translated_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetNotificationsTranslatedV1Reader) ReadResponse(response runtime.Clien } return nil, result default: - result := NewGetNotificationsTranslatedV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/notifications-translated/v1] GetNotificationsTranslatedV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetNotificationsTranslatedV1InternalServerError) readResponse(response return nil } - -// NewGetNotificationsTranslatedV1Default creates a GetNotificationsTranslatedV1Default with default headers values -func NewGetNotificationsTranslatedV1Default(code int) *GetNotificationsTranslatedV1Default { - return &GetNotificationsTranslatedV1Default{ - _statusCode: code, - } -} - -/* -GetNotificationsTranslatedV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetNotificationsTranslatedV1Default struct { - _statusCode int - - Payload *models.DomainNotificationEntitiesResponseV1 -} - -// IsSuccess returns true when this get notifications translated v1 default response has a 2xx status code -func (o *GetNotificationsTranslatedV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get notifications translated v1 default response has a 3xx status code -func (o *GetNotificationsTranslatedV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get notifications translated v1 default response has a 4xx status code -func (o *GetNotificationsTranslatedV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get notifications translated v1 default response has a 5xx status code -func (o *GetNotificationsTranslatedV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get notifications translated v1 default response a status code equal to that given -func (o *GetNotificationsTranslatedV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get notifications translated v1 default response -func (o *GetNotificationsTranslatedV1Default) Code() int { - return o._statusCode -} - -func (o *GetNotificationsTranslatedV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/notifications-translated/v1][%d] GetNotificationsTranslatedV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsTranslatedV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/notifications-translated/v1][%d] GetNotificationsTranslatedV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsTranslatedV1Default) GetPayload() *models.DomainNotificationEntitiesResponseV1 { - return o.Payload -} - -func (o *GetNotificationsTranslatedV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNotificationEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_notifications_v1_responses.go b/falcon/client/recon/get_notifications_v1_responses.go index 83c78796..5ea84ee7 100644 --- a/falcon/client/recon/get_notifications_v1_responses.go +++ b/falcon/client/recon/get_notifications_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetNotificationsV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetNotificationsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/notifications/v1] GetNotificationsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetNotificationsV1InternalServerError) readResponse(response runtime.Cl return nil } - -// NewGetNotificationsV1Default creates a GetNotificationsV1Default with default headers values -func NewGetNotificationsV1Default(code int) *GetNotificationsV1Default { - return &GetNotificationsV1Default{ - _statusCode: code, - } -} - -/* -GetNotificationsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetNotificationsV1Default struct { - _statusCode int - - Payload *models.DomainNotificationEntitiesResponseV1 -} - -// IsSuccess returns true when this get notifications v1 default response has a 2xx status code -func (o *GetNotificationsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get notifications v1 default response has a 3xx status code -func (o *GetNotificationsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get notifications v1 default response has a 4xx status code -func (o *GetNotificationsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get notifications v1 default response has a 5xx status code -func (o *GetNotificationsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get notifications v1 default response a status code equal to that given -func (o *GetNotificationsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get notifications v1 default response -func (o *GetNotificationsV1Default) Code() int { - return o._statusCode -} - -func (o *GetNotificationsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/notifications/v1][%d] GetNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/notifications/v1][%d] GetNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetNotificationsV1Default) GetPayload() *models.DomainNotificationEntitiesResponseV1 { - return o.Payload -} - -func (o *GetNotificationsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNotificationEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/get_rules_v1_responses.go b/falcon/client/recon/get_rules_v1_responses.go index 0f943220..7f6648f5 100644 --- a/falcon/client/recon/get_rules_v1_responses.go +++ b/falcon/client/recon/get_rules_v1_responses.go @@ -62,14 +62,7 @@ func (o *GetRulesV1Reader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewGetRulesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/entities/rules/v1] GetRulesV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetRulesV1InternalServerError) readResponse(response runtime.ClientResp return nil } - -// NewGetRulesV1Default creates a GetRulesV1Default with default headers values -func NewGetRulesV1Default(code int) *GetRulesV1Default { - return &GetRulesV1Default{ - _statusCode: code, - } -} - -/* -GetRulesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetRulesV1Default struct { - _statusCode int - - Payload *models.DomainRulesEntitiesResponseV1 -} - -// IsSuccess returns true when this get rules v1 default response has a 2xx status code -func (o *GetRulesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get rules v1 default response has a 3xx status code -func (o *GetRulesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get rules v1 default response has a 4xx status code -func (o *GetRulesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get rules v1 default response has a 5xx status code -func (o *GetRulesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get rules v1 default response a status code equal to that given -func (o *GetRulesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get rules v1 default response -func (o *GetRulesV1Default) Code() int { - return o._statusCode -} - -func (o *GetRulesV1Default) Error() string { - return fmt.Sprintf("[GET /recon/entities/rules/v1][%d] GetRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetRulesV1Default) String() string { - return fmt.Sprintf("[GET /recon/entities/rules/v1][%d] GetRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetRulesV1Default) GetPayload() *models.DomainRulesEntitiesResponseV1 { - return o.Payload -} - -func (o *GetRulesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRulesEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/preview_rule_v1_responses.go b/falcon/client/recon/preview_rule_v1_responses.go index 27affe8d..ff55f2ff 100644 --- a/falcon/client/recon/preview_rule_v1_responses.go +++ b/falcon/client/recon/preview_rule_v1_responses.go @@ -62,14 +62,7 @@ func (o *PreviewRuleV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewPreviewRuleV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /recon/aggregates/rules-preview/GET/v1] PreviewRuleV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *PreviewRuleV1InternalServerError) readResponse(response runtime.ClientR return nil } - -// NewPreviewRuleV1Default creates a PreviewRuleV1Default with default headers values -func NewPreviewRuleV1Default(code int) *PreviewRuleV1Default { - return &PreviewRuleV1Default{ - _statusCode: code, - } -} - -/* -PreviewRuleV1Default describes a response with status code -1, with default header values. - -OK -*/ -type PreviewRuleV1Default struct { - _statusCode int - - Payload *models.DomainAggregatesResponse -} - -// IsSuccess returns true when this preview rule v1 default response has a 2xx status code -func (o *PreviewRuleV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this preview rule v1 default response has a 3xx status code -func (o *PreviewRuleV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this preview rule v1 default response has a 4xx status code -func (o *PreviewRuleV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this preview rule v1 default response has a 5xx status code -func (o *PreviewRuleV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this preview rule v1 default response a status code equal to that given -func (o *PreviewRuleV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the preview rule v1 default response -func (o *PreviewRuleV1Default) Code() int { - return o._statusCode -} - -func (o *PreviewRuleV1Default) Error() string { - return fmt.Sprintf("[POST /recon/aggregates/rules-preview/GET/v1][%d] PreviewRuleV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PreviewRuleV1Default) String() string { - return fmt.Sprintf("[POST /recon/aggregates/rules-preview/GET/v1][%d] PreviewRuleV1 default %+v", o._statusCode, o.Payload) -} - -func (o *PreviewRuleV1Default) GetPayload() *models.DomainAggregatesResponse { - return o.Payload -} - -func (o *PreviewRuleV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainAggregatesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/query_actions_v1_responses.go b/falcon/client/recon/query_actions_v1_responses.go index d62ebd47..35492b93 100644 --- a/falcon/client/recon/query_actions_v1_responses.go +++ b/falcon/client/recon/query_actions_v1_responses.go @@ -62,14 +62,7 @@ func (o *QueryActionsV1Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueryActionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/queries/actions/v1] QueryActionsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *QueryActionsV1InternalServerError) readResponse(response runtime.Client return nil } - -// NewQueryActionsV1Default creates a QueryActionsV1Default with default headers values -func NewQueryActionsV1Default(code int) *QueryActionsV1Default { - return &QueryActionsV1Default{ - _statusCode: code, - } -} - -/* -QueryActionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryActionsV1Default struct { - _statusCode int - - Payload *models.DomainQueryResponse -} - -// IsSuccess returns true when this query actions v1 default response has a 2xx status code -func (o *QueryActionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query actions v1 default response has a 3xx status code -func (o *QueryActionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query actions v1 default response has a 4xx status code -func (o *QueryActionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query actions v1 default response has a 5xx status code -func (o *QueryActionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query actions v1 default response a status code equal to that given -func (o *QueryActionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query actions v1 default response -func (o *QueryActionsV1Default) Code() int { - return o._statusCode -} - -func (o *QueryActionsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/queries/actions/v1][%d] QueryActionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryActionsV1Default) String() string { - return fmt.Sprintf("[GET /recon/queries/actions/v1][%d] QueryActionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryActionsV1Default) GetPayload() *models.DomainQueryResponse { - return o.Payload -} - -func (o *QueryActionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/query_notifications_exposed_data_records_v1_parameters.go b/falcon/client/recon/query_notifications_exposed_data_records_v1_parameters.go index bffb40b8..b40714d9 100644 --- a/falcon/client/recon/query_notifications_exposed_data_records_v1_parameters.go +++ b/falcon/client/recon/query_notifications_exposed_data_records_v1_parameters.go @@ -64,7 +64,7 @@ type QueryNotificationsExposedDataRecordsV1Params struct { /* Filter. - FQL query to filter notifications by. Possible filter properties are: [id cid user_uuid created_date exposure_date rule.id rule.name rule.topic notification_id source_category site site_id author author_id user_id user_name impacted_url impacted_domain impacted_ip email email_domain hash_type display_name full_name user_ip phone_number company job_position file.name file.complete_data_set file.download_urls location.postal_code location.city location.state location.federal_district location.federal_admin_region location.country_code social.twitter_id social.facebook_id social.vk_id social.vk_token social.aim_id social.icq_id social.msn_id social.instagram_id social.skype_id financial.credit_card financial.bank_account financial.crypto_currency_addresses login_id _all] + FQL query to filter notifications by. Possible filter properties are: [id cid user_uuid created_date exposure_date rule.id rule.name rule.topic notification_id source_category site site_id author author_id user_id user_name credentials_url credentials_domain credentials_ip email domain hash_type display_name full_name user_ip phone_number company job_position file.name file.complete_data_set file.download_urls location.postal_code location.city location.state location.federal_district location.federal_admin_region location.country_code social.twitter_id social.facebook_id social.vk_id social.vk_token social.aim_id social.icq_id social.msn_id social.instagram_id social.skype_id financial.credit_card financial.bank_account financial.crypto_currency_addresses login_id _all] */ Filter *string diff --git a/falcon/client/recon/query_notifications_exposed_data_records_v1_responses.go b/falcon/client/recon/query_notifications_exposed_data_records_v1_responses.go index e67979f3..6fd92ca9 100644 --- a/falcon/client/recon/query_notifications_exposed_data_records_v1_responses.go +++ b/falcon/client/recon/query_notifications_exposed_data_records_v1_responses.go @@ -62,14 +62,7 @@ func (o *QueryNotificationsExposedDataRecordsV1Reader) ReadResponse(response run } return nil, result default: - result := NewQueryNotificationsExposedDataRecordsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/queries/notifications-exposed-data-records/v1] QueryNotificationsExposedDataRecordsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *QueryNotificationsExposedDataRecordsV1InternalServerError) readResponse return nil } - -// NewQueryNotificationsExposedDataRecordsV1Default creates a QueryNotificationsExposedDataRecordsV1Default with default headers values -func NewQueryNotificationsExposedDataRecordsV1Default(code int) *QueryNotificationsExposedDataRecordsV1Default { - return &QueryNotificationsExposedDataRecordsV1Default{ - _statusCode: code, - } -} - -/* -QueryNotificationsExposedDataRecordsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryNotificationsExposedDataRecordsV1Default struct { - _statusCode int - - Payload *models.DomainQueryResponse -} - -// IsSuccess returns true when this query notifications exposed data records v1 default response has a 2xx status code -func (o *QueryNotificationsExposedDataRecordsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query notifications exposed data records v1 default response has a 3xx status code -func (o *QueryNotificationsExposedDataRecordsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query notifications exposed data records v1 default response has a 4xx status code -func (o *QueryNotificationsExposedDataRecordsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query notifications exposed data records v1 default response has a 5xx status code -func (o *QueryNotificationsExposedDataRecordsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query notifications exposed data records v1 default response a status code equal to that given -func (o *QueryNotificationsExposedDataRecordsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query notifications exposed data records v1 default response -func (o *QueryNotificationsExposedDataRecordsV1Default) Code() int { - return o._statusCode -} - -func (o *QueryNotificationsExposedDataRecordsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/queries/notifications-exposed-data-records/v1][%d] QueryNotificationsExposedDataRecordsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryNotificationsExposedDataRecordsV1Default) String() string { - return fmt.Sprintf("[GET /recon/queries/notifications-exposed-data-records/v1][%d] QueryNotificationsExposedDataRecordsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryNotificationsExposedDataRecordsV1Default) GetPayload() *models.DomainQueryResponse { - return o.Payload -} - -func (o *QueryNotificationsExposedDataRecordsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/query_notifications_v1_parameters.go b/falcon/client/recon/query_notifications_v1_parameters.go index dad2976e..bdd64a86 100644 --- a/falcon/client/recon/query_notifications_v1_parameters.go +++ b/falcon/client/recon/query_notifications_v1_parameters.go @@ -64,7 +64,7 @@ type QueryNotificationsV1Params struct { /* Filter. - FQL query to filter notifications by. Possible filter properties are: `typosquatting.parent_domain.unicode_format`, `typosquatting.id`, `typosquatting.base_domain.whois.name_servers`, `rule_id`, `item_site`, `typosquatting.base_domain.is_registered`, `assigned_to_uuid`, `rule_priority`, `typosquatting.base_domain.punycode_format`, `typosquatting.base_domain.id`, `rule_name`, `typosquatting.unicode_format`, `rule_topic`, `item_type`, `typosquatting.base_domain.whois.registrant.email`, `cid`, `status`, `typosquatting.base_domain.whois.registrar.name`, `typosquatting.base_domain.whois.registrar.status`, `typosquatting.base_domain.whois.registrant.org`, `typosquatting.parent_domain.id`, `typosquatting.base_domain.unicode_format`, `updated_date`, `typosquatting.base_domain.whois.registrant.name`, `created_date`, `typosquatting.punycode_format`, `typosquatting.parent_domain.punycode_format`, `id`, `user_uuid` + FQL query to filter notifications by. Possible filter properties are: [id cid user_uuid status rule_id rule_name rule_topic rule_priority item_type item_site typosquatting.id typosquatting.unicode_format typosquatting.punycode_format typosquatting.parent_domain.id typosquatting.parent_domain.unicode_format typosquatting.parent_domain.punycode_format typosquatting.base_domain.id typosquatting.base_domain.unicode_format typosquatting.base_domain.punycode_format typosquatting.base_domain.is_registered typosquatting.base_domain.whois.registrar.name typosquatting.base_domain.whois.registrar.status typosquatting.base_domain.whois.registrant.email typosquatting.base_domain.whois.registrant.name typosquatting.base_domain.whois.registrant.org typosquatting.base_domain.whois.name_servers created_date updated_date assigned_to_uuid] */ Filter *string diff --git a/falcon/client/recon/query_notifications_v1_responses.go b/falcon/client/recon/query_notifications_v1_responses.go index 8eb8baa6..fcddbe10 100644 --- a/falcon/client/recon/query_notifications_v1_responses.go +++ b/falcon/client/recon/query_notifications_v1_responses.go @@ -62,14 +62,7 @@ func (o *QueryNotificationsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryNotificationsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/queries/notifications/v1] QueryNotificationsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *QueryNotificationsV1InternalServerError) readResponse(response runtime. return nil } - -// NewQueryNotificationsV1Default creates a QueryNotificationsV1Default with default headers values -func NewQueryNotificationsV1Default(code int) *QueryNotificationsV1Default { - return &QueryNotificationsV1Default{ - _statusCode: code, - } -} - -/* -QueryNotificationsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryNotificationsV1Default struct { - _statusCode int - - Payload *models.DomainQueryResponse -} - -// IsSuccess returns true when this query notifications v1 default response has a 2xx status code -func (o *QueryNotificationsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query notifications v1 default response has a 3xx status code -func (o *QueryNotificationsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query notifications v1 default response has a 4xx status code -func (o *QueryNotificationsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query notifications v1 default response has a 5xx status code -func (o *QueryNotificationsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query notifications v1 default response a status code equal to that given -func (o *QueryNotificationsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query notifications v1 default response -func (o *QueryNotificationsV1Default) Code() int { - return o._statusCode -} - -func (o *QueryNotificationsV1Default) Error() string { - return fmt.Sprintf("[GET /recon/queries/notifications/v1][%d] QueryNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryNotificationsV1Default) String() string { - return fmt.Sprintf("[GET /recon/queries/notifications/v1][%d] QueryNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryNotificationsV1Default) GetPayload() *models.DomainQueryResponse { - return o.Payload -} - -func (o *QueryNotificationsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/query_rules_v1_parameters.go b/falcon/client/recon/query_rules_v1_parameters.go index 6f8e813a..03bf51f8 100644 --- a/falcon/client/recon/query_rules_v1_parameters.go +++ b/falcon/client/recon/query_rules_v1_parameters.go @@ -64,7 +64,7 @@ type QueryRulesV1Params struct { /* Filter. - FQL query to filter rules by. Possible filter properties are: `priority`, `permissions`, `breach_monitoring_enabled`, `substring_matching_enabled`, `last_updated_timestamp`, `user_uuid`, `topic`, `status`, `filter`, `created_timestamp`, `id`, `cid`. + FQL query to filter rules by. Possible filter properties are: [id cid user_uuid topic priority permissions status filter breach_monitoring_enabled substring_matching_enabled created_timestamp last_updated_timestamp]. */ Filter *string diff --git a/falcon/client/recon/query_rules_v1_responses.go b/falcon/client/recon/query_rules_v1_responses.go index 1f2bec09..93519afc 100644 --- a/falcon/client/recon/query_rules_v1_responses.go +++ b/falcon/client/recon/query_rules_v1_responses.go @@ -62,14 +62,7 @@ func (o *QueryRulesV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewQueryRulesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /recon/queries/rules/v1] QueryRulesV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *QueryRulesV1InternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewQueryRulesV1Default creates a QueryRulesV1Default with default headers values -func NewQueryRulesV1Default(code int) *QueryRulesV1Default { - return &QueryRulesV1Default{ - _statusCode: code, - } -} - -/* -QueryRulesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryRulesV1Default struct { - _statusCode int - - Payload *models.DomainRuleQueryResponseV1 -} - -// IsSuccess returns true when this query rules v1 default response has a 2xx status code -func (o *QueryRulesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query rules v1 default response has a 3xx status code -func (o *QueryRulesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query rules v1 default response has a 4xx status code -func (o *QueryRulesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query rules v1 default response has a 5xx status code -func (o *QueryRulesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query rules v1 default response a status code equal to that given -func (o *QueryRulesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query rules v1 default response -func (o *QueryRulesV1Default) Code() int { - return o._statusCode -} - -func (o *QueryRulesV1Default) Error() string { - return fmt.Sprintf("[GET /recon/queries/rules/v1][%d] QueryRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRulesV1Default) String() string { - return fmt.Sprintf("[GET /recon/queries/rules/v1][%d] QueryRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRulesV1Default) GetPayload() *models.DomainRuleQueryResponseV1 { - return o.Payload -} - -func (o *QueryRulesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRuleQueryResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/recon_client.go b/falcon/client/recon/recon_client.go index d83fe068..9686a382 100644 --- a/falcon/client/recon/recon_client.go +++ b/falcon/client/recon/recon_client.go @@ -86,7 +86,7 @@ type ClientService interface { } /* -AggregateNotificationsExposedDataRecordsV1 gets notification exposed data record aggregates as specified via JSON in request body the valid aggregation fields are notification id created date rule id rule name rule topic source category site author +AggregateNotificationsExposedDataRecordsV1 gets notification exposed data record aggregates as specified via JSON in request body the valid aggregation fields are cid notification id created date rule id rule name rule topic source category site author file name */ func (a *Client) AggregateNotificationsExposedDataRecordsV1(params *AggregateNotificationsExposedDataRecordsV1Params, opts ...ClientOption) (*AggregateNotificationsExposedDataRecordsV1OK, error) { // TODO: Validate the params before sending @@ -118,8 +118,9 @@ func (a *Client) AggregateNotificationsExposedDataRecordsV1(params *AggregateNot return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateNotificationsExposedDataRecordsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateNotificationsExposedDataRecordsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -155,8 +156,9 @@ func (a *Client) AggregateNotificationsV1(params *AggregateNotificationsV1Params return success, nil } // unexpected success response - unexpectedSuccess := result.(*AggregateNotificationsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for AggregateNotificationsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -230,8 +232,9 @@ func (a *Client) CreateExportJobsV1(params *CreateExportJobsV1Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*CreateExportJobsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CreateExportJobsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -267,8 +270,9 @@ func (a *Client) CreateRulesV1(params *CreateRulesV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*CreateRulesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for CreateRulesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -304,8 +308,9 @@ func (a *Client) DeleteActionV1(params *DeleteActionV1Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteActionV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteActionV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -341,8 +346,9 @@ func (a *Client) DeleteExportJobsV1(params *DeleteExportJobsV1Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteExportJobsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteExportJobsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -378,8 +384,9 @@ func (a *Client) DeleteNotificationsV1(params *DeleteNotificationsV1Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteNotificationsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteNotificationsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -415,8 +422,9 @@ func (a *Client) DeleteRulesV1(params *DeleteRulesV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteRulesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteRulesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -452,8 +460,9 @@ func (a *Client) GetActionsV1(params *GetActionsV1Params, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetActionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetActionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -489,8 +498,9 @@ func (a *Client) GetExportJobsV1(params *GetExportJobsV1Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetExportJobsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetExportJobsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -526,8 +536,9 @@ func (a *Client) GetFileContentForExportJobsV1(params *GetFileContentForExportJo return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetFileContentForExportJobsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetFileContentForExportJobsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -563,8 +574,9 @@ func (a *Client) GetNotificationsDetailedTranslatedV1(params *GetNotificationsDe return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetNotificationsDetailedTranslatedV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetNotificationsDetailedTranslatedV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -600,8 +612,9 @@ func (a *Client) GetNotificationsDetailedV1(params *GetNotificationsDetailedV1Pa return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetNotificationsDetailedV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetNotificationsDetailedV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -637,8 +650,9 @@ func (a *Client) GetNotificationsExposedDataRecordsV1(params *GetNotificationsEx return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetNotificationsExposedDataRecordsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetNotificationsExposedDataRecordsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -674,8 +688,9 @@ func (a *Client) GetNotificationsTranslatedV1(params *GetNotificationsTranslated return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetNotificationsTranslatedV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetNotificationsTranslatedV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -711,8 +726,9 @@ func (a *Client) GetNotificationsV1(params *GetNotificationsV1Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetNotificationsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetNotificationsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -748,8 +764,9 @@ func (a *Client) GetRulesV1(params *GetRulesV1Params, opts ...ClientOption) (*Ge return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRulesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetRulesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -785,8 +802,9 @@ func (a *Client) PreviewRuleV1(params *PreviewRuleV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*PreviewRuleV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for PreviewRuleV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -822,8 +840,9 @@ func (a *Client) QueryActionsV1(params *QueryActionsV1Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryActionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryActionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -859,8 +878,9 @@ func (a *Client) QueryNotificationsExposedDataRecordsV1(params *QueryNotificatio return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryNotificationsExposedDataRecordsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryNotificationsExposedDataRecordsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -896,8 +916,9 @@ func (a *Client) QueryNotificationsV1(params *QueryNotificationsV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryNotificationsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryNotificationsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -933,8 +954,9 @@ func (a *Client) QueryRulesV1(params *QueryRulesV1Params, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRulesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryRulesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -970,8 +992,9 @@ func (a *Client) UpdateActionV1(params *UpdateActionV1Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateActionV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateActionV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1007,8 +1030,9 @@ func (a *Client) UpdateNotificationsV1(params *UpdateNotificationsV1Params, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateNotificationsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateNotificationsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -1044,8 +1068,9 @@ func (a *Client) UpdateRulesV1(params *UpdateRulesV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateRulesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateRulesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/recon/update_action_v1_responses.go b/falcon/client/recon/update_action_v1_responses.go index 172590b3..ccb5b387 100644 --- a/falcon/client/recon/update_action_v1_responses.go +++ b/falcon/client/recon/update_action_v1_responses.go @@ -62,14 +62,7 @@ func (o *UpdateActionV1Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewUpdateActionV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /recon/entities/actions/v1] UpdateActionV1", response, response.Code()) } } @@ -207,7 +200,7 @@ type UpdateActionV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update action v1 bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *UpdateActionV1BadRequest) String() string { return fmt.Sprintf("[PATCH /recon/entities/actions/v1][%d] updateActionV1BadRequest %+v", 400, o.Payload) } -func (o *UpdateActionV1BadRequest) GetPayload() *models.MsaErrorsOnly { +func (o *UpdateActionV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -283,7 +276,7 @@ func (o *UpdateActionV1BadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -317,7 +310,7 @@ type UpdateActionV1Unauthorized struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update action v1 unauthorized response has a 2xx status code @@ -358,7 +351,7 @@ func (o *UpdateActionV1Unauthorized) String() string { return fmt.Sprintf("[PATCH /recon/entities/actions/v1][%d] updateActionV1Unauthorized %+v", 401, o.Payload) } -func (o *UpdateActionV1Unauthorized) GetPayload() *models.MsaErrorsOnly { +func (o *UpdateActionV1Unauthorized) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -393,7 +386,7 @@ func (o *UpdateActionV1Unauthorized) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type UpdateActionV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update action v1 forbidden response has a 2xx status code @@ -468,7 +461,7 @@ func (o *UpdateActionV1Forbidden) String() string { return fmt.Sprintf("[PATCH /recon/entities/actions/v1][%d] updateActionV1Forbidden %+v", 403, o.Payload) } -func (o *UpdateActionV1Forbidden) GetPayload() *models.MsaErrorsOnly { +func (o *UpdateActionV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -503,7 +496,7 @@ func (o *UpdateActionV1Forbidden) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type UpdateActionV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update action v1 internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *UpdateActionV1InternalServerError) String() string { return fmt.Sprintf("[PATCH /recon/entities/actions/v1][%d] updateActionV1InternalServerError %+v", 500, o.Payload) } -func (o *UpdateActionV1InternalServerError) GetPayload() *models.MsaErrorsOnly { +func (o *UpdateActionV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -738,79 +731,7 @@ func (o *UpdateActionV1InternalServerError) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateActionV1Default creates a UpdateActionV1Default with default headers values -func NewUpdateActionV1Default(code int) *UpdateActionV1Default { - return &UpdateActionV1Default{ - _statusCode: code, - } -} - -/* -UpdateActionV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateActionV1Default struct { - _statusCode int - - Payload *models.DomainActionEntitiesResponseV1 -} - -// IsSuccess returns true when this update action v1 default response has a 2xx status code -func (o *UpdateActionV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update action v1 default response has a 3xx status code -func (o *UpdateActionV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update action v1 default response has a 4xx status code -func (o *UpdateActionV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update action v1 default response has a 5xx status code -func (o *UpdateActionV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update action v1 default response a status code equal to that given -func (o *UpdateActionV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update action v1 default response -func (o *UpdateActionV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateActionV1Default) Error() string { - return fmt.Sprintf("[PATCH /recon/entities/actions/v1][%d] UpdateActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateActionV1Default) String() string { - return fmt.Sprintf("[PATCH /recon/entities/actions/v1][%d] UpdateActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateActionV1Default) GetPayload() *models.DomainActionEntitiesResponseV1 { - return o.Payload -} - -func (o *UpdateActionV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainActionEntitiesResponseV1) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/recon/update_notifications_v1_responses.go b/falcon/client/recon/update_notifications_v1_responses.go index d65c6bcc..d182928e 100644 --- a/falcon/client/recon/update_notifications_v1_responses.go +++ b/falcon/client/recon/update_notifications_v1_responses.go @@ -62,14 +62,7 @@ func (o *UpdateNotificationsV1Reader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewUpdateNotificationsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /recon/entities/notifications/v1] UpdateNotificationsV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *UpdateNotificationsV1InternalServerError) readResponse(response runtime return nil } - -// NewUpdateNotificationsV1Default creates a UpdateNotificationsV1Default with default headers values -func NewUpdateNotificationsV1Default(code int) *UpdateNotificationsV1Default { - return &UpdateNotificationsV1Default{ - _statusCode: code, - } -} - -/* -UpdateNotificationsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateNotificationsV1Default struct { - _statusCode int - - Payload *models.DomainNotificationEntitiesResponseV1 -} - -// IsSuccess returns true when this update notifications v1 default response has a 2xx status code -func (o *UpdateNotificationsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update notifications v1 default response has a 3xx status code -func (o *UpdateNotificationsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update notifications v1 default response has a 4xx status code -func (o *UpdateNotificationsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update notifications v1 default response has a 5xx status code -func (o *UpdateNotificationsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update notifications v1 default response a status code equal to that given -func (o *UpdateNotificationsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update notifications v1 default response -func (o *UpdateNotificationsV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateNotificationsV1Default) Error() string { - return fmt.Sprintf("[PATCH /recon/entities/notifications/v1][%d] UpdateNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateNotificationsV1Default) String() string { - return fmt.Sprintf("[PATCH /recon/entities/notifications/v1][%d] UpdateNotificationsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateNotificationsV1Default) GetPayload() *models.DomainNotificationEntitiesResponseV1 { - return o.Payload -} - -func (o *UpdateNotificationsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainNotificationEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/recon/update_rules_v1_responses.go b/falcon/client/recon/update_rules_v1_responses.go index 12ea5aad..e9d93fc9 100644 --- a/falcon/client/recon/update_rules_v1_responses.go +++ b/falcon/client/recon/update_rules_v1_responses.go @@ -62,14 +62,7 @@ func (o *UpdateRulesV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewUpdateRulesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /recon/entities/rules/v1] UpdateRulesV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *UpdateRulesV1InternalServerError) readResponse(response runtime.ClientR return nil } - -// NewUpdateRulesV1Default creates a UpdateRulesV1Default with default headers values -func NewUpdateRulesV1Default(code int) *UpdateRulesV1Default { - return &UpdateRulesV1Default{ - _statusCode: code, - } -} - -/* -UpdateRulesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateRulesV1Default struct { - _statusCode int - - Payload *models.DomainRulesEntitiesResponseV1 -} - -// IsSuccess returns true when this update rules v1 default response has a 2xx status code -func (o *UpdateRulesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update rules v1 default response has a 3xx status code -func (o *UpdateRulesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update rules v1 default response has a 4xx status code -func (o *UpdateRulesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update rules v1 default response has a 5xx status code -func (o *UpdateRulesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update rules v1 default response a status code equal to that given -func (o *UpdateRulesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update rules v1 default response -func (o *UpdateRulesV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateRulesV1Default) Error() string { - return fmt.Sprintf("[PATCH /recon/entities/rules/v1][%d] UpdateRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRulesV1Default) String() string { - return fmt.Sprintf("[PATCH /recon/entities/rules/v1][%d] UpdateRulesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRulesV1Default) GetPayload() *models.DomainRulesEntitiesResponseV1 { - return o.Payload -} - -func (o *UpdateRulesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRulesEntitiesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/report_executions/report_executions_client.go b/falcon/client/report_executions/report_executions_client.go index a3946659..19e89383 100644 --- a/falcon/client/report_executions/report_executions_client.go +++ b/falcon/client/report_executions/report_executions_client.go @@ -6,6 +6,8 @@ package report_executions // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -72,8 +74,9 @@ func (a *Client) ReportExecutionsDownloadGet(params *ReportExecutionsDownloadGet return success, nil } // unexpected success response - unexpectedSuccess := result.(*ReportExecutionsDownloadGetDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for report-executions-download.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -109,8 +112,9 @@ func (a *Client) ReportExecutionsGet(params *ReportExecutionsGetParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*ReportExecutionsGetDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for report-executions.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -146,8 +150,9 @@ func (a *Client) ReportExecutionsQuery(params *ReportExecutionsQueryParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*ReportExecutionsQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for report-executions.query: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -183,8 +188,9 @@ func (a *Client) ReportExecutionsRetry(params *ReportExecutionsRetryParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*ReportExecutionsRetryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for report-executions.retry: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/report_executions/report_executions_download_get_responses.go b/falcon/client/report_executions/report_executions_download_get_responses.go index 6e0f6011..43ab6b46 100644 --- a/falcon/client/report_executions/report_executions_download_get_responses.go +++ b/falcon/client/report_executions/report_executions_download_get_responses.go @@ -56,14 +56,7 @@ func (o *ReportExecutionsDownloadGetReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewReportExecutionsDownloadGetDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /reports/entities/report-executions-download/v1] report-executions-download.get", response, response.Code()) } } @@ -629,73 +622,3 @@ func (o *ReportExecutionsDownloadGetInternalServerError) readResponse(response r return nil } - -// NewReportExecutionsDownloadGetDefault creates a ReportExecutionsDownloadGetDefault with default headers values -func NewReportExecutionsDownloadGetDefault(code int) *ReportExecutionsDownloadGetDefault { - return &ReportExecutionsDownloadGetDefault{ - _statusCode: code, - } -} - -/* -ReportExecutionsDownloadGetDefault describes a response with status code -1, with default header values. - -OK -*/ -type ReportExecutionsDownloadGetDefault struct { - _statusCode int - - Payload []int64 -} - -// IsSuccess returns true when this report executions download get default response has a 2xx status code -func (o *ReportExecutionsDownloadGetDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this report executions download get default response has a 3xx status code -func (o *ReportExecutionsDownloadGetDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this report executions download get default response has a 4xx status code -func (o *ReportExecutionsDownloadGetDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this report executions download get default response has a 5xx status code -func (o *ReportExecutionsDownloadGetDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this report executions download get default response a status code equal to that given -func (o *ReportExecutionsDownloadGetDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the report executions download get default response -func (o *ReportExecutionsDownloadGetDefault) Code() int { - return o._statusCode -} - -func (o *ReportExecutionsDownloadGetDefault) Error() string { - return fmt.Sprintf("[GET /reports/entities/report-executions-download/v1][%d] report-executions-download.get default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsDownloadGetDefault) String() string { - return fmt.Sprintf("[GET /reports/entities/report-executions-download/v1][%d] report-executions-download.get default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsDownloadGetDefault) GetPayload() []int64 { - return o.Payload -} - -func (o *ReportExecutionsDownloadGetDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/report_executions/report_executions_get_responses.go b/falcon/client/report_executions/report_executions_get_responses.go index f9e8ed75..3a80f266 100644 --- a/falcon/client/report_executions/report_executions_get_responses.go +++ b/falcon/client/report_executions/report_executions_get_responses.go @@ -50,14 +50,7 @@ func (o *ReportExecutionsGetReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewReportExecutionsGetDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /reports/entities/report-executions/v1] report-executions.get", response, response.Code()) } } @@ -85,7 +78,7 @@ type ReportExecutionsGetOK struct { */ XRateLimitRemaining int64 - Payload *models.APIReportExecutionsResponseV1 + Payload *models.DomainReportExecutionsResponseV1 } // IsSuccess returns true when this report executions get o k response has a 2xx status code @@ -126,7 +119,7 @@ func (o *ReportExecutionsGetOK) String() string { return fmt.Sprintf("[GET /reports/entities/report-executions/v1][%d] reportExecutionsGetOK %+v", 200, o.Payload) } -func (o *ReportExecutionsGetOK) GetPayload() *models.APIReportExecutionsResponseV1 { +func (o *ReportExecutionsGetOK) GetPayload() *models.DomainReportExecutionsResponseV1 { return o.Payload } @@ -161,7 +154,7 @@ func (o *ReportExecutionsGetOK) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIReportExecutionsResponseV1) + o.Payload = new(models.DomainReportExecutionsResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *ReportExecutionsGetTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewReportExecutionsGetDefault creates a ReportExecutionsGetDefault with default headers values -func NewReportExecutionsGetDefault(code int) *ReportExecutionsGetDefault { - return &ReportExecutionsGetDefault{ - _statusCode: code, - } -} - -/* -ReportExecutionsGetDefault describes a response with status code -1, with default header values. - -OK -*/ -type ReportExecutionsGetDefault struct { - _statusCode int - - Payload *models.APIReportExecutionsResponseV1 -} - -// IsSuccess returns true when this report executions get default response has a 2xx status code -func (o *ReportExecutionsGetDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this report executions get default response has a 3xx status code -func (o *ReportExecutionsGetDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this report executions get default response has a 4xx status code -func (o *ReportExecutionsGetDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this report executions get default response has a 5xx status code -func (o *ReportExecutionsGetDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this report executions get default response a status code equal to that given -func (o *ReportExecutionsGetDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the report executions get default response -func (o *ReportExecutionsGetDefault) Code() int { - return o._statusCode -} - -func (o *ReportExecutionsGetDefault) Error() string { - return fmt.Sprintf("[GET /reports/entities/report-executions/v1][%d] report-executions.get default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsGetDefault) String() string { - return fmt.Sprintf("[GET /reports/entities/report-executions/v1][%d] report-executions.get default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsGetDefault) GetPayload() *models.APIReportExecutionsResponseV1 { - return o.Payload -} - -func (o *ReportExecutionsGetDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIReportExecutionsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/report_executions/report_executions_query_responses.go b/falcon/client/report_executions/report_executions_query_responses.go index 2bc1fdd1..2a52e985 100644 --- a/falcon/client/report_executions/report_executions_query_responses.go +++ b/falcon/client/report_executions/report_executions_query_responses.go @@ -50,14 +50,7 @@ func (o *ReportExecutionsQueryReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewReportExecutionsQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /reports/queries/report-executions/v1] report-executions.query", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *ReportExecutionsQueryTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewReportExecutionsQueryDefault creates a ReportExecutionsQueryDefault with default headers values -func NewReportExecutionsQueryDefault(code int) *ReportExecutionsQueryDefault { - return &ReportExecutionsQueryDefault{ - _statusCode: code, - } -} - -/* -ReportExecutionsQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type ReportExecutionsQueryDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this report executions query default response has a 2xx status code -func (o *ReportExecutionsQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this report executions query default response has a 3xx status code -func (o *ReportExecutionsQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this report executions query default response has a 4xx status code -func (o *ReportExecutionsQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this report executions query default response has a 5xx status code -func (o *ReportExecutionsQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this report executions query default response a status code equal to that given -func (o *ReportExecutionsQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the report executions query default response -func (o *ReportExecutionsQueryDefault) Code() int { - return o._statusCode -} - -func (o *ReportExecutionsQueryDefault) Error() string { - return fmt.Sprintf("[GET /reports/queries/report-executions/v1][%d] report-executions.query default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsQueryDefault) String() string { - return fmt.Sprintf("[GET /reports/queries/report-executions/v1][%d] report-executions.query default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsQueryDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *ReportExecutionsQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/report_executions/report_executions_retry_parameters.go b/falcon/client/report_executions/report_executions_retry_parameters.go index 52d687a0..07aa0e8a 100644 --- a/falcon/client/report_executions/report_executions_retry_parameters.go +++ b/falcon/client/report_executions/report_executions_retry_parameters.go @@ -64,7 +64,7 @@ ReportExecutionsRetryParams contains all the parameters to send to the API endpo type ReportExecutionsRetryParams struct { // Body. - Body []*models.APIReportExecutionRetryRequestV1 + Body []*models.DomainReportExecutionRetryRequestV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *ReportExecutionsRetryParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the report executions retry params -func (o *ReportExecutionsRetryParams) WithBody(body []*models.APIReportExecutionRetryRequestV1) *ReportExecutionsRetryParams { +func (o *ReportExecutionsRetryParams) WithBody(body []*models.DomainReportExecutionRetryRequestV1) *ReportExecutionsRetryParams { o.SetBody(body) return o } // SetBody adds the body to the report executions retry params -func (o *ReportExecutionsRetryParams) SetBody(body []*models.APIReportExecutionRetryRequestV1) { +func (o *ReportExecutionsRetryParams) SetBody(body []*models.DomainReportExecutionRetryRequestV1) { o.Body = body } diff --git a/falcon/client/report_executions/report_executions_retry_responses.go b/falcon/client/report_executions/report_executions_retry_responses.go index c767cd92..daa8cad1 100644 --- a/falcon/client/report_executions/report_executions_retry_responses.go +++ b/falcon/client/report_executions/report_executions_retry_responses.go @@ -50,14 +50,7 @@ func (o *ReportExecutionsRetryReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewReportExecutionsRetryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /reports/entities/report-executions-retry/v1] report-executions.retry", response, response.Code()) } } @@ -85,7 +78,7 @@ type ReportExecutionsRetryOK struct { */ XRateLimitRemaining int64 - Payload *models.APIReportExecutionsResponseV1 + Payload *models.DomainReportExecutionsResponseV1 } // IsSuccess returns true when this report executions retry o k response has a 2xx status code @@ -126,7 +119,7 @@ func (o *ReportExecutionsRetryOK) String() string { return fmt.Sprintf("[POST /reports/entities/report-executions-retry/v1][%d] reportExecutionsRetryOK %+v", 200, o.Payload) } -func (o *ReportExecutionsRetryOK) GetPayload() *models.APIReportExecutionsResponseV1 { +func (o *ReportExecutionsRetryOK) GetPayload() *models.DomainReportExecutionsResponseV1 { return o.Payload } @@ -161,7 +154,7 @@ func (o *ReportExecutionsRetryOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIReportExecutionsResponseV1) + o.Payload = new(models.DomainReportExecutionsResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *ReportExecutionsRetryTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewReportExecutionsRetryDefault creates a ReportExecutionsRetryDefault with default headers values -func NewReportExecutionsRetryDefault(code int) *ReportExecutionsRetryDefault { - return &ReportExecutionsRetryDefault{ - _statusCode: code, - } -} - -/* -ReportExecutionsRetryDefault describes a response with status code -1, with default header values. - -OK -*/ -type ReportExecutionsRetryDefault struct { - _statusCode int - - Payload *models.APIReportExecutionsResponseV1 -} - -// IsSuccess returns true when this report executions retry default response has a 2xx status code -func (o *ReportExecutionsRetryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this report executions retry default response has a 3xx status code -func (o *ReportExecutionsRetryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this report executions retry default response has a 4xx status code -func (o *ReportExecutionsRetryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this report executions retry default response has a 5xx status code -func (o *ReportExecutionsRetryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this report executions retry default response a status code equal to that given -func (o *ReportExecutionsRetryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the report executions retry default response -func (o *ReportExecutionsRetryDefault) Code() int { - return o._statusCode -} - -func (o *ReportExecutionsRetryDefault) Error() string { - return fmt.Sprintf("[POST /reports/entities/report-executions-retry/v1][%d] report-executions.retry default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsRetryDefault) String() string { - return fmt.Sprintf("[POST /reports/entities/report-executions-retry/v1][%d] report-executions.retry default %+v", o._statusCode, o.Payload) -} - -func (o *ReportExecutionsRetryDefault) GetPayload() *models.APIReportExecutionsResponseV1 { - return o.Payload -} - -func (o *ReportExecutionsRetryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIReportExecutionsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/response_policies/create_r_t_response_policies_parameters.go b/falcon/client/response_policies/create_r_t_response_policies_parameters.go index 53dfe423..44b45760 100644 --- a/falcon/client/response_policies/create_r_t_response_policies_parameters.go +++ b/falcon/client/response_policies/create_r_t_response_policies_parameters.go @@ -64,7 +64,7 @@ CreateRTResponsePoliciesParams contains all the parameters to send to the API en type CreateRTResponsePoliciesParams struct { // Body. - Body *models.RequestsCreateRTResponsePoliciesV1 + Body *models.RemoteResponseCreatePoliciesV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateRTResponsePoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create r t response policies params -func (o *CreateRTResponsePoliciesParams) WithBody(body *models.RequestsCreateRTResponsePoliciesV1) *CreateRTResponsePoliciesParams { +func (o *CreateRTResponsePoliciesParams) WithBody(body *models.RemoteResponseCreatePoliciesV1) *CreateRTResponsePoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the create r t response policies params -func (o *CreateRTResponsePoliciesParams) SetBody(body *models.RequestsCreateRTResponsePoliciesV1) { +func (o *CreateRTResponsePoliciesParams) SetBody(body *models.RemoteResponseCreatePoliciesV1) { o.Body = body } diff --git a/falcon/client/response_policies/create_r_t_response_policies_responses.go b/falcon/client/response_policies/create_r_t_response_policies_responses.go index d29880fc..f855f571 100644 --- a/falcon/client/response_policies/create_r_t_response_policies_responses.go +++ b/falcon/client/response_policies/create_r_t_response_policies_responses.go @@ -62,7 +62,7 @@ func (o *CreateRTResponsePoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /policy/entities/response/v1] createRTResponsePolicies", response, response.Code()) } } @@ -90,7 +90,7 @@ type CreateRTResponsePoliciesCreated struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this create r t response policies created response has a 2xx status code @@ -131,7 +131,7 @@ func (o *CreateRTResponsePoliciesCreated) String() string { return fmt.Sprintf("[POST /policy/entities/response/v1][%d] createRTResponsePoliciesCreated %+v", 201, o.Payload) } -func (o *CreateRTResponsePoliciesCreated) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *CreateRTResponsePoliciesCreated) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -166,7 +166,7 @@ func (o *CreateRTResponsePoliciesCreated) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -200,7 +200,7 @@ type CreateRTResponsePoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this create r t response policies bad request response has a 2xx status code @@ -241,7 +241,7 @@ func (o *CreateRTResponsePoliciesBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/response/v1][%d] createRTResponsePoliciesBadRequest %+v", 400, o.Payload) } -func (o *CreateRTResponsePoliciesBadRequest) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *CreateRTResponsePoliciesBadRequest) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -276,7 +276,7 @@ func (o *CreateRTResponsePoliciesBadRequest) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -420,7 +420,7 @@ type CreateRTResponsePoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this create r t response policies not found response has a 2xx status code @@ -461,7 +461,7 @@ func (o *CreateRTResponsePoliciesNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/response/v1][%d] createRTResponsePoliciesNotFound %+v", 404, o.Payload) } -func (o *CreateRTResponsePoliciesNotFound) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *CreateRTResponsePoliciesNotFound) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -496,7 +496,7 @@ func (o *CreateRTResponsePoliciesNotFound) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -655,7 +655,7 @@ type CreateRTResponsePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this create r t response policies internal server error response has a 2xx status code @@ -696,7 +696,7 @@ func (o *CreateRTResponsePoliciesInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/response/v1][%d] createRTResponsePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *CreateRTResponsePoliciesInternalServerError) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *CreateRTResponsePoliciesInternalServerError) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -731,7 +731,7 @@ func (o *CreateRTResponsePoliciesInternalServerError) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/response_policies/delete_r_t_response_policies_responses.go b/falcon/client/response_policies/delete_r_t_response_policies_responses.go index 7d457c22..2081533e 100644 --- a/falcon/client/response_policies/delete_r_t_response_policies_responses.go +++ b/falcon/client/response_policies/delete_r_t_response_policies_responses.go @@ -56,7 +56,7 @@ func (o *DeleteRTResponsePoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/response/v1] deleteRTResponsePolicies", response, response.Code()) } } diff --git a/falcon/client/response_policies/get_r_t_response_policies_responses.go b/falcon/client/response_policies/get_r_t_response_policies_responses.go index f71e2bf1..bddc0e05 100644 --- a/falcon/client/response_policies/get_r_t_response_policies_responses.go +++ b/falcon/client/response_policies/get_r_t_response_policies_responses.go @@ -56,7 +56,7 @@ func (o *GetRTResponsePoliciesReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/response/v1] getRTResponsePolicies", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetRTResponsePoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this get r t response policies o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetRTResponsePoliciesOK) String() string { return fmt.Sprintf("[GET /policy/entities/response/v1][%d] getRTResponsePoliciesOK %+v", 200, o.Payload) } -func (o *GetRTResponsePoliciesOK) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *GetRTResponsePoliciesOK) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetRTResponsePoliciesOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type GetRTResponsePoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this get r t response policies not found response has a 2xx status code @@ -345,7 +345,7 @@ func (o *GetRTResponsePoliciesNotFound) String() string { return fmt.Sprintf("[GET /policy/entities/response/v1][%d] getRTResponsePoliciesNotFound %+v", 404, o.Payload) } -func (o *GetRTResponsePoliciesNotFound) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *GetRTResponsePoliciesNotFound) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -380,7 +380,7 @@ func (o *GetRTResponsePoliciesNotFound) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetRTResponsePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this get r t response policies internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetRTResponsePoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/response/v1][%d] getRTResponsePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *GetRTResponsePoliciesInternalServerError) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *GetRTResponsePoliciesInternalServerError) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetRTResponsePoliciesInternalServerError) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/response_policies/perform_r_t_response_policies_action_responses.go b/falcon/client/response_policies/perform_r_t_response_policies_action_responses.go index 5c234934..bd5647db 100644 --- a/falcon/client/response_policies/perform_r_t_response_policies_action_responses.go +++ b/falcon/client/response_policies/perform_r_t_response_policies_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformRTResponsePoliciesActionReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewPerformRTResponsePoliciesActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/response-actions/v1] performRTResponsePoliciesAction", response, response.Code()) } } @@ -97,7 +90,7 @@ type PerformRTResponsePoliciesActionOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this perform r t response policies action o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *PerformRTResponsePoliciesActionOK) String() string { return fmt.Sprintf("[POST /policy/entities/response-actions/v1][%d] performRTResponsePoliciesActionOK %+v", 200, o.Payload) } -func (o *PerformRTResponsePoliciesActionOK) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *PerformRTResponsePoliciesActionOK) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *PerformRTResponsePoliciesActionOK) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type PerformRTResponsePoliciesActionBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this perform r t response policies action bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *PerformRTResponsePoliciesActionBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/response-actions/v1][%d] performRTResponsePoliciesActionBadRequest %+v", 400, o.Payload) } -func (o *PerformRTResponsePoliciesActionBadRequest) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *PerformRTResponsePoliciesActionBadRequest) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *PerformRTResponsePoliciesActionBadRequest) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type PerformRTResponsePoliciesActionNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this perform r t response policies action not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *PerformRTResponsePoliciesActionNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/response-actions/v1][%d] performRTResponsePoliciesActionNotFound %+v", 404, o.Payload) } -func (o *PerformRTResponsePoliciesActionNotFound) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *PerformRTResponsePoliciesActionNotFound) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *PerformRTResponsePoliciesActionNotFound) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type PerformRTResponsePoliciesActionInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this perform r t response policies action internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *PerformRTResponsePoliciesActionInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/response-actions/v1][%d] performRTResponsePoliciesActionInternalServerError %+v", 500, o.Payload) } -func (o *PerformRTResponsePoliciesActionInternalServerError) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *PerformRTResponsePoliciesActionInternalServerError) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *PerformRTResponsePoliciesActionInternalServerError) readResponse(respon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPerformRTResponsePoliciesActionDefault creates a PerformRTResponsePoliciesActionDefault with default headers values -func NewPerformRTResponsePoliciesActionDefault(code int) *PerformRTResponsePoliciesActionDefault { - return &PerformRTResponsePoliciesActionDefault{ - _statusCode: code, - } -} - -/* -PerformRTResponsePoliciesActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformRTResponsePoliciesActionDefault struct { - _statusCode int - - Payload *models.ResponsesRTResponsePoliciesV1 -} - -// IsSuccess returns true when this perform r t response policies action default response has a 2xx status code -func (o *PerformRTResponsePoliciesActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform r t response policies action default response has a 3xx status code -func (o *PerformRTResponsePoliciesActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform r t response policies action default response has a 4xx status code -func (o *PerformRTResponsePoliciesActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform r t response policies action default response has a 5xx status code -func (o *PerformRTResponsePoliciesActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform r t response policies action default response a status code equal to that given -func (o *PerformRTResponsePoliciesActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform r t response policies action default response -func (o *PerformRTResponsePoliciesActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformRTResponsePoliciesActionDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/response-actions/v1][%d] performRTResponsePoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformRTResponsePoliciesActionDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/response-actions/v1][%d] performRTResponsePoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformRTResponsePoliciesActionDefault) GetPayload() *models.ResponsesRTResponsePoliciesV1 { - return o.Payload -} - -func (o *PerformRTResponsePoliciesActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/response_policies/query_combined_r_t_response_policies_responses.go b/falcon/client/response_policies/query_combined_r_t_response_policies_responses.go index 74f9d137..14f01c7f 100644 --- a/falcon/client/response_policies/query_combined_r_t_response_policies_responses.go +++ b/falcon/client/response_policies/query_combined_r_t_response_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedRTResponsePoliciesReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewQueryCombinedRTResponsePoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/response/v1] queryCombinedRTResponsePolicies", response, response.Code()) } } @@ -91,7 +84,7 @@ type QueryCombinedRTResponsePoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this query combined r t response policies o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *QueryCombinedRTResponsePoliciesOK) String() string { return fmt.Sprintf("[GET /policy/combined/response/v1][%d] queryCombinedRTResponsePoliciesOK %+v", 200, o.Payload) } -func (o *QueryCombinedRTResponsePoliciesOK) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *QueryCombinedRTResponsePoliciesOK) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -167,7 +160,7 @@ func (o *QueryCombinedRTResponsePoliciesOK) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type QueryCombinedRTResponsePoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this query combined r t response policies bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *QueryCombinedRTResponsePoliciesBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/response/v1][%d] queryCombinedRTResponsePoliciesBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedRTResponsePoliciesBadRequest) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *QueryCombinedRTResponsePoliciesBadRequest) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -277,7 +270,7 @@ func (o *QueryCombinedRTResponsePoliciesBadRequest) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type QueryCombinedRTResponsePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this query combined r t response policies internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *QueryCombinedRTResponsePoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/combined/response/v1][%d] queryCombinedRTResponsePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedRTResponsePoliciesInternalServerError) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *QueryCombinedRTResponsePoliciesInternalServerError) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -622,79 +615,7 @@ func (o *QueryCombinedRTResponsePoliciesInternalServerError) readResponse(respon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedRTResponsePoliciesDefault creates a QueryCombinedRTResponsePoliciesDefault with default headers values -func NewQueryCombinedRTResponsePoliciesDefault(code int) *QueryCombinedRTResponsePoliciesDefault { - return &QueryCombinedRTResponsePoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedRTResponsePoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedRTResponsePoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesRTResponsePoliciesV1 -} - -// IsSuccess returns true when this query combined r t response policies default response has a 2xx status code -func (o *QueryCombinedRTResponsePoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined r t response policies default response has a 3xx status code -func (o *QueryCombinedRTResponsePoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined r t response policies default response has a 4xx status code -func (o *QueryCombinedRTResponsePoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined r t response policies default response has a 5xx status code -func (o *QueryCombinedRTResponsePoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined r t response policies default response a status code equal to that given -func (o *QueryCombinedRTResponsePoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined r t response policies default response -func (o *QueryCombinedRTResponsePoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedRTResponsePoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/response/v1][%d] queryCombinedRTResponsePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedRTResponsePoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/response/v1][%d] queryCombinedRTResponsePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedRTResponsePoliciesDefault) GetPayload() *models.ResponsesRTResponsePoliciesV1 { - return o.Payload -} - -func (o *QueryCombinedRTResponsePoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/response_policies/query_combined_r_t_response_policy_members_responses.go b/falcon/client/response_policies/query_combined_r_t_response_policy_members_responses.go index d4dd0d93..7208996d 100644 --- a/falcon/client/response_policies/query_combined_r_t_response_policy_members_responses.go +++ b/falcon/client/response_policies/query_combined_r_t_response_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryCombinedRTResponsePolicyMembersReader) ReadResponse(response runti } return nil, result default: - result := NewQueryCombinedRTResponsePolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/response-members/v1] queryCombinedRTResponsePolicyMembers", response, response.Code()) } } @@ -97,7 +90,7 @@ type QueryCombinedRTResponsePolicyMembersOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined r t response policy members o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *QueryCombinedRTResponsePolicyMembersOK) String() string { return fmt.Sprintf("[GET /policy/combined/response-members/v1][%d] queryCombinedRTResponsePolicyMembersOK %+v", 200, o.Payload) } -func (o *QueryCombinedRTResponsePolicyMembersOK) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedRTResponsePolicyMembersOK) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *QueryCombinedRTResponsePolicyMembersOK) readResponse(response runtime.C o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type QueryCombinedRTResponsePolicyMembersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined r t response policy members bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *QueryCombinedRTResponsePolicyMembersBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/response-members/v1][%d] queryCombinedRTResponsePolicyMembersBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedRTResponsePolicyMembersBadRequest) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedRTResponsePolicyMembersBadRequest) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *QueryCombinedRTResponsePolicyMembersBadRequest) readResponse(response r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type QueryCombinedRTResponsePolicyMembersNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined r t response policy members not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *QueryCombinedRTResponsePolicyMembersNotFound) String() string { return fmt.Sprintf("[GET /policy/combined/response-members/v1][%d] queryCombinedRTResponsePolicyMembersNotFound %+v", 404, o.Payload) } -func (o *QueryCombinedRTResponsePolicyMembersNotFound) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedRTResponsePolicyMembersNotFound) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *QueryCombinedRTResponsePolicyMembersNotFound) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type QueryCombinedRTResponsePolicyMembersInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined r t response policy members internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *QueryCombinedRTResponsePolicyMembersInternalServerError) String() strin return fmt.Sprintf("[GET /policy/combined/response-members/v1][%d] queryCombinedRTResponsePolicyMembersInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedRTResponsePolicyMembersInternalServerError) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedRTResponsePolicyMembersInternalServerError) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *QueryCombinedRTResponsePolicyMembersInternalServerError) readResponse(r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedRTResponsePolicyMembersDefault creates a QueryCombinedRTResponsePolicyMembersDefault with default headers values -func NewQueryCombinedRTResponsePolicyMembersDefault(code int) *QueryCombinedRTResponsePolicyMembersDefault { - return &QueryCombinedRTResponsePolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedRTResponsePolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedRTResponsePolicyMembersDefault struct { - _statusCode int - - Payload *models.ResponsesPolicyMembersRespV1 -} - -// IsSuccess returns true when this query combined r t response policy members default response has a 2xx status code -func (o *QueryCombinedRTResponsePolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined r t response policy members default response has a 3xx status code -func (o *QueryCombinedRTResponsePolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined r t response policy members default response has a 4xx status code -func (o *QueryCombinedRTResponsePolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined r t response policy members default response has a 5xx status code -func (o *QueryCombinedRTResponsePolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined r t response policy members default response a status code equal to that given -func (o *QueryCombinedRTResponsePolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined r t response policy members default response -func (o *QueryCombinedRTResponsePolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedRTResponsePolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/response-members/v1][%d] queryCombinedRTResponsePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedRTResponsePolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/response-members/v1][%d] queryCombinedRTResponsePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedRTResponsePolicyMembersDefault) GetPayload() *models.ResponsesPolicyMembersRespV1 { - return o.Payload -} - -func (o *QueryCombinedRTResponsePolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/response_policies/query_r_t_response_policies_responses.go b/falcon/client/response_policies/query_r_t_response_policies_responses.go index e913d619..74c166c5 100644 --- a/falcon/client/response_policies/query_r_t_response_policies_responses.go +++ b/falcon/client/response_policies/query_r_t_response_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryRTResponsePoliciesReader) ReadResponse(response runtime.ClientResp } return nil, result default: - result := NewQueryRTResponsePoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/response/v1] queryRTResponsePolicies", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryRTResponsePoliciesInternalServerError) readResponse(response runti return nil } - -// NewQueryRTResponsePoliciesDefault creates a QueryRTResponsePoliciesDefault with default headers values -func NewQueryRTResponsePoliciesDefault(code int) *QueryRTResponsePoliciesDefault { - return &QueryRTResponsePoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryRTResponsePoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRTResponsePoliciesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query r t response policies default response has a 2xx status code -func (o *QueryRTResponsePoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query r t response policies default response has a 3xx status code -func (o *QueryRTResponsePoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query r t response policies default response has a 4xx status code -func (o *QueryRTResponsePoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query r t response policies default response has a 5xx status code -func (o *QueryRTResponsePoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query r t response policies default response a status code equal to that given -func (o *QueryRTResponsePoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query r t response policies default response -func (o *QueryRTResponsePoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryRTResponsePoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/response/v1][%d] queryRTResponsePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRTResponsePoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/response/v1][%d] queryRTResponsePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRTResponsePoliciesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryRTResponsePoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/response_policies/query_r_t_response_policy_members_responses.go b/falcon/client/response_policies/query_r_t_response_policy_members_responses.go index 9a239183..74fdbd6c 100644 --- a/falcon/client/response_policies/query_r_t_response_policy_members_responses.go +++ b/falcon/client/response_policies/query_r_t_response_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryRTResponsePolicyMembersReader) ReadResponse(response runtime.Clien } return nil, result default: - result := NewQueryRTResponsePolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/response-members/v1] queryRTResponsePolicyMembers", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *QueryRTResponsePolicyMembersInternalServerError) readResponse(response return nil } - -// NewQueryRTResponsePolicyMembersDefault creates a QueryRTResponsePolicyMembersDefault with default headers values -func NewQueryRTResponsePolicyMembersDefault(code int) *QueryRTResponsePolicyMembersDefault { - return &QueryRTResponsePolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryRTResponsePolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRTResponsePolicyMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query r t response policy members default response has a 2xx status code -func (o *QueryRTResponsePolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query r t response policy members default response has a 3xx status code -func (o *QueryRTResponsePolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query r t response policy members default response has a 4xx status code -func (o *QueryRTResponsePolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query r t response policy members default response has a 5xx status code -func (o *QueryRTResponsePolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query r t response policy members default response a status code equal to that given -func (o *QueryRTResponsePolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query r t response policy members default response -func (o *QueryRTResponsePolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryRTResponsePolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/response-members/v1][%d] queryRTResponsePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRTResponsePolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/response-members/v1][%d] queryRTResponsePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRTResponsePolicyMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueryRTResponsePolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/response_policies/response_policies_client.go b/falcon/client/response_policies/response_policies_client.go index 591786f0..1702108e 100644 --- a/falcon/client/response_policies/response_policies_client.go +++ b/falcon/client/response_policies/response_policies_client.go @@ -200,8 +200,9 @@ func (a *Client) PerformRTResponsePoliciesAction(params *PerformRTResponsePolici return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformRTResponsePoliciesActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for performRTResponsePoliciesAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -237,8 +238,9 @@ func (a *Client) QueryCombinedRTResponsePolicies(params *QueryCombinedRTResponse return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedRTResponsePoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedRTResponsePolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -274,8 +276,9 @@ func (a *Client) QueryCombinedRTResponsePolicyMembers(params *QueryCombinedRTRes return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedRTResponsePolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedRTResponsePolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -311,8 +314,9 @@ func (a *Client) QueryRTResponsePolicies(params *QueryRTResponsePoliciesParams, return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRTResponsePoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryRTResponsePolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -348,8 +352,9 @@ func (a *Client) QueryRTResponsePolicyMembers(params *QueryRTResponsePolicyMembe return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRTResponsePolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryRTResponsePolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -385,8 +390,9 @@ func (a *Client) SetRTResponsePoliciesPrecedence(params *SetRTResponsePoliciesPr return success, nil } // unexpected success response - unexpectedSuccess := result.(*SetRTResponsePoliciesPrecedenceDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for setRTResponsePoliciesPrecedence: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -422,8 +428,9 @@ func (a *Client) UpdateRTResponsePolicies(params *UpdateRTResponsePoliciesParams return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateRTResponsePoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateRTResponsePolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/response_policies/set_r_t_response_policies_precedence_parameters.go b/falcon/client/response_policies/set_r_t_response_policies_precedence_parameters.go index 3e4edd60..a4783347 100644 --- a/falcon/client/response_policies/set_r_t_response_policies_precedence_parameters.go +++ b/falcon/client/response_policies/set_r_t_response_policies_precedence_parameters.go @@ -64,7 +64,7 @@ SetRTResponsePoliciesPrecedenceParams contains all the parameters to send to the type SetRTResponsePoliciesPrecedenceParams struct { // Body. - Body *models.RequestsSetPolicyPrecedenceReqV1 + Body *models.BaseSetPolicyPrecedenceReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *SetRTResponsePoliciesPrecedenceParams) SetHTTPClient(client *http.Clien } // WithBody adds the body to the set r t response policies precedence params -func (o *SetRTResponsePoliciesPrecedenceParams) WithBody(body *models.RequestsSetPolicyPrecedenceReqV1) *SetRTResponsePoliciesPrecedenceParams { +func (o *SetRTResponsePoliciesPrecedenceParams) WithBody(body *models.BaseSetPolicyPrecedenceReqV1) *SetRTResponsePoliciesPrecedenceParams { o.SetBody(body) return o } // SetBody adds the body to the set r t response policies precedence params -func (o *SetRTResponsePoliciesPrecedenceParams) SetBody(body *models.RequestsSetPolicyPrecedenceReqV1) { +func (o *SetRTResponsePoliciesPrecedenceParams) SetBody(body *models.BaseSetPolicyPrecedenceReqV1) { o.Body = body } diff --git a/falcon/client/response_policies/set_r_t_response_policies_precedence_responses.go b/falcon/client/response_policies/set_r_t_response_policies_precedence_responses.go index 92511898..ce61ea66 100644 --- a/falcon/client/response_policies/set_r_t_response_policies_precedence_responses.go +++ b/falcon/client/response_policies/set_r_t_response_policies_precedence_responses.go @@ -56,14 +56,7 @@ func (o *SetRTResponsePoliciesPrecedenceReader) ReadResponse(response runtime.Cl } return nil, result default: - result := NewSetRTResponsePoliciesPrecedenceDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/response-precedence/v1] setRTResponsePoliciesPrecedence", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *SetRTResponsePoliciesPrecedenceInternalServerError) readResponse(respon return nil } - -// NewSetRTResponsePoliciesPrecedenceDefault creates a SetRTResponsePoliciesPrecedenceDefault with default headers values -func NewSetRTResponsePoliciesPrecedenceDefault(code int) *SetRTResponsePoliciesPrecedenceDefault { - return &SetRTResponsePoliciesPrecedenceDefault{ - _statusCode: code, - } -} - -/* -SetRTResponsePoliciesPrecedenceDefault describes a response with status code -1, with default header values. - -OK -*/ -type SetRTResponsePoliciesPrecedenceDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this set r t response policies precedence default response has a 2xx status code -func (o *SetRTResponsePoliciesPrecedenceDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this set r t response policies precedence default response has a 3xx status code -func (o *SetRTResponsePoliciesPrecedenceDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this set r t response policies precedence default response has a 4xx status code -func (o *SetRTResponsePoliciesPrecedenceDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this set r t response policies precedence default response has a 5xx status code -func (o *SetRTResponsePoliciesPrecedenceDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this set r t response policies precedence default response a status code equal to that given -func (o *SetRTResponsePoliciesPrecedenceDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the set r t response policies precedence default response -func (o *SetRTResponsePoliciesPrecedenceDefault) Code() int { - return o._statusCode -} - -func (o *SetRTResponsePoliciesPrecedenceDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/response-precedence/v1][%d] setRTResponsePoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetRTResponsePoliciesPrecedenceDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/response-precedence/v1][%d] setRTResponsePoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetRTResponsePoliciesPrecedenceDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *SetRTResponsePoliciesPrecedenceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/response_policies/update_r_t_response_policies_parameters.go b/falcon/client/response_policies/update_r_t_response_policies_parameters.go index 788fc8cc..f99f848f 100644 --- a/falcon/client/response_policies/update_r_t_response_policies_parameters.go +++ b/falcon/client/response_policies/update_r_t_response_policies_parameters.go @@ -64,7 +64,7 @@ UpdateRTResponsePoliciesParams contains all the parameters to send to the API en type UpdateRTResponsePoliciesParams struct { // Body. - Body *models.RequestsUpdateRTResponsePoliciesV1 + Body *models.RemoteResponseUpdatePoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateRTResponsePoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update r t response policies params -func (o *UpdateRTResponsePoliciesParams) WithBody(body *models.RequestsUpdateRTResponsePoliciesV1) *UpdateRTResponsePoliciesParams { +func (o *UpdateRTResponsePoliciesParams) WithBody(body *models.RemoteResponseUpdatePoliciesReqV1) *UpdateRTResponsePoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the update r t response policies params -func (o *UpdateRTResponsePoliciesParams) SetBody(body *models.RequestsUpdateRTResponsePoliciesV1) { +func (o *UpdateRTResponsePoliciesParams) SetBody(body *models.RemoteResponseUpdatePoliciesReqV1) { o.Body = body } diff --git a/falcon/client/response_policies/update_r_t_response_policies_responses.go b/falcon/client/response_policies/update_r_t_response_policies_responses.go index 39a88408..adfaef84 100644 --- a/falcon/client/response_policies/update_r_t_response_policies_responses.go +++ b/falcon/client/response_policies/update_r_t_response_policies_responses.go @@ -62,14 +62,7 @@ func (o *UpdateRTResponsePoliciesReader) ReadResponse(response runtime.ClientRes } return nil, result default: - result := NewUpdateRTResponsePoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/response/v1] updateRTResponsePolicies", response, response.Code()) } } @@ -97,7 +90,7 @@ type UpdateRTResponsePoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this update r t response policies o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *UpdateRTResponsePoliciesOK) String() string { return fmt.Sprintf("[PATCH /policy/entities/response/v1][%d] updateRTResponsePoliciesOK %+v", 200, o.Payload) } -func (o *UpdateRTResponsePoliciesOK) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *UpdateRTResponsePoliciesOK) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -173,7 +166,7 @@ func (o *UpdateRTResponsePoliciesOK) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type UpdateRTResponsePoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this update r t response policies bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *UpdateRTResponsePoliciesBadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/response/v1][%d] updateRTResponsePoliciesBadRequest %+v", 400, o.Payload) } -func (o *UpdateRTResponsePoliciesBadRequest) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *UpdateRTResponsePoliciesBadRequest) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -283,7 +276,7 @@ func (o *UpdateRTResponsePoliciesBadRequest) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type UpdateRTResponsePoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this update r t response policies not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *UpdateRTResponsePoliciesNotFound) String() string { return fmt.Sprintf("[PATCH /policy/entities/response/v1][%d] updateRTResponsePoliciesNotFound %+v", 404, o.Payload) } -func (o *UpdateRTResponsePoliciesNotFound) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *UpdateRTResponsePoliciesNotFound) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -503,7 +496,7 @@ func (o *UpdateRTResponsePoliciesNotFound) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type UpdateRTResponsePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRTResponsePoliciesV1 + Payload *models.RemoteResponseRespV1 } // IsSuccess returns true when this update r t response policies internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *UpdateRTResponsePoliciesInternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/response/v1][%d] updateRTResponsePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *UpdateRTResponsePoliciesInternalServerError) GetPayload() *models.ResponsesRTResponsePoliciesV1 { +func (o *UpdateRTResponsePoliciesInternalServerError) GetPayload() *models.RemoteResponseRespV1 { return o.Payload } @@ -738,79 +731,7 @@ func (o *UpdateRTResponsePoliciesInternalServerError) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRTResponsePoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateRTResponsePoliciesDefault creates a UpdateRTResponsePoliciesDefault with default headers values -func NewUpdateRTResponsePoliciesDefault(code int) *UpdateRTResponsePoliciesDefault { - return &UpdateRTResponsePoliciesDefault{ - _statusCode: code, - } -} - -/* -UpdateRTResponsePoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateRTResponsePoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesRTResponsePoliciesV1 -} - -// IsSuccess returns true when this update r t response policies default response has a 2xx status code -func (o *UpdateRTResponsePoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update r t response policies default response has a 3xx status code -func (o *UpdateRTResponsePoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update r t response policies default response has a 4xx status code -func (o *UpdateRTResponsePoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update r t response policies default response has a 5xx status code -func (o *UpdateRTResponsePoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update r t response policies default response a status code equal to that given -func (o *UpdateRTResponsePoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update r t response policies default response -func (o *UpdateRTResponsePoliciesDefault) Code() int { - return o._statusCode -} - -func (o *UpdateRTResponsePoliciesDefault) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/response/v1][%d] updateRTResponsePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRTResponsePoliciesDefault) String() string { - return fmt.Sprintf("[PATCH /policy/entities/response/v1][%d] updateRTResponsePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateRTResponsePoliciesDefault) GetPayload() *models.ResponsesRTResponsePoliciesV1 { - return o.Payload -} - -func (o *UpdateRTResponsePoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesRTResponsePoliciesV1) + o.Payload = new(models.RemoteResponseRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sample_uploads/archive_delete_v1_responses.go b/falcon/client/sample_uploads/archive_delete_v1_responses.go index 4ae1c6e0..916860c4 100644 --- a/falcon/client/sample_uploads/archive_delete_v1_responses.go +++ b/falcon/client/sample_uploads/archive_delete_v1_responses.go @@ -62,7 +62,7 @@ func (o *ArchiveDeleteV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /archives/entities/archives/v1] ArchiveDeleteV1", response, response.Code()) } } diff --git a/falcon/client/sample_uploads/archive_get_v1_responses.go b/falcon/client/sample_uploads/archive_get_v1_responses.go index 1bb3bea4..aa61d62a 100644 --- a/falcon/client/sample_uploads/archive_get_v1_responses.go +++ b/falcon/client/sample_uploads/archive_get_v1_responses.go @@ -56,14 +56,7 @@ func (o *ArchiveGetV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewArchiveGetV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /archives/entities/archives/v1] ArchiveGetV1", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *ArchiveGetV1InternalServerError) readResponse(response runtime.ClientRe return nil } - -// NewArchiveGetV1Default creates a ArchiveGetV1Default with default headers values -func NewArchiveGetV1Default(code int) *ArchiveGetV1Default { - return &ArchiveGetV1Default{ - _statusCode: code, - } -} - -/* -ArchiveGetV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ArchiveGetV1Default struct { - _statusCode int - - Payload *models.ClientArchiveCreateResponseV1 -} - -// IsSuccess returns true when this archive get v1 default response has a 2xx status code -func (o *ArchiveGetV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this archive get v1 default response has a 3xx status code -func (o *ArchiveGetV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this archive get v1 default response has a 4xx status code -func (o *ArchiveGetV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this archive get v1 default response has a 5xx status code -func (o *ArchiveGetV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this archive get v1 default response a status code equal to that given -func (o *ArchiveGetV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the archive get v1 default response -func (o *ArchiveGetV1Default) Code() int { - return o._statusCode -} - -func (o *ArchiveGetV1Default) Error() string { - return fmt.Sprintf("[GET /archives/entities/archives/v1][%d] ArchiveGetV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveGetV1Default) String() string { - return fmt.Sprintf("[GET /archives/entities/archives/v1][%d] ArchiveGetV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveGetV1Default) GetPayload() *models.ClientArchiveCreateResponseV1 { - return o.Payload -} - -func (o *ArchiveGetV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientArchiveCreateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/archive_list_v1_responses.go b/falcon/client/sample_uploads/archive_list_v1_responses.go index 1d860d18..d6b2a1ca 100644 --- a/falcon/client/sample_uploads/archive_list_v1_responses.go +++ b/falcon/client/sample_uploads/archive_list_v1_responses.go @@ -56,14 +56,7 @@ func (o *ArchiveListV1Reader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewArchiveListV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /archives/entities/archive-files/v1] ArchiveListV1", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *ArchiveListV1InternalServerError) readResponse(response runtime.ClientR return nil } - -// NewArchiveListV1Default creates a ArchiveListV1Default with default headers values -func NewArchiveListV1Default(code int) *ArchiveListV1Default { - return &ArchiveListV1Default{ - _statusCode: code, - } -} - -/* -ArchiveListV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ArchiveListV1Default struct { - _statusCode int - - Payload *models.ClientArchiveListFilesResponseV1 -} - -// IsSuccess returns true when this archive list v1 default response has a 2xx status code -func (o *ArchiveListV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this archive list v1 default response has a 3xx status code -func (o *ArchiveListV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this archive list v1 default response has a 4xx status code -func (o *ArchiveListV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this archive list v1 default response has a 5xx status code -func (o *ArchiveListV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this archive list v1 default response a status code equal to that given -func (o *ArchiveListV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the archive list v1 default response -func (o *ArchiveListV1Default) Code() int { - return o._statusCode -} - -func (o *ArchiveListV1Default) Error() string { - return fmt.Sprintf("[GET /archives/entities/archive-files/v1][%d] ArchiveListV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveListV1Default) String() string { - return fmt.Sprintf("[GET /archives/entities/archive-files/v1][%d] ArchiveListV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveListV1Default) GetPayload() *models.ClientArchiveListFilesResponseV1 { - return o.Payload -} - -func (o *ArchiveListV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientArchiveListFilesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/archive_upload_v1_responses.go b/falcon/client/sample_uploads/archive_upload_v1_responses.go index 42ed6b17..a4956eb5 100644 --- a/falcon/client/sample_uploads/archive_upload_v1_responses.go +++ b/falcon/client/sample_uploads/archive_upload_v1_responses.go @@ -62,14 +62,7 @@ func (o *ArchiveUploadV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewArchiveUploadV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /archives/entities/archives/v1] ArchiveUploadV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *ArchiveUploadV1InternalServerError) readResponse(response runtime.Clien return nil } - -// NewArchiveUploadV1Default creates a ArchiveUploadV1Default with default headers values -func NewArchiveUploadV1Default(code int) *ArchiveUploadV1Default { - return &ArchiveUploadV1Default{ - _statusCode: code, - } -} - -/* -ArchiveUploadV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ArchiveUploadV1Default struct { - _statusCode int - - Payload *models.ClientArchiveCreateResponseV1 -} - -// IsSuccess returns true when this archive upload v1 default response has a 2xx status code -func (o *ArchiveUploadV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this archive upload v1 default response has a 3xx status code -func (o *ArchiveUploadV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this archive upload v1 default response has a 4xx status code -func (o *ArchiveUploadV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this archive upload v1 default response has a 5xx status code -func (o *ArchiveUploadV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this archive upload v1 default response a status code equal to that given -func (o *ArchiveUploadV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the archive upload v1 default response -func (o *ArchiveUploadV1Default) Code() int { - return o._statusCode -} - -func (o *ArchiveUploadV1Default) Error() string { - return fmt.Sprintf("[POST /archives/entities/archives/v1][%d] ArchiveUploadV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveUploadV1Default) String() string { - return fmt.Sprintf("[POST /archives/entities/archives/v1][%d] ArchiveUploadV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveUploadV1Default) GetPayload() *models.ClientArchiveCreateResponseV1 { - return o.Payload -} - -func (o *ArchiveUploadV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientArchiveCreateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/archive_upload_v2_parameters.go b/falcon/client/sample_uploads/archive_upload_v2_parameters.go index 0c42055a..cdbe1c19 100644 --- a/falcon/client/sample_uploads/archive_upload_v2_parameters.go +++ b/falcon/client/sample_uploads/archive_upload_v2_parameters.go @@ -70,7 +70,7 @@ type ArchiveUploadV2Params struct { /* File. - Content of the uploaded archive. For example, use `--form file=@$FILE_PATH` when using cURL. + Content of the uploaded archive. For example, use `--form file=@$FILE_PATH;type=` when using cURL. Supported file types are `application/zip` and `application/x-7z-compressed`. */ File runtime.NamedReadCloser diff --git a/falcon/client/sample_uploads/archive_upload_v2_responses.go b/falcon/client/sample_uploads/archive_upload_v2_responses.go index b9b446a8..7f75871f 100644 --- a/falcon/client/sample_uploads/archive_upload_v2_responses.go +++ b/falcon/client/sample_uploads/archive_upload_v2_responses.go @@ -62,14 +62,7 @@ func (o *ArchiveUploadV2Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewArchiveUploadV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /archives/entities/archives/v2] ArchiveUploadV2", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *ArchiveUploadV2InternalServerError) readResponse(response runtime.Clien return nil } - -// NewArchiveUploadV2Default creates a ArchiveUploadV2Default with default headers values -func NewArchiveUploadV2Default(code int) *ArchiveUploadV2Default { - return &ArchiveUploadV2Default{ - _statusCode: code, - } -} - -/* -ArchiveUploadV2Default describes a response with status code -1, with default header values. - -OK -*/ -type ArchiveUploadV2Default struct { - _statusCode int - - Payload *models.ClientArchiveCreateResponseV1 -} - -// IsSuccess returns true when this archive upload v2 default response has a 2xx status code -func (o *ArchiveUploadV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this archive upload v2 default response has a 3xx status code -func (o *ArchiveUploadV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this archive upload v2 default response has a 4xx status code -func (o *ArchiveUploadV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this archive upload v2 default response has a 5xx status code -func (o *ArchiveUploadV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this archive upload v2 default response a status code equal to that given -func (o *ArchiveUploadV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the archive upload v2 default response -func (o *ArchiveUploadV2Default) Code() int { - return o._statusCode -} - -func (o *ArchiveUploadV2Default) Error() string { - return fmt.Sprintf("[POST /archives/entities/archives/v2][%d] ArchiveUploadV2 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveUploadV2Default) String() string { - return fmt.Sprintf("[POST /archives/entities/archives/v2][%d] ArchiveUploadV2 default %+v", o._statusCode, o.Payload) -} - -func (o *ArchiveUploadV2Default) GetPayload() *models.ClientArchiveCreateResponseV1 { - return o.Payload -} - -func (o *ArchiveUploadV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientArchiveCreateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/delete_sample_v3_responses.go b/falcon/client/sample_uploads/delete_sample_v3_responses.go index a95b9e26..6b910ece 100644 --- a/falcon/client/sample_uploads/delete_sample_v3_responses.go +++ b/falcon/client/sample_uploads/delete_sample_v3_responses.go @@ -62,14 +62,7 @@ func (o *DeleteSampleV3Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewDeleteSampleV3Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /samples/entities/samples/v3] DeleteSampleV3", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *DeleteSampleV3InternalServerError) readResponse(response runtime.Client return nil } - -// NewDeleteSampleV3Default creates a DeleteSampleV3Default with default headers values -func NewDeleteSampleV3Default(code int) *DeleteSampleV3Default { - return &DeleteSampleV3Default{ - _statusCode: code, - } -} - -/* -DeleteSampleV3Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteSampleV3Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this delete sample v3 default response has a 2xx status code -func (o *DeleteSampleV3Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete sample v3 default response has a 3xx status code -func (o *DeleteSampleV3Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete sample v3 default response has a 4xx status code -func (o *DeleteSampleV3Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete sample v3 default response has a 5xx status code -func (o *DeleteSampleV3Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete sample v3 default response a status code equal to that given -func (o *DeleteSampleV3Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete sample v3 default response -func (o *DeleteSampleV3Default) Code() int { - return o._statusCode -} - -func (o *DeleteSampleV3Default) Error() string { - return fmt.Sprintf("[DELETE /samples/entities/samples/v3][%d] DeleteSampleV3 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteSampleV3Default) String() string { - return fmt.Sprintf("[DELETE /samples/entities/samples/v3][%d] DeleteSampleV3 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteSampleV3Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *DeleteSampleV3Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/extraction_create_v1_responses.go b/falcon/client/sample_uploads/extraction_create_v1_responses.go index 73e554fc..3465abd1 100644 --- a/falcon/client/sample_uploads/extraction_create_v1_responses.go +++ b/falcon/client/sample_uploads/extraction_create_v1_responses.go @@ -62,14 +62,7 @@ func (o *ExtractionCreateV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewExtractionCreateV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /archives/entities/extractions/v1] ExtractionCreateV1", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *ExtractionCreateV1InternalServerError) readResponse(response runtime.Cl return nil } - -// NewExtractionCreateV1Default creates a ExtractionCreateV1Default with default headers values -func NewExtractionCreateV1Default(code int) *ExtractionCreateV1Default { - return &ExtractionCreateV1Default{ - _statusCode: code, - } -} - -/* -ExtractionCreateV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ExtractionCreateV1Default struct { - _statusCode int - - Payload *models.ClientExtractionCreateResponseV1 -} - -// IsSuccess returns true when this extraction create v1 default response has a 2xx status code -func (o *ExtractionCreateV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this extraction create v1 default response has a 3xx status code -func (o *ExtractionCreateV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this extraction create v1 default response has a 4xx status code -func (o *ExtractionCreateV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this extraction create v1 default response has a 5xx status code -func (o *ExtractionCreateV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this extraction create v1 default response a status code equal to that given -func (o *ExtractionCreateV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the extraction create v1 default response -func (o *ExtractionCreateV1Default) Code() int { - return o._statusCode -} - -func (o *ExtractionCreateV1Default) Error() string { - return fmt.Sprintf("[POST /archives/entities/extractions/v1][%d] ExtractionCreateV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ExtractionCreateV1Default) String() string { - return fmt.Sprintf("[POST /archives/entities/extractions/v1][%d] ExtractionCreateV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ExtractionCreateV1Default) GetPayload() *models.ClientExtractionCreateResponseV1 { - return o.Payload -} - -func (o *ExtractionCreateV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientExtractionCreateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/extraction_get_v1_responses.go b/falcon/client/sample_uploads/extraction_get_v1_responses.go index 0b14149e..e22d10a1 100644 --- a/falcon/client/sample_uploads/extraction_get_v1_responses.go +++ b/falcon/client/sample_uploads/extraction_get_v1_responses.go @@ -56,14 +56,7 @@ func (o *ExtractionGetV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewExtractionGetV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /archives/entities/extractions/v1] ExtractionGetV1", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *ExtractionGetV1InternalServerError) readResponse(response runtime.Clien return nil } - -// NewExtractionGetV1Default creates a ExtractionGetV1Default with default headers values -func NewExtractionGetV1Default(code int) *ExtractionGetV1Default { - return &ExtractionGetV1Default{ - _statusCode: code, - } -} - -/* -ExtractionGetV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ExtractionGetV1Default struct { - _statusCode int - - Payload *models.ClientExtractionCreateResponseV1 -} - -// IsSuccess returns true when this extraction get v1 default response has a 2xx status code -func (o *ExtractionGetV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this extraction get v1 default response has a 3xx status code -func (o *ExtractionGetV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this extraction get v1 default response has a 4xx status code -func (o *ExtractionGetV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this extraction get v1 default response has a 5xx status code -func (o *ExtractionGetV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this extraction get v1 default response a status code equal to that given -func (o *ExtractionGetV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the extraction get v1 default response -func (o *ExtractionGetV1Default) Code() int { - return o._statusCode -} - -func (o *ExtractionGetV1Default) Error() string { - return fmt.Sprintf("[GET /archives/entities/extractions/v1][%d] ExtractionGetV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ExtractionGetV1Default) String() string { - return fmt.Sprintf("[GET /archives/entities/extractions/v1][%d] ExtractionGetV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ExtractionGetV1Default) GetPayload() *models.ClientExtractionCreateResponseV1 { - return o.Payload -} - -func (o *ExtractionGetV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientExtractionCreateResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/extraction_list_v1_responses.go b/falcon/client/sample_uploads/extraction_list_v1_responses.go index 59af69ca..2a495163 100644 --- a/falcon/client/sample_uploads/extraction_list_v1_responses.go +++ b/falcon/client/sample_uploads/extraction_list_v1_responses.go @@ -56,14 +56,7 @@ func (o *ExtractionListV1Reader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewExtractionListV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /archives/entities/extraction-files/v1] ExtractionListV1", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *ExtractionListV1InternalServerError) readResponse(response runtime.Clie return nil } - -// NewExtractionListV1Default creates a ExtractionListV1Default with default headers values -func NewExtractionListV1Default(code int) *ExtractionListV1Default { - return &ExtractionListV1Default{ - _statusCode: code, - } -} - -/* -ExtractionListV1Default describes a response with status code -1, with default header values. - -OK -*/ -type ExtractionListV1Default struct { - _statusCode int - - Payload *models.ClientExtractionListFilesResponseV1 -} - -// IsSuccess returns true when this extraction list v1 default response has a 2xx status code -func (o *ExtractionListV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this extraction list v1 default response has a 3xx status code -func (o *ExtractionListV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this extraction list v1 default response has a 4xx status code -func (o *ExtractionListV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this extraction list v1 default response has a 5xx status code -func (o *ExtractionListV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this extraction list v1 default response a status code equal to that given -func (o *ExtractionListV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the extraction list v1 default response -func (o *ExtractionListV1Default) Code() int { - return o._statusCode -} - -func (o *ExtractionListV1Default) Error() string { - return fmt.Sprintf("[GET /archives/entities/extraction-files/v1][%d] ExtractionListV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ExtractionListV1Default) String() string { - return fmt.Sprintf("[GET /archives/entities/extraction-files/v1][%d] ExtractionListV1 default %+v", o._statusCode, o.Payload) -} - -func (o *ExtractionListV1Default) GetPayload() *models.ClientExtractionListFilesResponseV1 { - return o.Payload -} - -func (o *ExtractionListV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientExtractionListFilesResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/get_sample_v3_responses.go b/falcon/client/sample_uploads/get_sample_v3_responses.go index ac89e94e..dd1d2533 100644 --- a/falcon/client/sample_uploads/get_sample_v3_responses.go +++ b/falcon/client/sample_uploads/get_sample_v3_responses.go @@ -62,14 +62,7 @@ func (o *GetSampleV3Reader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewGetSampleV3Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /samples/entities/samples/v3] GetSampleV3", response, response.Code()) } } @@ -745,73 +738,3 @@ func (o *GetSampleV3InternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewGetSampleV3Default creates a GetSampleV3Default with default headers values -func NewGetSampleV3Default(code int) *GetSampleV3Default { - return &GetSampleV3Default{ - _statusCode: code, - } -} - -/* -GetSampleV3Default describes a response with status code -1, with default header values. - -OK -*/ -type GetSampleV3Default struct { - _statusCode int - - Payload string -} - -// IsSuccess returns true when this get sample v3 default response has a 2xx status code -func (o *GetSampleV3Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get sample v3 default response has a 3xx status code -func (o *GetSampleV3Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get sample v3 default response has a 4xx status code -func (o *GetSampleV3Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get sample v3 default response has a 5xx status code -func (o *GetSampleV3Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get sample v3 default response a status code equal to that given -func (o *GetSampleV3Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get sample v3 default response -func (o *GetSampleV3Default) Code() int { - return o._statusCode -} - -func (o *GetSampleV3Default) Error() string { - return fmt.Sprintf("[GET /samples/entities/samples/v3][%d] GetSampleV3 default %+v", o._statusCode, o.Payload) -} - -func (o *GetSampleV3Default) String() string { - return fmt.Sprintf("[GET /samples/entities/samples/v3][%d] GetSampleV3 default %+v", o._statusCode, o.Payload) -} - -func (o *GetSampleV3Default) GetPayload() string { - return o.Payload -} - -func (o *GetSampleV3Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sample_uploads/sample_uploads_client.go b/falcon/client/sample_uploads/sample_uploads_client.go index c741a16f..5391106b 100644 --- a/falcon/client/sample_uploads/sample_uploads_client.go +++ b/falcon/client/sample_uploads/sample_uploads_client.go @@ -126,8 +126,9 @@ func (a *Client) ArchiveGetV1(params *ArchiveGetV1Params, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*ArchiveGetV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ArchiveGetV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -163,8 +164,9 @@ func (a *Client) ArchiveListV1(params *ArchiveListV1Params, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*ArchiveListV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ArchiveListV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -201,9 +203,9 @@ func (a *Client) ArchiveUploadV1(params *ArchiveUploadV1Params, opts ...ClientOp case *ArchiveUploadV1Accepted: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*ArchiveUploadV1Default) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for sample_uploads: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -240,9 +242,9 @@ func (a *Client) ArchiveUploadV2(params *ArchiveUploadV2Params, opts ...ClientOp case *ArchiveUploadV2Accepted: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*ArchiveUploadV2Default) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for sample_uploads: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -278,8 +280,9 @@ func (a *Client) DeleteSampleV3(params *DeleteSampleV3Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteSampleV3Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteSampleV3: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -316,9 +319,9 @@ func (a *Client) ExtractionCreateV1(params *ExtractionCreateV1Params, opts ...Cl case *ExtractionCreateV1Accepted: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*ExtractionCreateV1Default) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for sample_uploads: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -354,8 +357,9 @@ func (a *Client) ExtractionGetV1(params *ExtractionGetV1Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*ExtractionGetV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ExtractionGetV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -391,8 +395,9 @@ func (a *Client) ExtractionListV1(params *ExtractionListV1Params, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*ExtractionListV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for ExtractionListV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -428,8 +433,9 @@ func (a *Client) GetSampleV3(params *GetSampleV3Params, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetSampleV3Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSampleV3: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -465,8 +471,9 @@ func (a *Client) UploadSampleV3(params *UploadSampleV3Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*UploadSampleV3Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UploadSampleV3: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/sample_uploads/upload_sample_v3_responses.go b/falcon/client/sample_uploads/upload_sample_v3_responses.go index 08ba2eb7..6c436132 100644 --- a/falcon/client/sample_uploads/upload_sample_v3_responses.go +++ b/falcon/client/sample_uploads/upload_sample_v3_responses.go @@ -56,14 +56,7 @@ func (o *UploadSampleV3Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewUploadSampleV3Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /samples/entities/samples/v3] UploadSampleV3", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *UploadSampleV3InternalServerError) readResponse(response runtime.Client return nil } - -// NewUploadSampleV3Default creates a UploadSampleV3Default with default headers values -func NewUploadSampleV3Default(code int) *UploadSampleV3Default { - return &UploadSampleV3Default{ - _statusCode: code, - } -} - -/* -UploadSampleV3Default describes a response with status code -1, with default header values. - -OK -*/ -type UploadSampleV3Default struct { - _statusCode int - - Payload *models.ClientSampleMetadataResponseV2 -} - -// IsSuccess returns true when this upload sample v3 default response has a 2xx status code -func (o *UploadSampleV3Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this upload sample v3 default response has a 3xx status code -func (o *UploadSampleV3Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this upload sample v3 default response has a 4xx status code -func (o *UploadSampleV3Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this upload sample v3 default response has a 5xx status code -func (o *UploadSampleV3Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this upload sample v3 default response a status code equal to that given -func (o *UploadSampleV3Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the upload sample v3 default response -func (o *UploadSampleV3Default) Code() int { - return o._statusCode -} - -func (o *UploadSampleV3Default) Error() string { - return fmt.Sprintf("[POST /samples/entities/samples/v3][%d] UploadSampleV3 default %+v", o._statusCode, o.Payload) -} - -func (o *UploadSampleV3Default) String() string { - return fmt.Sprintf("[POST /samples/entities/samples/v3][%d] UploadSampleV3 default %+v", o._statusCode, o.Payload) -} - -func (o *UploadSampleV3Default) GetPayload() *models.ClientSampleMetadataResponseV2 { - return o.Payload -} - -func (o *UploadSampleV3Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ClientSampleMetadataResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/scheduled_reports/scheduled_reports_client.go b/falcon/client/scheduled_reports/scheduled_reports_client.go index d38b81cf..5cfbf526 100644 --- a/falcon/client/scheduled_reports/scheduled_reports_client.go +++ b/falcon/client/scheduled_reports/scheduled_reports_client.go @@ -6,6 +6,8 @@ package scheduled_reports // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -70,8 +72,9 @@ func (a *Client) ScheduledReportsGet(params *ScheduledReportsGetParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*ScheduledReportsGetDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for scheduled-reports.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -107,8 +110,9 @@ func (a *Client) ScheduledReportsLaunch(params *ScheduledReportsLaunchParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*ScheduledReportsLaunchDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for scheduled-reports.launch: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -144,8 +148,9 @@ func (a *Client) ScheduledReportsQuery(params *ScheduledReportsQueryParams, opts return success, nil } // unexpected success response - unexpectedSuccess := result.(*ScheduledReportsQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for scheduled-reports.query: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/scheduled_reports/scheduled_reports_get_responses.go b/falcon/client/scheduled_reports/scheduled_reports_get_responses.go index d3ae9765..47cb8b74 100644 --- a/falcon/client/scheduled_reports/scheduled_reports_get_responses.go +++ b/falcon/client/scheduled_reports/scheduled_reports_get_responses.go @@ -50,14 +50,7 @@ func (o *ScheduledReportsGetReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewScheduledReportsGetDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /reports/entities/scheduled-reports/v1] scheduled-reports.get", response, response.Code()) } } @@ -85,7 +78,7 @@ type ScheduledReportsGetOK struct { */ XRateLimitRemaining int64 - Payload *models.APIScheduledReportsResultV1 + Payload *models.DomainScheduledReportsResultV1 } // IsSuccess returns true when this scheduled reports get o k response has a 2xx status code @@ -126,7 +119,7 @@ func (o *ScheduledReportsGetOK) String() string { return fmt.Sprintf("[GET /reports/entities/scheduled-reports/v1][%d] scheduledReportsGetOK %+v", 200, o.Payload) } -func (o *ScheduledReportsGetOK) GetPayload() *models.APIScheduledReportsResultV1 { +func (o *ScheduledReportsGetOK) GetPayload() *models.DomainScheduledReportsResultV1 { return o.Payload } @@ -161,7 +154,7 @@ func (o *ScheduledReportsGetOK) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIScheduledReportsResultV1) + o.Payload = new(models.DomainScheduledReportsResultV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *ScheduledReportsGetTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewScheduledReportsGetDefault creates a ScheduledReportsGetDefault with default headers values -func NewScheduledReportsGetDefault(code int) *ScheduledReportsGetDefault { - return &ScheduledReportsGetDefault{ - _statusCode: code, - } -} - -/* -ScheduledReportsGetDefault describes a response with status code -1, with default header values. - -OK -*/ -type ScheduledReportsGetDefault struct { - _statusCode int - - Payload *models.APIScheduledReportsResultV1 -} - -// IsSuccess returns true when this scheduled reports get default response has a 2xx status code -func (o *ScheduledReportsGetDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this scheduled reports get default response has a 3xx status code -func (o *ScheduledReportsGetDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this scheduled reports get default response has a 4xx status code -func (o *ScheduledReportsGetDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this scheduled reports get default response has a 5xx status code -func (o *ScheduledReportsGetDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this scheduled reports get default response a status code equal to that given -func (o *ScheduledReportsGetDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the scheduled reports get default response -func (o *ScheduledReportsGetDefault) Code() int { - return o._statusCode -} - -func (o *ScheduledReportsGetDefault) Error() string { - return fmt.Sprintf("[GET /reports/entities/scheduled-reports/v1][%d] scheduled-reports.get default %+v", o._statusCode, o.Payload) -} - -func (o *ScheduledReportsGetDefault) String() string { - return fmt.Sprintf("[GET /reports/entities/scheduled-reports/v1][%d] scheduled-reports.get default %+v", o._statusCode, o.Payload) -} - -func (o *ScheduledReportsGetDefault) GetPayload() *models.APIScheduledReportsResultV1 { - return o.Payload -} - -func (o *ScheduledReportsGetDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIScheduledReportsResultV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/scheduled_reports/scheduled_reports_launch_parameters.go b/falcon/client/scheduled_reports/scheduled_reports_launch_parameters.go index 1aa81e69..bf613cc4 100644 --- a/falcon/client/scheduled_reports/scheduled_reports_launch_parameters.go +++ b/falcon/client/scheduled_reports/scheduled_reports_launch_parameters.go @@ -64,7 +64,7 @@ ScheduledReportsLaunchParams contains all the parameters to send to the API endp type ScheduledReportsLaunchParams struct { // Body. - Body []*models.APIReportExecutionLaunchRequestV1 + Body []*models.DomainReportExecutionLaunchRequestV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *ScheduledReportsLaunchParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the scheduled reports launch params -func (o *ScheduledReportsLaunchParams) WithBody(body []*models.APIReportExecutionLaunchRequestV1) *ScheduledReportsLaunchParams { +func (o *ScheduledReportsLaunchParams) WithBody(body []*models.DomainReportExecutionLaunchRequestV1) *ScheduledReportsLaunchParams { o.SetBody(body) return o } // SetBody adds the body to the scheduled reports launch params -func (o *ScheduledReportsLaunchParams) SetBody(body []*models.APIReportExecutionLaunchRequestV1) { +func (o *ScheduledReportsLaunchParams) SetBody(body []*models.DomainReportExecutionLaunchRequestV1) { o.Body = body } diff --git a/falcon/client/scheduled_reports/scheduled_reports_launch_responses.go b/falcon/client/scheduled_reports/scheduled_reports_launch_responses.go index 0e64e249..73e76d4c 100644 --- a/falcon/client/scheduled_reports/scheduled_reports_launch_responses.go +++ b/falcon/client/scheduled_reports/scheduled_reports_launch_responses.go @@ -50,14 +50,7 @@ func (o *ScheduledReportsLaunchReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewScheduledReportsLaunchDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /reports/entities/scheduled-reports/execution/v1] scheduled-reports.launch", response, response.Code()) } } @@ -85,7 +78,7 @@ type ScheduledReportsLaunchOK struct { */ XRateLimitRemaining int64 - Payload *models.APIReportExecutionsResponseV1 + Payload *models.DomainReportExecutionsResponseV1 } // IsSuccess returns true when this scheduled reports launch o k response has a 2xx status code @@ -126,7 +119,7 @@ func (o *ScheduledReportsLaunchOK) String() string { return fmt.Sprintf("[POST /reports/entities/scheduled-reports/execution/v1][%d] scheduledReportsLaunchOK %+v", 200, o.Payload) } -func (o *ScheduledReportsLaunchOK) GetPayload() *models.APIReportExecutionsResponseV1 { +func (o *ScheduledReportsLaunchOK) GetPayload() *models.DomainReportExecutionsResponseV1 { return o.Payload } @@ -161,7 +154,7 @@ func (o *ScheduledReportsLaunchOK) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.APIReportExecutionsResponseV1) + o.Payload = new(models.DomainReportExecutionsResponseV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -515,75 +508,3 @@ func (o *ScheduledReportsLaunchTooManyRequests) readResponse(response runtime.Cl return nil } - -// NewScheduledReportsLaunchDefault creates a ScheduledReportsLaunchDefault with default headers values -func NewScheduledReportsLaunchDefault(code int) *ScheduledReportsLaunchDefault { - return &ScheduledReportsLaunchDefault{ - _statusCode: code, - } -} - -/* -ScheduledReportsLaunchDefault describes a response with status code -1, with default header values. - -OK -*/ -type ScheduledReportsLaunchDefault struct { - _statusCode int - - Payload *models.APIReportExecutionsResponseV1 -} - -// IsSuccess returns true when this scheduled reports launch default response has a 2xx status code -func (o *ScheduledReportsLaunchDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this scheduled reports launch default response has a 3xx status code -func (o *ScheduledReportsLaunchDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this scheduled reports launch default response has a 4xx status code -func (o *ScheduledReportsLaunchDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this scheduled reports launch default response has a 5xx status code -func (o *ScheduledReportsLaunchDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this scheduled reports launch default response a status code equal to that given -func (o *ScheduledReportsLaunchDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the scheduled reports launch default response -func (o *ScheduledReportsLaunchDefault) Code() int { - return o._statusCode -} - -func (o *ScheduledReportsLaunchDefault) Error() string { - return fmt.Sprintf("[POST /reports/entities/scheduled-reports/execution/v1][%d] scheduled-reports.launch default %+v", o._statusCode, o.Payload) -} - -func (o *ScheduledReportsLaunchDefault) String() string { - return fmt.Sprintf("[POST /reports/entities/scheduled-reports/execution/v1][%d] scheduled-reports.launch default %+v", o._statusCode, o.Payload) -} - -func (o *ScheduledReportsLaunchDefault) GetPayload() *models.APIReportExecutionsResponseV1 { - return o.Payload -} - -func (o *ScheduledReportsLaunchDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIReportExecutionsResponseV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/scheduled_reports/scheduled_reports_query_responses.go b/falcon/client/scheduled_reports/scheduled_reports_query_responses.go index a37e1ace..65c1298d 100644 --- a/falcon/client/scheduled_reports/scheduled_reports_query_responses.go +++ b/falcon/client/scheduled_reports/scheduled_reports_query_responses.go @@ -50,14 +50,7 @@ func (o *ScheduledReportsQueryReader) ReadResponse(response runtime.ClientRespon } return nil, result default: - result := NewScheduledReportsQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /reports/queries/scheduled-reports/v1] scheduled-reports.query", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *ScheduledReportsQueryTooManyRequests) readResponse(response runtime.Cli return nil } - -// NewScheduledReportsQueryDefault creates a ScheduledReportsQueryDefault with default headers values -func NewScheduledReportsQueryDefault(code int) *ScheduledReportsQueryDefault { - return &ScheduledReportsQueryDefault{ - _statusCode: code, - } -} - -/* -ScheduledReportsQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type ScheduledReportsQueryDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this scheduled reports query default response has a 2xx status code -func (o *ScheduledReportsQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this scheduled reports query default response has a 3xx status code -func (o *ScheduledReportsQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this scheduled reports query default response has a 4xx status code -func (o *ScheduledReportsQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this scheduled reports query default response has a 5xx status code -func (o *ScheduledReportsQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this scheduled reports query default response a status code equal to that given -func (o *ScheduledReportsQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the scheduled reports query default response -func (o *ScheduledReportsQueryDefault) Code() int { - return o._statusCode -} - -func (o *ScheduledReportsQueryDefault) Error() string { - return fmt.Sprintf("[GET /reports/queries/scheduled-reports/v1][%d] scheduled-reports.query default %+v", o._statusCode, o.Payload) -} - -func (o *ScheduledReportsQueryDefault) String() string { - return fmt.Sprintf("[GET /reports/queries/scheduled-reports/v1][%d] scheduled-reports.query default %+v", o._statusCode, o.Payload) -} - -func (o *ScheduledReportsQueryDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *ScheduledReportsQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_download/download_sensor_installer_by_id_responses.go b/falcon/client/sensor_download/download_sensor_installer_by_id_responses.go index 5256e620..16141f33 100644 --- a/falcon/client/sensor_download/download_sensor_installer_by_id_responses.go +++ b/falcon/client/sensor_download/download_sensor_installer_by_id_responses.go @@ -57,14 +57,7 @@ func (o *DownloadSensorInstallerByIDReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewDownloadSensorInstallerByIDDefault(response.Code(), o.writer) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /sensors/entities/download-installer/v1] DownloadSensorInstallerById", response, response.Code()) } } @@ -83,6 +76,10 @@ OK */ type DownloadSensorInstallerByIDOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -138,6 +135,13 @@ func (o *DownloadSensorInstallerByIDOK) GetPayload() io.Writer { func (o *DownloadSensorInstallerByIDOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -180,6 +184,10 @@ Bad Request */ type DownloadSensorInstallerByIDBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -188,7 +196,7 @@ type DownloadSensorInstallerByIDBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this download sensor installer by Id bad request response has a 2xx status code @@ -229,12 +237,19 @@ func (o *DownloadSensorInstallerByIDBadRequest) String() string { return fmt.Sprintf("[GET /sensors/entities/download-installer/v1][%d] downloadSensorInstallerByIdBadRequest %+v", 400, o.Payload) } -func (o *DownloadSensorInstallerByIDBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *DownloadSensorInstallerByIDBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *DownloadSensorInstallerByIDBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -257,7 +272,7 @@ func (o *DownloadSensorInstallerByIDBadRequest) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -279,6 +294,10 @@ Forbidden */ type DownloadSensorInstallerByIDForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -334,6 +353,13 @@ func (o *DownloadSensorInstallerByIDForbidden) GetPayload() *models.MsaReplyMeta func (o *DownloadSensorInstallerByIDForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -378,6 +404,10 @@ Not Found */ type DownloadSensorInstallerByIDNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -386,7 +416,7 @@ type DownloadSensorInstallerByIDNotFound struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this download sensor installer by Id not found response has a 2xx status code @@ -427,12 +457,19 @@ func (o *DownloadSensorInstallerByIDNotFound) String() string { return fmt.Sprintf("[GET /sensors/entities/download-installer/v1][%d] downloadSensorInstallerByIdNotFound %+v", 404, o.Payload) } -func (o *DownloadSensorInstallerByIDNotFound) GetPayload() *models.MsaQueryResponse { +func (o *DownloadSensorInstallerByIDNotFound) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *DownloadSensorInstallerByIDNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -455,7 +492,7 @@ func (o *DownloadSensorInstallerByIDNotFound) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -477,6 +514,10 @@ Too Many Requests */ type DownloadSensorInstallerByIDTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -536,6 +577,13 @@ func (o *DownloadSensorInstallerByIDTooManyRequests) GetPayload() *models.MsaRep func (o *DownloadSensorInstallerByIDTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -578,75 +626,3 @@ func (o *DownloadSensorInstallerByIDTooManyRequests) readResponse(response runti return nil } - -// NewDownloadSensorInstallerByIDDefault creates a DownloadSensorInstallerByIDDefault with default headers values -func NewDownloadSensorInstallerByIDDefault(code int, writer io.Writer) *DownloadSensorInstallerByIDDefault { - return &DownloadSensorInstallerByIDDefault{ - _statusCode: code, - - Payload: writer, - } -} - -/* -DownloadSensorInstallerByIDDefault describes a response with status code -1, with default header values. - -OK -*/ -type DownloadSensorInstallerByIDDefault struct { - _statusCode int - - Payload io.Writer -} - -// IsSuccess returns true when this download sensor installer by Id default response has a 2xx status code -func (o *DownloadSensorInstallerByIDDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this download sensor installer by Id default response has a 3xx status code -func (o *DownloadSensorInstallerByIDDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this download sensor installer by Id default response has a 4xx status code -func (o *DownloadSensorInstallerByIDDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this download sensor installer by Id default response has a 5xx status code -func (o *DownloadSensorInstallerByIDDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this download sensor installer by Id default response a status code equal to that given -func (o *DownloadSensorInstallerByIDDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the download sensor installer by Id default response -func (o *DownloadSensorInstallerByIDDefault) Code() int { - return o._statusCode -} - -func (o *DownloadSensorInstallerByIDDefault) Error() string { - return fmt.Sprintf("[GET /sensors/entities/download-installer/v1][%d] DownloadSensorInstallerById default %+v", o._statusCode, o.Payload) -} - -func (o *DownloadSensorInstallerByIDDefault) String() string { - return fmt.Sprintf("[GET /sensors/entities/download-installer/v1][%d] DownloadSensorInstallerById default %+v", o._statusCode, o.Payload) -} - -func (o *DownloadSensorInstallerByIDDefault) GetPayload() io.Writer { - return o.Payload -} - -func (o *DownloadSensorInstallerByIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_download/get_combined_sensor_installers_by_query_responses.go b/falcon/client/sensor_download/get_combined_sensor_installers_by_query_responses.go index 7d39f35f..15faa2d8 100644 --- a/falcon/client/sensor_download/get_combined_sensor_installers_by_query_responses.go +++ b/falcon/client/sensor_download/get_combined_sensor_installers_by_query_responses.go @@ -50,14 +50,7 @@ func (o *GetCombinedSensorInstallersByQueryReader) ReadResponse(response runtime } return nil, result default: - result := NewGetCombinedSensorInstallersByQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /sensors/combined/installers/v1] GetCombinedSensorInstallersByQuery", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetCombinedSensorInstallersByQueryOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -128,6 +125,13 @@ func (o *GetCombinedSensorInstallersByQueryOK) GetPayload() *models.DomainSensor func (o *GetCombinedSensorInstallersByQueryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -172,6 +176,10 @@ Bad Request */ type GetCombinedSensorInstallersByQueryBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -180,7 +188,7 @@ type GetCombinedSensorInstallersByQueryBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get combined sensor installers by query bad request response has a 2xx status code @@ -221,12 +229,19 @@ func (o *GetCombinedSensorInstallersByQueryBadRequest) String() string { return fmt.Sprintf("[GET /sensors/combined/installers/v1][%d] getCombinedSensorInstallersByQueryBadRequest %+v", 400, o.Payload) } -func (o *GetCombinedSensorInstallersByQueryBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *GetCombinedSensorInstallersByQueryBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetCombinedSensorInstallersByQueryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -249,7 +264,7 @@ func (o *GetCombinedSensorInstallersByQueryBadRequest) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -271,6 +286,10 @@ Forbidden */ type GetCombinedSensorInstallersByQueryForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *GetCombinedSensorInstallersByQueryForbidden) GetPayload() *models.MsaRe func (o *GetCombinedSensorInstallersByQueryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type GetCombinedSensorInstallersByQueryTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *GetCombinedSensorInstallersByQueryTooManyRequests) GetPayload() *models func (o *GetCombinedSensorInstallersByQueryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetCombinedSensorInstallersByQueryTooManyRequests) readResponse(respons return nil } - -// NewGetCombinedSensorInstallersByQueryDefault creates a GetCombinedSensorInstallersByQueryDefault with default headers values -func NewGetCombinedSensorInstallersByQueryDefault(code int) *GetCombinedSensorInstallersByQueryDefault { - return &GetCombinedSensorInstallersByQueryDefault{ - _statusCode: code, - } -} - -/* -GetCombinedSensorInstallersByQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetCombinedSensorInstallersByQueryDefault struct { - _statusCode int - - Payload *models.DomainSensorInstallersV1 -} - -// IsSuccess returns true when this get combined sensor installers by query default response has a 2xx status code -func (o *GetCombinedSensorInstallersByQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get combined sensor installers by query default response has a 3xx status code -func (o *GetCombinedSensorInstallersByQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get combined sensor installers by query default response has a 4xx status code -func (o *GetCombinedSensorInstallersByQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get combined sensor installers by query default response has a 5xx status code -func (o *GetCombinedSensorInstallersByQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get combined sensor installers by query default response a status code equal to that given -func (o *GetCombinedSensorInstallersByQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get combined sensor installers by query default response -func (o *GetCombinedSensorInstallersByQueryDefault) Code() int { - return o._statusCode -} - -func (o *GetCombinedSensorInstallersByQueryDefault) Error() string { - return fmt.Sprintf("[GET /sensors/combined/installers/v1][%d] GetCombinedSensorInstallersByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *GetCombinedSensorInstallersByQueryDefault) String() string { - return fmt.Sprintf("[GET /sensors/combined/installers/v1][%d] GetCombinedSensorInstallersByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *GetCombinedSensorInstallersByQueryDefault) GetPayload() *models.DomainSensorInstallersV1 { - return o.Payload -} - -func (o *GetCombinedSensorInstallersByQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainSensorInstallersV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_download/get_sensor_installers_by_query_responses.go b/falcon/client/sensor_download/get_sensor_installers_by_query_responses.go index 2e856edc..89476b30 100644 --- a/falcon/client/sensor_download/get_sensor_installers_by_query_responses.go +++ b/falcon/client/sensor_download/get_sensor_installers_by_query_responses.go @@ -50,14 +50,7 @@ func (o *GetSensorInstallersByQueryReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewGetSensorInstallersByQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /sensors/queries/installers/v1] GetSensorInstallersByQuery", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetSensorInstallersByQueryOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -81,7 +78,7 @@ type GetSensorInstallersByQueryOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get sensor installers by query o k response has a 2xx status code @@ -122,12 +119,19 @@ func (o *GetSensorInstallersByQueryOK) String() string { return fmt.Sprintf("[GET /sensors/queries/installers/v1][%d] getSensorInstallersByQueryOK %+v", 200, o.Payload) } -func (o *GetSensorInstallersByQueryOK) GetPayload() *models.MsaQueryResponse { +func (o *GetSensorInstallersByQueryOK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetSensorInstallersByQueryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -150,7 +154,7 @@ func (o *GetSensorInstallersByQueryOK) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -172,6 +176,10 @@ Bad Request */ type GetSensorInstallersByQueryBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -180,7 +188,7 @@ type GetSensorInstallersByQueryBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get sensor installers by query bad request response has a 2xx status code @@ -221,12 +229,19 @@ func (o *GetSensorInstallersByQueryBadRequest) String() string { return fmt.Sprintf("[GET /sensors/queries/installers/v1][%d] getSensorInstallersByQueryBadRequest %+v", 400, o.Payload) } -func (o *GetSensorInstallersByQueryBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *GetSensorInstallersByQueryBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetSensorInstallersByQueryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -249,7 +264,7 @@ func (o *GetSensorInstallersByQueryBadRequest) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -271,6 +286,10 @@ Forbidden */ type GetSensorInstallersByQueryForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *GetSensorInstallersByQueryForbidden) GetPayload() *models.MsaReplyMetaO func (o *GetSensorInstallersByQueryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type GetSensorInstallersByQueryTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *GetSensorInstallersByQueryTooManyRequests) GetPayload() *models.MsaRepl func (o *GetSensorInstallersByQueryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetSensorInstallersByQueryTooManyRequests) readResponse(response runtim return nil } - -// NewGetSensorInstallersByQueryDefault creates a GetSensorInstallersByQueryDefault with default headers values -func NewGetSensorInstallersByQueryDefault(code int) *GetSensorInstallersByQueryDefault { - return &GetSensorInstallersByQueryDefault{ - _statusCode: code, - } -} - -/* -GetSensorInstallersByQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetSensorInstallersByQueryDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this get sensor installers by query default response has a 2xx status code -func (o *GetSensorInstallersByQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get sensor installers by query default response has a 3xx status code -func (o *GetSensorInstallersByQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get sensor installers by query default response has a 4xx status code -func (o *GetSensorInstallersByQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get sensor installers by query default response has a 5xx status code -func (o *GetSensorInstallersByQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get sensor installers by query default response a status code equal to that given -func (o *GetSensorInstallersByQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get sensor installers by query default response -func (o *GetSensorInstallersByQueryDefault) Code() int { - return o._statusCode -} - -func (o *GetSensorInstallersByQueryDefault) Error() string { - return fmt.Sprintf("[GET /sensors/queries/installers/v1][%d] GetSensorInstallersByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *GetSensorInstallersByQueryDefault) String() string { - return fmt.Sprintf("[GET /sensors/queries/installers/v1][%d] GetSensorInstallersByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *GetSensorInstallersByQueryDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *GetSensorInstallersByQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_download/get_sensor_installers_c_c_id_by_query_responses.go b/falcon/client/sensor_download/get_sensor_installers_c_c_id_by_query_responses.go index 0e75b28c..f29724e3 100644 --- a/falcon/client/sensor_download/get_sensor_installers_c_c_id_by_query_responses.go +++ b/falcon/client/sensor_download/get_sensor_installers_c_c_id_by_query_responses.go @@ -50,14 +50,7 @@ func (o *GetSensorInstallersCCIDByQueryReader) ReadResponse(response runtime.Cli } return nil, result default: - result := NewGetSensorInstallersCCIDByQueryDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /sensors/queries/installers/ccid/v1] GetSensorInstallersCCIDByQuery", response, response.Code()) } } @@ -73,6 +66,10 @@ OK */ type GetSensorInstallersCCIDByQueryOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -81,7 +78,7 @@ type GetSensorInstallersCCIDByQueryOK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get sensor installers c c Id by query o k response has a 2xx status code @@ -122,12 +119,19 @@ func (o *GetSensorInstallersCCIDByQueryOK) String() string { return fmt.Sprintf("[GET /sensors/queries/installers/ccid/v1][%d] getSensorInstallersCCIdByQueryOK %+v", 200, o.Payload) } -func (o *GetSensorInstallersCCIDByQueryOK) GetPayload() *models.MsaQueryResponse { +func (o *GetSensorInstallersCCIDByQueryOK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetSensorInstallersCCIDByQueryOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -150,7 +154,7 @@ func (o *GetSensorInstallersCCIDByQueryOK) readResponse(response runtime.ClientR o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -172,6 +176,10 @@ Bad Request */ type GetSensorInstallersCCIDByQueryBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -180,7 +188,7 @@ type GetSensorInstallersCCIDByQueryBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get sensor installers c c Id by query bad request response has a 2xx status code @@ -221,12 +229,19 @@ func (o *GetSensorInstallersCCIDByQueryBadRequest) String() string { return fmt.Sprintf("[GET /sensors/queries/installers/ccid/v1][%d] getSensorInstallersCCIdByQueryBadRequest %+v", 400, o.Payload) } -func (o *GetSensorInstallersCCIDByQueryBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *GetSensorInstallersCCIDByQueryBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetSensorInstallersCCIDByQueryBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -249,7 +264,7 @@ func (o *GetSensorInstallersCCIDByQueryBadRequest) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -271,6 +286,10 @@ Forbidden */ type GetSensorInstallersCCIDByQueryForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -326,6 +345,13 @@ func (o *GetSensorInstallersCCIDByQueryForbidden) GetPayload() *models.MsaReplyM func (o *GetSensorInstallersCCIDByQueryForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -370,6 +396,10 @@ Too Many Requests */ type GetSensorInstallersCCIDByQueryTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -429,6 +459,13 @@ func (o *GetSensorInstallersCCIDByQueryTooManyRequests) GetPayload() *models.Msa func (o *GetSensorInstallersCCIDByQueryTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -471,75 +508,3 @@ func (o *GetSensorInstallersCCIDByQueryTooManyRequests) readResponse(response ru return nil } - -// NewGetSensorInstallersCCIDByQueryDefault creates a GetSensorInstallersCCIDByQueryDefault with default headers values -func NewGetSensorInstallersCCIDByQueryDefault(code int) *GetSensorInstallersCCIDByQueryDefault { - return &GetSensorInstallersCCIDByQueryDefault{ - _statusCode: code, - } -} - -/* -GetSensorInstallersCCIDByQueryDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetSensorInstallersCCIDByQueryDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this get sensor installers c c ID by query default response has a 2xx status code -func (o *GetSensorInstallersCCIDByQueryDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get sensor installers c c ID by query default response has a 3xx status code -func (o *GetSensorInstallersCCIDByQueryDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get sensor installers c c ID by query default response has a 4xx status code -func (o *GetSensorInstallersCCIDByQueryDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get sensor installers c c ID by query default response has a 5xx status code -func (o *GetSensorInstallersCCIDByQueryDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get sensor installers c c ID by query default response a status code equal to that given -func (o *GetSensorInstallersCCIDByQueryDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get sensor installers c c ID by query default response -func (o *GetSensorInstallersCCIDByQueryDefault) Code() int { - return o._statusCode -} - -func (o *GetSensorInstallersCCIDByQueryDefault) Error() string { - return fmt.Sprintf("[GET /sensors/queries/installers/ccid/v1][%d] GetSensorInstallersCCIDByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *GetSensorInstallersCCIDByQueryDefault) String() string { - return fmt.Sprintf("[GET /sensors/queries/installers/ccid/v1][%d] GetSensorInstallersCCIDByQuery default %+v", o._statusCode, o.Payload) -} - -func (o *GetSensorInstallersCCIDByQueryDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *GetSensorInstallersCCIDByQueryDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_download/get_sensor_installers_entities_responses.go b/falcon/client/sensor_download/get_sensor_installers_entities_responses.go index 3b8f095b..70d7fa7f 100644 --- a/falcon/client/sensor_download/get_sensor_installers_entities_responses.go +++ b/falcon/client/sensor_download/get_sensor_installers_entities_responses.go @@ -62,14 +62,7 @@ func (o *GetSensorInstallersEntitiesReader) ReadResponse(response runtime.Client } return nil, result default: - result := NewGetSensorInstallersEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /sensors/entities/installers/v1] GetSensorInstallersEntities", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type GetSensorInstallersEntitiesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *GetSensorInstallersEntitiesOK) GetPayload() *models.DomainSensorInstall func (o *GetSensorInstallersEntitiesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Multi-Status */ type GetSensorInstallersEntitiesMultiStatus struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *GetSensorInstallersEntitiesMultiStatus) GetPayload() *models.DomainSens func (o *GetSensorInstallersEntitiesMultiStatus) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Bad Request */ type GetSensorInstallersEntitiesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -291,7 +310,7 @@ type GetSensorInstallersEntitiesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get sensor installers entities bad request response has a 2xx status code @@ -332,12 +351,19 @@ func (o *GetSensorInstallersEntitiesBadRequest) String() string { return fmt.Sprintf("[GET /sensors/entities/installers/v1][%d] getSensorInstallersEntitiesBadRequest %+v", 400, o.Payload) } -func (o *GetSensorInstallersEntitiesBadRequest) GetPayload() *models.MsaQueryResponse { +func (o *GetSensorInstallersEntitiesBadRequest) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetSensorInstallersEntitiesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -360,7 +386,7 @@ func (o *GetSensorInstallersEntitiesBadRequest) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -382,6 +408,10 @@ Forbidden */ type GetSensorInstallersEntitiesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *GetSensorInstallersEntitiesForbidden) GetPayload() *models.MsaReplyMeta func (o *GetSensorInstallersEntitiesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Not Found */ type GetSensorInstallersEntitiesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -489,7 +530,7 @@ type GetSensorInstallersEntitiesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this get sensor installers entities not found response has a 2xx status code @@ -530,12 +571,19 @@ func (o *GetSensorInstallersEntitiesNotFound) String() string { return fmt.Sprintf("[GET /sensors/entities/installers/v1][%d] getSensorInstallersEntitiesNotFound %+v", 404, o.Payload) } -func (o *GetSensorInstallersEntitiesNotFound) GetPayload() *models.MsaQueryResponse { +func (o *GetSensorInstallersEntitiesNotFound) GetPayload() *models.MsaspecQueryResponse { return o.Payload } func (o *GetSensorInstallersEntitiesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -558,7 +606,7 @@ func (o *GetSensorInstallersEntitiesNotFound) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -580,6 +628,10 @@ Too Many Requests */ type GetSensorInstallersEntitiesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -639,6 +691,13 @@ func (o *GetSensorInstallersEntitiesTooManyRequests) GetPayload() *models.MsaRep func (o *GetSensorInstallersEntitiesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *GetSensorInstallersEntitiesTooManyRequests) readResponse(response runti return nil } - -// NewGetSensorInstallersEntitiesDefault creates a GetSensorInstallersEntitiesDefault with default headers values -func NewGetSensorInstallersEntitiesDefault(code int) *GetSensorInstallersEntitiesDefault { - return &GetSensorInstallersEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetSensorInstallersEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetSensorInstallersEntitiesDefault struct { - _statusCode int - - Payload *models.DomainSensorInstallersV1 -} - -// IsSuccess returns true when this get sensor installers entities default response has a 2xx status code -func (o *GetSensorInstallersEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get sensor installers entities default response has a 3xx status code -func (o *GetSensorInstallersEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get sensor installers entities default response has a 4xx status code -func (o *GetSensorInstallersEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get sensor installers entities default response has a 5xx status code -func (o *GetSensorInstallersEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get sensor installers entities default response a status code equal to that given -func (o *GetSensorInstallersEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get sensor installers entities default response -func (o *GetSensorInstallersEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetSensorInstallersEntitiesDefault) Error() string { - return fmt.Sprintf("[GET /sensors/entities/installers/v1][%d] GetSensorInstallersEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetSensorInstallersEntitiesDefault) String() string { - return fmt.Sprintf("[GET /sensors/entities/installers/v1][%d] GetSensorInstallersEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetSensorInstallersEntitiesDefault) GetPayload() *models.DomainSensorInstallersV1 { - return o.Payload -} - -func (o *GetSensorInstallersEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainSensorInstallersV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_download/sensor_download_client.go b/falcon/client/sensor_download/sensor_download_client.go index 92a406e3..a348d456 100644 --- a/falcon/client/sensor_download/sensor_download_client.go +++ b/falcon/client/sensor_download/sensor_download_client.go @@ -6,6 +6,7 @@ package sensor_download // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" "io" "github.com/go-openapi/runtime" @@ -76,8 +77,9 @@ func (a *Client) DownloadSensorInstallerByID(params *DownloadSensorInstallerByID return success, nil } // unexpected success response - unexpectedSuccess := result.(*DownloadSensorInstallerByIDDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DownloadSensorInstallerById: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -113,8 +115,9 @@ func (a *Client) GetCombinedSensorInstallersByQuery(params *GetCombinedSensorIns return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetCombinedSensorInstallersByQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetCombinedSensorInstallersByQuery: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -150,8 +153,9 @@ func (a *Client) GetSensorInstallersByQuery(params *GetSensorInstallersByQueryPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetSensorInstallersByQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSensorInstallersByQuery: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -187,8 +191,9 @@ func (a *Client) GetSensorInstallersCCIDByQuery(params *GetSensorInstallersCCIDB return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetSensorInstallersCCIDByQueryDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetSensorInstallersCCIDByQuery: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -225,9 +230,9 @@ func (a *Client) GetSensorInstallersEntities(params *GetSensorInstallersEntities case *GetSensorInstallersEntitiesMultiStatus: return nil, value, nil } - // unexpected success response - unexpectedSuccess := result.(*GetSensorInstallersEntitiesDefault) - return nil, nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for sensor_download: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/sensor_update_policies/create_sensor_update_policies_parameters.go b/falcon/client/sensor_update_policies/create_sensor_update_policies_parameters.go index 4e297aa5..a99bb1d8 100644 --- a/falcon/client/sensor_update_policies/create_sensor_update_policies_parameters.go +++ b/falcon/client/sensor_update_policies/create_sensor_update_policies_parameters.go @@ -64,7 +64,7 @@ CreateSensorUpdatePoliciesParams contains all the parameters to send to the API type CreateSensorUpdatePoliciesParams struct { // Body. - Body *models.RequestsCreateSensorUpdatePoliciesV1 + Body *models.SensorUpdateCreatePoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateSensorUpdatePoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create sensor update policies params -func (o *CreateSensorUpdatePoliciesParams) WithBody(body *models.RequestsCreateSensorUpdatePoliciesV1) *CreateSensorUpdatePoliciesParams { +func (o *CreateSensorUpdatePoliciesParams) WithBody(body *models.SensorUpdateCreatePoliciesReqV1) *CreateSensorUpdatePoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the create sensor update policies params -func (o *CreateSensorUpdatePoliciesParams) SetBody(body *models.RequestsCreateSensorUpdatePoliciesV1) { +func (o *CreateSensorUpdatePoliciesParams) SetBody(body *models.SensorUpdateCreatePoliciesReqV1) { o.Body = body } diff --git a/falcon/client/sensor_update_policies/create_sensor_update_policies_responses.go b/falcon/client/sensor_update_policies/create_sensor_update_policies_responses.go index 7eabf41b..cab145f3 100644 --- a/falcon/client/sensor_update_policies/create_sensor_update_policies_responses.go +++ b/falcon/client/sensor_update_policies/create_sensor_update_policies_responses.go @@ -62,7 +62,7 @@ func (o *CreateSensorUpdatePoliciesReader) ReadResponse(response runtime.ClientR } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /policy/entities/sensor-update/v1] createSensorUpdatePolicies", response, response.Code()) } } @@ -78,6 +78,10 @@ Created */ type CreateSensorUpdatePoliciesCreated struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -86,7 +90,7 @@ type CreateSensorUpdatePoliciesCreated struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this create sensor update policies created response has a 2xx status code @@ -127,12 +131,19 @@ func (o *CreateSensorUpdatePoliciesCreated) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v1][%d] createSensorUpdatePoliciesCreated %+v", 201, o.Payload) } -func (o *CreateSensorUpdatePoliciesCreated) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *CreateSensorUpdatePoliciesCreated) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *CreateSensorUpdatePoliciesCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -155,7 +166,7 @@ func (o *CreateSensorUpdatePoliciesCreated) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -177,6 +188,10 @@ Bad Request */ type CreateSensorUpdatePoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -185,7 +200,7 @@ type CreateSensorUpdatePoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this create sensor update policies bad request response has a 2xx status code @@ -226,12 +241,19 @@ func (o *CreateSensorUpdatePoliciesBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v1][%d] createSensorUpdatePoliciesBadRequest %+v", 400, o.Payload) } -func (o *CreateSensorUpdatePoliciesBadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *CreateSensorUpdatePoliciesBadRequest) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *CreateSensorUpdatePoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -254,7 +276,7 @@ func (o *CreateSensorUpdatePoliciesBadRequest) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -276,6 +298,10 @@ Forbidden */ type CreateSensorUpdatePoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *CreateSensorUpdatePoliciesForbidden) GetPayload() *models.MsaErrorsOnly func (o *CreateSensorUpdatePoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Not Found */ type CreateSensorUpdatePoliciesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -383,7 +420,7 @@ type CreateSensorUpdatePoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this create sensor update policies not found response has a 2xx status code @@ -424,12 +461,19 @@ func (o *CreateSensorUpdatePoliciesNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v1][%d] createSensorUpdatePoliciesNotFound %+v", 404, o.Payload) } -func (o *CreateSensorUpdatePoliciesNotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *CreateSensorUpdatePoliciesNotFound) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *CreateSensorUpdatePoliciesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -452,7 +496,7 @@ func (o *CreateSensorUpdatePoliciesNotFound) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -474,6 +518,10 @@ Too Many Requests */ type CreateSensorUpdatePoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *CreateSensorUpdatePoliciesTooManyRequests) GetPayload() *models.MsaRepl func (o *CreateSensorUpdatePoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type CreateSensorUpdatePoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -596,7 +655,7 @@ type CreateSensorUpdatePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this create sensor update policies internal server error response has a 2xx status code @@ -637,12 +696,19 @@ func (o *CreateSensorUpdatePoliciesInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v1][%d] createSensorUpdatePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *CreateSensorUpdatePoliciesInternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *CreateSensorUpdatePoliciesInternalServerError) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *CreateSensorUpdatePoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -665,7 +731,7 @@ func (o *CreateSensorUpdatePoliciesInternalServerError) readResponse(response ru o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_parameters.go b/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_parameters.go index 7f38ffb0..bcb62e8b 100644 --- a/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_parameters.go +++ b/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_parameters.go @@ -64,7 +64,7 @@ CreateSensorUpdatePoliciesV2Params contains all the parameters to send to the AP type CreateSensorUpdatePoliciesV2Params struct { // Body. - Body *models.RequestsCreateSensorUpdatePoliciesV2 + Body *models.SensorUpdateCreatePoliciesReqV2 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateSensorUpdatePoliciesV2Params) SetHTTPClient(client *http.Client) } // WithBody adds the body to the create sensor update policies v2 params -func (o *CreateSensorUpdatePoliciesV2Params) WithBody(body *models.RequestsCreateSensorUpdatePoliciesV2) *CreateSensorUpdatePoliciesV2Params { +func (o *CreateSensorUpdatePoliciesV2Params) WithBody(body *models.SensorUpdateCreatePoliciesReqV2) *CreateSensorUpdatePoliciesV2Params { o.SetBody(body) return o } // SetBody adds the body to the create sensor update policies v2 params -func (o *CreateSensorUpdatePoliciesV2Params) SetBody(body *models.RequestsCreateSensorUpdatePoliciesV2) { +func (o *CreateSensorUpdatePoliciesV2Params) SetBody(body *models.SensorUpdateCreatePoliciesReqV2) { o.Body = body } diff --git a/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_responses.go b/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_responses.go index a727f65a..56e8db12 100644 --- a/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_responses.go +++ b/falcon/client/sensor_update_policies/create_sensor_update_policies_v2_responses.go @@ -62,7 +62,7 @@ func (o *CreateSensorUpdatePoliciesV2Reader) ReadResponse(response runtime.Clien } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /policy/entities/sensor-update/v2] createSensorUpdatePoliciesV2", response, response.Code()) } } @@ -78,6 +78,10 @@ Created */ type CreateSensorUpdatePoliciesV2Created struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -86,7 +90,7 @@ type CreateSensorUpdatePoliciesV2Created struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this create sensor update policies v2 created response has a 2xx status code @@ -127,12 +131,19 @@ func (o *CreateSensorUpdatePoliciesV2Created) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v2][%d] createSensorUpdatePoliciesV2Created %+v", 201, o.Payload) } -func (o *CreateSensorUpdatePoliciesV2Created) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *CreateSensorUpdatePoliciesV2Created) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *CreateSensorUpdatePoliciesV2Created) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -155,7 +166,7 @@ func (o *CreateSensorUpdatePoliciesV2Created) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -177,6 +188,10 @@ Bad Request */ type CreateSensorUpdatePoliciesV2BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -185,7 +200,7 @@ type CreateSensorUpdatePoliciesV2BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this create sensor update policies v2 bad request response has a 2xx status code @@ -226,12 +241,19 @@ func (o *CreateSensorUpdatePoliciesV2BadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v2][%d] createSensorUpdatePoliciesV2BadRequest %+v", 400, o.Payload) } -func (o *CreateSensorUpdatePoliciesV2BadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *CreateSensorUpdatePoliciesV2BadRequest) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *CreateSensorUpdatePoliciesV2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -254,7 +276,7 @@ func (o *CreateSensorUpdatePoliciesV2BadRequest) readResponse(response runtime.C o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -276,6 +298,10 @@ Forbidden */ type CreateSensorUpdatePoliciesV2Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -331,6 +357,13 @@ func (o *CreateSensorUpdatePoliciesV2Forbidden) GetPayload() *models.MsaErrorsOn func (o *CreateSensorUpdatePoliciesV2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -375,6 +408,10 @@ Not Found */ type CreateSensorUpdatePoliciesV2NotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -383,7 +420,7 @@ type CreateSensorUpdatePoliciesV2NotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this create sensor update policies v2 not found response has a 2xx status code @@ -424,12 +461,19 @@ func (o *CreateSensorUpdatePoliciesV2NotFound) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v2][%d] createSensorUpdatePoliciesV2NotFound %+v", 404, o.Payload) } -func (o *CreateSensorUpdatePoliciesV2NotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *CreateSensorUpdatePoliciesV2NotFound) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *CreateSensorUpdatePoliciesV2NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -452,7 +496,7 @@ func (o *CreateSensorUpdatePoliciesV2NotFound) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -474,6 +518,10 @@ Too Many Requests */ type CreateSensorUpdatePoliciesV2TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -533,6 +581,13 @@ func (o *CreateSensorUpdatePoliciesV2TooManyRequests) GetPayload() *models.MsaRe func (o *CreateSensorUpdatePoliciesV2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -588,6 +643,10 @@ Internal Server Error */ type CreateSensorUpdatePoliciesV2InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -596,7 +655,7 @@ type CreateSensorUpdatePoliciesV2InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this create sensor update policies v2 internal server error response has a 2xx status code @@ -637,12 +696,19 @@ func (o *CreateSensorUpdatePoliciesV2InternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update/v2][%d] createSensorUpdatePoliciesV2InternalServerError %+v", 500, o.Payload) } -func (o *CreateSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *CreateSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *CreateSensorUpdatePoliciesV2InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -665,7 +731,7 @@ func (o *CreateSensorUpdatePoliciesV2InternalServerError) readResponse(response o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/delete_sensor_update_policies_responses.go b/falcon/client/sensor_update_policies/delete_sensor_update_policies_responses.go index a26017e4..d0de2f01 100644 --- a/falcon/client/sensor_update_policies/delete_sensor_update_policies_responses.go +++ b/falcon/client/sensor_update_policies/delete_sensor_update_policies_responses.go @@ -56,7 +56,7 @@ func (o *DeleteSensorUpdatePoliciesReader) ReadResponse(response runtime.ClientR } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/sensor-update/v1] deleteSensorUpdatePolicies", response, response.Code()) } } diff --git a/falcon/client/sensor_update_policies/get_sensor_update_policies_responses.go b/falcon/client/sensor_update_policies/get_sensor_update_policies_responses.go index 4cef4068..ef7390d6 100644 --- a/falcon/client/sensor_update_policies/get_sensor_update_policies_responses.go +++ b/falcon/client/sensor_update_policies/get_sensor_update_policies_responses.go @@ -56,7 +56,7 @@ func (o *GetSensorUpdatePoliciesReader) ReadResponse(response runtime.ClientResp } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/sensor-update/v1] getSensorUpdatePolicies", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetSensorUpdatePoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this get sensor update policies o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetSensorUpdatePoliciesOK) String() string { return fmt.Sprintf("[GET /policy/entities/sensor-update/v1][%d] getSensorUpdatePoliciesOK %+v", 200, o.Payload) } -func (o *GetSensorUpdatePoliciesOK) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *GetSensorUpdatePoliciesOK) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetSensorUpdatePoliciesOK) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type GetSensorUpdatePoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this get sensor update policies not found response has a 2xx status code @@ -345,7 +345,7 @@ func (o *GetSensorUpdatePoliciesNotFound) String() string { return fmt.Sprintf("[GET /policy/entities/sensor-update/v1][%d] getSensorUpdatePoliciesNotFound %+v", 404, o.Payload) } -func (o *GetSensorUpdatePoliciesNotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *GetSensorUpdatePoliciesNotFound) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } @@ -380,7 +380,7 @@ func (o *GetSensorUpdatePoliciesNotFound) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetSensorUpdatePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this get sensor update policies internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetSensorUpdatePoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/sensor-update/v1][%d] getSensorUpdatePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *GetSensorUpdatePoliciesInternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *GetSensorUpdatePoliciesInternalServerError) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetSensorUpdatePoliciesInternalServerError) readResponse(response runti o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/get_sensor_update_policies_v2_responses.go b/falcon/client/sensor_update_policies/get_sensor_update_policies_v2_responses.go index c8919251..bd089c12 100644 --- a/falcon/client/sensor_update_policies/get_sensor_update_policies_v2_responses.go +++ b/falcon/client/sensor_update_policies/get_sensor_update_policies_v2_responses.go @@ -56,7 +56,7 @@ func (o *GetSensorUpdatePoliciesV2Reader) ReadResponse(response runtime.ClientRe } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/sensor-update/v2] getSensorUpdatePoliciesV2", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetSensorUpdatePoliciesV2OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this get sensor update policies v2 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetSensorUpdatePoliciesV2OK) String() string { return fmt.Sprintf("[GET /policy/entities/sensor-update/v2][%d] getSensorUpdatePoliciesV2OK %+v", 200, o.Payload) } -func (o *GetSensorUpdatePoliciesV2OK) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *GetSensorUpdatePoliciesV2OK) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetSensorUpdatePoliciesV2OK) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type GetSensorUpdatePoliciesV2NotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this get sensor update policies v2 not found response has a 2xx status code @@ -345,7 +345,7 @@ func (o *GetSensorUpdatePoliciesV2NotFound) String() string { return fmt.Sprintf("[GET /policy/entities/sensor-update/v2][%d] getSensorUpdatePoliciesV2NotFound %+v", 404, o.Payload) } -func (o *GetSensorUpdatePoliciesV2NotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *GetSensorUpdatePoliciesV2NotFound) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -380,7 +380,7 @@ func (o *GetSensorUpdatePoliciesV2NotFound) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetSensorUpdatePoliciesV2InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this get sensor update policies v2 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetSensorUpdatePoliciesV2InternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/sensor-update/v2][%d] getSensorUpdatePoliciesV2InternalServerError %+v", 500, o.Payload) } -func (o *GetSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *GetSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetSensorUpdatePoliciesV2InternalServerError) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/perform_sensor_update_policies_action_responses.go b/falcon/client/sensor_update_policies/perform_sensor_update_policies_action_responses.go index d8551b25..ae6cc51f 100644 --- a/falcon/client/sensor_update_policies/perform_sensor_update_policies_action_responses.go +++ b/falcon/client/sensor_update_policies/perform_sensor_update_policies_action_responses.go @@ -62,14 +62,7 @@ func (o *PerformSensorUpdatePoliciesActionReader) ReadResponse(response runtime. } return nil, result default: - result := NewPerformSensorUpdatePoliciesActionDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/sensor-update-actions/v1] performSensorUpdatePoliciesAction", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type PerformSensorUpdatePoliciesActionOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type PerformSensorUpdatePoliciesActionOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this perform sensor update policies action o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *PerformSensorUpdatePoliciesActionOK) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update-actions/v1][%d] performSensorUpdatePoliciesActionOK %+v", 200, o.Payload) } -func (o *PerformSensorUpdatePoliciesActionOK) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *PerformSensorUpdatePoliciesActionOK) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *PerformSensorUpdatePoliciesActionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *PerformSensorUpdatePoliciesActionOK) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type PerformSensorUpdatePoliciesActionBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type PerformSensorUpdatePoliciesActionBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this perform sensor update policies action bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *PerformSensorUpdatePoliciesActionBadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update-actions/v1][%d] performSensorUpdatePoliciesActionBadRequest %+v", 400, o.Payload) } -func (o *PerformSensorUpdatePoliciesActionBadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *PerformSensorUpdatePoliciesActionBadRequest) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *PerformSensorUpdatePoliciesActionBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *PerformSensorUpdatePoliciesActionBadRequest) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type PerformSensorUpdatePoliciesActionForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *PerformSensorUpdatePoliciesActionForbidden) GetPayload() *models.MsaErr func (o *PerformSensorUpdatePoliciesActionForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type PerformSensorUpdatePoliciesActionNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type PerformSensorUpdatePoliciesActionNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this perform sensor update policies action not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *PerformSensorUpdatePoliciesActionNotFound) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update-actions/v1][%d] performSensorUpdatePoliciesActionNotFound %+v", 404, o.Payload) } -func (o *PerformSensorUpdatePoliciesActionNotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *PerformSensorUpdatePoliciesActionNotFound) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *PerformSensorUpdatePoliciesActionNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *PerformSensorUpdatePoliciesActionNotFound) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type PerformSensorUpdatePoliciesActionTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *PerformSensorUpdatePoliciesActionTooManyRequests) GetPayload() *models. func (o *PerformSensorUpdatePoliciesActionTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type PerformSensorUpdatePoliciesActionInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type PerformSensorUpdatePoliciesActionInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this perform sensor update policies action internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *PerformSensorUpdatePoliciesActionInternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/sensor-update-actions/v1][%d] performSensorUpdatePoliciesActionInternalServerError %+v", 500, o.Payload) } -func (o *PerformSensorUpdatePoliciesActionInternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *PerformSensorUpdatePoliciesActionInternalServerError) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *PerformSensorUpdatePoliciesActionInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *PerformSensorUpdatePoliciesActionInternalServerError) readResponse(resp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewPerformSensorUpdatePoliciesActionDefault creates a PerformSensorUpdatePoliciesActionDefault with default headers values -func NewPerformSensorUpdatePoliciesActionDefault(code int) *PerformSensorUpdatePoliciesActionDefault { - return &PerformSensorUpdatePoliciesActionDefault{ - _statusCode: code, - } -} - -/* -PerformSensorUpdatePoliciesActionDefault describes a response with status code -1, with default header values. - -OK -*/ -type PerformSensorUpdatePoliciesActionDefault struct { - _statusCode int - - Payload *models.ResponsesSensorUpdatePoliciesV1 -} - -// IsSuccess returns true when this perform sensor update policies action default response has a 2xx status code -func (o *PerformSensorUpdatePoliciesActionDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this perform sensor update policies action default response has a 3xx status code -func (o *PerformSensorUpdatePoliciesActionDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this perform sensor update policies action default response has a 4xx status code -func (o *PerformSensorUpdatePoliciesActionDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this perform sensor update policies action default response has a 5xx status code -func (o *PerformSensorUpdatePoliciesActionDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this perform sensor update policies action default response a status code equal to that given -func (o *PerformSensorUpdatePoliciesActionDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the perform sensor update policies action default response -func (o *PerformSensorUpdatePoliciesActionDefault) Code() int { - return o._statusCode -} - -func (o *PerformSensorUpdatePoliciesActionDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/sensor-update-actions/v1][%d] performSensorUpdatePoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformSensorUpdatePoliciesActionDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/sensor-update-actions/v1][%d] performSensorUpdatePoliciesAction default %+v", o._statusCode, o.Payload) -} - -func (o *PerformSensorUpdatePoliciesActionDefault) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { - return o.Payload -} - -func (o *PerformSensorUpdatePoliciesActionDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_parameters.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_parameters.go index d78a7257..568250b9 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_parameters.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewQueryCombinedSensorUpdateBuildsParams creates a new QueryCombinedSensorUpdateBuildsParams object, @@ -67,6 +68,12 @@ type QueryCombinedSensorUpdateBuildsParams struct { */ Platform *string + /* Stage. + + The stages to return builds for + */ + Stage []string + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -131,6 +138,17 @@ func (o *QueryCombinedSensorUpdateBuildsParams) SetPlatform(platform *string) { o.Platform = platform } +// WithStage adds the stage to the query combined sensor update builds params +func (o *QueryCombinedSensorUpdateBuildsParams) WithStage(stage []string) *QueryCombinedSensorUpdateBuildsParams { + o.SetStage(stage) + return o +} + +// SetStage adds the stage to the query combined sensor update builds params +func (o *QueryCombinedSensorUpdateBuildsParams) SetStage(stage []string) { + o.Stage = stage +} + // WriteToRequest writes these params to a swagger request func (o *QueryCombinedSensorUpdateBuildsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -156,8 +174,36 @@ func (o *QueryCombinedSensorUpdateBuildsParams) WriteToRequest(r runtime.ClientR } } + if o.Stage != nil { + + // binding items for stage + joinedStage := o.bindParamStage(reg) + + // query array param stage + if err := r.SetQueryParam("stage", joinedStage...); err != nil { + return err + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } + +// bindParamQueryCombinedSensorUpdateBuilds binds the parameter stage +func (o *QueryCombinedSensorUpdateBuildsParams) bindParamStage(formats strfmt.Registry) []string { + stageIR := o.Stage + + var stageIC []string + for _, stageIIR := range stageIR { // explode []string + + stageIIV := stageIIR // string as string + stageIC = append(stageIC, stageIIV) + } + + // items.CollectionFormat: "csv" + stageIS := swag.JoinByFormat(stageIC, "csv") + + return stageIS +} diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_responses.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_responses.go index 6e65b956..bc6cf1ca 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_responses.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_builds_responses.go @@ -79,6 +79,10 @@ OK */ type QueryCombinedSensorUpdateBuildsOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +91,7 @@ type QueryCombinedSensorUpdateBuildsOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdateBuildsV1 + Payload *models.SensorUpdateBuildsRespV1 } // IsSuccess returns true when this query combined sensor update builds o k response has a 2xx status code @@ -128,12 +132,19 @@ func (o *QueryCombinedSensorUpdateBuildsOK) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-builds/v1][%d] queryCombinedSensorUpdateBuildsOK %+v", 200, o.Payload) } -func (o *QueryCombinedSensorUpdateBuildsOK) GetPayload() *models.ResponsesSensorUpdateBuildsV1 { +func (o *QueryCombinedSensorUpdateBuildsOK) GetPayload() *models.SensorUpdateBuildsRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdateBuildsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +167,7 @@ func (o *QueryCombinedSensorUpdateBuildsOK) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdateBuildsV1) + o.Payload = new(models.SensorUpdateBuildsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +189,10 @@ Bad Request */ type QueryCombinedSensorUpdateBuildsBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +201,7 @@ type QueryCombinedSensorUpdateBuildsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdateBuildsV1 + Payload *models.SensorUpdateBuildsRespV1 } // IsSuccess returns true when this query combined sensor update builds bad request response has a 2xx status code @@ -227,12 +242,19 @@ func (o *QueryCombinedSensorUpdateBuildsBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-builds/v1][%d] queryCombinedSensorUpdateBuildsBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedSensorUpdateBuildsBadRequest) GetPayload() *models.ResponsesSensorUpdateBuildsV1 { +func (o *QueryCombinedSensorUpdateBuildsBadRequest) GetPayload() *models.SensorUpdateBuildsRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdateBuildsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +277,7 @@ func (o *QueryCombinedSensorUpdateBuildsBadRequest) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdateBuildsV1) + o.Payload = new(models.SensorUpdateBuildsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +299,10 @@ Forbidden */ type QueryCombinedSensorUpdateBuildsForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +358,13 @@ func (o *QueryCombinedSensorUpdateBuildsForbidden) GetPayload() *models.MsaError func (o *QueryCombinedSensorUpdateBuildsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +409,10 @@ Too Many Requests */ type QueryCombinedSensorUpdateBuildsTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +472,13 @@ func (o *QueryCombinedSensorUpdateBuildsTooManyRequests) GetPayload() *models.Ms func (o *QueryCombinedSensorUpdateBuildsTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +534,10 @@ Internal Server Error */ type QueryCombinedSensorUpdateBuildsInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +546,7 @@ type QueryCombinedSensorUpdateBuildsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdateBuildsV1 + Payload *models.SensorUpdateBuildsRespV1 } // IsSuccess returns true when this query combined sensor update builds internal server error response has a 2xx status code @@ -539,12 +587,19 @@ func (o *QueryCombinedSensorUpdateBuildsInternalServerError) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-builds/v1][%d] queryCombinedSensorUpdateBuildsInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedSensorUpdateBuildsInternalServerError) GetPayload() *models.ResponsesSensorUpdateBuildsV1 { +func (o *QueryCombinedSensorUpdateBuildsInternalServerError) GetPayload() *models.SensorUpdateBuildsRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdateBuildsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,7 +622,7 @@ func (o *QueryCombinedSensorUpdateBuildsInternalServerError) readResponse(respon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdateBuildsV1) + o.Payload = new(models.SensorUpdateBuildsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -587,12 +642,12 @@ func NewQueryCombinedSensorUpdateBuildsDefault(code int) *QueryCombinedSensorUpd /* QueryCombinedSensorUpdateBuildsDefault describes a response with status code -1, with default header values. -OK +default */ type QueryCombinedSensorUpdateBuildsDefault struct { _statusCode int - Payload *models.ResponsesSensorUpdateBuildsV1 + Payload string } // IsSuccess returns true when this query combined sensor update builds default response has a 2xx status code @@ -633,16 +688,14 @@ func (o *QueryCombinedSensorUpdateBuildsDefault) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-builds/v1][%d] queryCombinedSensorUpdateBuilds default %+v", o._statusCode, o.Payload) } -func (o *QueryCombinedSensorUpdateBuildsDefault) GetPayload() *models.ResponsesSensorUpdateBuildsV1 { +func (o *QueryCombinedSensorUpdateBuildsDefault) GetPayload() string { return o.Payload } func (o *QueryCombinedSensorUpdateBuildsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - o.Payload = new(models.ResponsesSensorUpdateBuildsV1) - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { return err } diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_parameters.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_parameters.go index 7b6a5494..fabe9afa 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_parameters.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_parameters.go @@ -70,7 +70,7 @@ type QueryCombinedSensorUpdateKernelsParams struct { /* Limit. - The maximum records to return. [1-5000] + The maximum records to return. [1-500] */ Limit *int64 diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_responses.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_responses.go index 32c5e40d..f5bc82d6 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_responses.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_kernels_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedSensorUpdateKernelsReader) ReadResponse(response runtime.C } return nil, result default: - result := NewQueryCombinedSensorUpdateKernelsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/sensor-update-kernels/v1] queryCombinedSensorUpdateKernels", response, response.Code()) } } @@ -91,7 +84,7 @@ type QueryCombinedSensorUpdateKernelsOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdateKernelsV1 + Payload *models.SensorUpdateKernelsRespV1 } // IsSuccess returns true when this query combined sensor update kernels o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *QueryCombinedSensorUpdateKernelsOK) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-kernels/v1][%d] queryCombinedSensorUpdateKernelsOK %+v", 200, o.Payload) } -func (o *QueryCombinedSensorUpdateKernelsOK) GetPayload() *models.ResponsesSensorUpdateKernelsV1 { +func (o *QueryCombinedSensorUpdateKernelsOK) GetPayload() *models.SensorUpdateKernelsRespV1 { return o.Payload } @@ -167,7 +160,7 @@ func (o *QueryCombinedSensorUpdateKernelsOK) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdateKernelsV1) + o.Payload = new(models.SensorUpdateKernelsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type QueryCombinedSensorUpdateKernelsBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdateKernelsV1 + Payload *models.SensorUpdateKernelsRespV1 } // IsSuccess returns true when this query combined sensor update kernels bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *QueryCombinedSensorUpdateKernelsBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-kernels/v1][%d] queryCombinedSensorUpdateKernelsBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedSensorUpdateKernelsBadRequest) GetPayload() *models.ResponsesSensorUpdateKernelsV1 { +func (o *QueryCombinedSensorUpdateKernelsBadRequest) GetPayload() *models.SensorUpdateKernelsRespV1 { return o.Payload } @@ -277,7 +270,7 @@ func (o *QueryCombinedSensorUpdateKernelsBadRequest) readResponse(response runti o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdateKernelsV1) + o.Payload = new(models.SensorUpdateKernelsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type QueryCombinedSensorUpdateKernelsInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdateKernelsV1 + Payload *models.SensorUpdateKernelsRespV1 } // IsSuccess returns true when this query combined sensor update kernels internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *QueryCombinedSensorUpdateKernelsInternalServerError) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-kernels/v1][%d] queryCombinedSensorUpdateKernelsInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedSensorUpdateKernelsInternalServerError) GetPayload() *models.ResponsesSensorUpdateKernelsV1 { +func (o *QueryCombinedSensorUpdateKernelsInternalServerError) GetPayload() *models.SensorUpdateKernelsRespV1 { return o.Payload } @@ -622,79 +615,7 @@ func (o *QueryCombinedSensorUpdateKernelsInternalServerError) readResponse(respo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdateKernelsV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedSensorUpdateKernelsDefault creates a QueryCombinedSensorUpdateKernelsDefault with default headers values -func NewQueryCombinedSensorUpdateKernelsDefault(code int) *QueryCombinedSensorUpdateKernelsDefault { - return &QueryCombinedSensorUpdateKernelsDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedSensorUpdateKernelsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedSensorUpdateKernelsDefault struct { - _statusCode int - - Payload *models.ResponsesSensorUpdateKernelsV1 -} - -// IsSuccess returns true when this query combined sensor update kernels default response has a 2xx status code -func (o *QueryCombinedSensorUpdateKernelsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined sensor update kernels default response has a 3xx status code -func (o *QueryCombinedSensorUpdateKernelsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined sensor update kernels default response has a 4xx status code -func (o *QueryCombinedSensorUpdateKernelsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined sensor update kernels default response has a 5xx status code -func (o *QueryCombinedSensorUpdateKernelsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined sensor update kernels default response a status code equal to that given -func (o *QueryCombinedSensorUpdateKernelsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined sensor update kernels default response -func (o *QueryCombinedSensorUpdateKernelsDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedSensorUpdateKernelsDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update-kernels/v1][%d] queryCombinedSensorUpdateKernels default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdateKernelsDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update-kernels/v1][%d] queryCombinedSensorUpdateKernels default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdateKernelsDefault) GetPayload() *models.ResponsesSensorUpdateKernelsV1 { - return o.Payload -} - -func (o *QueryCombinedSensorUpdateKernelsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSensorUpdateKernelsV1) + o.Payload = new(models.SensorUpdateKernelsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_responses.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_responses.go index a3650c43..13bb832b 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_responses.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedSensorUpdatePoliciesReader) ReadResponse(response runtime. } return nil, result default: - result := NewQueryCombinedSensorUpdatePoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/sensor-update/v1] queryCombinedSensorUpdatePolicies", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryCombinedSensorUpdatePoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryCombinedSensorUpdatePoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this query combined sensor update policies o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryCombinedSensorUpdatePoliciesOK) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update/v1][%d] queryCombinedSensorUpdatePoliciesOK %+v", 200, o.Payload) } -func (o *QueryCombinedSensorUpdatePoliciesOK) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *QueryCombinedSensorUpdatePoliciesOK) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryCombinedSensorUpdatePoliciesOK) readResponse(response runtime.Clie o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryCombinedSensorUpdatePoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QueryCombinedSensorUpdatePoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this query combined sensor update policies bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QueryCombinedSensorUpdatePoliciesBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update/v1][%d] queryCombinedSensorUpdatePoliciesBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedSensorUpdatePoliciesBadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *QueryCombinedSensorUpdatePoliciesBadRequest) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QueryCombinedSensorUpdatePoliciesBadRequest) readResponse(response runt o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QueryCombinedSensorUpdatePoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryCombinedSensorUpdatePoliciesForbidden) GetPayload() *models.MsaErr func (o *QueryCombinedSensorUpdatePoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryCombinedSensorUpdatePoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryCombinedSensorUpdatePoliciesTooManyRequests) GetPayload() *models. func (o *QueryCombinedSensorUpdatePoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryCombinedSensorUpdatePoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QueryCombinedSensorUpdatePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this query combined sensor update policies internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QueryCombinedSensorUpdatePoliciesInternalServerError) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update/v1][%d] queryCombinedSensorUpdatePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedSensorUpdatePoliciesInternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *QueryCombinedSensorUpdatePoliciesInternalServerError) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QueryCombinedSensorUpdatePoliciesInternalServerError) readResponse(resp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedSensorUpdatePoliciesDefault creates a QueryCombinedSensorUpdatePoliciesDefault with default headers values -func NewQueryCombinedSensorUpdatePoliciesDefault(code int) *QueryCombinedSensorUpdatePoliciesDefault { - return &QueryCombinedSensorUpdatePoliciesDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedSensorUpdatePoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedSensorUpdatePoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesSensorUpdatePoliciesV1 -} - -// IsSuccess returns true when this query combined sensor update policies default response has a 2xx status code -func (o *QueryCombinedSensorUpdatePoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined sensor update policies default response has a 3xx status code -func (o *QueryCombinedSensorUpdatePoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined sensor update policies default response has a 4xx status code -func (o *QueryCombinedSensorUpdatePoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined sensor update policies default response has a 5xx status code -func (o *QueryCombinedSensorUpdatePoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined sensor update policies default response a status code equal to that given -func (o *QueryCombinedSensorUpdatePoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined sensor update policies default response -func (o *QueryCombinedSensorUpdatePoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedSensorUpdatePoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update/v1][%d] queryCombinedSensorUpdatePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdatePoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update/v1][%d] queryCombinedSensorUpdatePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdatePoliciesDefault) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { - return o.Payload -} - -func (o *QueryCombinedSensorUpdatePoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_v2_responses.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_v2_responses.go index 57791e53..6bb327a6 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_v2_responses.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_policies_v2_responses.go @@ -56,14 +56,7 @@ func (o *QueryCombinedSensorUpdatePoliciesV2Reader) ReadResponse(response runtim } return nil, result default: - result := NewQueryCombinedSensorUpdatePoliciesV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/sensor-update/v2] queryCombinedSensorUpdatePoliciesV2", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QueryCombinedSensorUpdatePoliciesV2OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type QueryCombinedSensorUpdatePoliciesV2OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this query combined sensor update policies v2 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *QueryCombinedSensorUpdatePoliciesV2OK) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update/v2][%d] queryCombinedSensorUpdatePoliciesV2OK %+v", 200, o.Payload) } -func (o *QueryCombinedSensorUpdatePoliciesV2OK) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *QueryCombinedSensorUpdatePoliciesV2OK) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *QueryCombinedSensorUpdatePoliciesV2OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *QueryCombinedSensorUpdatePoliciesV2OK) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type QueryCombinedSensorUpdatePoliciesV2BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type QueryCombinedSensorUpdatePoliciesV2BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this query combined sensor update policies v2 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *QueryCombinedSensorUpdatePoliciesV2BadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update/v2][%d] queryCombinedSensorUpdatePoliciesV2BadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedSensorUpdatePoliciesV2BadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *QueryCombinedSensorUpdatePoliciesV2BadRequest) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *QueryCombinedSensorUpdatePoliciesV2BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *QueryCombinedSensorUpdatePoliciesV2BadRequest) readResponse(response ru o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type QueryCombinedSensorUpdatePoliciesV2Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QueryCombinedSensorUpdatePoliciesV2Forbidden) GetPayload() *models.MsaE func (o *QueryCombinedSensorUpdatePoliciesV2Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QueryCombinedSensorUpdatePoliciesV2TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QueryCombinedSensorUpdatePoliciesV2TooManyRequests) GetPayload() *model func (o *QueryCombinedSensorUpdatePoliciesV2TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QueryCombinedSensorUpdatePoliciesV2InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type QueryCombinedSensorUpdatePoliciesV2InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this query combined sensor update policies v2 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *QueryCombinedSensorUpdatePoliciesV2InternalServerError) String() string return fmt.Sprintf("[GET /policy/combined/sensor-update/v2][%d] queryCombinedSensorUpdatePoliciesV2InternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *QueryCombinedSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } func (o *QueryCombinedSensorUpdatePoliciesV2InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *QueryCombinedSensorUpdatePoliciesV2InternalServerError) readResponse(re o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedSensorUpdatePoliciesV2Default creates a QueryCombinedSensorUpdatePoliciesV2Default with default headers values -func NewQueryCombinedSensorUpdatePoliciesV2Default(code int) *QueryCombinedSensorUpdatePoliciesV2Default { - return &QueryCombinedSensorUpdatePoliciesV2Default{ - _statusCode: code, - } -} - -/* -QueryCombinedSensorUpdatePoliciesV2Default describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedSensorUpdatePoliciesV2Default struct { - _statusCode int - - Payload *models.ResponsesSensorUpdatePoliciesV2 -} - -// IsSuccess returns true when this query combined sensor update policies v2 default response has a 2xx status code -func (o *QueryCombinedSensorUpdatePoliciesV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined sensor update policies v2 default response has a 3xx status code -func (o *QueryCombinedSensorUpdatePoliciesV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined sensor update policies v2 default response has a 4xx status code -func (o *QueryCombinedSensorUpdatePoliciesV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined sensor update policies v2 default response has a 5xx status code -func (o *QueryCombinedSensorUpdatePoliciesV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined sensor update policies v2 default response a status code equal to that given -func (o *QueryCombinedSensorUpdatePoliciesV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined sensor update policies v2 default response -func (o *QueryCombinedSensorUpdatePoliciesV2Default) Code() int { - return o._statusCode -} - -func (o *QueryCombinedSensorUpdatePoliciesV2Default) Error() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update/v2][%d] queryCombinedSensorUpdatePoliciesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdatePoliciesV2Default) String() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update/v2][%d] queryCombinedSensorUpdatePoliciesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdatePoliciesV2Default) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { - return o.Payload -} - -func (o *QueryCombinedSensorUpdatePoliciesV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/query_combined_sensor_update_policy_members_responses.go b/falcon/client/sensor_update_policies/query_combined_sensor_update_policy_members_responses.go index 95931ee6..cd548bce 100644 --- a/falcon/client/sensor_update_policies/query_combined_sensor_update_policy_members_responses.go +++ b/falcon/client/sensor_update_policies/query_combined_sensor_update_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QueryCombinedSensorUpdatePolicyMembersReader) ReadResponse(response run } return nil, result default: - result := NewQueryCombinedSensorUpdatePolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/combined/sensor-update-members/v1] queryCombinedSensorUpdatePolicyMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QueryCombinedSensorUpdatePolicyMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type QueryCombinedSensorUpdatePolicyMembersOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined sensor update policy members o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *QueryCombinedSensorUpdatePolicyMembersOK) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-members/v1][%d] queryCombinedSensorUpdatePolicyMembersOK %+v", 200, o.Payload) } -func (o *QueryCombinedSensorUpdatePolicyMembersOK) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedSensorUpdatePolicyMembersOK) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePolicyMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *QueryCombinedSensorUpdatePolicyMembersOK) readResponse(response runtime o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type QueryCombinedSensorUpdatePolicyMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type QueryCombinedSensorUpdatePolicyMembersBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined sensor update policy members bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *QueryCombinedSensorUpdatePolicyMembersBadRequest) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-members/v1][%d] queryCombinedSensorUpdatePolicyMembersBadRequest %+v", 400, o.Payload) } -func (o *QueryCombinedSensorUpdatePolicyMembersBadRequest) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedSensorUpdatePolicyMembersBadRequest) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePolicyMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *QueryCombinedSensorUpdatePolicyMembersBadRequest) readResponse(response o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type QueryCombinedSensorUpdatePolicyMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QueryCombinedSensorUpdatePolicyMembersForbidden) GetPayload() *models.M func (o *QueryCombinedSensorUpdatePolicyMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QueryCombinedSensorUpdatePolicyMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type QueryCombinedSensorUpdatePolicyMembersNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined sensor update policy members not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *QueryCombinedSensorUpdatePolicyMembersNotFound) String() string { return fmt.Sprintf("[GET /policy/combined/sensor-update-members/v1][%d] queryCombinedSensorUpdatePolicyMembersNotFound %+v", 404, o.Payload) } -func (o *QueryCombinedSensorUpdatePolicyMembersNotFound) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedSensorUpdatePolicyMembersNotFound) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePolicyMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *QueryCombinedSensorUpdatePolicyMembersNotFound) readResponse(response r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type QueryCombinedSensorUpdatePolicyMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QueryCombinedSensorUpdatePolicyMembersTooManyRequests) GetPayload() *mo func (o *QueryCombinedSensorUpdatePolicyMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QueryCombinedSensorUpdatePolicyMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type QueryCombinedSensorUpdatePolicyMembersInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesPolicyMembersRespV1 + Payload *models.BasePolicyMembersRespV1 } // IsSuccess returns true when this query combined sensor update policy members internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *QueryCombinedSensorUpdatePolicyMembersInternalServerError) String() str return fmt.Sprintf("[GET /policy/combined/sensor-update-members/v1][%d] queryCombinedSensorUpdatePolicyMembersInternalServerError %+v", 500, o.Payload) } -func (o *QueryCombinedSensorUpdatePolicyMembersInternalServerError) GetPayload() *models.ResponsesPolicyMembersRespV1 { +func (o *QueryCombinedSensorUpdatePolicyMembersInternalServerError) GetPayload() *models.BasePolicyMembersRespV1 { return o.Payload } func (o *QueryCombinedSensorUpdatePolicyMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *QueryCombinedSensorUpdatePolicyMembersInternalServerError) readResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesPolicyMembersRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueryCombinedSensorUpdatePolicyMembersDefault creates a QueryCombinedSensorUpdatePolicyMembersDefault with default headers values -func NewQueryCombinedSensorUpdatePolicyMembersDefault(code int) *QueryCombinedSensorUpdatePolicyMembersDefault { - return &QueryCombinedSensorUpdatePolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QueryCombinedSensorUpdatePolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryCombinedSensorUpdatePolicyMembersDefault struct { - _statusCode int - - Payload *models.ResponsesPolicyMembersRespV1 -} - -// IsSuccess returns true when this query combined sensor update policy members default response has a 2xx status code -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query combined sensor update policy members default response has a 3xx status code -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query combined sensor update policy members default response has a 4xx status code -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query combined sensor update policy members default response has a 5xx status code -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query combined sensor update policy members default response a status code equal to that given -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query combined sensor update policy members default response -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update-members/v1][%d] queryCombinedSensorUpdatePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/combined/sensor-update-members/v1][%d] queryCombinedSensorUpdatePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) GetPayload() *models.ResponsesPolicyMembersRespV1 { - return o.Payload -} - -func (o *QueryCombinedSensorUpdatePolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesPolicyMembersRespV1) + o.Payload = new(models.BasePolicyMembersRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_parameters.go b/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_parameters.go index 811e357d..9cfad9da 100644 --- a/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_parameters.go +++ b/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_parameters.go @@ -76,7 +76,7 @@ type QuerySensorUpdateKernelsDistinctParams struct { /* Limit. - The maximum records to return. [1-5000] + The maximum records to return. [1-500] */ Limit *int64 diff --git a/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_responses.go b/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_responses.go index 47c9be98..ac1d0811 100644 --- a/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_responses.go +++ b/falcon/client/sensor_update_policies/query_sensor_update_kernels_distinct_responses.go @@ -56,14 +56,7 @@ func (o *QuerySensorUpdateKernelsDistinctReader) ReadResponse(response runtime.C } return nil, result default: - result := NewQuerySensorUpdateKernelsDistinctDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/sensor-update-kernels/{distinct_field}/v1] querySensorUpdateKernelsDistinct", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QuerySensorUpdateKernelsDistinctInternalServerError) readResponse(respo return nil } - -// NewQuerySensorUpdateKernelsDistinctDefault creates a QuerySensorUpdateKernelsDistinctDefault with default headers values -func NewQuerySensorUpdateKernelsDistinctDefault(code int) *QuerySensorUpdateKernelsDistinctDefault { - return &QuerySensorUpdateKernelsDistinctDefault{ - _statusCode: code, - } -} - -/* -QuerySensorUpdateKernelsDistinctDefault describes a response with status code -1, with default header values. - -OK -*/ -type QuerySensorUpdateKernelsDistinctDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query sensor update kernels distinct default response has a 2xx status code -func (o *QuerySensorUpdateKernelsDistinctDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query sensor update kernels distinct default response has a 3xx status code -func (o *QuerySensorUpdateKernelsDistinctDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query sensor update kernels distinct default response has a 4xx status code -func (o *QuerySensorUpdateKernelsDistinctDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query sensor update kernels distinct default response has a 5xx status code -func (o *QuerySensorUpdateKernelsDistinctDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query sensor update kernels distinct default response a status code equal to that given -func (o *QuerySensorUpdateKernelsDistinctDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query sensor update kernels distinct default response -func (o *QuerySensorUpdateKernelsDistinctDefault) Code() int { - return o._statusCode -} - -func (o *QuerySensorUpdateKernelsDistinctDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/sensor-update-kernels/{distinct_field}/v1][%d] querySensorUpdateKernelsDistinct default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorUpdateKernelsDistinctDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/sensor-update-kernels/{distinct_field}/v1][%d] querySensorUpdateKernelsDistinct default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorUpdateKernelsDistinctDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QuerySensorUpdateKernelsDistinctDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_update_policies/query_sensor_update_policies_responses.go b/falcon/client/sensor_update_policies/query_sensor_update_policies_responses.go index 430061c1..031dd715 100644 --- a/falcon/client/sensor_update_policies/query_sensor_update_policies_responses.go +++ b/falcon/client/sensor_update_policies/query_sensor_update_policies_responses.go @@ -56,14 +56,7 @@ func (o *QuerySensorUpdatePoliciesReader) ReadResponse(response runtime.ClientRe } return nil, result default: - result := NewQuerySensorUpdatePoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/sensor-update/v1] querySensorUpdatePolicies", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QuerySensorUpdatePoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QuerySensorUpdatePoliciesOK) GetPayload() *models.MsaQueryResponse { func (o *QuerySensorUpdatePoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QuerySensorUpdatePoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QuerySensorUpdatePoliciesBadRequest) GetPayload() *models.MsaQueryRespo func (o *QuerySensorUpdatePoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QuerySensorUpdatePoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QuerySensorUpdatePoliciesForbidden) GetPayload() *models.MsaErrorsOnly func (o *QuerySensorUpdatePoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QuerySensorUpdatePoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QuerySensorUpdatePoliciesTooManyRequests) GetPayload() *models.MsaReply func (o *QuerySensorUpdatePoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QuerySensorUpdatePoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QuerySensorUpdatePoliciesInternalServerError) GetPayload() *models.MsaQ func (o *QuerySensorUpdatePoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QuerySensorUpdatePoliciesInternalServerError) readResponse(response run return nil } - -// NewQuerySensorUpdatePoliciesDefault creates a QuerySensorUpdatePoliciesDefault with default headers values -func NewQuerySensorUpdatePoliciesDefault(code int) *QuerySensorUpdatePoliciesDefault { - return &QuerySensorUpdatePoliciesDefault{ - _statusCode: code, - } -} - -/* -QuerySensorUpdatePoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QuerySensorUpdatePoliciesDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query sensor update policies default response has a 2xx status code -func (o *QuerySensorUpdatePoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query sensor update policies default response has a 3xx status code -func (o *QuerySensorUpdatePoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query sensor update policies default response has a 4xx status code -func (o *QuerySensorUpdatePoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query sensor update policies default response has a 5xx status code -func (o *QuerySensorUpdatePoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query sensor update policies default response a status code equal to that given -func (o *QuerySensorUpdatePoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query sensor update policies default response -func (o *QuerySensorUpdatePoliciesDefault) Code() int { - return o._statusCode -} - -func (o *QuerySensorUpdatePoliciesDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/sensor-update/v1][%d] querySensorUpdatePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorUpdatePoliciesDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/sensor-update/v1][%d] querySensorUpdatePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorUpdatePoliciesDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QuerySensorUpdatePoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_update_policies/query_sensor_update_policy_members_responses.go b/falcon/client/sensor_update_policies/query_sensor_update_policy_members_responses.go index 75ad22ce..98c698f6 100644 --- a/falcon/client/sensor_update_policies/query_sensor_update_policy_members_responses.go +++ b/falcon/client/sensor_update_policies/query_sensor_update_policy_members_responses.go @@ -62,14 +62,7 @@ func (o *QuerySensorUpdatePolicyMembersReader) ReadResponse(response runtime.Cli } return nil, result default: - result := NewQuerySensorUpdatePolicyMembersDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/sensor-update-members/v1] querySensorUpdatePolicyMembers", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type QuerySensorUpdatePolicyMembersOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -140,6 +137,13 @@ func (o *QuerySensorUpdatePolicyMembersOK) GetPayload() *models.MsaQueryResponse func (o *QuerySensorUpdatePolicyMembersOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -184,6 +188,10 @@ Bad Request */ type QuerySensorUpdatePolicyMembersBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -239,6 +247,13 @@ func (o *QuerySensorUpdatePolicyMembersBadRequest) GetPayload() *models.MsaQuery func (o *QuerySensorUpdatePolicyMembersBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -283,6 +298,10 @@ Forbidden */ type QuerySensorUpdatePolicyMembersForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *QuerySensorUpdatePolicyMembersForbidden) GetPayload() *models.MsaErrors func (o *QuerySensorUpdatePolicyMembersForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type QuerySensorUpdatePolicyMembersNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -437,6 +467,13 @@ func (o *QuerySensorUpdatePolicyMembersNotFound) GetPayload() *models.MsaQueryRe func (o *QuerySensorUpdatePolicyMembersNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -481,6 +518,10 @@ Too Many Requests */ type QuerySensorUpdatePolicyMembersTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *QuerySensorUpdatePolicyMembersTooManyRequests) GetPayload() *models.Msa func (o *QuerySensorUpdatePolicyMembersTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type QuerySensorUpdatePolicyMembersInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -650,6 +702,13 @@ func (o *QuerySensorUpdatePolicyMembersInternalServerError) GetPayload() *models func (o *QuerySensorUpdatePolicyMembersInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -681,75 +740,3 @@ func (o *QuerySensorUpdatePolicyMembersInternalServerError) readResponse(respons return nil } - -// NewQuerySensorUpdatePolicyMembersDefault creates a QuerySensorUpdatePolicyMembersDefault with default headers values -func NewQuerySensorUpdatePolicyMembersDefault(code int) *QuerySensorUpdatePolicyMembersDefault { - return &QuerySensorUpdatePolicyMembersDefault{ - _statusCode: code, - } -} - -/* -QuerySensorUpdatePolicyMembersDefault describes a response with status code -1, with default header values. - -OK -*/ -type QuerySensorUpdatePolicyMembersDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query sensor update policy members default response has a 2xx status code -func (o *QuerySensorUpdatePolicyMembersDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query sensor update policy members default response has a 3xx status code -func (o *QuerySensorUpdatePolicyMembersDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query sensor update policy members default response has a 4xx status code -func (o *QuerySensorUpdatePolicyMembersDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query sensor update policy members default response has a 5xx status code -func (o *QuerySensorUpdatePolicyMembersDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query sensor update policy members default response a status code equal to that given -func (o *QuerySensorUpdatePolicyMembersDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query sensor update policy members default response -func (o *QuerySensorUpdatePolicyMembersDefault) Code() int { - return o._statusCode -} - -func (o *QuerySensorUpdatePolicyMembersDefault) Error() string { - return fmt.Sprintf("[GET /policy/queries/sensor-update-members/v1][%d] querySensorUpdatePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorUpdatePolicyMembersDefault) String() string { - return fmt.Sprintf("[GET /policy/queries/sensor-update-members/v1][%d] querySensorUpdatePolicyMembers default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorUpdatePolicyMembersDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QuerySensorUpdatePolicyMembersDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_update_policies/reveal_uninstall_token_parameters.go b/falcon/client/sensor_update_policies/reveal_uninstall_token_parameters.go index bda0a302..0cb100dd 100644 --- a/falcon/client/sensor_update_policies/reveal_uninstall_token_parameters.go +++ b/falcon/client/sensor_update_policies/reveal_uninstall_token_parameters.go @@ -64,7 +64,7 @@ RevealUninstallTokenParams contains all the parameters to send to the API endpoi type RevealUninstallTokenParams struct { // Body. - Body *models.RequestsRevealUninstallTokenV1 + Body *models.UninstallTokenRevealUninstallTokenReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *RevealUninstallTokenParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the reveal uninstall token params -func (o *RevealUninstallTokenParams) WithBody(body *models.RequestsRevealUninstallTokenV1) *RevealUninstallTokenParams { +func (o *RevealUninstallTokenParams) WithBody(body *models.UninstallTokenRevealUninstallTokenReqV1) *RevealUninstallTokenParams { o.SetBody(body) return o } // SetBody adds the body to the reveal uninstall token params -func (o *RevealUninstallTokenParams) SetBody(body *models.RequestsRevealUninstallTokenV1) { +func (o *RevealUninstallTokenParams) SetBody(body *models.UninstallTokenRevealUninstallTokenReqV1) { o.Body = body } diff --git a/falcon/client/sensor_update_policies/reveal_uninstall_token_responses.go b/falcon/client/sensor_update_policies/reveal_uninstall_token_responses.go index b36b127d..689fef5f 100644 --- a/falcon/client/sensor_update_policies/reveal_uninstall_token_responses.go +++ b/falcon/client/sensor_update_policies/reveal_uninstall_token_responses.go @@ -56,14 +56,7 @@ func (o *RevealUninstallTokenReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewRevealUninstallTokenDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/combined/reveal-uninstall-token/v1] revealUninstallToken", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type RevealUninstallTokenOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type RevealUninstallTokenOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRevealUninstallTokenRespV1 + Payload *models.UninstallTokenRespV1 } // IsSuccess returns true when this reveal uninstall token o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *RevealUninstallTokenOK) String() string { return fmt.Sprintf("[POST /policy/combined/reveal-uninstall-token/v1][%d] revealUninstallTokenOK %+v", 200, o.Payload) } -func (o *RevealUninstallTokenOK) GetPayload() *models.ResponsesRevealUninstallTokenRespV1 { +func (o *RevealUninstallTokenOK) GetPayload() *models.UninstallTokenRespV1 { return o.Payload } func (o *RevealUninstallTokenOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *RevealUninstallTokenOK) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRevealUninstallTokenRespV1) + o.Payload = new(models.UninstallTokenRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type RevealUninstallTokenBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type RevealUninstallTokenBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRevealUninstallTokenRespV1 + Payload *models.UninstallTokenRespV1 } // IsSuccess returns true when this reveal uninstall token bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *RevealUninstallTokenBadRequest) String() string { return fmt.Sprintf("[POST /policy/combined/reveal-uninstall-token/v1][%d] revealUninstallTokenBadRequest %+v", 400, o.Payload) } -func (o *RevealUninstallTokenBadRequest) GetPayload() *models.ResponsesRevealUninstallTokenRespV1 { +func (o *RevealUninstallTokenBadRequest) GetPayload() *models.UninstallTokenRespV1 { return o.Payload } func (o *RevealUninstallTokenBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *RevealUninstallTokenBadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRevealUninstallTokenRespV1) + o.Payload = new(models.UninstallTokenRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type RevealUninstallTokenForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *RevealUninstallTokenForbidden) GetPayload() *models.MsaErrorsOnly { func (o *RevealUninstallTokenForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type RevealUninstallTokenTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *RevealUninstallTokenTooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *RevealUninstallTokenTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type RevealUninstallTokenInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type RevealUninstallTokenInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesRevealUninstallTokenRespV1 + Payload *models.UninstallTokenRespV1 } // IsSuccess returns true when this reveal uninstall token internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *RevealUninstallTokenInternalServerError) String() string { return fmt.Sprintf("[POST /policy/combined/reveal-uninstall-token/v1][%d] revealUninstallTokenInternalServerError %+v", 500, o.Payload) } -func (o *RevealUninstallTokenInternalServerError) GetPayload() *models.ResponsesRevealUninstallTokenRespV1 { +func (o *RevealUninstallTokenInternalServerError) GetPayload() *models.UninstallTokenRespV1 { return o.Payload } func (o *RevealUninstallTokenInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *RevealUninstallTokenInternalServerError) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesRevealUninstallTokenRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewRevealUninstallTokenDefault creates a RevealUninstallTokenDefault with default headers values -func NewRevealUninstallTokenDefault(code int) *RevealUninstallTokenDefault { - return &RevealUninstallTokenDefault{ - _statusCode: code, - } -} - -/* -RevealUninstallTokenDefault describes a response with status code -1, with default header values. - -OK -*/ -type RevealUninstallTokenDefault struct { - _statusCode int - - Payload *models.ResponsesRevealUninstallTokenRespV1 -} - -// IsSuccess returns true when this reveal uninstall token default response has a 2xx status code -func (o *RevealUninstallTokenDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this reveal uninstall token default response has a 3xx status code -func (o *RevealUninstallTokenDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this reveal uninstall token default response has a 4xx status code -func (o *RevealUninstallTokenDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this reveal uninstall token default response has a 5xx status code -func (o *RevealUninstallTokenDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this reveal uninstall token default response a status code equal to that given -func (o *RevealUninstallTokenDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the reveal uninstall token default response -func (o *RevealUninstallTokenDefault) Code() int { - return o._statusCode -} - -func (o *RevealUninstallTokenDefault) Error() string { - return fmt.Sprintf("[POST /policy/combined/reveal-uninstall-token/v1][%d] revealUninstallToken default %+v", o._statusCode, o.Payload) -} - -func (o *RevealUninstallTokenDefault) String() string { - return fmt.Sprintf("[POST /policy/combined/reveal-uninstall-token/v1][%d] revealUninstallToken default %+v", o._statusCode, o.Payload) -} - -func (o *RevealUninstallTokenDefault) GetPayload() *models.ResponsesRevealUninstallTokenRespV1 { - return o.Payload -} - -func (o *RevealUninstallTokenDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesRevealUninstallTokenRespV1) + o.Payload = new(models.UninstallTokenRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/sensor_update_policies_client.go b/falcon/client/sensor_update_policies/sensor_update_policies_client.go index 5a3d16f6..3df1d673 100644 --- a/falcon/client/sensor_update_policies/sensor_update_policies_client.go +++ b/falcon/client/sensor_update_policies/sensor_update_policies_client.go @@ -292,8 +292,9 @@ func (a *Client) PerformSensorUpdatePoliciesAction(params *PerformSensorUpdatePo return success, nil } // unexpected success response - unexpectedSuccess := result.(*PerformSensorUpdatePoliciesActionDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for performSensorUpdatePoliciesAction: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -366,8 +367,9 @@ func (a *Client) QueryCombinedSensorUpdateKernels(params *QueryCombinedSensorUpd return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedSensorUpdateKernelsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedSensorUpdateKernels: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -403,8 +405,9 @@ func (a *Client) QueryCombinedSensorUpdatePolicies(params *QueryCombinedSensorUp return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedSensorUpdatePoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedSensorUpdatePolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -440,8 +443,9 @@ func (a *Client) QueryCombinedSensorUpdatePoliciesV2(params *QueryCombinedSensor return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedSensorUpdatePoliciesV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedSensorUpdatePoliciesV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -477,8 +481,9 @@ func (a *Client) QueryCombinedSensorUpdatePolicyMembers(params *QueryCombinedSen return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryCombinedSensorUpdatePolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryCombinedSensorUpdatePolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -514,8 +519,9 @@ func (a *Client) QuerySensorUpdateKernelsDistinct(params *QuerySensorUpdateKerne return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySensorUpdateKernelsDistinctDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for querySensorUpdateKernelsDistinct: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -551,8 +557,9 @@ func (a *Client) QuerySensorUpdatePolicies(params *QuerySensorUpdatePoliciesPara return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySensorUpdatePoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for querySensorUpdatePolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -588,8 +595,9 @@ func (a *Client) QuerySensorUpdatePolicyMembers(params *QuerySensorUpdatePolicyM return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySensorUpdatePolicyMembersDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for querySensorUpdatePolicyMembers: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -625,8 +633,9 @@ func (a *Client) RevealUninstallToken(params *RevealUninstallTokenParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*RevealUninstallTokenDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for revealUninstallToken: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -662,8 +671,9 @@ func (a *Client) SetSensorUpdatePoliciesPrecedence(params *SetSensorUpdatePolici return success, nil } // unexpected success response - unexpectedSuccess := result.(*SetSensorUpdatePoliciesPrecedenceDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for setSensorUpdatePoliciesPrecedence: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -699,8 +709,9 @@ func (a *Client) UpdateSensorUpdatePolicies(params *UpdateSensorUpdatePoliciesPa return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateSensorUpdatePoliciesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateSensorUpdatePolicies: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -736,8 +747,9 @@ func (a *Client) UpdateSensorUpdatePoliciesV2(params *UpdateSensorUpdatePolicies return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateSensorUpdatePoliciesV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateSensorUpdatePoliciesV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_parameters.go b/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_parameters.go index ef2b6bd4..3a0968fe 100644 --- a/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_parameters.go +++ b/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_parameters.go @@ -64,7 +64,7 @@ SetSensorUpdatePoliciesPrecedenceParams contains all the parameters to send to t type SetSensorUpdatePoliciesPrecedenceParams struct { // Body. - Body *models.RequestsSetPolicyPrecedenceReqV1 + Body *models.BaseSetPolicyPrecedenceReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *SetSensorUpdatePoliciesPrecedenceParams) SetHTTPClient(client *http.Cli } // WithBody adds the body to the set sensor update policies precedence params -func (o *SetSensorUpdatePoliciesPrecedenceParams) WithBody(body *models.RequestsSetPolicyPrecedenceReqV1) *SetSensorUpdatePoliciesPrecedenceParams { +func (o *SetSensorUpdatePoliciesPrecedenceParams) WithBody(body *models.BaseSetPolicyPrecedenceReqV1) *SetSensorUpdatePoliciesPrecedenceParams { o.SetBody(body) return o } // SetBody adds the body to the set sensor update policies precedence params -func (o *SetSensorUpdatePoliciesPrecedenceParams) SetBody(body *models.RequestsSetPolicyPrecedenceReqV1) { +func (o *SetSensorUpdatePoliciesPrecedenceParams) SetBody(body *models.BaseSetPolicyPrecedenceReqV1) { o.Body = body } diff --git a/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_responses.go b/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_responses.go index ff2d379c..55064844 100644 --- a/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_responses.go +++ b/falcon/client/sensor_update_policies/set_sensor_update_policies_precedence_responses.go @@ -56,14 +56,7 @@ func (o *SetSensorUpdatePoliciesPrecedenceReader) ReadResponse(response runtime. } return nil, result default: - result := NewSetSensorUpdatePoliciesPrecedenceDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/sensor-update-precedence/v1] setSensorUpdatePoliciesPrecedence", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type SetSensorUpdatePoliciesPrecedenceOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *SetSensorUpdatePoliciesPrecedenceOK) GetPayload() *models.MsaQueryRespo func (o *SetSensorUpdatePoliciesPrecedenceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type SetSensorUpdatePoliciesPrecedenceBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *SetSensorUpdatePoliciesPrecedenceBadRequest) GetPayload() *models.MsaQu func (o *SetSensorUpdatePoliciesPrecedenceBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type SetSensorUpdatePoliciesPrecedenceForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *SetSensorUpdatePoliciesPrecedenceForbidden) GetPayload() *models.MsaErr func (o *SetSensorUpdatePoliciesPrecedenceForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type SetSensorUpdatePoliciesPrecedenceTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *SetSensorUpdatePoliciesPrecedenceTooManyRequests) GetPayload() *models. func (o *SetSensorUpdatePoliciesPrecedenceTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type SetSensorUpdatePoliciesPrecedenceInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *SetSensorUpdatePoliciesPrecedenceInternalServerError) GetPayload() *mod func (o *SetSensorUpdatePoliciesPrecedenceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *SetSensorUpdatePoliciesPrecedenceInternalServerError) readResponse(resp return nil } - -// NewSetSensorUpdatePoliciesPrecedenceDefault creates a SetSensorUpdatePoliciesPrecedenceDefault with default headers values -func NewSetSensorUpdatePoliciesPrecedenceDefault(code int) *SetSensorUpdatePoliciesPrecedenceDefault { - return &SetSensorUpdatePoliciesPrecedenceDefault{ - _statusCode: code, - } -} - -/* -SetSensorUpdatePoliciesPrecedenceDefault describes a response with status code -1, with default header values. - -OK -*/ -type SetSensorUpdatePoliciesPrecedenceDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this set sensor update policies precedence default response has a 2xx status code -func (o *SetSensorUpdatePoliciesPrecedenceDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this set sensor update policies precedence default response has a 3xx status code -func (o *SetSensorUpdatePoliciesPrecedenceDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this set sensor update policies precedence default response has a 4xx status code -func (o *SetSensorUpdatePoliciesPrecedenceDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this set sensor update policies precedence default response has a 5xx status code -func (o *SetSensorUpdatePoliciesPrecedenceDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this set sensor update policies precedence default response a status code equal to that given -func (o *SetSensorUpdatePoliciesPrecedenceDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the set sensor update policies precedence default response -func (o *SetSensorUpdatePoliciesPrecedenceDefault) Code() int { - return o._statusCode -} - -func (o *SetSensorUpdatePoliciesPrecedenceDefault) Error() string { - return fmt.Sprintf("[POST /policy/entities/sensor-update-precedence/v1][%d] setSensorUpdatePoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetSensorUpdatePoliciesPrecedenceDefault) String() string { - return fmt.Sprintf("[POST /policy/entities/sensor-update-precedence/v1][%d] setSensorUpdatePoliciesPrecedence default %+v", o._statusCode, o.Payload) -} - -func (o *SetSensorUpdatePoliciesPrecedenceDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *SetSensorUpdatePoliciesPrecedenceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_update_policies/update_sensor_update_policies_parameters.go b/falcon/client/sensor_update_policies/update_sensor_update_policies_parameters.go index 48f34126..a1d2616b 100644 --- a/falcon/client/sensor_update_policies/update_sensor_update_policies_parameters.go +++ b/falcon/client/sensor_update_policies/update_sensor_update_policies_parameters.go @@ -64,7 +64,7 @@ UpdateSensorUpdatePoliciesParams contains all the parameters to send to the API type UpdateSensorUpdatePoliciesParams struct { // Body. - Body *models.RequestsUpdateSensorUpdatePoliciesV1 + Body *models.SensorUpdateUpdatePoliciesReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateSensorUpdatePoliciesParams) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the update sensor update policies params -func (o *UpdateSensorUpdatePoliciesParams) WithBody(body *models.RequestsUpdateSensorUpdatePoliciesV1) *UpdateSensorUpdatePoliciesParams { +func (o *UpdateSensorUpdatePoliciesParams) WithBody(body *models.SensorUpdateUpdatePoliciesReqV1) *UpdateSensorUpdatePoliciesParams { o.SetBody(body) return o } // SetBody adds the body to the update sensor update policies params -func (o *UpdateSensorUpdatePoliciesParams) SetBody(body *models.RequestsUpdateSensorUpdatePoliciesV1) { +func (o *UpdateSensorUpdatePoliciesParams) SetBody(body *models.SensorUpdateUpdatePoliciesReqV1) { o.Body = body } diff --git a/falcon/client/sensor_update_policies/update_sensor_update_policies_responses.go b/falcon/client/sensor_update_policies/update_sensor_update_policies_responses.go index 43884869..2a144c5c 100644 --- a/falcon/client/sensor_update_policies/update_sensor_update_policies_responses.go +++ b/falcon/client/sensor_update_policies/update_sensor_update_policies_responses.go @@ -62,14 +62,7 @@ func (o *UpdateSensorUpdatePoliciesReader) ReadResponse(response runtime.ClientR } return nil, result default: - result := NewUpdateSensorUpdatePoliciesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/sensor-update/v1] updateSensorUpdatePolicies", response, response.Code()) } } @@ -85,6 +78,10 @@ OK */ type UpdateSensorUpdatePoliciesOK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -93,7 +90,7 @@ type UpdateSensorUpdatePoliciesOK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this update sensor update policies o k response has a 2xx status code @@ -134,12 +131,19 @@ func (o *UpdateSensorUpdatePoliciesOK) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v1][%d] updateSensorUpdatePoliciesOK %+v", 200, o.Payload) } -func (o *UpdateSensorUpdatePoliciesOK) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *UpdateSensorUpdatePoliciesOK) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *UpdateSensorUpdatePoliciesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -162,7 +166,7 @@ func (o *UpdateSensorUpdatePoliciesOK) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -184,6 +188,10 @@ Bad Request */ type UpdateSensorUpdatePoliciesBadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -192,7 +200,7 @@ type UpdateSensorUpdatePoliciesBadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this update sensor update policies bad request response has a 2xx status code @@ -233,12 +241,19 @@ func (o *UpdateSensorUpdatePoliciesBadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v1][%d] updateSensorUpdatePoliciesBadRequest %+v", 400, o.Payload) } -func (o *UpdateSensorUpdatePoliciesBadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *UpdateSensorUpdatePoliciesBadRequest) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *UpdateSensorUpdatePoliciesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -261,7 +276,7 @@ func (o *UpdateSensorUpdatePoliciesBadRequest) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -283,6 +298,10 @@ Forbidden */ type UpdateSensorUpdatePoliciesForbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -338,6 +357,13 @@ func (o *UpdateSensorUpdatePoliciesForbidden) GetPayload() *models.MsaErrorsOnly func (o *UpdateSensorUpdatePoliciesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -382,6 +408,10 @@ Not Found */ type UpdateSensorUpdatePoliciesNotFound struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -390,7 +420,7 @@ type UpdateSensorUpdatePoliciesNotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this update sensor update policies not found response has a 2xx status code @@ -431,12 +461,19 @@ func (o *UpdateSensorUpdatePoliciesNotFound) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v1][%d] updateSensorUpdatePoliciesNotFound %+v", 404, o.Payload) } -func (o *UpdateSensorUpdatePoliciesNotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *UpdateSensorUpdatePoliciesNotFound) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *UpdateSensorUpdatePoliciesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -459,7 +496,7 @@ func (o *UpdateSensorUpdatePoliciesNotFound) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -481,6 +518,10 @@ Too Many Requests */ type UpdateSensorUpdatePoliciesTooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -540,6 +581,13 @@ func (o *UpdateSensorUpdatePoliciesTooManyRequests) GetPayload() *models.MsaRepl func (o *UpdateSensorUpdatePoliciesTooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -595,6 +643,10 @@ Internal Server Error */ type UpdateSensorUpdatePoliciesInternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -603,7 +655,7 @@ type UpdateSensorUpdatePoliciesInternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV1 + Payload *models.SensorUpdateRespV1 } // IsSuccess returns true when this update sensor update policies internal server error response has a 2xx status code @@ -644,12 +696,19 @@ func (o *UpdateSensorUpdatePoliciesInternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v1][%d] updateSensorUpdatePoliciesInternalServerError %+v", 500, o.Payload) } -func (o *UpdateSensorUpdatePoliciesInternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { +func (o *UpdateSensorUpdatePoliciesInternalServerError) GetPayload() *models.SensorUpdateRespV1 { return o.Payload } func (o *UpdateSensorUpdatePoliciesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -672,79 +731,7 @@ func (o *UpdateSensorUpdatePoliciesInternalServerError) readResponse(response ru o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateSensorUpdatePoliciesDefault creates a UpdateSensorUpdatePoliciesDefault with default headers values -func NewUpdateSensorUpdatePoliciesDefault(code int) *UpdateSensorUpdatePoliciesDefault { - return &UpdateSensorUpdatePoliciesDefault{ - _statusCode: code, - } -} - -/* -UpdateSensorUpdatePoliciesDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateSensorUpdatePoliciesDefault struct { - _statusCode int - - Payload *models.ResponsesSensorUpdatePoliciesV1 -} - -// IsSuccess returns true when this update sensor update policies default response has a 2xx status code -func (o *UpdateSensorUpdatePoliciesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update sensor update policies default response has a 3xx status code -func (o *UpdateSensorUpdatePoliciesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update sensor update policies default response has a 4xx status code -func (o *UpdateSensorUpdatePoliciesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update sensor update policies default response has a 5xx status code -func (o *UpdateSensorUpdatePoliciesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update sensor update policies default response a status code equal to that given -func (o *UpdateSensorUpdatePoliciesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update sensor update policies default response -func (o *UpdateSensorUpdatePoliciesDefault) Code() int { - return o._statusCode -} - -func (o *UpdateSensorUpdatePoliciesDefault) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v1][%d] updateSensorUpdatePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateSensorUpdatePoliciesDefault) String() string { - return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v1][%d] updateSensorUpdatePolicies default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateSensorUpdatePoliciesDefault) GetPayload() *models.ResponsesSensorUpdatePoliciesV1 { - return o.Payload -} - -func (o *UpdateSensorUpdatePoliciesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSensorUpdatePoliciesV1) + o.Payload = new(models.SensorUpdateRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_parameters.go b/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_parameters.go index d234599d..bcfedd69 100644 --- a/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_parameters.go +++ b/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_parameters.go @@ -64,7 +64,7 @@ UpdateSensorUpdatePoliciesV2Params contains all the parameters to send to the AP type UpdateSensorUpdatePoliciesV2Params struct { // Body. - Body *models.RequestsUpdateSensorUpdatePoliciesV2 + Body *models.SensorUpdateUpdatePoliciesReqV2 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateSensorUpdatePoliciesV2Params) SetHTTPClient(client *http.Client) } // WithBody adds the body to the update sensor update policies v2 params -func (o *UpdateSensorUpdatePoliciesV2Params) WithBody(body *models.RequestsUpdateSensorUpdatePoliciesV2) *UpdateSensorUpdatePoliciesV2Params { +func (o *UpdateSensorUpdatePoliciesV2Params) WithBody(body *models.SensorUpdateUpdatePoliciesReqV2) *UpdateSensorUpdatePoliciesV2Params { o.SetBody(body) return o } // SetBody adds the body to the update sensor update policies v2 params -func (o *UpdateSensorUpdatePoliciesV2Params) SetBody(body *models.RequestsUpdateSensorUpdatePoliciesV2) { +func (o *UpdateSensorUpdatePoliciesV2Params) SetBody(body *models.SensorUpdateUpdatePoliciesReqV2) { o.Body = body } diff --git a/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_responses.go b/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_responses.go index 327990d9..d635db78 100644 --- a/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_responses.go +++ b/falcon/client/sensor_update_policies/update_sensor_update_policies_v2_responses.go @@ -62,14 +62,7 @@ func (o *UpdateSensorUpdatePoliciesV2Reader) ReadResponse(response runtime.Clien } return nil, result default: - result := NewUpdateSensorUpdatePoliciesV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/sensor-update/v2] updateSensorUpdatePoliciesV2", response, response.Code()) } } @@ -97,7 +90,7 @@ type UpdateSensorUpdatePoliciesV2OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this update sensor update policies v2 o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *UpdateSensorUpdatePoliciesV2OK) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v2][%d] updateSensorUpdatePoliciesV2OK %+v", 200, o.Payload) } -func (o *UpdateSensorUpdatePoliciesV2OK) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *UpdateSensorUpdatePoliciesV2OK) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -173,7 +166,7 @@ func (o *UpdateSensorUpdatePoliciesV2OK) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type UpdateSensorUpdatePoliciesV2BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this update sensor update policies v2 bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *UpdateSensorUpdatePoliciesV2BadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v2][%d] updateSensorUpdatePoliciesV2BadRequest %+v", 400, o.Payload) } -func (o *UpdateSensorUpdatePoliciesV2BadRequest) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *UpdateSensorUpdatePoliciesV2BadRequest) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -283,7 +276,7 @@ func (o *UpdateSensorUpdatePoliciesV2BadRequest) readResponse(response runtime.C o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type UpdateSensorUpdatePoliciesV2NotFound struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this update sensor update policies v2 not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *UpdateSensorUpdatePoliciesV2NotFound) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v2][%d] updateSensorUpdatePoliciesV2NotFound %+v", 404, o.Payload) } -func (o *UpdateSensorUpdatePoliciesV2NotFound) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *UpdateSensorUpdatePoliciesV2NotFound) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -503,7 +496,7 @@ func (o *UpdateSensorUpdatePoliciesV2NotFound) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type UpdateSensorUpdatePoliciesV2InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSensorUpdatePoliciesV2 + Payload *models.SensorUpdateRespV2 } // IsSuccess returns true when this update sensor update policies v2 internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *UpdateSensorUpdatePoliciesV2InternalServerError) String() string { return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v2][%d] updateSensorUpdatePoliciesV2InternalServerError %+v", 500, o.Payload) } -func (o *UpdateSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { +func (o *UpdateSensorUpdatePoliciesV2InternalServerError) GetPayload() *models.SensorUpdateRespV2 { return o.Payload } @@ -738,79 +731,7 @@ func (o *UpdateSensorUpdatePoliciesV2InternalServerError) readResponse(response o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateSensorUpdatePoliciesV2Default creates a UpdateSensorUpdatePoliciesV2Default with default headers values -func NewUpdateSensorUpdatePoliciesV2Default(code int) *UpdateSensorUpdatePoliciesV2Default { - return &UpdateSensorUpdatePoliciesV2Default{ - _statusCode: code, - } -} - -/* -UpdateSensorUpdatePoliciesV2Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateSensorUpdatePoliciesV2Default struct { - _statusCode int - - Payload *models.ResponsesSensorUpdatePoliciesV2 -} - -// IsSuccess returns true when this update sensor update policies v2 default response has a 2xx status code -func (o *UpdateSensorUpdatePoliciesV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update sensor update policies v2 default response has a 3xx status code -func (o *UpdateSensorUpdatePoliciesV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update sensor update policies v2 default response has a 4xx status code -func (o *UpdateSensorUpdatePoliciesV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update sensor update policies v2 default response has a 5xx status code -func (o *UpdateSensorUpdatePoliciesV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update sensor update policies v2 default response a status code equal to that given -func (o *UpdateSensorUpdatePoliciesV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update sensor update policies v2 default response -func (o *UpdateSensorUpdatePoliciesV2Default) Code() int { - return o._statusCode -} - -func (o *UpdateSensorUpdatePoliciesV2Default) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v2][%d] updateSensorUpdatePoliciesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateSensorUpdatePoliciesV2Default) String() string { - return fmt.Sprintf("[PATCH /policy/entities/sensor-update/v2][%d] updateSensorUpdatePoliciesV2 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateSensorUpdatePoliciesV2Default) GetPayload() *models.ResponsesSensorUpdatePoliciesV2 { - return o.Payload -} - -func (o *UpdateSensorUpdatePoliciesV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSensorUpdatePoliciesV2) + o.Payload = new(models.SensorUpdateRespV2) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_parameters.go b/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_parameters.go index 558b00a9..d7f7a2ed 100644 --- a/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_parameters.go +++ b/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_parameters.go @@ -64,7 +64,7 @@ CreateSVExclusionsV1Params contains all the parameters to send to the API endpoi type CreateSVExclusionsV1Params struct { // Body. - Body *models.RequestsSvExclusionCreateReqV1 + Body *models.SvExclusionsCreateReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *CreateSVExclusionsV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the create s v exclusions v1 params -func (o *CreateSVExclusionsV1Params) WithBody(body *models.RequestsSvExclusionCreateReqV1) *CreateSVExclusionsV1Params { +func (o *CreateSVExclusionsV1Params) WithBody(body *models.SvExclusionsCreateReqV1) *CreateSVExclusionsV1Params { o.SetBody(body) return o } // SetBody adds the body to the create s v exclusions v1 params -func (o *CreateSVExclusionsV1Params) SetBody(body *models.RequestsSvExclusionCreateReqV1) { +func (o *CreateSVExclusionsV1Params) SetBody(body *models.SvExclusionsCreateReqV1) { o.Body = body } diff --git a/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_responses.go b/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_responses.go index 074d455f..17e4ff0b 100644 --- a/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_responses.go +++ b/falcon/client/sensor_visibility_exclusions/create_s_v_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *CreateSVExclusionsV1Reader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewCreateSVExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /policy/entities/sv-exclusions/v1] createSVExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type CreateSVExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type CreateSVExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this create s v exclusions v1 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *CreateSVExclusionsV1OK) String() string { return fmt.Sprintf("[POST /policy/entities/sv-exclusions/v1][%d] createSVExclusionsV1OK %+v", 200, o.Payload) } -func (o *CreateSVExclusionsV1OK) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *CreateSVExclusionsV1OK) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *CreateSVExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *CreateSVExclusionsV1OK) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type CreateSVExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type CreateSVExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this create s v exclusions v1 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *CreateSVExclusionsV1BadRequest) String() string { return fmt.Sprintf("[POST /policy/entities/sv-exclusions/v1][%d] createSVExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *CreateSVExclusionsV1BadRequest) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *CreateSVExclusionsV1BadRequest) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *CreateSVExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *CreateSVExclusionsV1BadRequest) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type CreateSVExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *CreateSVExclusionsV1Forbidden) GetPayload() *models.MsaErrorsOnly { func (o *CreateSVExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type CreateSVExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *CreateSVExclusionsV1TooManyRequests) GetPayload() *models.MsaReplyMetaO func (o *CreateSVExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type CreateSVExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type CreateSVExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesMlExclusionRespV1 + Payload *models.ExclusionsRespV1 } // IsSuccess returns true when this create s v exclusions v1 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *CreateSVExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[POST /policy/entities/sv-exclusions/v1][%d] createSVExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *CreateSVExclusionsV1InternalServerError) GetPayload() *models.ResponsesMlExclusionRespV1 { +func (o *CreateSVExclusionsV1InternalServerError) GetPayload() *models.ExclusionsRespV1 { return o.Payload } func (o *CreateSVExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *CreateSVExclusionsV1InternalServerError) readResponse(response runtime. o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesMlExclusionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewCreateSVExclusionsV1Default creates a CreateSVExclusionsV1Default with default headers values -func NewCreateSVExclusionsV1Default(code int) *CreateSVExclusionsV1Default { - return &CreateSVExclusionsV1Default{ - _statusCode: code, - } -} - -/* -CreateSVExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type CreateSVExclusionsV1Default struct { - _statusCode int - - Payload *models.ResponsesMlExclusionRespV1 -} - -// IsSuccess returns true when this create s v exclusions v1 default response has a 2xx status code -func (o *CreateSVExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this create s v exclusions v1 default response has a 3xx status code -func (o *CreateSVExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this create s v exclusions v1 default response has a 4xx status code -func (o *CreateSVExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this create s v exclusions v1 default response has a 5xx status code -func (o *CreateSVExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this create s v exclusions v1 default response a status code equal to that given -func (o *CreateSVExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the create s v exclusions v1 default response -func (o *CreateSVExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *CreateSVExclusionsV1Default) Error() string { - return fmt.Sprintf("[POST /policy/entities/sv-exclusions/v1][%d] createSVExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateSVExclusionsV1Default) String() string { - return fmt.Sprintf("[POST /policy/entities/sv-exclusions/v1][%d] createSVExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *CreateSVExclusionsV1Default) GetPayload() *models.ResponsesMlExclusionRespV1 { - return o.Payload -} - -func (o *CreateSVExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesMlExclusionRespV1) + o.Payload = new(models.ExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_visibility_exclusions/delete_sensor_visibility_exclusions_v1_responses.go b/falcon/client/sensor_visibility_exclusions/delete_sensor_visibility_exclusions_v1_responses.go index 9c144933..fa6f8bad 100644 --- a/falcon/client/sensor_visibility_exclusions/delete_sensor_visibility_exclusions_v1_responses.go +++ b/falcon/client/sensor_visibility_exclusions/delete_sensor_visibility_exclusions_v1_responses.go @@ -56,7 +56,7 @@ func (o *DeleteSensorVisibilityExclusionsV1Reader) ReadResponse(response runtime } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[DELETE /policy/entities/sv-exclusions/v1] deleteSensorVisibilityExclusionsV1", response, response.Code()) } } diff --git a/falcon/client/sensor_visibility_exclusions/get_sensor_visibility_exclusions_v1_responses.go b/falcon/client/sensor_visibility_exclusions/get_sensor_visibility_exclusions_v1_responses.go index 831019d9..6627a462 100644 --- a/falcon/client/sensor_visibility_exclusions/get_sensor_visibility_exclusions_v1_responses.go +++ b/falcon/client/sensor_visibility_exclusions/get_sensor_visibility_exclusions_v1_responses.go @@ -56,7 +56,7 @@ func (o *GetSensorVisibilityExclusionsV1Reader) ReadResponse(response runtime.Cl } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /policy/entities/sv-exclusions/v1] getSensorVisibilityExclusionsV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type GetSensorVisibilityExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSvExclusionRespV1 + Payload *models.SvExclusionsRespV1 } // IsSuccess returns true when this get sensor visibility exclusions v1 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *GetSensorVisibilityExclusionsV1OK) String() string { return fmt.Sprintf("[GET /policy/entities/sv-exclusions/v1][%d] getSensorVisibilityExclusionsV1OK %+v", 200, o.Payload) } -func (o *GetSensorVisibilityExclusionsV1OK) GetPayload() *models.ResponsesSvExclusionRespV1 { +func (o *GetSensorVisibilityExclusionsV1OK) GetPayload() *models.SvExclusionsRespV1 { return o.Payload } @@ -160,7 +160,7 @@ func (o *GetSensorVisibilityExclusionsV1OK) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSvExclusionRespV1) + o.Payload = new(models.SvExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type GetSensorVisibilityExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSvExclusionRespV1 + Payload *models.SvExclusionsRespV1 } // IsSuccess returns true when this get sensor visibility exclusions v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *GetSensorVisibilityExclusionsV1BadRequest) String() string { return fmt.Sprintf("[GET /policy/entities/sv-exclusions/v1][%d] getSensorVisibilityExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *GetSensorVisibilityExclusionsV1BadRequest) GetPayload() *models.ResponsesSvExclusionRespV1 { +func (o *GetSensorVisibilityExclusionsV1BadRequest) GetPayload() *models.SvExclusionsRespV1 { return o.Payload } @@ -270,7 +270,7 @@ func (o *GetSensorVisibilityExclusionsV1BadRequest) readResponse(response runtim o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSvExclusionRespV1) + o.Payload = new(models.SvExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type GetSensorVisibilityExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSvExclusionRespV1 + Payload *models.SvExclusionsRespV1 } // IsSuccess returns true when this get sensor visibility exclusions v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *GetSensorVisibilityExclusionsV1InternalServerError) String() string { return fmt.Sprintf("[GET /policy/entities/sv-exclusions/v1][%d] getSensorVisibilityExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *GetSensorVisibilityExclusionsV1InternalServerError) GetPayload() *models.ResponsesSvExclusionRespV1 { +func (o *GetSensorVisibilityExclusionsV1InternalServerError) GetPayload() *models.SvExclusionsRespV1 { return o.Payload } @@ -615,7 +615,7 @@ func (o *GetSensorVisibilityExclusionsV1InternalServerError) readResponse(respon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSvExclusionRespV1) + o.Payload = new(models.SvExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/sensor_visibility_exclusions/query_sensor_visibility_exclusions_v1_responses.go b/falcon/client/sensor_visibility_exclusions/query_sensor_visibility_exclusions_v1_responses.go index 35805c42..fd4e24f5 100644 --- a/falcon/client/sensor_visibility_exclusions/query_sensor_visibility_exclusions_v1_responses.go +++ b/falcon/client/sensor_visibility_exclusions/query_sensor_visibility_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *QuerySensorVisibilityExclusionsV1Reader) ReadResponse(response runtime. } return nil, result default: - result := NewQuerySensorVisibilityExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /policy/queries/sv-exclusions/v1] querySensorVisibilityExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type QuerySensorVisibilityExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -134,6 +131,13 @@ func (o *QuerySensorVisibilityExclusionsV1OK) GetPayload() *models.MsaQueryRespo func (o *QuerySensorVisibilityExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -178,6 +182,10 @@ Bad Request */ type QuerySensorVisibilityExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -233,6 +241,13 @@ func (o *QuerySensorVisibilityExclusionsV1BadRequest) GetPayload() *models.MsaQu func (o *QuerySensorVisibilityExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -277,6 +292,10 @@ Forbidden */ type QuerySensorVisibilityExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *QuerySensorVisibilityExclusionsV1Forbidden) GetPayload() *models.MsaErr func (o *QuerySensorVisibilityExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type QuerySensorVisibilityExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *QuerySensorVisibilityExclusionsV1TooManyRequests) GetPayload() *models. func (o *QuerySensorVisibilityExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type QuerySensorVisibilityExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -545,6 +586,13 @@ func (o *QuerySensorVisibilityExclusionsV1InternalServerError) GetPayload() *mod func (o *QuerySensorVisibilityExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -576,75 +624,3 @@ func (o *QuerySensorVisibilityExclusionsV1InternalServerError) readResponse(resp return nil } - -// NewQuerySensorVisibilityExclusionsV1Default creates a QuerySensorVisibilityExclusionsV1Default with default headers values -func NewQuerySensorVisibilityExclusionsV1Default(code int) *QuerySensorVisibilityExclusionsV1Default { - return &QuerySensorVisibilityExclusionsV1Default{ - _statusCode: code, - } -} - -/* -QuerySensorVisibilityExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QuerySensorVisibilityExclusionsV1Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this query sensor visibility exclusions v1 default response has a 2xx status code -func (o *QuerySensorVisibilityExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query sensor visibility exclusions v1 default response has a 3xx status code -func (o *QuerySensorVisibilityExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query sensor visibility exclusions v1 default response has a 4xx status code -func (o *QuerySensorVisibilityExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query sensor visibility exclusions v1 default response has a 5xx status code -func (o *QuerySensorVisibilityExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query sensor visibility exclusions v1 default response a status code equal to that given -func (o *QuerySensorVisibilityExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query sensor visibility exclusions v1 default response -func (o *QuerySensorVisibilityExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *QuerySensorVisibilityExclusionsV1Default) Error() string { - return fmt.Sprintf("[GET /policy/queries/sv-exclusions/v1][%d] querySensorVisibilityExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorVisibilityExclusionsV1Default) String() string { - return fmt.Sprintf("[GET /policy/queries/sv-exclusions/v1][%d] querySensorVisibilityExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QuerySensorVisibilityExclusionsV1Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QuerySensorVisibilityExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/sensor_visibility_exclusions/sensor_visibility_exclusions_client.go b/falcon/client/sensor_visibility_exclusions/sensor_visibility_exclusions_client.go index 5826c99f..af288895 100644 --- a/falcon/client/sensor_visibility_exclusions/sensor_visibility_exclusions_client.go +++ b/falcon/client/sensor_visibility_exclusions/sensor_visibility_exclusions_client.go @@ -76,8 +76,9 @@ func (a *Client) CreateSVExclusionsV1(params *CreateSVExclusionsV1Params, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*CreateSVExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for createSVExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -189,8 +190,9 @@ func (a *Client) QuerySensorVisibilityExclusionsV1(params *QuerySensorVisibility return success, nil } // unexpected success response - unexpectedSuccess := result.(*QuerySensorVisibilityExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for querySensorVisibilityExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -226,8 +228,9 @@ func (a *Client) UpdateSensorVisibilityExclusionsV1(params *UpdateSensorVisibili return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateSensorVisibilityExclusionsV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateSensorVisibilityExclusionsV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_parameters.go b/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_parameters.go index cd87b42d..efe03bdc 100644 --- a/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_parameters.go +++ b/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_parameters.go @@ -64,7 +64,7 @@ UpdateSensorVisibilityExclusionsV1Params contains all the parameters to send to type UpdateSensorVisibilityExclusionsV1Params struct { // Body. - Body *models.RequestsSvExclusionUpdateReqV1 + Body *models.SvExclusionsUpdateReqV1 timeout time.Duration Context context.Context @@ -120,13 +120,13 @@ func (o *UpdateSensorVisibilityExclusionsV1Params) SetHTTPClient(client *http.Cl } // WithBody adds the body to the update sensor visibility exclusions v1 params -func (o *UpdateSensorVisibilityExclusionsV1Params) WithBody(body *models.RequestsSvExclusionUpdateReqV1) *UpdateSensorVisibilityExclusionsV1Params { +func (o *UpdateSensorVisibilityExclusionsV1Params) WithBody(body *models.SvExclusionsUpdateReqV1) *UpdateSensorVisibilityExclusionsV1Params { o.SetBody(body) return o } // SetBody adds the body to the update sensor visibility exclusions v1 params -func (o *UpdateSensorVisibilityExclusionsV1Params) SetBody(body *models.RequestsSvExclusionUpdateReqV1) { +func (o *UpdateSensorVisibilityExclusionsV1Params) SetBody(body *models.SvExclusionsUpdateReqV1) { o.Body = body } diff --git a/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_responses.go b/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_responses.go index 97a11200..39409ddf 100644 --- a/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_responses.go +++ b/falcon/client/sensor_visibility_exclusions/update_sensor_visibility_exclusions_v1_responses.go @@ -56,14 +56,7 @@ func (o *UpdateSensorVisibilityExclusionsV1Reader) ReadResponse(response runtime } return nil, result default: - result := NewUpdateSensorVisibilityExclusionsV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /policy/entities/sv-exclusions/v1] updateSensorVisibilityExclusionsV1", response, response.Code()) } } @@ -79,6 +72,10 @@ OK */ type UpdateSensorVisibilityExclusionsV1OK struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -87,7 +84,7 @@ type UpdateSensorVisibilityExclusionsV1OK struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSvExclusionRespV1 + Payload *models.SvExclusionsRespV1 } // IsSuccess returns true when this update sensor visibility exclusions v1 o k response has a 2xx status code @@ -128,12 +125,19 @@ func (o *UpdateSensorVisibilityExclusionsV1OK) String() string { return fmt.Sprintf("[PATCH /policy/entities/sv-exclusions/v1][%d] updateSensorVisibilityExclusionsV1OK %+v", 200, o.Payload) } -func (o *UpdateSensorVisibilityExclusionsV1OK) GetPayload() *models.ResponsesSvExclusionRespV1 { +func (o *UpdateSensorVisibilityExclusionsV1OK) GetPayload() *models.SvExclusionsRespV1 { return o.Payload } func (o *UpdateSensorVisibilityExclusionsV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -156,7 +160,7 @@ func (o *UpdateSensorVisibilityExclusionsV1OK) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSvExclusionRespV1) + o.Payload = new(models.SvExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -178,6 +182,10 @@ Bad Request */ type UpdateSensorVisibilityExclusionsV1BadRequest struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -186,7 +194,7 @@ type UpdateSensorVisibilityExclusionsV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSvExclusionRespV1 + Payload *models.SvExclusionsRespV1 } // IsSuccess returns true when this update sensor visibility exclusions v1 bad request response has a 2xx status code @@ -227,12 +235,19 @@ func (o *UpdateSensorVisibilityExclusionsV1BadRequest) String() string { return fmt.Sprintf("[PATCH /policy/entities/sv-exclusions/v1][%d] updateSensorVisibilityExclusionsV1BadRequest %+v", 400, o.Payload) } -func (o *UpdateSensorVisibilityExclusionsV1BadRequest) GetPayload() *models.ResponsesSvExclusionRespV1 { +func (o *UpdateSensorVisibilityExclusionsV1BadRequest) GetPayload() *models.SvExclusionsRespV1 { return o.Payload } func (o *UpdateSensorVisibilityExclusionsV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -255,7 +270,7 @@ func (o *UpdateSensorVisibilityExclusionsV1BadRequest) readResponse(response run o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSvExclusionRespV1) + o.Payload = new(models.SvExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -277,6 +292,10 @@ Forbidden */ type UpdateSensorVisibilityExclusionsV1Forbidden struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -332,6 +351,13 @@ func (o *UpdateSensorVisibilityExclusionsV1Forbidden) GetPayload() *models.MsaEr func (o *UpdateSensorVisibilityExclusionsV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -376,6 +402,10 @@ Too Many Requests */ type UpdateSensorVisibilityExclusionsV1TooManyRequests struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -435,6 +465,13 @@ func (o *UpdateSensorVisibilityExclusionsV1TooManyRequests) GetPayload() *models func (o *UpdateSensorVisibilityExclusionsV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -490,6 +527,10 @@ Internal Server Error */ type UpdateSensorVisibilityExclusionsV1InternalServerError struct { + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + /* Request limit per minute. */ XRateLimitLimit int64 @@ -498,7 +539,7 @@ type UpdateSensorVisibilityExclusionsV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.ResponsesSvExclusionRespV1 + Payload *models.SvExclusionsRespV1 } // IsSuccess returns true when this update sensor visibility exclusions v1 internal server error response has a 2xx status code @@ -539,12 +580,19 @@ func (o *UpdateSensorVisibilityExclusionsV1InternalServerError) String() string return fmt.Sprintf("[PATCH /policy/entities/sv-exclusions/v1][%d] updateSensorVisibilityExclusionsV1InternalServerError %+v", 500, o.Payload) } -func (o *UpdateSensorVisibilityExclusionsV1InternalServerError) GetPayload() *models.ResponsesSvExclusionRespV1 { +func (o *UpdateSensorVisibilityExclusionsV1InternalServerError) GetPayload() *models.SvExclusionsRespV1 { return o.Payload } func (o *UpdateSensorVisibilityExclusionsV1InternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + // hydrates response header X-RateLimit-Limit hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") @@ -567,79 +615,7 @@ func (o *UpdateSensorVisibilityExclusionsV1InternalServerError) readResponse(res o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.ResponsesSvExclusionRespV1) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateSensorVisibilityExclusionsV1Default creates a UpdateSensorVisibilityExclusionsV1Default with default headers values -func NewUpdateSensorVisibilityExclusionsV1Default(code int) *UpdateSensorVisibilityExclusionsV1Default { - return &UpdateSensorVisibilityExclusionsV1Default{ - _statusCode: code, - } -} - -/* -UpdateSensorVisibilityExclusionsV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateSensorVisibilityExclusionsV1Default struct { - _statusCode int - - Payload *models.ResponsesSvExclusionRespV1 -} - -// IsSuccess returns true when this update sensor visibility exclusions v1 default response has a 2xx status code -func (o *UpdateSensorVisibilityExclusionsV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update sensor visibility exclusions v1 default response has a 3xx status code -func (o *UpdateSensorVisibilityExclusionsV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update sensor visibility exclusions v1 default response has a 4xx status code -func (o *UpdateSensorVisibilityExclusionsV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update sensor visibility exclusions v1 default response has a 5xx status code -func (o *UpdateSensorVisibilityExclusionsV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update sensor visibility exclusions v1 default response a status code equal to that given -func (o *UpdateSensorVisibilityExclusionsV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update sensor visibility exclusions v1 default response -func (o *UpdateSensorVisibilityExclusionsV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateSensorVisibilityExclusionsV1Default) Error() string { - return fmt.Sprintf("[PATCH /policy/entities/sv-exclusions/v1][%d] updateSensorVisibilityExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateSensorVisibilityExclusionsV1Default) String() string { - return fmt.Sprintf("[PATCH /policy/entities/sv-exclusions/v1][%d] updateSensorVisibilityExclusionsV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateSensorVisibilityExclusionsV1Default) GetPayload() *models.ResponsesSvExclusionRespV1 { - return o.Payload -} - -func (o *UpdateSensorVisibilityExclusionsV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.ResponsesSvExclusionRespV1) + o.Payload = new(models.SvExclusionsRespV1) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/tailored_intelligence/get_events_body_responses.go b/falcon/client/tailored_intelligence/get_events_body_responses.go index 04a05812..cb0f3b9b 100644 --- a/falcon/client/tailored_intelligence/get_events_body_responses.go +++ b/falcon/client/tailored_intelligence/get_events_body_responses.go @@ -56,14 +56,7 @@ func (o *GetEventsBodyReader) ReadResponse(response runtime.ClientResponse, cons } return nil, result default: - result := NewGetEventsBodyDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ti/events/entities/events-full-body/v2] GetEventsBody", response, response.Code()) } } @@ -612,73 +605,3 @@ func (o *GetEventsBodyInternalServerError) readResponse(response runtime.ClientR return nil } - -// NewGetEventsBodyDefault creates a GetEventsBodyDefault with default headers values -func NewGetEventsBodyDefault(code int) *GetEventsBodyDefault { - return &GetEventsBodyDefault{ - _statusCode: code, - } -} - -/* -GetEventsBodyDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetEventsBodyDefault struct { - _statusCode int - - Payload []int64 -} - -// IsSuccess returns true when this get events body default response has a 2xx status code -func (o *GetEventsBodyDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get events body default response has a 3xx status code -func (o *GetEventsBodyDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get events body default response has a 4xx status code -func (o *GetEventsBodyDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get events body default response has a 5xx status code -func (o *GetEventsBodyDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get events body default response a status code equal to that given -func (o *GetEventsBodyDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get events body default response -func (o *GetEventsBodyDefault) Code() int { - return o._statusCode -} - -func (o *GetEventsBodyDefault) Error() string { - return fmt.Sprintf("[GET /ti/events/entities/events-full-body/v2][%d] GetEventsBody default %+v", o._statusCode, o.Payload) -} - -func (o *GetEventsBodyDefault) String() string { - return fmt.Sprintf("[GET /ti/events/entities/events-full-body/v2][%d] GetEventsBody default %+v", o._statusCode, o.Payload) -} - -func (o *GetEventsBodyDefault) GetPayload() []int64 { - return o.Payload -} - -func (o *GetEventsBodyDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // response payload - if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/tailored_intelligence/get_events_entities_responses.go b/falcon/client/tailored_intelligence/get_events_entities_responses.go index 1c85d969..d0ad49e5 100644 --- a/falcon/client/tailored_intelligence/get_events_entities_responses.go +++ b/falcon/client/tailored_intelligence/get_events_entities_responses.go @@ -56,14 +56,7 @@ func (o *GetEventsEntitiesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetEventsEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /ti/events/entities/events/GET/v2] GetEventsEntities", response, response.Code()) } } @@ -618,75 +611,3 @@ func (o *GetEventsEntitiesInternalServerError) readResponse(response runtime.Cli return nil } - -// NewGetEventsEntitiesDefault creates a GetEventsEntitiesDefault with default headers values -func NewGetEventsEntitiesDefault(code int) *GetEventsEntitiesDefault { - return &GetEventsEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetEventsEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetEventsEntitiesDefault struct { - _statusCode int - - Payload *models.DomainEventEntitiesResponse -} - -// IsSuccess returns true when this get events entities default response has a 2xx status code -func (o *GetEventsEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get events entities default response has a 3xx status code -func (o *GetEventsEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get events entities default response has a 4xx status code -func (o *GetEventsEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get events entities default response has a 5xx status code -func (o *GetEventsEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get events entities default response a status code equal to that given -func (o *GetEventsEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get events entities default response -func (o *GetEventsEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetEventsEntitiesDefault) Error() string { - return fmt.Sprintf("[POST /ti/events/entities/events/GET/v2][%d] GetEventsEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetEventsEntitiesDefault) String() string { - return fmt.Sprintf("[POST /ti/events/entities/events/GET/v2][%d] GetEventsEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetEventsEntitiesDefault) GetPayload() *models.DomainEventEntitiesResponse { - return o.Payload -} - -func (o *GetEventsEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainEventEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/tailored_intelligence/get_rules_entities_responses.go b/falcon/client/tailored_intelligence/get_rules_entities_responses.go index b8315754..aebb747b 100644 --- a/falcon/client/tailored_intelligence/get_rules_entities_responses.go +++ b/falcon/client/tailored_intelligence/get_rules_entities_responses.go @@ -56,14 +56,7 @@ func (o *GetRulesEntitiesReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewGetRulesEntitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /ti/rules/entities/rules/GET/v2] GetRulesEntities", response, response.Code()) } } @@ -618,75 +611,3 @@ func (o *GetRulesEntitiesInternalServerError) readResponse(response runtime.Clie return nil } - -// NewGetRulesEntitiesDefault creates a GetRulesEntitiesDefault with default headers values -func NewGetRulesEntitiesDefault(code int) *GetRulesEntitiesDefault { - return &GetRulesEntitiesDefault{ - _statusCode: code, - } -} - -/* -GetRulesEntitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetRulesEntitiesDefault struct { - _statusCode int - - Payload *models.DomainRuleEntitiesResponse -} - -// IsSuccess returns true when this get rules entities default response has a 2xx status code -func (o *GetRulesEntitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get rules entities default response has a 3xx status code -func (o *GetRulesEntitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get rules entities default response has a 4xx status code -func (o *GetRulesEntitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get rules entities default response has a 5xx status code -func (o *GetRulesEntitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get rules entities default response a status code equal to that given -func (o *GetRulesEntitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get rules entities default response -func (o *GetRulesEntitiesDefault) Code() int { - return o._statusCode -} - -func (o *GetRulesEntitiesDefault) Error() string { - return fmt.Sprintf("[POST /ti/rules/entities/rules/GET/v2][%d] GetRulesEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetRulesEntitiesDefault) String() string { - return fmt.Sprintf("[POST /ti/rules/entities/rules/GET/v2][%d] GetRulesEntities default %+v", o._statusCode, o.Payload) -} - -func (o *GetRulesEntitiesDefault) GetPayload() *models.DomainRuleEntitiesResponse { - return o.Payload -} - -func (o *GetRulesEntitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainRuleEntitiesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/tailored_intelligence/query_events_responses.go b/falcon/client/tailored_intelligence/query_events_responses.go index 33009aeb..e557bc90 100644 --- a/falcon/client/tailored_intelligence/query_events_responses.go +++ b/falcon/client/tailored_intelligence/query_events_responses.go @@ -56,14 +56,7 @@ func (o *QueryEventsReader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - result := NewQueryEventsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ti/events/queries/events/v2] QueryEvents", response, response.Code()) } } @@ -618,75 +611,3 @@ func (o *QueryEventsInternalServerError) readResponse(response runtime.ClientRes return nil } - -// NewQueryEventsDefault creates a QueryEventsDefault with default headers values -func NewQueryEventsDefault(code int) *QueryEventsDefault { - return &QueryEventsDefault{ - _statusCode: code, - } -} - -/* -QueryEventsDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryEventsDefault struct { - _statusCode int - - Payload *models.DomainQueryResponse -} - -// IsSuccess returns true when this query events default response has a 2xx status code -func (o *QueryEventsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query events default response has a 3xx status code -func (o *QueryEventsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query events default response has a 4xx status code -func (o *QueryEventsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query events default response has a 5xx status code -func (o *QueryEventsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query events default response a status code equal to that given -func (o *QueryEventsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query events default response -func (o *QueryEventsDefault) Code() int { - return o._statusCode -} - -func (o *QueryEventsDefault) Error() string { - return fmt.Sprintf("[GET /ti/events/queries/events/v2][%d] QueryEvents default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEventsDefault) String() string { - return fmt.Sprintf("[GET /ti/events/queries/events/v2][%d] QueryEvents default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEventsDefault) GetPayload() *models.DomainQueryResponse { - return o.Payload -} - -func (o *QueryEventsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/tailored_intelligence/query_rules_responses.go b/falcon/client/tailored_intelligence/query_rules_responses.go index 739c4392..58dcf6a6 100644 --- a/falcon/client/tailored_intelligence/query_rules_responses.go +++ b/falcon/client/tailored_intelligence/query_rules_responses.go @@ -56,14 +56,7 @@ func (o *QueryRulesReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewQueryRulesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /ti/rules/queries/rules/v2] QueryRules", response, response.Code()) } } @@ -618,75 +611,3 @@ func (o *QueryRulesInternalServerError) readResponse(response runtime.ClientResp return nil } - -// NewQueryRulesDefault creates a QueryRulesDefault with default headers values -func NewQueryRulesDefault(code int) *QueryRulesDefault { - return &QueryRulesDefault{ - _statusCode: code, - } -} - -/* -QueryRulesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryRulesDefault struct { - _statusCode int - - Payload *models.DomainQueryResponse -} - -// IsSuccess returns true when this query rules default response has a 2xx status code -func (o *QueryRulesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query rules default response has a 3xx status code -func (o *QueryRulesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query rules default response has a 4xx status code -func (o *QueryRulesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query rules default response has a 5xx status code -func (o *QueryRulesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query rules default response a status code equal to that given -func (o *QueryRulesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query rules default response -func (o *QueryRulesDefault) Code() int { - return o._statusCode -} - -func (o *QueryRulesDefault) Error() string { - return fmt.Sprintf("[GET /ti/rules/queries/rules/v2][%d] QueryRules default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRulesDefault) String() string { - return fmt.Sprintf("[GET /ti/rules/queries/rules/v2][%d] QueryRules default %+v", o._statusCode, o.Payload) -} - -func (o *QueryRulesDefault) GetPayload() *models.DomainQueryResponse { - return o.Payload -} - -func (o *QueryRulesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/tailored_intelligence/tailored_intelligence_client.go b/falcon/client/tailored_intelligence/tailored_intelligence_client.go index aae95a0a..5e5440a8 100644 --- a/falcon/client/tailored_intelligence/tailored_intelligence_client.go +++ b/falcon/client/tailored_intelligence/tailored_intelligence_client.go @@ -6,6 +6,8 @@ package tailored_intelligence // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -74,8 +76,9 @@ func (a *Client) GetEventsBody(params *GetEventsBodyParams, opts ...ClientOption return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetEventsBodyDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetEventsBody: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -111,8 +114,9 @@ func (a *Client) GetEventsEntities(params *GetEventsEntitiesParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetEventsEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetEventsEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -148,8 +152,9 @@ func (a *Client) GetRulesEntities(params *GetRulesEntitiesParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRulesEntitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetRulesEntities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -185,8 +190,9 @@ func (a *Client) QueryEvents(params *QueryEventsParams, opts ...ClientOption) (* return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryEventsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryEvents: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -222,8 +228,9 @@ func (a *Client) QueryRules(params *QueryRulesParams, opts ...ClientOption) (*Qu return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryRulesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for QueryRules: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/user_management/combined_user_roles_v1_responses.go b/falcon/client/user_management/combined_user_roles_v1_responses.go index 55ffe0c6..7757fdb0 100644 --- a/falcon/client/user_management/combined_user_roles_v1_responses.go +++ b/falcon/client/user_management/combined_user_roles_v1_responses.go @@ -56,7 +56,7 @@ func (o *CombinedUserRolesV1Reader) ReadResponse(response runtime.ClientResponse } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /user-management/combined/user-roles/v1] combinedUserRolesV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type CombinedUserRolesV1OK struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaUserGrantsResponse + Payload *models.FlightcontrolapiUserGrantResponse } // IsSuccess returns true when this combined user roles v1 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *CombinedUserRolesV1OK) String() string { return fmt.Sprintf("[GET /user-management/combined/user-roles/v1][%d] combinedUserRolesV1OK %+v", 200, o.Payload) } -func (o *CombinedUserRolesV1OK) GetPayload() *models.DomainMsaUserGrantsResponse { +func (o *CombinedUserRolesV1OK) GetPayload() *models.FlightcontrolapiUserGrantResponse { return o.Payload } @@ -160,7 +160,7 @@ func (o *CombinedUserRolesV1OK) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaUserGrantsResponse) + o.Payload = new(models.FlightcontrolapiUserGrantResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type CombinedUserRolesV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaUserGrantsResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this combined user roles v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *CombinedUserRolesV1BadRequest) String() string { return fmt.Sprintf("[GET /user-management/combined/user-roles/v1][%d] combinedUserRolesV1BadRequest %+v", 400, o.Payload) } -func (o *CombinedUserRolesV1BadRequest) GetPayload() *models.DomainMsaUserGrantsResponse { +func (o *CombinedUserRolesV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -270,7 +270,7 @@ func (o *CombinedUserRolesV1BadRequest) readResponse(response runtime.ClientResp o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaUserGrantsResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type CombinedUserRolesV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaUserGrantsResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this combined user roles v1 forbidden response has a 2xx status code @@ -345,7 +345,7 @@ func (o *CombinedUserRolesV1Forbidden) String() string { return fmt.Sprintf("[GET /user-management/combined/user-roles/v1][%d] combinedUserRolesV1Forbidden %+v", 403, o.Payload) } -func (o *CombinedUserRolesV1Forbidden) GetPayload() *models.DomainMsaUserGrantsResponse { +func (o *CombinedUserRolesV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -380,7 +380,7 @@ func (o *CombinedUserRolesV1Forbidden) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaUserGrantsResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type CombinedUserRolesV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaUserGrantsResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this combined user roles v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *CombinedUserRolesV1InternalServerError) String() string { return fmt.Sprintf("[GET /user-management/combined/user-roles/v1][%d] combinedUserRolesV1InternalServerError %+v", 500, o.Payload) } -func (o *CombinedUserRolesV1InternalServerError) GetPayload() *models.DomainMsaUserGrantsResponse { +func (o *CombinedUserRolesV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -615,7 +615,7 @@ func (o *CombinedUserRolesV1InternalServerError) readResponse(response runtime.C o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaUserGrantsResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/create_user_responses.go b/falcon/client/user_management/create_user_responses.go index e4ff2835..db79c9ea 100644 --- a/falcon/client/user_management/create_user_responses.go +++ b/falcon/client/user_management/create_user_responses.go @@ -50,7 +50,7 @@ func (o *CreateUserReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /users/entities/users/v1] CreateUser", response, response.Code()) } } diff --git a/falcon/client/user_management/create_user_v1_responses.go b/falcon/client/user_management/create_user_v1_responses.go index 14a5a537..4413bcf3 100644 --- a/falcon/client/user_management/create_user_v1_responses.go +++ b/falcon/client/user_management/create_user_v1_responses.go @@ -56,7 +56,7 @@ func (o *CreateUserV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[POST /user-management/entities/users/v1] createUserV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type CreateUserV1Created struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.FlightcontrolapiUserResponse } // IsSuccess returns true when this create user v1 created response has a 2xx status code @@ -125,7 +125,7 @@ func (o *CreateUserV1Created) String() string { return fmt.Sprintf("[POST /user-management/entities/users/v1][%d] createUserV1Created %+v", 201, o.Payload) } -func (o *CreateUserV1Created) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *CreateUserV1Created) GetPayload() *models.FlightcontrolapiUserResponse { return o.Payload } @@ -160,7 +160,7 @@ func (o *CreateUserV1Created) readResponse(response runtime.ClientResponse, cons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.FlightcontrolapiUserResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type CreateUserV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create user v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *CreateUserV1BadRequest) String() string { return fmt.Sprintf("[POST /user-management/entities/users/v1][%d] createUserV1BadRequest %+v", 400, o.Payload) } -func (o *CreateUserV1BadRequest) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *CreateUserV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -270,7 +270,7 @@ func (o *CreateUserV1BadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type CreateUserV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create user v1 forbidden response has a 2xx status code @@ -345,7 +345,7 @@ func (o *CreateUserV1Forbidden) String() string { return fmt.Sprintf("[POST /user-management/entities/users/v1][%d] createUserV1Forbidden %+v", 403, o.Payload) } -func (o *CreateUserV1Forbidden) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *CreateUserV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -380,7 +380,7 @@ func (o *CreateUserV1Forbidden) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type CreateUserV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this create user v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *CreateUserV1InternalServerError) String() string { return fmt.Sprintf("[POST /user-management/entities/users/v1][%d] createUserV1InternalServerError %+v", 500, o.Payload) } -func (o *CreateUserV1InternalServerError) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *CreateUserV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -615,7 +615,7 @@ func (o *CreateUserV1InternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/delete_user_responses.go b/falcon/client/user_management/delete_user_responses.go index 922ce14b..555ec6b3 100644 --- a/falcon/client/user_management/delete_user_responses.go +++ b/falcon/client/user_management/delete_user_responses.go @@ -56,14 +56,7 @@ func (o *DeleteUserReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewDeleteUserDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /users/entities/users/v1] DeleteUser", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *DeleteUserTooManyRequests) readResponse(response runtime.ClientResponse return nil } - -// NewDeleteUserDefault creates a DeleteUserDefault with default headers values -func NewDeleteUserDefault(code int) *DeleteUserDefault { - return &DeleteUserDefault{ - _statusCode: code, - } -} - -/* -DeleteUserDefault describes a response with status code -1, with default header values. - -OK -*/ -type DeleteUserDefault struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this delete user default response has a 2xx status code -func (o *DeleteUserDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete user default response has a 3xx status code -func (o *DeleteUserDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete user default response has a 4xx status code -func (o *DeleteUserDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete user default response has a 5xx status code -func (o *DeleteUserDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete user default response a status code equal to that given -func (o *DeleteUserDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete user default response -func (o *DeleteUserDefault) Code() int { - return o._statusCode -} - -func (o *DeleteUserDefault) Error() string { - return fmt.Sprintf("[DELETE /users/entities/users/v1][%d] DeleteUser default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserDefault) String() string { - return fmt.Sprintf("[DELETE /users/entities/users/v1][%d] DeleteUser default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserDefault) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *DeleteUserDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/delete_user_v1_responses.go b/falcon/client/user_management/delete_user_v1_responses.go index e5ecd109..851dc2ad 100644 --- a/falcon/client/user_management/delete_user_v1_responses.go +++ b/falcon/client/user_management/delete_user_v1_responses.go @@ -56,14 +56,7 @@ func (o *DeleteUserV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewDeleteUserV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /user-management/entities/users/v1] deleteUserV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type DeleteUserV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this delete user v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *DeleteUserV1OK) String() string { return fmt.Sprintf("[DELETE /user-management/entities/users/v1][%d] deleteUserV1OK %+v", 200, o.Payload) } -func (o *DeleteUserV1OK) GetPayload() *models.MsaReplyMetaOnly { +func (o *DeleteUserV1OK) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -167,7 +160,7 @@ func (o *DeleteUserV1OK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type DeleteUserV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this delete user v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *DeleteUserV1BadRequest) String() string { return fmt.Sprintf("[DELETE /user-management/entities/users/v1][%d] deleteUserV1BadRequest %+v", 400, o.Payload) } -func (o *DeleteUserV1BadRequest) GetPayload() *models.MsaReplyMetaOnly { +func (o *DeleteUserV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *DeleteUserV1BadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type DeleteUserV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this delete user v1 forbidden response has a 2xx status code @@ -352,7 +345,7 @@ func (o *DeleteUserV1Forbidden) String() string { return fmt.Sprintf("[DELETE /user-management/entities/users/v1][%d] deleteUserV1Forbidden %+v", 403, o.Payload) } -func (o *DeleteUserV1Forbidden) GetPayload() *models.MsaReplyMetaOnly { +func (o *DeleteUserV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *DeleteUserV1Forbidden) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type DeleteUserV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this delete user v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *DeleteUserV1InternalServerError) String() string { return fmt.Sprintf("[DELETE /user-management/entities/users/v1][%d] deleteUserV1InternalServerError %+v", 500, o.Payload) } -func (o *DeleteUserV1InternalServerError) GetPayload() *models.MsaReplyMetaOnly { +func (o *DeleteUserV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *DeleteUserV1InternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewDeleteUserV1Default creates a DeleteUserV1Default with default headers values -func NewDeleteUserV1Default(code int) *DeleteUserV1Default { - return &DeleteUserV1Default{ - _statusCode: code, - } -} - -/* -DeleteUserV1Default describes a response with status code -1, with default header values. - -OK -*/ -type DeleteUserV1Default struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this delete user v1 default response has a 2xx status code -func (o *DeleteUserV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this delete user v1 default response has a 3xx status code -func (o *DeleteUserV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this delete user v1 default response has a 4xx status code -func (o *DeleteUserV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this delete user v1 default response has a 5xx status code -func (o *DeleteUserV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this delete user v1 default response a status code equal to that given -func (o *DeleteUserV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the delete user v1 default response -func (o *DeleteUserV1Default) Code() int { - return o._statusCode -} - -func (o *DeleteUserV1Default) Error() string { - return fmt.Sprintf("[DELETE /user-management/entities/users/v1][%d] deleteUserV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserV1Default) String() string { - return fmt.Sprintf("[DELETE /user-management/entities/users/v1][%d] deleteUserV1 default %+v", o._statusCode, o.Payload) -} - -func (o *DeleteUserV1Default) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *DeleteUserV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/entities_roles_v1_responses.go b/falcon/client/user_management/entities_roles_v1_responses.go index 7faa24c3..ed4d3b50 100644 --- a/falcon/client/user_management/entities_roles_v1_responses.go +++ b/falcon/client/user_management/entities_roles_v1_responses.go @@ -62,14 +62,7 @@ func (o *EntitiesRolesV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewEntitiesRolesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /user-management/entities/roles/v1] entitiesRolesV1", response, response.Code()) } } @@ -97,7 +90,7 @@ type EntitiesRolesV1OK struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesRolesResponse + Payload *models.FlightcontrolapiGetRolesResponse } // IsSuccess returns true when this entities roles v1 o k response has a 2xx status code @@ -138,7 +131,7 @@ func (o *EntitiesRolesV1OK) String() string { return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1OK %+v", 200, o.Payload) } -func (o *EntitiesRolesV1OK) GetPayload() *models.DomainMsaEntitiesRolesResponse { +func (o *EntitiesRolesV1OK) GetPayload() *models.FlightcontrolapiGetRolesResponse { return o.Payload } @@ -173,7 +166,7 @@ func (o *EntitiesRolesV1OK) readResponse(response runtime.ClientResponse, consum o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesRolesResponse) + o.Payload = new(models.FlightcontrolapiGetRolesResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -207,7 +200,7 @@ type EntitiesRolesV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesRolesResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this entities roles v1 bad request response has a 2xx status code @@ -248,7 +241,7 @@ func (o *EntitiesRolesV1BadRequest) String() string { return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1BadRequest %+v", 400, o.Payload) } -func (o *EntitiesRolesV1BadRequest) GetPayload() *models.DomainMsaEntitiesRolesResponse { +func (o *EntitiesRolesV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -283,7 +276,7 @@ func (o *EntitiesRolesV1BadRequest) readResponse(response runtime.ClientResponse o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesRolesResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -317,7 +310,7 @@ type EntitiesRolesV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesRolesResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this entities roles v1 forbidden response has a 2xx status code @@ -358,7 +351,7 @@ func (o *EntitiesRolesV1Forbidden) String() string { return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1Forbidden %+v", 403, o.Payload) } -func (o *EntitiesRolesV1Forbidden) GetPayload() *models.DomainMsaEntitiesRolesResponse { +func (o *EntitiesRolesV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -393,7 +386,7 @@ func (o *EntitiesRolesV1Forbidden) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesRolesResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -427,7 +420,7 @@ type EntitiesRolesV1NotFound struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesRolesResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this entities roles v1 not found response has a 2xx status code @@ -468,7 +461,7 @@ func (o *EntitiesRolesV1NotFound) String() string { return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1NotFound %+v", 404, o.Payload) } -func (o *EntitiesRolesV1NotFound) GetPayload() *models.DomainMsaEntitiesRolesResponse { +func (o *EntitiesRolesV1NotFound) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -503,7 +496,7 @@ func (o *EntitiesRolesV1NotFound) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesRolesResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -662,7 +655,7 @@ type EntitiesRolesV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesRolesResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this entities roles v1 internal server error response has a 2xx status code @@ -703,7 +696,7 @@ func (o *EntitiesRolesV1InternalServerError) String() string { return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1InternalServerError %+v", 500, o.Payload) } -func (o *EntitiesRolesV1InternalServerError) GetPayload() *models.DomainMsaEntitiesRolesResponse { +func (o *EntitiesRolesV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -738,79 +731,7 @@ func (o *EntitiesRolesV1InternalServerError) readResponse(response runtime.Clien o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesRolesResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewEntitiesRolesV1Default creates a EntitiesRolesV1Default with default headers values -func NewEntitiesRolesV1Default(code int) *EntitiesRolesV1Default { - return &EntitiesRolesV1Default{ - _statusCode: code, - } -} - -/* -EntitiesRolesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type EntitiesRolesV1Default struct { - _statusCode int - - Payload *models.DomainMsaEntitiesRolesResponse -} - -// IsSuccess returns true when this entities roles v1 default response has a 2xx status code -func (o *EntitiesRolesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this entities roles v1 default response has a 3xx status code -func (o *EntitiesRolesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this entities roles v1 default response has a 4xx status code -func (o *EntitiesRolesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this entities roles v1 default response has a 5xx status code -func (o *EntitiesRolesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this entities roles v1 default response a status code equal to that given -func (o *EntitiesRolesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the entities roles v1 default response -func (o *EntitiesRolesV1Default) Code() int { - return o._statusCode -} - -func (o *EntitiesRolesV1Default) Error() string { - return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *EntitiesRolesV1Default) String() string { - return fmt.Sprintf("[GET /user-management/entities/roles/v1][%d] entitiesRolesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *EntitiesRolesV1Default) GetPayload() *models.DomainMsaEntitiesRolesResponse { - return o.Payload -} - -func (o *EntitiesRolesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaEntitiesRolesResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/get_available_role_ids_responses.go b/falcon/client/user_management/get_available_role_ids_responses.go index 83a29943..6551ebc4 100644 --- a/falcon/client/user_management/get_available_role_ids_responses.go +++ b/falcon/client/user_management/get_available_role_ids_responses.go @@ -56,14 +56,7 @@ func (o *GetAvailableRoleIdsReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewGetAvailableRoleIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /user-roles/queries/user-role-ids-by-cid/v1] GetAvailableRoleIds", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetAvailableRoleIdsInternalServerError) readResponse(response runtime.C return nil } - -// NewGetAvailableRoleIdsDefault creates a GetAvailableRoleIdsDefault with default headers values -func NewGetAvailableRoleIdsDefault(code int) *GetAvailableRoleIdsDefault { - return &GetAvailableRoleIdsDefault{ - _statusCode: code, - } -} - -/* -GetAvailableRoleIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetAvailableRoleIdsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this get available role ids default response has a 2xx status code -func (o *GetAvailableRoleIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get available role ids default response has a 3xx status code -func (o *GetAvailableRoleIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get available role ids default response has a 4xx status code -func (o *GetAvailableRoleIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get available role ids default response has a 5xx status code -func (o *GetAvailableRoleIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get available role ids default response a status code equal to that given -func (o *GetAvailableRoleIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get available role ids default response -func (o *GetAvailableRoleIdsDefault) Code() int { - return o._statusCode -} - -func (o *GetAvailableRoleIdsDefault) Error() string { - return fmt.Sprintf("[GET /user-roles/queries/user-role-ids-by-cid/v1][%d] GetAvailableRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *GetAvailableRoleIdsDefault) String() string { - return fmt.Sprintf("[GET /user-roles/queries/user-role-ids-by-cid/v1][%d] GetAvailableRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *GetAvailableRoleIdsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *GetAvailableRoleIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/get_roles_responses.go b/falcon/client/user_management/get_roles_responses.go index 8b2851be..2f4240e6 100644 --- a/falcon/client/user_management/get_roles_responses.go +++ b/falcon/client/user_management/get_roles_responses.go @@ -62,14 +62,7 @@ func (o *GetRolesReader) ReadResponse(response runtime.ClientResponse, consumer } return nil, result default: - result := NewGetRolesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /user-roles/entities/user-roles/v1] GetRoles", response, response.Code()) } } @@ -747,75 +740,3 @@ func (o *GetRolesInternalServerError) readResponse(response runtime.ClientRespon return nil } - -// NewGetRolesDefault creates a GetRolesDefault with default headers values -func NewGetRolesDefault(code int) *GetRolesDefault { - return &GetRolesDefault{ - _statusCode: code, - } -} - -/* -GetRolesDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetRolesDefault struct { - _statusCode int - - Payload *models.APIUserRoleResponse -} - -// IsSuccess returns true when this get roles default response has a 2xx status code -func (o *GetRolesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get roles default response has a 3xx status code -func (o *GetRolesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get roles default response has a 4xx status code -func (o *GetRolesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get roles default response has a 5xx status code -func (o *GetRolesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get roles default response a status code equal to that given -func (o *GetRolesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get roles default response -func (o *GetRolesDefault) Code() int { - return o._statusCode -} - -func (o *GetRolesDefault) Error() string { - return fmt.Sprintf("[GET /user-roles/entities/user-roles/v1][%d] GetRoles default %+v", o._statusCode, o.Payload) -} - -func (o *GetRolesDefault) String() string { - return fmt.Sprintf("[GET /user-roles/entities/user-roles/v1][%d] GetRoles default %+v", o._statusCode, o.Payload) -} - -func (o *GetRolesDefault) GetPayload() *models.APIUserRoleResponse { - return o.Payload -} - -func (o *GetRolesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIUserRoleResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/get_user_role_ids_responses.go b/falcon/client/user_management/get_user_role_ids_responses.go index eff43f10..163f5325 100644 --- a/falcon/client/user_management/get_user_role_ids_responses.go +++ b/falcon/client/user_management/get_user_role_ids_responses.go @@ -56,14 +56,7 @@ func (o *GetUserRoleIdsReader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewGetUserRoleIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /user-roles/queries/user-role-ids-by-user-uuid/v1] GetUserRoleIds", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetUserRoleIdsInternalServerError) readResponse(response runtime.Client return nil } - -// NewGetUserRoleIdsDefault creates a GetUserRoleIdsDefault with default headers values -func NewGetUserRoleIdsDefault(code int) *GetUserRoleIdsDefault { - return &GetUserRoleIdsDefault{ - _statusCode: code, - } -} - -/* -GetUserRoleIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GetUserRoleIdsDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this get user role ids default response has a 2xx status code -func (o *GetUserRoleIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get user role ids default response has a 3xx status code -func (o *GetUserRoleIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get user role ids default response has a 4xx status code -func (o *GetUserRoleIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get user role ids default response has a 5xx status code -func (o *GetUserRoleIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get user role ids default response a status code equal to that given -func (o *GetUserRoleIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get user role ids default response -func (o *GetUserRoleIdsDefault) Code() int { - return o._statusCode -} - -func (o *GetUserRoleIdsDefault) Error() string { - return fmt.Sprintf("[GET /user-roles/queries/user-role-ids-by-user-uuid/v1][%d] GetUserRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *GetUserRoleIdsDefault) String() string { - return fmt.Sprintf("[GET /user-roles/queries/user-role-ids-by-user-uuid/v1][%d] GetUserRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *GetUserRoleIdsDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *GetUserRoleIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/grant_user_role_ids_responses.go b/falcon/client/user_management/grant_user_role_ids_responses.go index b5d8cdb2..c48c252a 100644 --- a/falcon/client/user_management/grant_user_role_ids_responses.go +++ b/falcon/client/user_management/grant_user_role_ids_responses.go @@ -50,14 +50,7 @@ func (o *GrantUserRoleIdsReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewGrantUserRoleIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /user-roles/entities/user-roles/v1] GrantUserRoleIds", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *GrantUserRoleIdsTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewGrantUserRoleIdsDefault creates a GrantUserRoleIdsDefault with default headers values -func NewGrantUserRoleIdsDefault(code int) *GrantUserRoleIdsDefault { - return &GrantUserRoleIdsDefault{ - _statusCode: code, - } -} - -/* -GrantUserRoleIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type GrantUserRoleIdsDefault struct { - _statusCode int - - Payload *models.APIUserRoleIDsResponse -} - -// IsSuccess returns true when this grant user role ids default response has a 2xx status code -func (o *GrantUserRoleIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this grant user role ids default response has a 3xx status code -func (o *GrantUserRoleIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this grant user role ids default response has a 4xx status code -func (o *GrantUserRoleIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this grant user role ids default response has a 5xx status code -func (o *GrantUserRoleIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this grant user role ids default response a status code equal to that given -func (o *GrantUserRoleIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the grant user role ids default response -func (o *GrantUserRoleIdsDefault) Code() int { - return o._statusCode -} - -func (o *GrantUserRoleIdsDefault) Error() string { - return fmt.Sprintf("[POST /user-roles/entities/user-roles/v1][%d] GrantUserRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *GrantUserRoleIdsDefault) String() string { - return fmt.Sprintf("[POST /user-roles/entities/user-roles/v1][%d] GrantUserRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *GrantUserRoleIdsDefault) GetPayload() *models.APIUserRoleIDsResponse { - return o.Payload -} - -func (o *GrantUserRoleIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIUserRoleIDsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/queries_roles_v1_parameters.go b/falcon/client/user_management/queries_roles_v1_parameters.go index 38900cbf..2af6eef6 100644 --- a/falcon/client/user_management/queries_roles_v1_parameters.go +++ b/falcon/client/user_management/queries_roles_v1_parameters.go @@ -61,6 +61,14 @@ QueriesRolesV1Params contains all the parameters to send to the API endpoint */ type QueriesRolesV1Params struct { + /* Action. + + Actionable purpose of the query + + Default: "grant" + */ + Action *string + /* Cid. Customer ID to get available roles for. Empty CID would result in Role IDs for current CID in view. @@ -90,7 +98,18 @@ func (o *QueriesRolesV1Params) WithDefaults() *QueriesRolesV1Params { // // All values with no default are reset to their zero value. func (o *QueriesRolesV1Params) SetDefaults() { - // no default values defined for this parameter + var ( + actionDefault = string("grant") + ) + + val := QueriesRolesV1Params{ + Action: &actionDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val } // WithTimeout adds the timeout to the queries roles v1 params @@ -126,6 +145,17 @@ func (o *QueriesRolesV1Params) SetHTTPClient(client *http.Client) { o.HTTPClient = client } +// WithAction adds the action to the queries roles v1 params +func (o *QueriesRolesV1Params) WithAction(action *string) *QueriesRolesV1Params { + o.SetAction(action) + return o +} + +// SetAction adds the action to the queries roles v1 params +func (o *QueriesRolesV1Params) SetAction(action *string) { + o.Action = action +} + // WithCid adds the cid to the queries roles v1 params func (o *QueriesRolesV1Params) WithCid(cid *string) *QueriesRolesV1Params { o.SetCid(cid) @@ -156,6 +186,23 @@ func (o *QueriesRolesV1Params) WriteToRequest(r runtime.ClientRequest, reg strfm } var res []error + if o.Action != nil { + + // query param action + var qrAction string + + if o.Action != nil { + qrAction = *o.Action + } + qAction := qrAction + if qAction != "" { + + if err := r.SetQueryParam("action", qAction); err != nil { + return err + } + } + } + if o.Cid != nil { // query param cid diff --git a/falcon/client/user_management/queries_roles_v1_responses.go b/falcon/client/user_management/queries_roles_v1_responses.go index 8e73ed73..02d8c1ab 100644 --- a/falcon/client/user_management/queries_roles_v1_responses.go +++ b/falcon/client/user_management/queries_roles_v1_responses.go @@ -56,14 +56,7 @@ func (o *QueriesRolesV1Reader) ReadResponse(response runtime.ClientResponse, con } return nil, result default: - result := NewQueriesRolesV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /user-management/queries/roles/v1] queriesRolesV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type QueriesRolesV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this queries roles v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *QueriesRolesV1OK) String() string { return fmt.Sprintf("[GET /user-management/queries/roles/v1][%d] queriesRolesV1OK %+v", 200, o.Payload) } -func (o *QueriesRolesV1OK) GetPayload() *models.MsaQueryResponse { +func (o *QueriesRolesV1OK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *QueriesRolesV1OK) readResponse(response runtime.ClientResponse, consume o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type QueriesRolesV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this queries roles v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *QueriesRolesV1BadRequest) String() string { return fmt.Sprintf("[GET /user-management/queries/roles/v1][%d] queriesRolesV1BadRequest %+v", 400, o.Payload) } -func (o *QueriesRolesV1BadRequest) GetPayload() *models.MsaQueryResponse { +func (o *QueriesRolesV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *QueriesRolesV1BadRequest) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type QueriesRolesV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this queries roles v1 forbidden response has a 2xx status code @@ -352,7 +345,7 @@ func (o *QueriesRolesV1Forbidden) String() string { return fmt.Sprintf("[GET /user-management/queries/roles/v1][%d] queriesRolesV1Forbidden %+v", 403, o.Payload) } -func (o *QueriesRolesV1Forbidden) GetPayload() *models.MsaErrorsOnly { +func (o *QueriesRolesV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *QueriesRolesV1Forbidden) readResponse(response runtime.ClientResponse, o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type QueriesRolesV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this queries roles v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *QueriesRolesV1InternalServerError) String() string { return fmt.Sprintf("[GET /user-management/queries/roles/v1][%d] queriesRolesV1InternalServerError %+v", 500, o.Payload) } -func (o *QueriesRolesV1InternalServerError) GetPayload() *models.MsaQueryResponse { +func (o *QueriesRolesV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *QueriesRolesV1InternalServerError) readResponse(response runtime.Client o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewQueriesRolesV1Default creates a QueriesRolesV1Default with default headers values -func NewQueriesRolesV1Default(code int) *QueriesRolesV1Default { - return &QueriesRolesV1Default{ - _statusCode: code, - } -} - -/* -QueriesRolesV1Default describes a response with status code -1, with default header values. - -OK -*/ -type QueriesRolesV1Default struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this queries roles v1 default response has a 2xx status code -func (o *QueriesRolesV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this queries roles v1 default response has a 3xx status code -func (o *QueriesRolesV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this queries roles v1 default response has a 4xx status code -func (o *QueriesRolesV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this queries roles v1 default response has a 5xx status code -func (o *QueriesRolesV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this queries roles v1 default response a status code equal to that given -func (o *QueriesRolesV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the queries roles v1 default response -func (o *QueriesRolesV1Default) Code() int { - return o._statusCode -} - -func (o *QueriesRolesV1Default) Error() string { - return fmt.Sprintf("[GET /user-management/queries/roles/v1][%d] queriesRolesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueriesRolesV1Default) String() string { - return fmt.Sprintf("[GET /user-management/queries/roles/v1][%d] queriesRolesV1 default %+v", o._statusCode, o.Payload) -} - -func (o *QueriesRolesV1Default) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *QueriesRolesV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/query_user_v1_responses.go b/falcon/client/user_management/query_user_v1_responses.go index 1dae11b4..81fbc449 100644 --- a/falcon/client/user_management/query_user_v1_responses.go +++ b/falcon/client/user_management/query_user_v1_responses.go @@ -56,7 +56,7 @@ func (o *QueryUserV1Reader) ReadResponse(response runtime.ClientResponse, consum } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /user-management/queries/users/v1] queryUserV1", response, response.Code()) } } @@ -84,7 +84,7 @@ type QueryUserV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecQueryResponse } // IsSuccess returns true when this query user v1 o k response has a 2xx status code @@ -125,7 +125,7 @@ func (o *QueryUserV1OK) String() string { return fmt.Sprintf("[GET /user-management/queries/users/v1][%d] queryUserV1OK %+v", 200, o.Payload) } -func (o *QueryUserV1OK) GetPayload() *models.MsaQueryResponse { +func (o *QueryUserV1OK) GetPayload() *models.MsaspecQueryResponse { return o.Payload } @@ -160,7 +160,7 @@ func (o *QueryUserV1OK) readResponse(response runtime.ClientResponse, consumer r o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecQueryResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -194,7 +194,7 @@ type QueryUserV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query user v1 bad request response has a 2xx status code @@ -235,7 +235,7 @@ func (o *QueryUserV1BadRequest) String() string { return fmt.Sprintf("[GET /user-management/queries/users/v1][%d] queryUserV1BadRequest %+v", 400, o.Payload) } -func (o *QueryUserV1BadRequest) GetPayload() *models.MsaQueryResponse { +func (o *QueryUserV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -270,7 +270,7 @@ func (o *QueryUserV1BadRequest) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -304,7 +304,7 @@ type QueryUserV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query user v1 forbidden response has a 2xx status code @@ -345,7 +345,7 @@ func (o *QueryUserV1Forbidden) String() string { return fmt.Sprintf("[GET /user-management/queries/users/v1][%d] queryUserV1Forbidden %+v", 403, o.Payload) } -func (o *QueryUserV1Forbidden) GetPayload() *models.MsaQueryResponse { +func (o *QueryUserV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -380,7 +380,7 @@ func (o *QueryUserV1Forbidden) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -539,7 +539,7 @@ type QueryUserV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaQueryResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this query user v1 internal server error response has a 2xx status code @@ -580,7 +580,7 @@ func (o *QueryUserV1InternalServerError) String() string { return fmt.Sprintf("[GET /user-management/queries/users/v1][%d] queryUserV1InternalServerError %+v", 500, o.Payload) } -func (o *QueryUserV1InternalServerError) GetPayload() *models.MsaQueryResponse { +func (o *QueryUserV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -615,7 +615,7 @@ func (o *QueryUserV1InternalServerError) readResponse(response runtime.ClientRes o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaQueryResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/retrieve_emails_by_c_id_responses.go b/falcon/client/user_management/retrieve_emails_by_c_id_responses.go index 42a9effc..ba06b944 100644 --- a/falcon/client/user_management/retrieve_emails_by_c_id_responses.go +++ b/falcon/client/user_management/retrieve_emails_by_c_id_responses.go @@ -50,14 +50,7 @@ func (o *RetrieveEmailsByCIDReader) ReadResponse(response runtime.ClientResponse } return nil, result default: - result := NewRetrieveEmailsByCIDDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /users/queries/emails-by-cid/v1] RetrieveEmailsByCID", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *RetrieveEmailsByCIDTooManyRequests) readResponse(response runtime.Clien return nil } - -// NewRetrieveEmailsByCIDDefault creates a RetrieveEmailsByCIDDefault with default headers values -func NewRetrieveEmailsByCIDDefault(code int) *RetrieveEmailsByCIDDefault { - return &RetrieveEmailsByCIDDefault{ - _statusCode: code, - } -} - -/* -RetrieveEmailsByCIDDefault describes a response with status code -1, with default header values. - -OK -*/ -type RetrieveEmailsByCIDDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this retrieve emails by c ID default response has a 2xx status code -func (o *RetrieveEmailsByCIDDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this retrieve emails by c ID default response has a 3xx status code -func (o *RetrieveEmailsByCIDDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this retrieve emails by c ID default response has a 4xx status code -func (o *RetrieveEmailsByCIDDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this retrieve emails by c ID default response has a 5xx status code -func (o *RetrieveEmailsByCIDDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this retrieve emails by c ID default response a status code equal to that given -func (o *RetrieveEmailsByCIDDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the retrieve emails by c ID default response -func (o *RetrieveEmailsByCIDDefault) Code() int { - return o._statusCode -} - -func (o *RetrieveEmailsByCIDDefault) Error() string { - return fmt.Sprintf("[GET /users/queries/emails-by-cid/v1][%d] RetrieveEmailsByCID default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveEmailsByCIDDefault) String() string { - return fmt.Sprintf("[GET /users/queries/emails-by-cid/v1][%d] RetrieveEmailsByCID default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveEmailsByCIDDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *RetrieveEmailsByCIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/retrieve_user_responses.go b/falcon/client/user_management/retrieve_user_responses.go index 6018a4fb..eb2360aa 100644 --- a/falcon/client/user_management/retrieve_user_responses.go +++ b/falcon/client/user_management/retrieve_user_responses.go @@ -56,14 +56,7 @@ func (o *RetrieveUserReader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewRetrieveUserDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /users/entities/users/v1] retrieveUser", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *RetrieveUserTooManyRequests) readResponse(response runtime.ClientRespon return nil } - -// NewRetrieveUserDefault creates a RetrieveUserDefault with default headers values -func NewRetrieveUserDefault(code int) *RetrieveUserDefault { - return &RetrieveUserDefault{ - _statusCode: code, - } -} - -/* -RetrieveUserDefault describes a response with status code -1, with default header values. - -OK -*/ -type RetrieveUserDefault struct { - _statusCode int - - Payload *models.APIUserMetadataResponse -} - -// IsSuccess returns true when this retrieve user default response has a 2xx status code -func (o *RetrieveUserDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this retrieve user default response has a 3xx status code -func (o *RetrieveUserDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this retrieve user default response has a 4xx status code -func (o *RetrieveUserDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this retrieve user default response has a 5xx status code -func (o *RetrieveUserDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this retrieve user default response a status code equal to that given -func (o *RetrieveUserDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the retrieve user default response -func (o *RetrieveUserDefault) Code() int { - return o._statusCode -} - -func (o *RetrieveUserDefault) Error() string { - return fmt.Sprintf("[GET /users/entities/users/v1][%d] retrieveUser default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUserDefault) String() string { - return fmt.Sprintf("[GET /users/entities/users/v1][%d] retrieveUser default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUserDefault) GetPayload() *models.APIUserMetadataResponse { - return o.Payload -} - -func (o *RetrieveUserDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIUserMetadataResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/retrieve_user_u_ui_ds_by_c_id_responses.go b/falcon/client/user_management/retrieve_user_u_ui_ds_by_c_id_responses.go index b7b6dada..057566e8 100644 --- a/falcon/client/user_management/retrieve_user_u_ui_ds_by_c_id_responses.go +++ b/falcon/client/user_management/retrieve_user_u_ui_ds_by_c_id_responses.go @@ -50,14 +50,7 @@ func (o *RetrieveUserUUIDsByCIDReader) ReadResponse(response runtime.ClientRespo } return nil, result default: - result := NewRetrieveUserUUIDsByCIDDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /users/queries/user-uuids-by-cid/v1] RetrieveUserUUIDsByCID", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *RetrieveUserUUIDsByCIDTooManyRequests) readResponse(response runtime.Cl return nil } - -// NewRetrieveUserUUIDsByCIDDefault creates a RetrieveUserUUIDsByCIDDefault with default headers values -func NewRetrieveUserUUIDsByCIDDefault(code int) *RetrieveUserUUIDsByCIDDefault { - return &RetrieveUserUUIDsByCIDDefault{ - _statusCode: code, - } -} - -/* -RetrieveUserUUIDsByCIDDefault describes a response with status code -1, with default header values. - -OK -*/ -type RetrieveUserUUIDsByCIDDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this retrieve user u UI ds by c ID default response has a 2xx status code -func (o *RetrieveUserUUIDsByCIDDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this retrieve user u UI ds by c ID default response has a 3xx status code -func (o *RetrieveUserUUIDsByCIDDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this retrieve user u UI ds by c ID default response has a 4xx status code -func (o *RetrieveUserUUIDsByCIDDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this retrieve user u UI ds by c ID default response has a 5xx status code -func (o *RetrieveUserUUIDsByCIDDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this retrieve user u UI ds by c ID default response a status code equal to that given -func (o *RetrieveUserUUIDsByCIDDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the retrieve user u UI ds by c ID default response -func (o *RetrieveUserUUIDsByCIDDefault) Code() int { - return o._statusCode -} - -func (o *RetrieveUserUUIDsByCIDDefault) Error() string { - return fmt.Sprintf("[GET /users/queries/user-uuids-by-cid/v1][%d] RetrieveUserUUIDsByCID default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUserUUIDsByCIDDefault) String() string { - return fmt.Sprintf("[GET /users/queries/user-uuids-by-cid/v1][%d] RetrieveUserUUIDsByCID default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUserUUIDsByCIDDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *RetrieveUserUUIDsByCIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/retrieve_user_uuid_responses.go b/falcon/client/user_management/retrieve_user_uuid_responses.go index a4b256fe..dd77faa1 100644 --- a/falcon/client/user_management/retrieve_user_uuid_responses.go +++ b/falcon/client/user_management/retrieve_user_uuid_responses.go @@ -56,14 +56,7 @@ func (o *RetrieveUserUUIDReader) ReadResponse(response runtime.ClientResponse, c } return nil, result default: - result := NewRetrieveUserUUIDDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /users/queries/user-uuids-by-email/v1] RetrieveUserUUID", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *RetrieveUserUUIDTooManyRequests) readResponse(response runtime.ClientRe return nil } - -// NewRetrieveUserUUIDDefault creates a RetrieveUserUUIDDefault with default headers values -func NewRetrieveUserUUIDDefault(code int) *RetrieveUserUUIDDefault { - return &RetrieveUserUUIDDefault{ - _statusCode: code, - } -} - -/* -RetrieveUserUUIDDefault describes a response with status code -1, with default header values. - -OK -*/ -type RetrieveUserUUIDDefault struct { - _statusCode int - - Payload *models.MsaQueryResponse -} - -// IsSuccess returns true when this retrieve user UUID default response has a 2xx status code -func (o *RetrieveUserUUIDDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this retrieve user UUID default response has a 3xx status code -func (o *RetrieveUserUUIDDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this retrieve user UUID default response has a 4xx status code -func (o *RetrieveUserUUIDDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this retrieve user UUID default response has a 5xx status code -func (o *RetrieveUserUUIDDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this retrieve user UUID default response a status code equal to that given -func (o *RetrieveUserUUIDDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the retrieve user UUID default response -func (o *RetrieveUserUUIDDefault) Code() int { - return o._statusCode -} - -func (o *RetrieveUserUUIDDefault) Error() string { - return fmt.Sprintf("[GET /users/queries/user-uuids-by-email/v1][%d] RetrieveUserUUID default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUserUUIDDefault) String() string { - return fmt.Sprintf("[GET /users/queries/user-uuids-by-email/v1][%d] RetrieveUserUUID default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUserUUIDDefault) GetPayload() *models.MsaQueryResponse { - return o.Payload -} - -func (o *RetrieveUserUUIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/retrieve_users_g_e_t_v1_parameters.go b/falcon/client/user_management/retrieve_users_g_e_t_v1_parameters.go index 88db4efa..4f633ae3 100644 --- a/falcon/client/user_management/retrieve_users_g_e_t_v1_parameters.go +++ b/falcon/client/user_management/retrieve_users_g_e_t_v1_parameters.go @@ -67,7 +67,7 @@ type RetrieveUsersGETV1Params struct { Maximum of 5000 User UUIDs can be specified per request. */ - Body *models.MsaIdsRequest + Body *models.MsaspecIdsRequest timeout time.Duration Context context.Context @@ -123,13 +123,13 @@ func (o *RetrieveUsersGETV1Params) SetHTTPClient(client *http.Client) { } // WithBody adds the body to the retrieve users g e t v1 params -func (o *RetrieveUsersGETV1Params) WithBody(body *models.MsaIdsRequest) *RetrieveUsersGETV1Params { +func (o *RetrieveUsersGETV1Params) WithBody(body *models.MsaspecIdsRequest) *RetrieveUsersGETV1Params { o.SetBody(body) return o } // SetBody adds the body to the retrieve users g e t v1 params -func (o *RetrieveUsersGETV1Params) SetBody(body *models.MsaIdsRequest) { +func (o *RetrieveUsersGETV1Params) SetBody(body *models.MsaspecIdsRequest) { o.Body = body } diff --git a/falcon/client/user_management/retrieve_users_g_e_t_v1_responses.go b/falcon/client/user_management/retrieve_users_g_e_t_v1_responses.go index 083502ed..31c264fd 100644 --- a/falcon/client/user_management/retrieve_users_g_e_t_v1_responses.go +++ b/falcon/client/user_management/retrieve_users_g_e_t_v1_responses.go @@ -56,14 +56,7 @@ func (o *RetrieveUsersGETV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewRetrieveUsersGETV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /user-management/entities/users/GET/v1] retrieveUsersGETV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type RetrieveUsersGETV1OK struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.FlightcontrolapiUserResponse } // IsSuccess returns true when this retrieve users g e t v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *RetrieveUsersGETV1OK) String() string { return fmt.Sprintf("[POST /user-management/entities/users/GET/v1][%d] retrieveUsersGETV1OK %+v", 200, o.Payload) } -func (o *RetrieveUsersGETV1OK) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *RetrieveUsersGETV1OK) GetPayload() *models.FlightcontrolapiUserResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *RetrieveUsersGETV1OK) readResponse(response runtime.ClientResponse, con o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.FlightcontrolapiUserResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type RetrieveUsersGETV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this retrieve users g e t v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *RetrieveUsersGETV1BadRequest) String() string { return fmt.Sprintf("[POST /user-management/entities/users/GET/v1][%d] retrieveUsersGETV1BadRequest %+v", 400, o.Payload) } -func (o *RetrieveUsersGETV1BadRequest) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *RetrieveUsersGETV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *RetrieveUsersGETV1BadRequest) readResponse(response runtime.ClientRespo o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type RetrieveUsersGETV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this retrieve users g e t v1 forbidden response has a 2xx status code @@ -352,7 +345,7 @@ func (o *RetrieveUsersGETV1Forbidden) String() string { return fmt.Sprintf("[POST /user-management/entities/users/GET/v1][%d] retrieveUsersGETV1Forbidden %+v", 403, o.Payload) } -func (o *RetrieveUsersGETV1Forbidden) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *RetrieveUsersGETV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *RetrieveUsersGETV1Forbidden) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type RetrieveUsersGETV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this retrieve users g e t v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *RetrieveUsersGETV1InternalServerError) String() string { return fmt.Sprintf("[POST /user-management/entities/users/GET/v1][%d] retrieveUsersGETV1InternalServerError %+v", 500, o.Payload) } -func (o *RetrieveUsersGETV1InternalServerError) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *RetrieveUsersGETV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *RetrieveUsersGETV1InternalServerError) readResponse(response runtime.Cl o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewRetrieveUsersGETV1Default creates a RetrieveUsersGETV1Default with default headers values -func NewRetrieveUsersGETV1Default(code int) *RetrieveUsersGETV1Default { - return &RetrieveUsersGETV1Default{ - _statusCode: code, - } -} - -/* -RetrieveUsersGETV1Default describes a response with status code -1, with default header values. - -OK -*/ -type RetrieveUsersGETV1Default struct { - _statusCode int - - Payload *models.DomainMsaEntitiesUsersResponse -} - -// IsSuccess returns true when this retrieve users g e t v1 default response has a 2xx status code -func (o *RetrieveUsersGETV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this retrieve users g e t v1 default response has a 3xx status code -func (o *RetrieveUsersGETV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this retrieve users g e t v1 default response has a 4xx status code -func (o *RetrieveUsersGETV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this retrieve users g e t v1 default response has a 5xx status code -func (o *RetrieveUsersGETV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this retrieve users g e t v1 default response a status code equal to that given -func (o *RetrieveUsersGETV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the retrieve users g e t v1 default response -func (o *RetrieveUsersGETV1Default) Code() int { - return o._statusCode -} - -func (o *RetrieveUsersGETV1Default) Error() string { - return fmt.Sprintf("[POST /user-management/entities/users/GET/v1][%d] retrieveUsersGETV1 default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUsersGETV1Default) String() string { - return fmt.Sprintf("[POST /user-management/entities/users/GET/v1][%d] retrieveUsersGETV1 default %+v", o._statusCode, o.Payload) -} - -func (o *RetrieveUsersGETV1Default) GetPayload() *models.DomainMsaEntitiesUsersResponse { - return o.Payload -} - -func (o *RetrieveUsersGETV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/revoke_user_role_ids_responses.go b/falcon/client/user_management/revoke_user_role_ids_responses.go index d5ae2ba8..73ef904a 100644 --- a/falcon/client/user_management/revoke_user_role_ids_responses.go +++ b/falcon/client/user_management/revoke_user_role_ids_responses.go @@ -50,14 +50,7 @@ func (o *RevokeUserRoleIdsReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewRevokeUserRoleIdsDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[DELETE /user-roles/entities/user-roles/v1] RevokeUserRoleIds", response, response.Code()) } } @@ -515,75 +508,3 @@ func (o *RevokeUserRoleIdsTooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewRevokeUserRoleIdsDefault creates a RevokeUserRoleIdsDefault with default headers values -func NewRevokeUserRoleIdsDefault(code int) *RevokeUserRoleIdsDefault { - return &RevokeUserRoleIdsDefault{ - _statusCode: code, - } -} - -/* -RevokeUserRoleIdsDefault describes a response with status code -1, with default header values. - -OK -*/ -type RevokeUserRoleIdsDefault struct { - _statusCode int - - Payload *models.APIUserRoleIDsResponse -} - -// IsSuccess returns true when this revoke user role ids default response has a 2xx status code -func (o *RevokeUserRoleIdsDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this revoke user role ids default response has a 3xx status code -func (o *RevokeUserRoleIdsDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this revoke user role ids default response has a 4xx status code -func (o *RevokeUserRoleIdsDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this revoke user role ids default response has a 5xx status code -func (o *RevokeUserRoleIdsDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this revoke user role ids default response a status code equal to that given -func (o *RevokeUserRoleIdsDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the revoke user role ids default response -func (o *RevokeUserRoleIdsDefault) Code() int { - return o._statusCode -} - -func (o *RevokeUserRoleIdsDefault) Error() string { - return fmt.Sprintf("[DELETE /user-roles/entities/user-roles/v1][%d] RevokeUserRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *RevokeUserRoleIdsDefault) String() string { - return fmt.Sprintf("[DELETE /user-roles/entities/user-roles/v1][%d] RevokeUserRoleIds default %+v", o._statusCode, o.Payload) -} - -func (o *RevokeUserRoleIdsDefault) GetPayload() *models.APIUserRoleIDsResponse { - return o.Payload -} - -func (o *RevokeUserRoleIdsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIUserRoleIDsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/update_user_responses.go b/falcon/client/user_management/update_user_responses.go index 6231dc0a..728c3724 100644 --- a/falcon/client/user_management/update_user_responses.go +++ b/falcon/client/user_management/update_user_responses.go @@ -56,14 +56,7 @@ func (o *UpdateUserReader) ReadResponse(response runtime.ClientResponse, consume } return nil, result default: - result := NewUpdateUserDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /users/entities/users/v1] UpdateUser", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *UpdateUserTooManyRequests) readResponse(response runtime.ClientResponse return nil } - -// NewUpdateUserDefault creates a UpdateUserDefault with default headers values -func NewUpdateUserDefault(code int) *UpdateUserDefault { - return &UpdateUserDefault{ - _statusCode: code, - } -} - -/* -UpdateUserDefault describes a response with status code -1, with default header values. - -OK -*/ -type UpdateUserDefault struct { - _statusCode int - - Payload *models.APIUserMetadataResponse -} - -// IsSuccess returns true when this update user default response has a 2xx status code -func (o *UpdateUserDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update user default response has a 3xx status code -func (o *UpdateUserDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update user default response has a 4xx status code -func (o *UpdateUserDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update user default response has a 5xx status code -func (o *UpdateUserDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update user default response a status code equal to that given -func (o *UpdateUserDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update user default response -func (o *UpdateUserDefault) Code() int { - return o._statusCode -} - -func (o *UpdateUserDefault) Error() string { - return fmt.Sprintf("[PATCH /users/entities/users/v1][%d] UpdateUser default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateUserDefault) String() string { - return fmt.Sprintf("[PATCH /users/entities/users/v1][%d] UpdateUser default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateUserDefault) GetPayload() *models.APIUserMetadataResponse { - return o.Payload -} - -func (o *UpdateUserDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.APIUserMetadataResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/user_management/update_user_v1_responses.go b/falcon/client/user_management/update_user_v1_responses.go index 355f61cc..96a05c47 100644 --- a/falcon/client/user_management/update_user_v1_responses.go +++ b/falcon/client/user_management/update_user_v1_responses.go @@ -56,14 +56,7 @@ func (o *UpdateUserV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewUpdateUserV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[PATCH /user-management/entities/users/v1] updateUserV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type UpdateUserV1OK struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.FlightcontrolapiUserResponse } // IsSuccess returns true when this update user v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *UpdateUserV1OK) String() string { return fmt.Sprintf("[PATCH /user-management/entities/users/v1][%d] updateUserV1OK %+v", 200, o.Payload) } -func (o *UpdateUserV1OK) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *UpdateUserV1OK) GetPayload() *models.FlightcontrolapiUserResponse { return o.Payload } @@ -167,7 +160,7 @@ func (o *UpdateUserV1OK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.FlightcontrolapiUserResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type UpdateUserV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update user v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *UpdateUserV1BadRequest) String() string { return fmt.Sprintf("[PATCH /user-management/entities/users/v1][%d] updateUserV1BadRequest %+v", 400, o.Payload) } -func (o *UpdateUserV1BadRequest) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *UpdateUserV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *UpdateUserV1BadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type UpdateUserV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update user v1 forbidden response has a 2xx status code @@ -352,7 +345,7 @@ func (o *UpdateUserV1Forbidden) String() string { return fmt.Sprintf("[PATCH /user-management/entities/users/v1][%d] updateUserV1Forbidden %+v", 403, o.Payload) } -func (o *UpdateUserV1Forbidden) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *UpdateUserV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *UpdateUserV1Forbidden) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type UpdateUserV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.DomainMsaEntitiesUsersResponse + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this update user v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *UpdateUserV1InternalServerError) String() string { return fmt.Sprintf("[PATCH /user-management/entities/users/v1][%d] updateUserV1InternalServerError %+v", 500, o.Payload) } -func (o *UpdateUserV1InternalServerError) GetPayload() *models.DomainMsaEntitiesUsersResponse { +func (o *UpdateUserV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *UpdateUserV1InternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.DomainMsaEntitiesUsersResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUpdateUserV1Default creates a UpdateUserV1Default with default headers values -func NewUpdateUserV1Default(code int) *UpdateUserV1Default { - return &UpdateUserV1Default{ - _statusCode: code, - } -} - -/* -UpdateUserV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UpdateUserV1Default struct { - _statusCode int - - Payload *models.DomainMsaEntitiesUsersResponse -} - -// IsSuccess returns true when this update user v1 default response has a 2xx status code -func (o *UpdateUserV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this update user v1 default response has a 3xx status code -func (o *UpdateUserV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this update user v1 default response has a 4xx status code -func (o *UpdateUserV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this update user v1 default response has a 5xx status code -func (o *UpdateUserV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this update user v1 default response a status code equal to that given -func (o *UpdateUserV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the update user v1 default response -func (o *UpdateUserV1Default) Code() int { - return o._statusCode -} - -func (o *UpdateUserV1Default) Error() string { - return fmt.Sprintf("[PATCH /user-management/entities/users/v1][%d] updateUserV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateUserV1Default) String() string { - return fmt.Sprintf("[PATCH /user-management/entities/users/v1][%d] updateUserV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UpdateUserV1Default) GetPayload() *models.DomainMsaEntitiesUsersResponse { - return o.Payload -} - -func (o *UpdateUserV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainMsaEntitiesUsersResponse) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/user_action_v1_responses.go b/falcon/client/user_management/user_action_v1_responses.go index 0ace2b26..66b1adbf 100644 --- a/falcon/client/user_management/user_action_v1_responses.go +++ b/falcon/client/user_management/user_action_v1_responses.go @@ -56,14 +56,7 @@ func (o *UserActionV1Reader) ReadResponse(response runtime.ClientResponse, consu } return nil, result default: - result := NewUserActionV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /user-management/entities/user-actions/v1] userActionV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type UserActionV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user action v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *UserActionV1OK) String() string { return fmt.Sprintf("[POST /user-management/entities/user-actions/v1][%d] userActionV1OK %+v", 200, o.Payload) } -func (o *UserActionV1OK) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserActionV1OK) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -167,7 +160,7 @@ func (o *UserActionV1OK) readResponse(response runtime.ClientResponse, consumer o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type UserActionV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user action v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *UserActionV1BadRequest) String() string { return fmt.Sprintf("[POST /user-management/entities/user-actions/v1][%d] userActionV1BadRequest %+v", 400, o.Payload) } -func (o *UserActionV1BadRequest) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserActionV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *UserActionV1BadRequest) readResponse(response runtime.ClientResponse, c o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type UserActionV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user action v1 forbidden response has a 2xx status code @@ -352,7 +345,7 @@ func (o *UserActionV1Forbidden) String() string { return fmt.Sprintf("[POST /user-management/entities/user-actions/v1][%d] userActionV1Forbidden %+v", 403, o.Payload) } -func (o *UserActionV1Forbidden) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserActionV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *UserActionV1Forbidden) readResponse(response runtime.ClientResponse, co o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type UserActionV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user action v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *UserActionV1InternalServerError) String() string { return fmt.Sprintf("[POST /user-management/entities/user-actions/v1][%d] userActionV1InternalServerError %+v", 500, o.Payload) } -func (o *UserActionV1InternalServerError) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserActionV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *UserActionV1InternalServerError) readResponse(response runtime.ClientRe o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUserActionV1Default creates a UserActionV1Default with default headers values -func NewUserActionV1Default(code int) *UserActionV1Default { - return &UserActionV1Default{ - _statusCode: code, - } -} - -/* -UserActionV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UserActionV1Default struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this user action v1 default response has a 2xx status code -func (o *UserActionV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this user action v1 default response has a 3xx status code -func (o *UserActionV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this user action v1 default response has a 4xx status code -func (o *UserActionV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this user action v1 default response has a 5xx status code -func (o *UserActionV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this user action v1 default response a status code equal to that given -func (o *UserActionV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the user action v1 default response -func (o *UserActionV1Default) Code() int { - return o._statusCode -} - -func (o *UserActionV1Default) Error() string { - return fmt.Sprintf("[POST /user-management/entities/user-actions/v1][%d] userActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UserActionV1Default) String() string { - return fmt.Sprintf("[POST /user-management/entities/user-actions/v1][%d] userActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UserActionV1Default) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UserActionV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/user_management/user_management_client.go b/falcon/client/user_management/user_management_client.go index bc800a0b..49097836 100644 --- a/falcon/client/user_management/user_management_client.go +++ b/falcon/client/user_management/user_management_client.go @@ -148,8 +148,9 @@ func (a *Client) DeleteUser(params *DeleteUserParams, opts ...ClientOption) (*De return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteUserDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for DeleteUser: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -185,8 +186,9 @@ func (a *Client) GetAvailableRoleIds(params *GetAvailableRoleIdsParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAvailableRoleIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetAvailableRoleIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -222,8 +224,9 @@ func (a *Client) GetRoles(params *GetRolesParams, opts ...ClientOption) (*GetRol return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRolesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetRoles: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -259,8 +262,9 @@ func (a *Client) GetUserRoleIds(params *GetUserRoleIdsParams, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetUserRoleIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GetUserRoleIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -296,8 +300,9 @@ func (a *Client) GrantUserRoleIds(params *GrantUserRoleIdsParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*GrantUserRoleIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for GrantUserRoleIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -333,8 +338,9 @@ func (a *Client) RetrieveEmailsByCID(params *RetrieveEmailsByCIDParams, opts ... return success, nil } // unexpected success response - unexpectedSuccess := result.(*RetrieveEmailsByCIDDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RetrieveEmailsByCID: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -370,8 +376,9 @@ func (a *Client) RetrieveUserUUID(params *RetrieveUserUUIDParams, opts ...Client return success, nil } // unexpected success response - unexpectedSuccess := result.(*RetrieveUserUUIDDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RetrieveUserUUID: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -407,8 +414,9 @@ func (a *Client) RetrieveUserUUIDsByCID(params *RetrieveUserUUIDsByCIDParams, op return success, nil } // unexpected success response - unexpectedSuccess := result.(*RetrieveUserUUIDsByCIDDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RetrieveUserUUIDsByCID: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -444,8 +452,9 @@ func (a *Client) RevokeUserRoleIds(params *RevokeUserRoleIdsParams, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*RevokeUserRoleIdsDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for RevokeUserRoleIds: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -481,8 +490,9 @@ func (a *Client) UpdateUser(params *UpdateUserParams, opts ...ClientOption) (*Up return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateUserDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for UpdateUser: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -594,8 +604,9 @@ func (a *Client) DeleteUserV1(params *DeleteUserV1Params, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*DeleteUserV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for deleteUserV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -631,8 +642,9 @@ func (a *Client) EntitiesRolesV1(params *EntitiesRolesV1Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*EntitiesRolesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for entitiesRolesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -668,8 +680,9 @@ func (a *Client) QueriesRolesV1(params *QueriesRolesV1Params, opts ...ClientOpti return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueriesRolesV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queriesRolesV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -743,8 +756,9 @@ func (a *Client) RetrieveUser(params *RetrieveUserParams, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*RetrieveUserDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for retrieveUser: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -780,8 +794,9 @@ func (a *Client) RetrieveUsersGETV1(params *RetrieveUsersGETV1Params, opts ...Cl return success, nil } // unexpected success response - unexpectedSuccess := result.(*RetrieveUsersGETV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for retrieveUsersGETV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -817,12 +832,13 @@ func (a *Client) UpdateUserV1(params *UpdateUserV1Params, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*UpdateUserV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for updateUserV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -UserActionV1 applies actions to one or more user available action names reset 2fa reset password +UserActionV1 applies actions to one or more user available action names reset 2fa reset password user u UI ds can be provided in ids param as part of request payload */ func (a *Client) UserActionV1(params *UserActionV1Params, opts ...ClientOption) (*UserActionV1OK, error) { // TODO: Validate the params before sending @@ -854,12 +870,13 @@ func (a *Client) UserActionV1(params *UserActionV1Params, opts ...ClientOption) return success, nil } // unexpected success response - unexpectedSuccess := result.(*UserActionV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for userActionV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -UserRolesActionV1 grants or revoke one or more role s to a user against a c ID +UserRolesActionV1 grants or revoke one or more role s to a user against a c ID user UUID c ID and role ID s can be provided in request payload available action s grant revoke */ func (a *Client) UserRolesActionV1(params *UserRolesActionV1Params, opts ...ClientOption) (*UserRolesActionV1OK, error) { // TODO: Validate the params before sending @@ -891,8 +908,9 @@ func (a *Client) UserRolesActionV1(params *UserRolesActionV1Params, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*UserRolesActionV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for userRolesActionV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/user_management/user_roles_action_v1_responses.go b/falcon/client/user_management/user_roles_action_v1_responses.go index 2118c9f8..f3bdf50b 100644 --- a/falcon/client/user_management/user_roles_action_v1_responses.go +++ b/falcon/client/user_management/user_roles_action_v1_responses.go @@ -56,14 +56,7 @@ func (o *UserRolesActionV1Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewUserRolesActionV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[POST /user-management/entities/user-role-actions/v1] userRolesActionV1", response, response.Code()) } } @@ -91,7 +84,7 @@ type UserRolesActionV1OK struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user roles action v1 o k response has a 2xx status code @@ -132,7 +125,7 @@ func (o *UserRolesActionV1OK) String() string { return fmt.Sprintf("[POST /user-management/entities/user-role-actions/v1][%d] userRolesActionV1OK %+v", 200, o.Payload) } -func (o *UserRolesActionV1OK) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserRolesActionV1OK) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -167,7 +160,7 @@ func (o *UserRolesActionV1OK) readResponse(response runtime.ClientResponse, cons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -201,7 +194,7 @@ type UserRolesActionV1BadRequest struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user roles action v1 bad request response has a 2xx status code @@ -242,7 +235,7 @@ func (o *UserRolesActionV1BadRequest) String() string { return fmt.Sprintf("[POST /user-management/entities/user-role-actions/v1][%d] userRolesActionV1BadRequest %+v", 400, o.Payload) } -func (o *UserRolesActionV1BadRequest) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserRolesActionV1BadRequest) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -277,7 +270,7 @@ func (o *UserRolesActionV1BadRequest) readResponse(response runtime.ClientRespon o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -311,7 +304,7 @@ type UserRolesActionV1Forbidden struct { */ XRateLimitRemaining int64 - Payload *models.MsaErrorsOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user roles action v1 forbidden response has a 2xx status code @@ -352,7 +345,7 @@ func (o *UserRolesActionV1Forbidden) String() string { return fmt.Sprintf("[POST /user-management/entities/user-role-actions/v1][%d] userRolesActionV1Forbidden %+v", 403, o.Payload) } -func (o *UserRolesActionV1Forbidden) GetPayload() *models.MsaErrorsOnly { +func (o *UserRolesActionV1Forbidden) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -387,7 +380,7 @@ func (o *UserRolesActionV1Forbidden) readResponse(response runtime.ClientRespons o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaErrorsOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { @@ -546,7 +539,7 @@ type UserRolesActionV1InternalServerError struct { */ XRateLimitRemaining int64 - Payload *models.MsaReplyMetaOnly + Payload *models.MsaspecResponseFields } // IsSuccess returns true when this user roles action v1 internal server error response has a 2xx status code @@ -587,7 +580,7 @@ func (o *UserRolesActionV1InternalServerError) String() string { return fmt.Sprintf("[POST /user-management/entities/user-role-actions/v1][%d] userRolesActionV1InternalServerError %+v", 500, o.Payload) } -func (o *UserRolesActionV1InternalServerError) GetPayload() *models.MsaReplyMetaOnly { +func (o *UserRolesActionV1InternalServerError) GetPayload() *models.MsaspecResponseFields { return o.Payload } @@ -622,79 +615,7 @@ func (o *UserRolesActionV1InternalServerError) readResponse(response runtime.Cli o.XRateLimitRemaining = valxRateLimitRemaining } - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewUserRolesActionV1Default creates a UserRolesActionV1Default with default headers values -func NewUserRolesActionV1Default(code int) *UserRolesActionV1Default { - return &UserRolesActionV1Default{ - _statusCode: code, - } -} - -/* -UserRolesActionV1Default describes a response with status code -1, with default header values. - -OK -*/ -type UserRolesActionV1Default struct { - _statusCode int - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this user roles action v1 default response has a 2xx status code -func (o *UserRolesActionV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this user roles action v1 default response has a 3xx status code -func (o *UserRolesActionV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this user roles action v1 default response has a 4xx status code -func (o *UserRolesActionV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this user roles action v1 default response has a 5xx status code -func (o *UserRolesActionV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this user roles action v1 default response a status code equal to that given -func (o *UserRolesActionV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the user roles action v1 default response -func (o *UserRolesActionV1Default) Code() int { - return o._statusCode -} - -func (o *UserRolesActionV1Default) Error() string { - return fmt.Sprintf("[POST /user-management/entities/user-role-actions/v1][%d] userRolesActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UserRolesActionV1Default) String() string { - return fmt.Sprintf("[POST /user-management/entities/user-role-actions/v1][%d] userRolesActionV1 default %+v", o._statusCode, o.Payload) -} - -func (o *UserRolesActionV1Default) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *UserRolesActionV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.MsaReplyMetaOnly) + o.Payload = new(models.MsaspecResponseFields) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { diff --git a/falcon/client/spotlight_vulnerabilities/combined_query_vulnerabilities_parameters.go b/falcon/client/vulnerabilities/combined_query_vulnerabilities_parameters.go similarity index 91% rename from falcon/client/spotlight_vulnerabilities/combined_query_vulnerabilities_parameters.go rename to falcon/client/vulnerabilities/combined_query_vulnerabilities_parameters.go index 4300b183..e7447fa3 100644 --- a/falcon/client/spotlight_vulnerabilities/combined_query_vulnerabilities_parameters.go +++ b/falcon/client/vulnerabilities/combined_query_vulnerabilities_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -78,11 +78,12 @@ type CombinedQueryVulnerabilitiesParams struct { /* Filter. - Filter items using a query in Falcon Query Language (FQL). Wildcards * are unsupported. + Filter items using a query in Falcon Query Language (FQL). Wildcards * and empty filter values are unsupported. + Available filter fields that supports match (~): N/A + Available filter fields that supports exact match: aid, cid, last_seen_within, status, cve.id, cve.is_cisa_kev, cve.remediation_level, cve.cps_rating, cve.exprt_rating, cve.exploit_status_to_include, cve.severity, host_info.asset_criticality, host_info.asset_roles, host_info.internet_exposure, host_info.tags, host_info.groups, host_info.product_type_desc, host_info.platform_name, suppression_info.is_suppressed, suppression_info.reason + Available filter fields that supports wildcard (*): N/A + Available filter fields that supports range comparisons (>, <, >=, <=): created_timestamp, closed_timestamp, updated_timestamp - Common filter options include: - - */ Filter string diff --git a/falcon/client/spotlight_vulnerabilities/combined_query_vulnerabilities_responses.go b/falcon/client/vulnerabilities/combined_query_vulnerabilities_responses.go similarity index 99% rename from falcon/client/spotlight_vulnerabilities/combined_query_vulnerabilities_responses.go rename to falcon/client/vulnerabilities/combined_query_vulnerabilities_responses.go index 580434fc..7f502b8e 100644 --- a/falcon/client/spotlight_vulnerabilities/combined_query_vulnerabilities_responses.go +++ b/falcon/client/vulnerabilities/combined_query_vulnerabilities_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -56,7 +56,7 @@ func (o *CombinedQueryVulnerabilitiesReader) ReadResponse(response runtime.Clien } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /spotlight/combined/vulnerabilities/v1] combinedQueryVulnerabilities", response, response.Code()) } } diff --git a/falcon/client/spotlight_vulnerabilities/get_remediations_v2_parameters.go b/falcon/client/vulnerabilities/get_remediations_v2_parameters.go similarity index 99% rename from falcon/client/spotlight_vulnerabilities/get_remediations_v2_parameters.go rename to falcon/client/vulnerabilities/get_remediations_v2_parameters.go index c37c8fc9..cbc78874 100644 --- a/falcon/client/spotlight_vulnerabilities/get_remediations_v2_parameters.go +++ b/falcon/client/vulnerabilities/get_remediations_v2_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/falcon/client/spotlight_vulnerabilities/get_remediations_v2_responses.go b/falcon/client/vulnerabilities/get_remediations_v2_responses.go similarity index 81% rename from falcon/client/spotlight_vulnerabilities/get_remediations_v2_responses.go rename to falcon/client/vulnerabilities/get_remediations_v2_responses.go index 3336d2e1..788e28ca 100644 --- a/falcon/client/spotlight_vulnerabilities/get_remediations_v2_responses.go +++ b/falcon/client/vulnerabilities/get_remediations_v2_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -44,14 +44,7 @@ func (o *GetRemediationsV2Reader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - result := NewGetRemediationsV2Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /spotlight/entities/remediations/v2] getRemediationsV2", response, response.Code()) } } @@ -399,75 +392,3 @@ func (o *GetRemediationsV2TooManyRequests) readResponse(response runtime.ClientR return nil } - -// NewGetRemediationsV2Default creates a GetRemediationsV2Default with default headers values -func NewGetRemediationsV2Default(code int) *GetRemediationsV2Default { - return &GetRemediationsV2Default{ - _statusCode: code, - } -} - -/* -GetRemediationsV2Default describes a response with status code -1, with default header values. - -OK -*/ -type GetRemediationsV2Default struct { - _statusCode int - - Payload *models.DomainSPAPIRemediationEntitiesResponseV2 -} - -// IsSuccess returns true when this get remediations v2 default response has a 2xx status code -func (o *GetRemediationsV2Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get remediations v2 default response has a 3xx status code -func (o *GetRemediationsV2Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get remediations v2 default response has a 4xx status code -func (o *GetRemediationsV2Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get remediations v2 default response has a 5xx status code -func (o *GetRemediationsV2Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get remediations v2 default response a status code equal to that given -func (o *GetRemediationsV2Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get remediations v2 default response -func (o *GetRemediationsV2Default) Code() int { - return o._statusCode -} - -func (o *GetRemediationsV2Default) Error() string { - return fmt.Sprintf("[GET /spotlight/entities/remediations/v2][%d] getRemediationsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *GetRemediationsV2Default) String() string { - return fmt.Sprintf("[GET /spotlight/entities/remediations/v2][%d] getRemediationsV2 default %+v", o._statusCode, o.Payload) -} - -func (o *GetRemediationsV2Default) GetPayload() *models.DomainSPAPIRemediationEntitiesResponseV2 { - return o.Payload -} - -func (o *GetRemediationsV2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainSPAPIRemediationEntitiesResponseV2) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/spotlight_vulnerabilities/get_vulnerabilities_parameters.go b/falcon/client/vulnerabilities/get_vulnerabilities_parameters.go similarity index 99% rename from falcon/client/spotlight_vulnerabilities/get_vulnerabilities_parameters.go rename to falcon/client/vulnerabilities/get_vulnerabilities_parameters.go index 0f9b7fbf..c14f730d 100644 --- a/falcon/client/spotlight_vulnerabilities/get_vulnerabilities_parameters.go +++ b/falcon/client/vulnerabilities/get_vulnerabilities_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/falcon/client/spotlight_vulnerabilities/get_vulnerabilities_responses.go b/falcon/client/vulnerabilities/get_vulnerabilities_responses.go similarity index 98% rename from falcon/client/spotlight_vulnerabilities/get_vulnerabilities_responses.go rename to falcon/client/vulnerabilities/get_vulnerabilities_responses.go index 5abd51e5..be64d3df 100644 --- a/falcon/client/spotlight_vulnerabilities/get_vulnerabilities_responses.go +++ b/falcon/client/vulnerabilities/get_vulnerabilities_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -44,7 +44,7 @@ func (o *GetVulnerabilitiesReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /spotlight/entities/vulnerabilities/v2] getVulnerabilities", response, response.Code()) } } diff --git a/falcon/client/spotlight_vulnerabilities/query_vulnerabilities_parameters.go b/falcon/client/vulnerabilities/query_vulnerabilities_parameters.go similarity index 86% rename from falcon/client/spotlight_vulnerabilities/query_vulnerabilities_parameters.go rename to falcon/client/vulnerabilities/query_vulnerabilities_parameters.go index 5fc61b2f..3ce0da47 100644 --- a/falcon/client/spotlight_vulnerabilities/query_vulnerabilities_parameters.go +++ b/falcon/client/vulnerabilities/query_vulnerabilities_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -70,11 +70,12 @@ type QueryVulnerabilitiesParams struct { /* Filter. - Filter items using a query in Falcon Query Language (FQL). Wildcards * are unsupported. + Filter items using a query in Falcon Query Language (FQL). Wildcards * and empty filter values are unsupported. + Available filter fields that supports match (~): N/A + Available filter fields that supports exact match: aid, cid, last_seen_within, status, cve.id, cve.is_cisa_kev, cve.remediation_level, cve.cps_rating, cve.exprt_rating, cve.exploit_status_to_include, cve.severity, host_info.asset_criticality, host_info.asset_roles, host_info.internet_exposure, host_info.tags, host_info.groups, host_info.product_type_desc, host_info.platform_name, suppression_info.is_suppressed, suppression_info.reason + Available filter fields that supports wildcard (*): N/A + Available filter fields that supports range comparisons (>, <, >=, <=): created_timestamp, closed_timestamp, updated_timestamp - Common filter options include: - - */ Filter string @@ -86,9 +87,9 @@ type QueryVulnerabilitiesParams struct { /* Sort. - Sort vulnerabilities by their properties. Common sort options include: + Sort vulnerabilities by their properties. Available sort options: - + . Can be used in a format |asc for ascending order or |desc for descending order. */ Sort *string diff --git a/falcon/client/spotlight_vulnerabilities/query_vulnerabilities_responses.go b/falcon/client/vulnerabilities/query_vulnerabilities_responses.go similarity index 88% rename from falcon/client/spotlight_vulnerabilities/query_vulnerabilities_responses.go rename to falcon/client/vulnerabilities/query_vulnerabilities_responses.go index 6740a626..22d06064 100644 --- a/falcon/client/spotlight_vulnerabilities/query_vulnerabilities_responses.go +++ b/falcon/client/vulnerabilities/query_vulnerabilities_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -56,14 +56,7 @@ func (o *QueryVulnerabilitiesReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryVulnerabilitiesDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /spotlight/queries/vulnerabilities/v1] queryVulnerabilities", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *QueryVulnerabilitiesInternalServerError) readResponse(response runtime. return nil } - -// NewQueryVulnerabilitiesDefault creates a QueryVulnerabilitiesDefault with default headers values -func NewQueryVulnerabilitiesDefault(code int) *QueryVulnerabilitiesDefault { - return &QueryVulnerabilitiesDefault{ - _statusCode: code, - } -} - -/* -QueryVulnerabilitiesDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryVulnerabilitiesDefault struct { - _statusCode int - - Payload *models.DomainSPAPIQueryResponse -} - -// IsSuccess returns true when this query vulnerabilities default response has a 2xx status code -func (o *QueryVulnerabilitiesDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query vulnerabilities default response has a 3xx status code -func (o *QueryVulnerabilitiesDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query vulnerabilities default response has a 4xx status code -func (o *QueryVulnerabilitiesDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query vulnerabilities default response has a 5xx status code -func (o *QueryVulnerabilitiesDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query vulnerabilities default response a status code equal to that given -func (o *QueryVulnerabilitiesDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query vulnerabilities default response -func (o *QueryVulnerabilitiesDefault) Code() int { - return o._statusCode -} - -func (o *QueryVulnerabilitiesDefault) Error() string { - return fmt.Sprintf("[GET /spotlight/queries/vulnerabilities/v1][%d] queryVulnerabilities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryVulnerabilitiesDefault) String() string { - return fmt.Sprintf("[GET /spotlight/queries/vulnerabilities/v1][%d] queryVulnerabilities default %+v", o._statusCode, o.Payload) -} - -func (o *QueryVulnerabilitiesDefault) GetPayload() *models.DomainSPAPIQueryResponse { - return o.Payload -} - -func (o *QueryVulnerabilitiesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainSPAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/spotlight_vulnerabilities/spotlight_vulnerabilities_client.go b/falcon/client/vulnerabilities/vulnerabilities_client.go similarity index 90% rename from falcon/client/spotlight_vulnerabilities/spotlight_vulnerabilities_client.go rename to falcon/client/vulnerabilities/vulnerabilities_client.go index 096b0af8..09d8d2c7 100644 --- a/falcon/client/spotlight_vulnerabilities/spotlight_vulnerabilities_client.go +++ b/falcon/client/vulnerabilities/vulnerabilities_client.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_vulnerabilities +package vulnerabilities // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -12,13 +12,13 @@ import ( "github.com/go-openapi/strfmt" ) -// New creates a new spotlight vulnerabilities API client. +// New creates a new vulnerabilities API client. func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { return &Client{transport: transport, formats: formats} } /* -Client for spotlight vulnerabilities API +Client for vulnerabilities API */ type Client struct { transport runtime.ClientTransport @@ -112,8 +112,9 @@ func (a *Client) GetRemediationsV2(params *GetRemediationsV2Params, opts ...Clie return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetRemediationsV2Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getRemediationsV2: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* @@ -187,8 +188,9 @@ func (a *Client) QueryVulnerabilities(params *QueryVulnerabilitiesParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryVulnerabilitiesDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryVulnerabilities: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/spotlight_evaluation_logic/combined_query_evaluation_logic_parameters.go b/falcon/client/vulnerabilities_evaluation_logic/combined_query_evaluation_logic_parameters.go similarity index 99% rename from falcon/client/spotlight_evaluation_logic/combined_query_evaluation_logic_parameters.go rename to falcon/client/vulnerabilities_evaluation_logic/combined_query_evaluation_logic_parameters.go index 2ec71ae3..4fbbe4e4 100644 --- a/falcon/client/spotlight_evaluation_logic/combined_query_evaluation_logic_parameters.go +++ b/falcon/client/vulnerabilities_evaluation_logic/combined_query_evaluation_logic_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/falcon/client/spotlight_evaluation_logic/combined_query_evaluation_logic_responses.go b/falcon/client/vulnerabilities_evaluation_logic/combined_query_evaluation_logic_responses.go similarity index 99% rename from falcon/client/spotlight_evaluation_logic/combined_query_evaluation_logic_responses.go rename to falcon/client/vulnerabilities_evaluation_logic/combined_query_evaluation_logic_responses.go index 7208e725..460a505b 100644 --- a/falcon/client/spotlight_evaluation_logic/combined_query_evaluation_logic_responses.go +++ b/falcon/client/vulnerabilities_evaluation_logic/combined_query_evaluation_logic_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -56,7 +56,7 @@ func (o *CombinedQueryEvaluationLogicReader) ReadResponse(response runtime.Clien } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /spotlight/combined/evaluation-logic/v1] combinedQueryEvaluationLogic", response, response.Code()) } } diff --git a/falcon/client/spotlight_evaluation_logic/get_evaluation_logic_parameters.go b/falcon/client/vulnerabilities_evaluation_logic/get_evaluation_logic_parameters.go similarity index 99% rename from falcon/client/spotlight_evaluation_logic/get_evaluation_logic_parameters.go rename to falcon/client/vulnerabilities_evaluation_logic/get_evaluation_logic_parameters.go index aa49bff2..dbd99a00 100644 --- a/falcon/client/spotlight_evaluation_logic/get_evaluation_logic_parameters.go +++ b/falcon/client/vulnerabilities_evaluation_logic/get_evaluation_logic_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/falcon/client/spotlight_evaluation_logic/get_evaluation_logic_responses.go b/falcon/client/vulnerabilities_evaluation_logic/get_evaluation_logic_responses.go similarity index 98% rename from falcon/client/spotlight_evaluation_logic/get_evaluation_logic_responses.go rename to falcon/client/vulnerabilities_evaluation_logic/get_evaluation_logic_responses.go index dbaf8b89..bac0cc63 100644 --- a/falcon/client/spotlight_evaluation_logic/get_evaluation_logic_responses.go +++ b/falcon/client/vulnerabilities_evaluation_logic/get_evaluation_logic_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -56,7 +56,7 @@ func (o *GetEvaluationLogicReader) ReadResponse(response runtime.ClientResponse, } return nil, result default: - return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) + return nil, runtime.NewAPIError("[GET /spotlight/entities/evaluation-logic/v1] getEvaluationLogic", response, response.Code()) } } diff --git a/falcon/client/spotlight_evaluation_logic/query_evaluation_logic_parameters.go b/falcon/client/vulnerabilities_evaluation_logic/query_evaluation_logic_parameters.go similarity index 99% rename from falcon/client/spotlight_evaluation_logic/query_evaluation_logic_parameters.go rename to falcon/client/vulnerabilities_evaluation_logic/query_evaluation_logic_parameters.go index 43955c12..6d428fac 100644 --- a/falcon/client/spotlight_evaluation_logic/query_evaluation_logic_parameters.go +++ b/falcon/client/vulnerabilities_evaluation_logic/query_evaluation_logic_parameters.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command diff --git a/falcon/client/spotlight_evaluation_logic/query_evaluation_logic_responses.go b/falcon/client/vulnerabilities_evaluation_logic/query_evaluation_logic_responses.go similarity index 87% rename from falcon/client/spotlight_evaluation_logic/query_evaluation_logic_responses.go rename to falcon/client/vulnerabilities_evaluation_logic/query_evaluation_logic_responses.go index 9efe2079..782024eb 100644 --- a/falcon/client/spotlight_evaluation_logic/query_evaluation_logic_responses.go +++ b/falcon/client/vulnerabilities_evaluation_logic/query_evaluation_logic_responses.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -56,14 +56,7 @@ func (o *QueryEvaluationLogicReader) ReadResponse(response runtime.ClientRespons } return nil, result default: - result := NewQueryEvaluationLogicDefault(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /spotlight/queries/evaluation-logic/v1] queryEvaluationLogic", response, response.Code()) } } @@ -605,75 +598,3 @@ func (o *QueryEvaluationLogicInternalServerError) readResponse(response runtime. return nil } - -// NewQueryEvaluationLogicDefault creates a QueryEvaluationLogicDefault with default headers values -func NewQueryEvaluationLogicDefault(code int) *QueryEvaluationLogicDefault { - return &QueryEvaluationLogicDefault{ - _statusCode: code, - } -} - -/* -QueryEvaluationLogicDefault describes a response with status code -1, with default header values. - -OK -*/ -type QueryEvaluationLogicDefault struct { - _statusCode int - - Payload *models.DomainSPAPIQueryResponse -} - -// IsSuccess returns true when this query evaluation logic default response has a 2xx status code -func (o *QueryEvaluationLogicDefault) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this query evaluation logic default response has a 3xx status code -func (o *QueryEvaluationLogicDefault) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this query evaluation logic default response has a 4xx status code -func (o *QueryEvaluationLogicDefault) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this query evaluation logic default response has a 5xx status code -func (o *QueryEvaluationLogicDefault) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this query evaluation logic default response a status code equal to that given -func (o *QueryEvaluationLogicDefault) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the query evaluation logic default response -func (o *QueryEvaluationLogicDefault) Code() int { - return o._statusCode -} - -func (o *QueryEvaluationLogicDefault) Error() string { - return fmt.Sprintf("[GET /spotlight/queries/evaluation-logic/v1][%d] queryEvaluationLogic default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEvaluationLogicDefault) String() string { - return fmt.Sprintf("[GET /spotlight/queries/evaluation-logic/v1][%d] queryEvaluationLogic default %+v", o._statusCode, o.Payload) -} - -func (o *QueryEvaluationLogicDefault) GetPayload() *models.DomainSPAPIQueryResponse { - return o.Payload -} - -func (o *QueryEvaluationLogicDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainSPAPIQueryResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/spotlight_evaluation_logic/spotlight_evaluation_logic_client.go b/falcon/client/vulnerabilities_evaluation_logic/vulnerabilities_evaluation_logic_client.go similarity index 92% rename from falcon/client/spotlight_evaluation_logic/spotlight_evaluation_logic_client.go rename to falcon/client/vulnerabilities_evaluation_logic/vulnerabilities_evaluation_logic_client.go index bb69bfc0..8501788a 100644 --- a/falcon/client/spotlight_evaluation_logic/spotlight_evaluation_logic_client.go +++ b/falcon/client/vulnerabilities_evaluation_logic/vulnerabilities_evaluation_logic_client.go @@ -1,6 +1,6 @@ // Code generated by go-swagger; DO NOT EDIT. -package spotlight_evaluation_logic +package vulnerabilities_evaluation_logic // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command @@ -12,13 +12,13 @@ import ( "github.com/go-openapi/strfmt" ) -// New creates a new spotlight evaluation logic API client. +// New creates a new vulnerabilities evaluation logic API client. func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { return &Client{transport: transport, formats: formats} } /* -Client for spotlight evaluation logic API +Client for vulnerabilities evaluation logic API */ type Client struct { transport runtime.ClientTransport @@ -148,8 +148,9 @@ func (a *Client) QueryEvaluationLogic(params *QueryEvaluationLogicParams, opts . return success, nil } // unexpected success response - unexpectedSuccess := result.(*QueryEvaluationLogicDefault) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for queryEvaluationLogic: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/client/zero_trust_assessment/get_assessment_v1_responses.go b/falcon/client/zero_trust_assessment/get_assessment_v1_responses.go index 773c5212..c330812c 100644 --- a/falcon/client/zero_trust_assessment/get_assessment_v1_responses.go +++ b/falcon/client/zero_trust_assessment/get_assessment_v1_responses.go @@ -56,14 +56,7 @@ func (o *GetAssessmentV1Reader) ReadResponse(response runtime.ClientResponse, co } return nil, result default: - result := NewGetAssessmentV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result + return nil, runtime.NewAPIError("[GET /zero-trust-assessment/entities/assessments/v1] getAssessmentV1", response, response.Code()) } } @@ -631,75 +624,3 @@ func (o *GetAssessmentV1TooManyRequests) readResponse(response runtime.ClientRes return nil } - -// NewGetAssessmentV1Default creates a GetAssessmentV1Default with default headers values -func NewGetAssessmentV1Default(code int) *GetAssessmentV1Default { - return &GetAssessmentV1Default{ - _statusCode: code, - } -} - -/* -GetAssessmentV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetAssessmentV1Default struct { - _statusCode int - - Payload *models.DomainAssessmentsResponse -} - -// IsSuccess returns true when this get assessment v1 default response has a 2xx status code -func (o *GetAssessmentV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get assessment v1 default response has a 3xx status code -func (o *GetAssessmentV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get assessment v1 default response has a 4xx status code -func (o *GetAssessmentV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get assessment v1 default response has a 5xx status code -func (o *GetAssessmentV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get assessment v1 default response a status code equal to that given -func (o *GetAssessmentV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get assessment v1 default response -func (o *GetAssessmentV1Default) Code() int { - return o._statusCode -} - -func (o *GetAssessmentV1Default) Error() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/assessments/v1][%d] getAssessmentV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetAssessmentV1Default) String() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/assessments/v1][%d] getAssessmentV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetAssessmentV1Default) GetPayload() *models.DomainAssessmentsResponse { - return o.Payload -} - -func (o *GetAssessmentV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainAssessmentsResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/zero_trust_assessment/get_assessments_by_score_v1_parameters.go b/falcon/client/zero_trust_assessment/get_assessments_by_score_v1_parameters.go new file mode 100644 index 00000000..bc8f5cad --- /dev/null +++ b/falcon/client/zero_trust_assessment/get_assessments_by_score_v1_parameters.go @@ -0,0 +1,274 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package zero_trust_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// NewGetAssessmentsByScoreV1Params creates a new GetAssessmentsByScoreV1Params object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetAssessmentsByScoreV1Params() *GetAssessmentsByScoreV1Params { + return &GetAssessmentsByScoreV1Params{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetAssessmentsByScoreV1ParamsWithTimeout creates a new GetAssessmentsByScoreV1Params object +// with the ability to set a timeout on a request. +func NewGetAssessmentsByScoreV1ParamsWithTimeout(timeout time.Duration) *GetAssessmentsByScoreV1Params { + return &GetAssessmentsByScoreV1Params{ + timeout: timeout, + } +} + +// NewGetAssessmentsByScoreV1ParamsWithContext creates a new GetAssessmentsByScoreV1Params object +// with the ability to set a context for a request. +func NewGetAssessmentsByScoreV1ParamsWithContext(ctx context.Context) *GetAssessmentsByScoreV1Params { + return &GetAssessmentsByScoreV1Params{ + Context: ctx, + } +} + +// NewGetAssessmentsByScoreV1ParamsWithHTTPClient creates a new GetAssessmentsByScoreV1Params object +// with the ability to set a custom HTTPClient for a request. +func NewGetAssessmentsByScoreV1ParamsWithHTTPClient(client *http.Client) *GetAssessmentsByScoreV1Params { + return &GetAssessmentsByScoreV1Params{ + HTTPClient: client, + } +} + +/* +GetAssessmentsByScoreV1Params contains all the parameters to send to the API endpoint + + for the get assessments by score v1 operation. + + Typically these are written to a http.Request. +*/ +type GetAssessmentsByScoreV1Params struct { + + /* After. + + A pagination token used with the `limit` parameter to manage pagination of results. On your first request, don't provide an `after` token. On subsequent requests, provide the `after` token from the previous response to continue from that place in the results. + */ + After *string + + /* Filter. + + FQL query specifying the filter score. + */ + Filter string + + /* Limit. + + The number of scores to return in this response (min: 1, max: 1000, default: 100). Use with the `after` parameter to manage pagination of results. + */ + Limit *int64 + + /* Sort. + + Sort accounts by their properties. A single sort field is allowed. Defaults to ascending. Supported sort option include: + +
  • score|desc
  • score|asc
+ + Default: "score" + */ + Sort *string + + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get assessments by score v1 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetAssessmentsByScoreV1Params) WithDefaults() *GetAssessmentsByScoreV1Params { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get assessments by score v1 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetAssessmentsByScoreV1Params) SetDefaults() { + var ( + sortDefault = string("score") + ) + + val := GetAssessmentsByScoreV1Params{ + Sort: &sortDefault, + } + + val.timeout = o.timeout + val.Context = o.Context + val.HTTPClient = o.HTTPClient + *o = val +} + +// WithTimeout adds the timeout to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithTimeout(timeout time.Duration) *GetAssessmentsByScoreV1Params { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithContext(ctx context.Context) *GetAssessmentsByScoreV1Params { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithHTTPClient(client *http.Client) *GetAssessmentsByScoreV1Params { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WithAfter adds the after to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithAfter(after *string) *GetAssessmentsByScoreV1Params { + o.SetAfter(after) + return o +} + +// SetAfter adds the after to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetAfter(after *string) { + o.After = after +} + +// WithFilter adds the filter to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithFilter(filter string) *GetAssessmentsByScoreV1Params { + o.SetFilter(filter) + return o +} + +// SetFilter adds the filter to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetFilter(filter string) { + o.Filter = filter +} + +// WithLimit adds the limit to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithLimit(limit *int64) *GetAssessmentsByScoreV1Params { + o.SetLimit(limit) + return o +} + +// SetLimit adds the limit to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetLimit(limit *int64) { + o.Limit = limit +} + +// WithSort adds the sort to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) WithSort(sort *string) *GetAssessmentsByScoreV1Params { + o.SetSort(sort) + return o +} + +// SetSort adds the sort to the get assessments by score v1 params +func (o *GetAssessmentsByScoreV1Params) SetSort(sort *string) { + o.Sort = sort +} + +// WriteToRequest writes these params to a swagger request +func (o *GetAssessmentsByScoreV1Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if o.After != nil { + + // query param after + var qrAfter string + + if o.After != nil { + qrAfter = *o.After + } + qAfter := qrAfter + if qAfter != "" { + + if err := r.SetQueryParam("after", qAfter); err != nil { + return err + } + } + } + + // query param filter + qrFilter := o.Filter + qFilter := qrFilter + if qFilter != "" { + + if err := r.SetQueryParam("filter", qFilter); err != nil { + return err + } + } + + if o.Limit != nil { + + // query param limit + var qrLimit int64 + + if o.Limit != nil { + qrLimit = *o.Limit + } + qLimit := swag.FormatInt64(qrLimit) + if qLimit != "" { + + if err := r.SetQueryParam("limit", qLimit); err != nil { + return err + } + } + } + + if o.Sort != nil { + + // query param sort + var qrSort string + + if o.Sort != nil { + qrSort = *o.Sort + } + qSort := qrSort + if qSort != "" { + + if err := r.SetQueryParam("sort", qSort); err != nil { + return err + } + } + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/zero_trust_assessment/get_assessments_by_score_v1_responses.go b/falcon/client/zero_trust_assessment/get_assessments_by_score_v1_responses.go new file mode 100644 index 00000000..41c5477d --- /dev/null +++ b/falcon/client/zero_trust_assessment/get_assessments_by_score_v1_responses.go @@ -0,0 +1,626 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package zero_trust_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetAssessmentsByScoreV1Reader is a Reader for the GetAssessmentsByScoreV1 structure. +type GetAssessmentsByScoreV1Reader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetAssessmentsByScoreV1Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetAssessmentsByScoreV1OK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 400: + result := NewGetAssessmentsByScoreV1BadRequest() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 403: + result := NewGetAssessmentsByScoreV1Forbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewGetAssessmentsByScoreV1NotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetAssessmentsByScoreV1TooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /zero-trust-assessment/queries/assessments/v1] getAssessmentsByScoreV1", response, response.Code()) + } +} + +// NewGetAssessmentsByScoreV1OK creates a GetAssessmentsByScoreV1OK with default headers values +func NewGetAssessmentsByScoreV1OK() *GetAssessmentsByScoreV1OK { + return &GetAssessmentsByScoreV1OK{} +} + +/* +GetAssessmentsByScoreV1OK describes a response with status code 200, with default header values. + +OK +*/ +type GetAssessmentsByScoreV1OK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAssessmentsByScoreResponse +} + +// IsSuccess returns true when this get assessments by score v1 o k response has a 2xx status code +func (o *GetAssessmentsByScoreV1OK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get assessments by score v1 o k response has a 3xx status code +func (o *GetAssessmentsByScoreV1OK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get assessments by score v1 o k response has a 4xx status code +func (o *GetAssessmentsByScoreV1OK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get assessments by score v1 o k response has a 5xx status code +func (o *GetAssessmentsByScoreV1OK) IsServerError() bool { + return false +} + +// IsCode returns true when this get assessments by score v1 o k response a status code equal to that given +func (o *GetAssessmentsByScoreV1OK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get assessments by score v1 o k response +func (o *GetAssessmentsByScoreV1OK) Code() int { + return 200 +} + +func (o *GetAssessmentsByScoreV1OK) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1OK %+v", 200, o.Payload) +} + +func (o *GetAssessmentsByScoreV1OK) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1OK %+v", 200, o.Payload) +} + +func (o *GetAssessmentsByScoreV1OK) GetPayload() *models.DomainAssessmentsByScoreResponse { + return o.Payload +} + +func (o *GetAssessmentsByScoreV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAssessmentsByScoreResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAssessmentsByScoreV1BadRequest creates a GetAssessmentsByScoreV1BadRequest with default headers values +func NewGetAssessmentsByScoreV1BadRequest() *GetAssessmentsByScoreV1BadRequest { + return &GetAssessmentsByScoreV1BadRequest{} +} + +/* +GetAssessmentsByScoreV1BadRequest describes a response with status code 400, with default header values. + +Number of agent IDs exceeds the limit of 1000. +*/ +type GetAssessmentsByScoreV1BadRequest struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAssessmentsByScoreResponse +} + +// IsSuccess returns true when this get assessments by score v1 bad request response has a 2xx status code +func (o *GetAssessmentsByScoreV1BadRequest) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get assessments by score v1 bad request response has a 3xx status code +func (o *GetAssessmentsByScoreV1BadRequest) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get assessments by score v1 bad request response has a 4xx status code +func (o *GetAssessmentsByScoreV1BadRequest) IsClientError() bool { + return true +} + +// IsServerError returns true when this get assessments by score v1 bad request response has a 5xx status code +func (o *GetAssessmentsByScoreV1BadRequest) IsServerError() bool { + return false +} + +// IsCode returns true when this get assessments by score v1 bad request response a status code equal to that given +func (o *GetAssessmentsByScoreV1BadRequest) IsCode(code int) bool { + return code == 400 +} + +// Code gets the status code for the get assessments by score v1 bad request response +func (o *GetAssessmentsByScoreV1BadRequest) Code() int { + return 400 +} + +func (o *GetAssessmentsByScoreV1BadRequest) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1BadRequest %+v", 400, o.Payload) +} + +func (o *GetAssessmentsByScoreV1BadRequest) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1BadRequest %+v", 400, o.Payload) +} + +func (o *GetAssessmentsByScoreV1BadRequest) GetPayload() *models.DomainAssessmentsByScoreResponse { + return o.Payload +} + +func (o *GetAssessmentsByScoreV1BadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAssessmentsByScoreResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAssessmentsByScoreV1Forbidden creates a GetAssessmentsByScoreV1Forbidden with default headers values +func NewGetAssessmentsByScoreV1Forbidden() *GetAssessmentsByScoreV1Forbidden { + return &GetAssessmentsByScoreV1Forbidden{} +} + +/* +GetAssessmentsByScoreV1Forbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetAssessmentsByScoreV1Forbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get assessments by score v1 forbidden response has a 2xx status code +func (o *GetAssessmentsByScoreV1Forbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get assessments by score v1 forbidden response has a 3xx status code +func (o *GetAssessmentsByScoreV1Forbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get assessments by score v1 forbidden response has a 4xx status code +func (o *GetAssessmentsByScoreV1Forbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get assessments by score v1 forbidden response has a 5xx status code +func (o *GetAssessmentsByScoreV1Forbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get assessments by score v1 forbidden response a status code equal to that given +func (o *GetAssessmentsByScoreV1Forbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get assessments by score v1 forbidden response +func (o *GetAssessmentsByScoreV1Forbidden) Code() int { + return 403 +} + +func (o *GetAssessmentsByScoreV1Forbidden) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1Forbidden %+v", 403, o.Payload) +} + +func (o *GetAssessmentsByScoreV1Forbidden) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1Forbidden %+v", 403, o.Payload) +} + +func (o *GetAssessmentsByScoreV1Forbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetAssessmentsByScoreV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAssessmentsByScoreV1NotFound creates a GetAssessmentsByScoreV1NotFound with default headers values +func NewGetAssessmentsByScoreV1NotFound() *GetAssessmentsByScoreV1NotFound { + return &GetAssessmentsByScoreV1NotFound{} +} + +/* +GetAssessmentsByScoreV1NotFound describes a response with status code 404, with default header values. + +One or more of the specified agent IDs is not found. +*/ +type GetAssessmentsByScoreV1NotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAssessmentsByScoreResponse +} + +// IsSuccess returns true when this get assessments by score v1 not found response has a 2xx status code +func (o *GetAssessmentsByScoreV1NotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get assessments by score v1 not found response has a 3xx status code +func (o *GetAssessmentsByScoreV1NotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get assessments by score v1 not found response has a 4xx status code +func (o *GetAssessmentsByScoreV1NotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this get assessments by score v1 not found response has a 5xx status code +func (o *GetAssessmentsByScoreV1NotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this get assessments by score v1 not found response a status code equal to that given +func (o *GetAssessmentsByScoreV1NotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the get assessments by score v1 not found response +func (o *GetAssessmentsByScoreV1NotFound) Code() int { + return 404 +} + +func (o *GetAssessmentsByScoreV1NotFound) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1NotFound %+v", 404, o.Payload) +} + +func (o *GetAssessmentsByScoreV1NotFound) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1NotFound %+v", 404, o.Payload) +} + +func (o *GetAssessmentsByScoreV1NotFound) GetPayload() *models.DomainAssessmentsByScoreResponse { + return o.Payload +} + +func (o *GetAssessmentsByScoreV1NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAssessmentsByScoreResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAssessmentsByScoreV1TooManyRequests creates a GetAssessmentsByScoreV1TooManyRequests with default headers values +func NewGetAssessmentsByScoreV1TooManyRequests() *GetAssessmentsByScoreV1TooManyRequests { + return &GetAssessmentsByScoreV1TooManyRequests{} +} + +/* +GetAssessmentsByScoreV1TooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetAssessmentsByScoreV1TooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get assessments by score v1 too many requests response has a 2xx status code +func (o *GetAssessmentsByScoreV1TooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get assessments by score v1 too many requests response has a 3xx status code +func (o *GetAssessmentsByScoreV1TooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get assessments by score v1 too many requests response has a 4xx status code +func (o *GetAssessmentsByScoreV1TooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get assessments by score v1 too many requests response has a 5xx status code +func (o *GetAssessmentsByScoreV1TooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get assessments by score v1 too many requests response a status code equal to that given +func (o *GetAssessmentsByScoreV1TooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get assessments by score v1 too many requests response +func (o *GetAssessmentsByScoreV1TooManyRequests) Code() int { + return 429 +} + +func (o *GetAssessmentsByScoreV1TooManyRequests) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetAssessmentsByScoreV1TooManyRequests) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/queries/assessments/v1][%d] getAssessmentsByScoreV1TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetAssessmentsByScoreV1TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetAssessmentsByScoreV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/zero_trust_assessment/get_audit_v1_parameters.go b/falcon/client/zero_trust_assessment/get_audit_v1_parameters.go new file mode 100644 index 00000000..17461e57 --- /dev/null +++ b/falcon/client/zero_trust_assessment/get_audit_v1_parameters.go @@ -0,0 +1,128 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package zero_trust_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "net/http" + "time" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + cr "github.com/go-openapi/runtime/client" + "github.com/go-openapi/strfmt" +) + +// NewGetAuditV1Params creates a new GetAuditV1Params object, +// with the default timeout for this client. +// +// Default values are not hydrated, since defaults are normally applied by the API server side. +// +// To enforce default values in parameter, use SetDefaults or WithDefaults. +func NewGetAuditV1Params() *GetAuditV1Params { + return &GetAuditV1Params{ + timeout: cr.DefaultTimeout, + } +} + +// NewGetAuditV1ParamsWithTimeout creates a new GetAuditV1Params object +// with the ability to set a timeout on a request. +func NewGetAuditV1ParamsWithTimeout(timeout time.Duration) *GetAuditV1Params { + return &GetAuditV1Params{ + timeout: timeout, + } +} + +// NewGetAuditV1ParamsWithContext creates a new GetAuditV1Params object +// with the ability to set a context for a request. +func NewGetAuditV1ParamsWithContext(ctx context.Context) *GetAuditV1Params { + return &GetAuditV1Params{ + Context: ctx, + } +} + +// NewGetAuditV1ParamsWithHTTPClient creates a new GetAuditV1Params object +// with the ability to set a custom HTTPClient for a request. +func NewGetAuditV1ParamsWithHTTPClient(client *http.Client) *GetAuditV1Params { + return &GetAuditV1Params{ + HTTPClient: client, + } +} + +/* +GetAuditV1Params contains all the parameters to send to the API endpoint + + for the get audit v1 operation. + + Typically these are written to a http.Request. +*/ +type GetAuditV1Params struct { + timeout time.Duration + Context context.Context + HTTPClient *http.Client +} + +// WithDefaults hydrates default values in the get audit v1 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetAuditV1Params) WithDefaults() *GetAuditV1Params { + o.SetDefaults() + return o +} + +// SetDefaults hydrates default values in the get audit v1 params (not the query body). +// +// All values with no default are reset to their zero value. +func (o *GetAuditV1Params) SetDefaults() { + // no default values defined for this parameter +} + +// WithTimeout adds the timeout to the get audit v1 params +func (o *GetAuditV1Params) WithTimeout(timeout time.Duration) *GetAuditV1Params { + o.SetTimeout(timeout) + return o +} + +// SetTimeout adds the timeout to the get audit v1 params +func (o *GetAuditV1Params) SetTimeout(timeout time.Duration) { + o.timeout = timeout +} + +// WithContext adds the context to the get audit v1 params +func (o *GetAuditV1Params) WithContext(ctx context.Context) *GetAuditV1Params { + o.SetContext(ctx) + return o +} + +// SetContext adds the context to the get audit v1 params +func (o *GetAuditV1Params) SetContext(ctx context.Context) { + o.Context = ctx +} + +// WithHTTPClient adds the HTTPClient to the get audit v1 params +func (o *GetAuditV1Params) WithHTTPClient(client *http.Client) *GetAuditV1Params { + o.SetHTTPClient(client) + return o +} + +// SetHTTPClient adds the HTTPClient to the get audit v1 params +func (o *GetAuditV1Params) SetHTTPClient(client *http.Client) { + o.HTTPClient = client +} + +// WriteToRequest writes these params to a swagger request +func (o *GetAuditV1Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { + + if err := r.SetTimeout(o.timeout); err != nil { + return err + } + var res []error + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} diff --git a/falcon/client/zero_trust_assessment/get_audit_v1_responses.go b/falcon/client/zero_trust_assessment/get_audit_v1_responses.go new file mode 100644 index 00000000..eaac95ed --- /dev/null +++ b/falcon/client/zero_trust_assessment/get_audit_v1_responses.go @@ -0,0 +1,510 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package zero_trust_assessment + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "fmt" + "io" + + "github.com/go-openapi/errors" + "github.com/go-openapi/runtime" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + + "github.com/crowdstrike/gofalcon/falcon/models" +) + +// GetAuditV1Reader is a Reader for the GetAuditV1 structure. +type GetAuditV1Reader struct { + formats strfmt.Registry +} + +// ReadResponse reads a server response into the received o. +func (o *GetAuditV1Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { + switch response.Code() { + case 200: + result := NewGetAuditV1OK() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return result, nil + case 403: + result := NewGetAuditV1Forbidden() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 404: + result := NewGetAuditV1NotFound() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + case 429: + result := NewGetAuditV1TooManyRequests() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result + default: + return nil, runtime.NewAPIError("[GET /zero-trust-assessment/entities/audit/v1] getAuditV1", response, response.Code()) + } +} + +// NewGetAuditV1OK creates a GetAuditV1OK with default headers values +func NewGetAuditV1OK() *GetAuditV1OK { + return &GetAuditV1OK{} +} + +/* +GetAuditV1OK describes a response with status code 200, with default header values. + +OK +*/ +type GetAuditV1OK struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAuditResponse +} + +// IsSuccess returns true when this get audit v1 o k response has a 2xx status code +func (o *GetAuditV1OK) IsSuccess() bool { + return true +} + +// IsRedirect returns true when this get audit v1 o k response has a 3xx status code +func (o *GetAuditV1OK) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get audit v1 o k response has a 4xx status code +func (o *GetAuditV1OK) IsClientError() bool { + return false +} + +// IsServerError returns true when this get audit v1 o k response has a 5xx status code +func (o *GetAuditV1OK) IsServerError() bool { + return false +} + +// IsCode returns true when this get audit v1 o k response a status code equal to that given +func (o *GetAuditV1OK) IsCode(code int) bool { + return code == 200 +} + +// Code gets the status code for the get audit v1 o k response +func (o *GetAuditV1OK) Code() int { + return 200 +} + +func (o *GetAuditV1OK) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1OK %+v", 200, o.Payload) +} + +func (o *GetAuditV1OK) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1OK %+v", 200, o.Payload) +} + +func (o *GetAuditV1OK) GetPayload() *models.DomainAuditResponse { + return o.Payload +} + +func (o *GetAuditV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAuditResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAuditV1Forbidden creates a GetAuditV1Forbidden with default headers values +func NewGetAuditV1Forbidden() *GetAuditV1Forbidden { + return &GetAuditV1Forbidden{} +} + +/* +GetAuditV1Forbidden describes a response with status code 403, with default header values. + +Forbidden +*/ +type GetAuditV1Forbidden struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get audit v1 forbidden response has a 2xx status code +func (o *GetAuditV1Forbidden) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get audit v1 forbidden response has a 3xx status code +func (o *GetAuditV1Forbidden) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get audit v1 forbidden response has a 4xx status code +func (o *GetAuditV1Forbidden) IsClientError() bool { + return true +} + +// IsServerError returns true when this get audit v1 forbidden response has a 5xx status code +func (o *GetAuditV1Forbidden) IsServerError() bool { + return false +} + +// IsCode returns true when this get audit v1 forbidden response a status code equal to that given +func (o *GetAuditV1Forbidden) IsCode(code int) bool { + return code == 403 +} + +// Code gets the status code for the get audit v1 forbidden response +func (o *GetAuditV1Forbidden) Code() int { + return 403 +} + +func (o *GetAuditV1Forbidden) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1Forbidden %+v", 403, o.Payload) +} + +func (o *GetAuditV1Forbidden) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1Forbidden %+v", 403, o.Payload) +} + +func (o *GetAuditV1Forbidden) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetAuditV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAuditV1NotFound creates a GetAuditV1NotFound with default headers values +func NewGetAuditV1NotFound() *GetAuditV1NotFound { + return &GetAuditV1NotFound{} +} + +/* +GetAuditV1NotFound describes a response with status code 404, with default header values. + +One or more of the specified agent IDs is not found. +*/ +type GetAuditV1NotFound struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + Payload *models.DomainAuditResponse +} + +// IsSuccess returns true when this get audit v1 not found response has a 2xx status code +func (o *GetAuditV1NotFound) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get audit v1 not found response has a 3xx status code +func (o *GetAuditV1NotFound) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get audit v1 not found response has a 4xx status code +func (o *GetAuditV1NotFound) IsClientError() bool { + return true +} + +// IsServerError returns true when this get audit v1 not found response has a 5xx status code +func (o *GetAuditV1NotFound) IsServerError() bool { + return false +} + +// IsCode returns true when this get audit v1 not found response a status code equal to that given +func (o *GetAuditV1NotFound) IsCode(code int) bool { + return code == 404 +} + +// Code gets the status code for the get audit v1 not found response +func (o *GetAuditV1NotFound) Code() int { + return 404 +} + +func (o *GetAuditV1NotFound) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1NotFound %+v", 404, o.Payload) +} + +func (o *GetAuditV1NotFound) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1NotFound %+v", 404, o.Payload) +} + +func (o *GetAuditV1NotFound) GetPayload() *models.DomainAuditResponse { + return o.Payload +} + +func (o *GetAuditV1NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + o.Payload = new(models.DomainAuditResponse) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + +// NewGetAuditV1TooManyRequests creates a GetAuditV1TooManyRequests with default headers values +func NewGetAuditV1TooManyRequests() *GetAuditV1TooManyRequests { + return &GetAuditV1TooManyRequests{} +} + +/* +GetAuditV1TooManyRequests describes a response with status code 429, with default header values. + +Too Many Requests +*/ +type GetAuditV1TooManyRequests struct { + + /* Trace-ID: submit to support if resolving an issue + */ + XCSTRACEID string + + /* Request limit per minute. + */ + XRateLimitLimit int64 + + /* The number of requests remaining for the sliding one minute window. + */ + XRateLimitRemaining int64 + + /* Too many requests, retry after this time (as milliseconds since epoch) + */ + XRateLimitRetryAfter int64 + + Payload *models.MsaReplyMetaOnly +} + +// IsSuccess returns true when this get audit v1 too many requests response has a 2xx status code +func (o *GetAuditV1TooManyRequests) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this get audit v1 too many requests response has a 3xx status code +func (o *GetAuditV1TooManyRequests) IsRedirect() bool { + return false +} + +// IsClientError returns true when this get audit v1 too many requests response has a 4xx status code +func (o *GetAuditV1TooManyRequests) IsClientError() bool { + return true +} + +// IsServerError returns true when this get audit v1 too many requests response has a 5xx status code +func (o *GetAuditV1TooManyRequests) IsServerError() bool { + return false +} + +// IsCode returns true when this get audit v1 too many requests response a status code equal to that given +func (o *GetAuditV1TooManyRequests) IsCode(code int) bool { + return code == 429 +} + +// Code gets the status code for the get audit v1 too many requests response +func (o *GetAuditV1TooManyRequests) Code() int { + return 429 +} + +func (o *GetAuditV1TooManyRequests) Error() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetAuditV1TooManyRequests) String() string { + return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getAuditV1TooManyRequests %+v", 429, o.Payload) +} + +func (o *GetAuditV1TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { + return o.Payload +} + +func (o *GetAuditV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + // hydrates response header X-CS-TRACEID + hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") + + if hdrXCSTRACEID != "" { + o.XCSTRACEID = hdrXCSTRACEID + } + + // hydrates response header X-RateLimit-Limit + hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") + + if hdrXRateLimitLimit != "" { + valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) + if err != nil { + return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) + } + o.XRateLimitLimit = valxRateLimitLimit + } + + // hydrates response header X-RateLimit-Remaining + hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") + + if hdrXRateLimitRemaining != "" { + valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) + if err != nil { + return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) + } + o.XRateLimitRemaining = valxRateLimitRemaining + } + + // hydrates response header X-RateLimit-RetryAfter + hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") + + if hdrXRateLimitRetryAfter != "" { + valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) + if err != nil { + return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) + } + o.XRateLimitRetryAfter = valxRateLimitRetryAfter + } + + o.Payload = new(models.MsaReplyMetaOnly) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} diff --git a/falcon/client/zero_trust_assessment/get_compliance_v1_parameters.go b/falcon/client/zero_trust_assessment/get_compliance_v1_parameters.go deleted file mode 100644 index 1a2d38da..00000000 --- a/falcon/client/zero_trust_assessment/get_compliance_v1_parameters.go +++ /dev/null @@ -1,128 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package zero_trust_assessment - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "net/http" - "time" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - cr "github.com/go-openapi/runtime/client" - "github.com/go-openapi/strfmt" -) - -// NewGetComplianceV1Params creates a new GetComplianceV1Params object, -// with the default timeout for this client. -// -// Default values are not hydrated, since defaults are normally applied by the API server side. -// -// To enforce default values in parameter, use SetDefaults or WithDefaults. -func NewGetComplianceV1Params() *GetComplianceV1Params { - return &GetComplianceV1Params{ - timeout: cr.DefaultTimeout, - } -} - -// NewGetComplianceV1ParamsWithTimeout creates a new GetComplianceV1Params object -// with the ability to set a timeout on a request. -func NewGetComplianceV1ParamsWithTimeout(timeout time.Duration) *GetComplianceV1Params { - return &GetComplianceV1Params{ - timeout: timeout, - } -} - -// NewGetComplianceV1ParamsWithContext creates a new GetComplianceV1Params object -// with the ability to set a context for a request. -func NewGetComplianceV1ParamsWithContext(ctx context.Context) *GetComplianceV1Params { - return &GetComplianceV1Params{ - Context: ctx, - } -} - -// NewGetComplianceV1ParamsWithHTTPClient creates a new GetComplianceV1Params object -// with the ability to set a custom HTTPClient for a request. -func NewGetComplianceV1ParamsWithHTTPClient(client *http.Client) *GetComplianceV1Params { - return &GetComplianceV1Params{ - HTTPClient: client, - } -} - -/* -GetComplianceV1Params contains all the parameters to send to the API endpoint - - for the get compliance v1 operation. - - Typically these are written to a http.Request. -*/ -type GetComplianceV1Params struct { - timeout time.Duration - Context context.Context - HTTPClient *http.Client -} - -// WithDefaults hydrates default values in the get compliance v1 params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetComplianceV1Params) WithDefaults() *GetComplianceV1Params { - o.SetDefaults() - return o -} - -// SetDefaults hydrates default values in the get compliance v1 params (not the query body). -// -// All values with no default are reset to their zero value. -func (o *GetComplianceV1Params) SetDefaults() { - // no default values defined for this parameter -} - -// WithTimeout adds the timeout to the get compliance v1 params -func (o *GetComplianceV1Params) WithTimeout(timeout time.Duration) *GetComplianceV1Params { - o.SetTimeout(timeout) - return o -} - -// SetTimeout adds the timeout to the get compliance v1 params -func (o *GetComplianceV1Params) SetTimeout(timeout time.Duration) { - o.timeout = timeout -} - -// WithContext adds the context to the get compliance v1 params -func (o *GetComplianceV1Params) WithContext(ctx context.Context) *GetComplianceV1Params { - o.SetContext(ctx) - return o -} - -// SetContext adds the context to the get compliance v1 params -func (o *GetComplianceV1Params) SetContext(ctx context.Context) { - o.Context = ctx -} - -// WithHTTPClient adds the HTTPClient to the get compliance v1 params -func (o *GetComplianceV1Params) WithHTTPClient(client *http.Client) *GetComplianceV1Params { - o.SetHTTPClient(client) - return o -} - -// SetHTTPClient adds the HTTPClient to the get compliance v1 params -func (o *GetComplianceV1Params) SetHTTPClient(client *http.Client) { - o.HTTPClient = client -} - -// WriteToRequest writes these params to a swagger request -func (o *GetComplianceV1Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { - - if err := r.SetTimeout(o.timeout); err != nil { - return err - } - var res []error - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} diff --git a/falcon/client/zero_trust_assessment/get_compliance_v1_responses.go b/falcon/client/zero_trust_assessment/get_compliance_v1_responses.go deleted file mode 100644 index 9a257a10..00000000 --- a/falcon/client/zero_trust_assessment/get_compliance_v1_responses.go +++ /dev/null @@ -1,589 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package zero_trust_assessment - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "fmt" - "io" - - "github.com/go-openapi/errors" - "github.com/go-openapi/runtime" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - - "github.com/crowdstrike/gofalcon/falcon/models" -) - -// GetComplianceV1Reader is a Reader for the GetComplianceV1 structure. -type GetComplianceV1Reader struct { - formats strfmt.Registry -} - -// ReadResponse reads a server response into the received o. -func (o *GetComplianceV1Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { - switch response.Code() { - case 200: - result := NewGetComplianceV1OK() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return result, nil - case 403: - result := NewGetComplianceV1Forbidden() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 404: - result := NewGetComplianceV1NotFound() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - case 429: - result := NewGetComplianceV1TooManyRequests() - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - return nil, result - default: - result := NewGetComplianceV1Default(response.Code()) - if err := result.readResponse(response, consumer, o.formats); err != nil { - return nil, err - } - if response.Code()/100 == 2 { - return result, nil - } - return nil, result - } -} - -// NewGetComplianceV1OK creates a GetComplianceV1OK with default headers values -func NewGetComplianceV1OK() *GetComplianceV1OK { - return &GetComplianceV1OK{} -} - -/* -GetComplianceV1OK describes a response with status code 200, with default header values. - -OK -*/ -type GetComplianceV1OK struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.DomainComplianceResponse -} - -// IsSuccess returns true when this get compliance v1 o k response has a 2xx status code -func (o *GetComplianceV1OK) IsSuccess() bool { - return true -} - -// IsRedirect returns true when this get compliance v1 o k response has a 3xx status code -func (o *GetComplianceV1OK) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get compliance v1 o k response has a 4xx status code -func (o *GetComplianceV1OK) IsClientError() bool { - return false -} - -// IsServerError returns true when this get compliance v1 o k response has a 5xx status code -func (o *GetComplianceV1OK) IsServerError() bool { - return false -} - -// IsCode returns true when this get compliance v1 o k response a status code equal to that given -func (o *GetComplianceV1OK) IsCode(code int) bool { - return code == 200 -} - -// Code gets the status code for the get compliance v1 o k response -func (o *GetComplianceV1OK) Code() int { - return 200 -} - -func (o *GetComplianceV1OK) Error() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1OK %+v", 200, o.Payload) -} - -func (o *GetComplianceV1OK) String() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1OK %+v", 200, o.Payload) -} - -func (o *GetComplianceV1OK) GetPayload() *models.DomainComplianceResponse { - return o.Payload -} - -func (o *GetComplianceV1OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.DomainComplianceResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetComplianceV1Forbidden creates a GetComplianceV1Forbidden with default headers values -func NewGetComplianceV1Forbidden() *GetComplianceV1Forbidden { - return &GetComplianceV1Forbidden{} -} - -/* -GetComplianceV1Forbidden describes a response with status code 403, with default header values. - -Forbidden -*/ -type GetComplianceV1Forbidden struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get compliance v1 forbidden response has a 2xx status code -func (o *GetComplianceV1Forbidden) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get compliance v1 forbidden response has a 3xx status code -func (o *GetComplianceV1Forbidden) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get compliance v1 forbidden response has a 4xx status code -func (o *GetComplianceV1Forbidden) IsClientError() bool { - return true -} - -// IsServerError returns true when this get compliance v1 forbidden response has a 5xx status code -func (o *GetComplianceV1Forbidden) IsServerError() bool { - return false -} - -// IsCode returns true when this get compliance v1 forbidden response a status code equal to that given -func (o *GetComplianceV1Forbidden) IsCode(code int) bool { - return code == 403 -} - -// Code gets the status code for the get compliance v1 forbidden response -func (o *GetComplianceV1Forbidden) Code() int { - return 403 -} - -func (o *GetComplianceV1Forbidden) Error() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1Forbidden %+v", 403, o.Payload) -} - -func (o *GetComplianceV1Forbidden) String() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1Forbidden %+v", 403, o.Payload) -} - -func (o *GetComplianceV1Forbidden) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetComplianceV1Forbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetComplianceV1NotFound creates a GetComplianceV1NotFound with default headers values -func NewGetComplianceV1NotFound() *GetComplianceV1NotFound { - return &GetComplianceV1NotFound{} -} - -/* -GetComplianceV1NotFound describes a response with status code 404, with default header values. - -One or more of the specified agent IDs is not found. -*/ -type GetComplianceV1NotFound struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - Payload *models.DomainComplianceResponse -} - -// IsSuccess returns true when this get compliance v1 not found response has a 2xx status code -func (o *GetComplianceV1NotFound) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get compliance v1 not found response has a 3xx status code -func (o *GetComplianceV1NotFound) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get compliance v1 not found response has a 4xx status code -func (o *GetComplianceV1NotFound) IsClientError() bool { - return true -} - -// IsServerError returns true when this get compliance v1 not found response has a 5xx status code -func (o *GetComplianceV1NotFound) IsServerError() bool { - return false -} - -// IsCode returns true when this get compliance v1 not found response a status code equal to that given -func (o *GetComplianceV1NotFound) IsCode(code int) bool { - return code == 404 -} - -// Code gets the status code for the get compliance v1 not found response -func (o *GetComplianceV1NotFound) Code() int { - return 404 -} - -func (o *GetComplianceV1NotFound) Error() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1NotFound %+v", 404, o.Payload) -} - -func (o *GetComplianceV1NotFound) String() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1NotFound %+v", 404, o.Payload) -} - -func (o *GetComplianceV1NotFound) GetPayload() *models.DomainComplianceResponse { - return o.Payload -} - -func (o *GetComplianceV1NotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - o.Payload = new(models.DomainComplianceResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetComplianceV1TooManyRequests creates a GetComplianceV1TooManyRequests with default headers values -func NewGetComplianceV1TooManyRequests() *GetComplianceV1TooManyRequests { - return &GetComplianceV1TooManyRequests{} -} - -/* -GetComplianceV1TooManyRequests describes a response with status code 429, with default header values. - -Too Many Requests -*/ -type GetComplianceV1TooManyRequests struct { - - /* Trace-ID: submit to support if resolving an issue - */ - XCSTRACEID string - - /* Request limit per minute. - */ - XRateLimitLimit int64 - - /* The number of requests remaining for the sliding one minute window. - */ - XRateLimitRemaining int64 - - /* Too many requests, retry after this time (as milliseconds since epoch) - */ - XRateLimitRetryAfter int64 - - Payload *models.MsaReplyMetaOnly -} - -// IsSuccess returns true when this get compliance v1 too many requests response has a 2xx status code -func (o *GetComplianceV1TooManyRequests) IsSuccess() bool { - return false -} - -// IsRedirect returns true when this get compliance v1 too many requests response has a 3xx status code -func (o *GetComplianceV1TooManyRequests) IsRedirect() bool { - return false -} - -// IsClientError returns true when this get compliance v1 too many requests response has a 4xx status code -func (o *GetComplianceV1TooManyRequests) IsClientError() bool { - return true -} - -// IsServerError returns true when this get compliance v1 too many requests response has a 5xx status code -func (o *GetComplianceV1TooManyRequests) IsServerError() bool { - return false -} - -// IsCode returns true when this get compliance v1 too many requests response a status code equal to that given -func (o *GetComplianceV1TooManyRequests) IsCode(code int) bool { - return code == 429 -} - -// Code gets the status code for the get compliance v1 too many requests response -func (o *GetComplianceV1TooManyRequests) Code() int { - return 429 -} - -func (o *GetComplianceV1TooManyRequests) Error() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1TooManyRequests %+v", 429, o.Payload) -} - -func (o *GetComplianceV1TooManyRequests) String() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1TooManyRequests %+v", 429, o.Payload) -} - -func (o *GetComplianceV1TooManyRequests) GetPayload() *models.MsaReplyMetaOnly { - return o.Payload -} - -func (o *GetComplianceV1TooManyRequests) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - // hydrates response header X-CS-TRACEID - hdrXCSTRACEID := response.GetHeader("X-CS-TRACEID") - - if hdrXCSTRACEID != "" { - o.XCSTRACEID = hdrXCSTRACEID - } - - // hydrates response header X-RateLimit-Limit - hdrXRateLimitLimit := response.GetHeader("X-RateLimit-Limit") - - if hdrXRateLimitLimit != "" { - valxRateLimitLimit, err := swag.ConvertInt64(hdrXRateLimitLimit) - if err != nil { - return errors.InvalidType("X-RateLimit-Limit", "header", "int64", hdrXRateLimitLimit) - } - o.XRateLimitLimit = valxRateLimitLimit - } - - // hydrates response header X-RateLimit-Remaining - hdrXRateLimitRemaining := response.GetHeader("X-RateLimit-Remaining") - - if hdrXRateLimitRemaining != "" { - valxRateLimitRemaining, err := swag.ConvertInt64(hdrXRateLimitRemaining) - if err != nil { - return errors.InvalidType("X-RateLimit-Remaining", "header", "int64", hdrXRateLimitRemaining) - } - o.XRateLimitRemaining = valxRateLimitRemaining - } - - // hydrates response header X-RateLimit-RetryAfter - hdrXRateLimitRetryAfter := response.GetHeader("X-RateLimit-RetryAfter") - - if hdrXRateLimitRetryAfter != "" { - valxRateLimitRetryAfter, err := swag.ConvertInt64(hdrXRateLimitRetryAfter) - if err != nil { - return errors.InvalidType("X-RateLimit-RetryAfter", "header", "int64", hdrXRateLimitRetryAfter) - } - o.XRateLimitRetryAfter = valxRateLimitRetryAfter - } - - o.Payload = new(models.MsaReplyMetaOnly) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} - -// NewGetComplianceV1Default creates a GetComplianceV1Default with default headers values -func NewGetComplianceV1Default(code int) *GetComplianceV1Default { - return &GetComplianceV1Default{ - _statusCode: code, - } -} - -/* -GetComplianceV1Default describes a response with status code -1, with default header values. - -OK -*/ -type GetComplianceV1Default struct { - _statusCode int - - Payload *models.DomainComplianceResponse -} - -// IsSuccess returns true when this get compliance v1 default response has a 2xx status code -func (o *GetComplianceV1Default) IsSuccess() bool { - return o._statusCode/100 == 2 -} - -// IsRedirect returns true when this get compliance v1 default response has a 3xx status code -func (o *GetComplianceV1Default) IsRedirect() bool { - return o._statusCode/100 == 3 -} - -// IsClientError returns true when this get compliance v1 default response has a 4xx status code -func (o *GetComplianceV1Default) IsClientError() bool { - return o._statusCode/100 == 4 -} - -// IsServerError returns true when this get compliance v1 default response has a 5xx status code -func (o *GetComplianceV1Default) IsServerError() bool { - return o._statusCode/100 == 5 -} - -// IsCode returns true when this get compliance v1 default response a status code equal to that given -func (o *GetComplianceV1Default) IsCode(code int) bool { - return o._statusCode == code -} - -// Code gets the status code for the get compliance v1 default response -func (o *GetComplianceV1Default) Code() int { - return o._statusCode -} - -func (o *GetComplianceV1Default) Error() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetComplianceV1Default) String() string { - return fmt.Sprintf("[GET /zero-trust-assessment/entities/audit/v1][%d] getComplianceV1 default %+v", o._statusCode, o.Payload) -} - -func (o *GetComplianceV1Default) GetPayload() *models.DomainComplianceResponse { - return o.Payload -} - -func (o *GetComplianceV1Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { - - o.Payload = new(models.DomainComplianceResponse) - - // response payload - if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { - return err - } - - return nil -} diff --git a/falcon/client/zero_trust_assessment/zero_trust_assessment_client.go b/falcon/client/zero_trust_assessment/zero_trust_assessment_client.go index 93896889..1862db46 100644 --- a/falcon/client/zero_trust_assessment/zero_trust_assessment_client.go +++ b/falcon/client/zero_trust_assessment/zero_trust_assessment_client.go @@ -6,6 +6,8 @@ package zero_trust_assessment // Editing this file might prove futile when you re-run the swagger generate command import ( + "fmt" + "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" ) @@ -30,7 +32,9 @@ type ClientOption func(*runtime.ClientOperation) type ClientService interface { GetAssessmentV1(params *GetAssessmentV1Params, opts ...ClientOption) (*GetAssessmentV1OK, error) - GetComplianceV1(params *GetComplianceV1Params, opts ...ClientOption) (*GetComplianceV1OK, error) + GetAssessmentsByScoreV1(params *GetAssessmentsByScoreV1Params, opts ...ClientOption) (*GetAssessmentsByScoreV1OK, error) + + GetAuditV1(params *GetAuditV1Params, opts ...ClientOption) (*GetAuditV1OK, error) SetTransport(transport runtime.ClientTransport) } @@ -68,27 +72,66 @@ func (a *Client) GetAssessmentV1(params *GetAssessmentV1Params, opts ...ClientOp return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetAssessmentV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getAssessmentV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) +} + +/* +GetAssessmentsByScoreV1 gets zero trust assessment data for one or more hosts by providing a customer ID c ID and a range of scores +*/ +func (a *Client) GetAssessmentsByScoreV1(params *GetAssessmentsByScoreV1Params, opts ...ClientOption) (*GetAssessmentsByScoreV1OK, error) { + // TODO: Validate the params before sending + if params == nil { + params = NewGetAssessmentsByScoreV1Params() + } + op := &runtime.ClientOperation{ + ID: "getAssessmentsByScoreV1", + Method: "GET", + PathPattern: "/zero-trust-assessment/queries/assessments/v1", + ProducesMediaTypes: []string{"application/json"}, + ConsumesMediaTypes: []string{"application/json"}, + Schemes: []string{"https"}, + Params: params, + Reader: &GetAssessmentsByScoreV1Reader{formats: a.formats}, + Context: params.Context, + Client: params.HTTPClient, + } + for _, opt := range opts { + opt(op) + } + + result, err := a.transport.Submit(op) + if err != nil { + return nil, err + } + success, ok := result.(*GetAssessmentsByScoreV1OK) + if ok { + return success, nil + } + // unexpected success response + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getAssessmentsByScoreV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } /* -GetComplianceV1 gets the zero trust assessment compliance report for one customer ID c ID +GetAuditV1 gets the zero trust assessment audit report for one customer ID c ID */ -func (a *Client) GetComplianceV1(params *GetComplianceV1Params, opts ...ClientOption) (*GetComplianceV1OK, error) { +func (a *Client) GetAuditV1(params *GetAuditV1Params, opts ...ClientOption) (*GetAuditV1OK, error) { // TODO: Validate the params before sending if params == nil { - params = NewGetComplianceV1Params() + params = NewGetAuditV1Params() } op := &runtime.ClientOperation{ - ID: "getComplianceV1", + ID: "getAuditV1", Method: "GET", PathPattern: "/zero-trust-assessment/entities/audit/v1", ProducesMediaTypes: []string{"application/json"}, ConsumesMediaTypes: []string{"application/json"}, Schemes: []string{"https"}, Params: params, - Reader: &GetComplianceV1Reader{formats: a.formats}, + Reader: &GetAuditV1Reader{formats: a.formats}, Context: params.Context, Client: params.HTTPClient, } @@ -100,13 +143,14 @@ func (a *Client) GetComplianceV1(params *GetComplianceV1Params, opts ...ClientOp if err != nil { return nil, err } - success, ok := result.(*GetComplianceV1OK) + success, ok := result.(*GetAuditV1OK) if ok { return success, nil } // unexpected success response - unexpectedSuccess := result.(*GetComplianceV1Default) - return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) + // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue + msg := fmt.Sprintf("unexpected success response for getAuditV1: API contract not enforced by server. Client expected to get an error, but got: %T", result) + panic(msg) } // SetTransport changes the transport on the client diff --git a/falcon/cloud.go b/falcon/cloud.go index 51f9a080..f6a6d3df 100644 --- a/falcon/cloud.go +++ b/falcon/cloud.go @@ -119,7 +119,7 @@ func (c *CloudType) Autodiscover(ctx context.Context, clientId, clientSecret str revocation, err := cli.Oauth2.Oauth2RevokeToken(&oauth2.Oauth2RevokeTokenParams{ Context: ctx, - Token: *token.Payload.AccessToken, + Token: token.Payload.AccessToken, }, oauth2.AuthenticateRevocation(clientId, clientSecret), ) diff --git a/falcon/models/api_action_resp_v1.go b/falcon/models/api_action_resp_v1.go index 62280208..e9c6b2f6 100644 --- a/falcon/models/api_action_resp_v1.go +++ b/falcon/models/api_action_resp_v1.go @@ -156,6 +156,11 @@ func (m *APIActionRespV1) contextValidateErrors(ctx context.Context, formats str for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIActionRespV1) contextValidateErrors(ctx context.Context, formats str func (m *APIActionRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIActionRespV1) contextValidateResources(ctx context.Context, formats for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_action_v1.go b/falcon/models/api_action_v1.go index 02a1919e..652e2021 100644 --- a/falcon/models/api_action_v1.go +++ b/falcon/models/api_action_v1.go @@ -25,7 +25,7 @@ type APIActionV1 struct { // platforms by type // Required: true - PlatformsByType map[string]APIActionV1PlatformsByType `json:"platforms_by_type"` + PlatformsByType map[string][]string `json:"platforms_by_type"` // severities // Required: true @@ -69,14 +69,6 @@ func (m *APIActionV1) validatePlatformsByType(formats strfmt.Registry) error { return err } - for k := range m.PlatformsByType { - - if err := validate.Required("platforms_by_type"+"."+k, "body", m.PlatformsByType[k]); err != nil { - return err - } - - } - return nil } diff --git a/falcon/models/domain_msa_p_f_response_v2.go b/falcon/models/api_aggregates_response.go similarity index 79% rename from falcon/models/domain_msa_p_f_response_v2.go rename to falcon/models/api_aggregates_response.go index e3eaa314..bb9c04c1 100644 --- a/falcon/models/domain_msa_p_f_response_v2.go +++ b/falcon/models/api_aggregates_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainMsaPFResponseV2 domain msa p f response v2 +// APIAggregatesResponse api aggregates response // -// swagger:model domain.MsaPFResponseV2 -type DomainMsaPFResponseV2 struct { +// swagger:model api.aggregatesResponse +type APIAggregatesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` @@ -29,11 +29,11 @@ type DomainMsaPFResponseV2 struct { // resources // Required: true - Resources []*DomainRemoteCommandPutFileV2 `json:"resources"` + Resources []*MsaAggregationResult `json:"resources"` } -// Validate validates this domain msa p f response v2 -func (m *DomainMsaPFResponseV2) Validate(formats strfmt.Registry) error { +// Validate validates this api aggregates response +func (m *APIAggregatesResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -54,7 +54,7 @@ func (m *DomainMsaPFResponseV2) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainMsaPFResponseV2) validateErrors(formats strfmt.Registry) error { +func (m *APIAggregatesResponse) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -80,7 +80,7 @@ func (m *DomainMsaPFResponseV2) validateErrors(formats strfmt.Registry) error { return nil } -func (m *DomainMsaPFResponseV2) validateMeta(formats strfmt.Registry) error { +func (m *APIAggregatesResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -100,7 +100,7 @@ func (m *DomainMsaPFResponseV2) validateMeta(formats strfmt.Registry) error { return nil } -func (m *DomainMsaPFResponseV2) validateResources(formats strfmt.Registry) error { +func (m *APIAggregatesResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -127,8 +127,8 @@ func (m *DomainMsaPFResponseV2) validateResources(formats strfmt.Registry) error return nil } -// ContextValidate validate this domain msa p f response v2 based on the context it is used -func (m *DomainMsaPFResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this api aggregates response based on the context it is used +func (m *APIAggregatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -149,11 +149,16 @@ func (m *DomainMsaPFResponseV2) ContextValidate(ctx context.Context, formats str return nil } -func (m *DomainMsaPFResponseV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *APIAggregatesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -169,9 +174,10 @@ func (m *DomainMsaPFResponseV2) contextValidateErrors(ctx context.Context, forma return nil } -func (m *DomainMsaPFResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *APIAggregatesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -185,11 +191,16 @@ func (m *DomainMsaPFResponseV2) contextValidateMeta(ctx context.Context, formats return nil } -func (m *DomainMsaPFResponseV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *APIAggregatesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -206,7 +217,7 @@ func (m *DomainMsaPFResponseV2) contextValidateResources(ctx context.Context, fo } // MarshalBinary interface implementation -func (m *DomainMsaPFResponseV2) MarshalBinary() ([]byte, error) { +func (m *APIAggregatesResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -214,8 +225,8 @@ func (m *DomainMsaPFResponseV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainMsaPFResponseV2) UnmarshalBinary(b []byte) error { - var res DomainMsaPFResponseV2 +func (m *APIAggregatesResponse) UnmarshalBinary(b []byte) error { + var res APIAggregatesResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_audit_event_details_response_v1.go b/falcon/models/api_audit_event_details_response_v1.go index 37ff6a5d..1799b0f0 100644 --- a/falcon/models/api_audit_event_details_response_v1.go +++ b/falcon/models/api_audit_event_details_response_v1.go @@ -156,6 +156,11 @@ func (m *APIAuditEventDetailsResponseV1) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIAuditEventDetailsResponseV1) contextValidateErrors(ctx context.Conte func (m *APIAuditEventDetailsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIAuditEventDetailsResponseV1) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_bulk_update_req_v1.go b/falcon/models/api_bulk_update_req_v1.go index 14a05624..347c12b8 100644 --- a/falcon/models/api_bulk_update_req_v1.go +++ b/falcon/models/api_bulk_update_req_v1.go @@ -126,6 +126,11 @@ func (m *APIBulkUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt func (m *APIBulkUpdateReqV1) contextValidateMetadata(ctx context.Context, formats strfmt.Registry) error { if m.Metadata != nil { + + if swag.IsZero(m.Metadata) { // not required + return nil + } + if err := m.Metadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata") diff --git a/falcon/models/api_case_update_request.go b/falcon/models/api_case_update_request.go deleted file mode 100644 index a0959962..00000000 --- a/falcon/models/api_case_update_request.go +++ /dev/null @@ -1,212 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// APICaseUpdateRequest api case update request -// -// swagger:model api.CaseUpdateRequest -type APICaseUpdateRequest struct { - - // body - // Required: true - Body *string `json:"body"` - - // detections - // Required: true - Detections []*MessagesDetection `json:"detections"` - - // id - // Required: true - ID *string `json:"id"` - - // incidents - // Required: true - Incidents []*MessagesIncident `json:"incidents"` -} - -// Validate validates this api case update request -func (m *APICaseUpdateRequest) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBody(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDetections(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateIncidents(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *APICaseUpdateRequest) validateBody(formats strfmt.Registry) error { - - if err := validate.Required("body", "body", m.Body); err != nil { - return err - } - - return nil -} - -func (m *APICaseUpdateRequest) validateDetections(formats strfmt.Registry) error { - - if err := validate.Required("detections", "body", m.Detections); err != nil { - return err - } - - for i := 0; i < len(m.Detections); i++ { - if swag.IsZero(m.Detections[i]) { // not required - continue - } - - if m.Detections[i] != nil { - if err := m.Detections[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("detections" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("detections" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *APICaseUpdateRequest) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *APICaseUpdateRequest) validateIncidents(formats strfmt.Registry) error { - - if err := validate.Required("incidents", "body", m.Incidents); err != nil { - return err - } - - for i := 0; i < len(m.Incidents); i++ { - if swag.IsZero(m.Incidents[i]) { // not required - continue - } - - if m.Incidents[i] != nil { - if err := m.Incidents[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("incidents" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this api case update request based on the context it is used -func (m *APICaseUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateDetections(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateIncidents(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *APICaseUpdateRequest) contextValidateDetections(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Detections); i++ { - - if m.Detections[i] != nil { - if err := m.Detections[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("detections" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("detections" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *APICaseUpdateRequest) contextValidateIncidents(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Incidents); i++ { - - if m.Incidents[i] != nil { - if err := m.Incidents[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("incidents" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *APICaseUpdateRequest) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *APICaseUpdateRequest) UnmarshalBinary(b []byte) error { - var res APICaseUpdateRequest - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/api_cred_payload.go b/falcon/models/api_cred_payload.go new file mode 100644 index 00000000..71526b7b --- /dev/null +++ b/falcon/models/api_cred_payload.go @@ -0,0 +1,88 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// APICredPayload api cred payload +// +// swagger:model api.CredPayload +type APICredPayload struct { + + // details + // Required: true + Details interface{} `json:"details"` + + // type + // Required: true + Type *string `json:"type"` +} + +// Validate validates this api cred payload +func (m *APICredPayload) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDetails(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *APICredPayload) validateDetails(formats strfmt.Registry) error { + + if m.Details == nil { + return errors.Required("details", "body", nil) + } + + return nil +} + +func (m *APICredPayload) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this api cred payload based on context it is used +func (m *APICredPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *APICredPayload) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *APICredPayload) UnmarshalBinary(b []byte) error { + var res APICredPayload + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_customer_settings_response_v1.go b/falcon/models/api_customer_settings_response_v1.go index 8c565359..3cf78561 100644 --- a/falcon/models/api_customer_settings_response_v1.go +++ b/falcon/models/api_customer_settings_response_v1.go @@ -156,6 +156,11 @@ func (m *APICustomerSettingsResponseV1) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APICustomerSettingsResponseV1) contextValidateErrors(ctx context.Contex func (m *APICustomerSettingsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APICustomerSettingsResponseV1) contextValidateResources(ctx context.Con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_image_lookup_request.go b/falcon/models/api_image_lookup_request.go index b5a1609a..43befc64 100644 --- a/falcon/models/api_image_lookup_request.go +++ b/falcon/models/api_image_lookup_request.go @@ -20,6 +20,9 @@ import ( // swagger:model api.ImageLookupRequest type APIImageLookupRequest struct { + // application packages + ApplicationPackages []*ModelsApplicationPackageInfoType `json:"applicationPackages"` + // osversion // Required: true Osversion *string `json:"osversion"` @@ -33,6 +36,10 @@ type APIImageLookupRequest struct { func (m *APIImageLookupRequest) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateApplicationPackages(formats); err != nil { + res = append(res, err) + } + if err := m.validateOsversion(formats); err != nil { res = append(res, err) } @@ -47,6 +54,32 @@ func (m *APIImageLookupRequest) Validate(formats strfmt.Registry) error { return nil } +func (m *APIImageLookupRequest) validateApplicationPackages(formats strfmt.Registry) error { + if swag.IsZero(m.ApplicationPackages) { // not required + return nil + } + + for i := 0; i < len(m.ApplicationPackages); i++ { + if swag.IsZero(m.ApplicationPackages[i]) { // not required + continue + } + + if m.ApplicationPackages[i] != nil { + if err := m.ApplicationPackages[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("applicationPackages" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("applicationPackages" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *APIImageLookupRequest) validateOsversion(formats strfmt.Registry) error { if err := validate.Required("osversion", "body", m.Osversion); err != nil { @@ -87,6 +120,10 @@ func (m *APIImageLookupRequest) validatePackages(formats strfmt.Registry) error func (m *APIImageLookupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateApplicationPackages(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidatePackages(ctx, formats); err != nil { res = append(res, err) } @@ -97,11 +134,41 @@ func (m *APIImageLookupRequest) ContextValidate(ctx context.Context, formats str return nil } +func (m *APIImageLookupRequest) contextValidateApplicationPackages(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.ApplicationPackages); i++ { + + if m.ApplicationPackages[i] != nil { + + if swag.IsZero(m.ApplicationPackages[i]) { // not required + return nil + } + + if err := m.ApplicationPackages[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("applicationPackages" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("applicationPackages" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *APIImageLookupRequest) contextValidatePackages(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Packages); i++ { if m.Packages[i] != nil { + + if swag.IsZero(m.Packages[i]) { // not required + return nil + } + if err := m.Packages[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("packages" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_indicator_create_req_v1.go b/falcon/models/api_indicator_create_req_v1.go index a1a11639..fbaab7f9 100644 --- a/falcon/models/api_indicator_create_req_v1.go +++ b/falcon/models/api_indicator_create_req_v1.go @@ -140,6 +140,11 @@ func (m *APIIndicatorCreateReqV1) ContextValidate(ctx context.Context, formats s func (m *APIIndicatorCreateReqV1) contextValidateMetadata(ctx context.Context, formats strfmt.Registry) error { if m.Metadata != nil { + + if swag.IsZero(m.Metadata) { // not required + return nil + } + if err := m.Metadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata") diff --git a/falcon/models/api_indicator_create_reqs_v1.go b/falcon/models/api_indicator_create_reqs_v1.go index 24bf89ed..2f13be53 100644 --- a/falcon/models/api_indicator_create_reqs_v1.go +++ b/falcon/models/api_indicator_create_reqs_v1.go @@ -88,6 +88,11 @@ func (m *APIIndicatorCreateReqsV1) contextValidateIndicators(ctx context.Context for i := 0; i < len(m.Indicators); i++ { if m.Indicators[i] != nil { + + if swag.IsZero(m.Indicators[i]) { // not required + return nil + } + if err := m.Indicators[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("indicators" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_indicator_query_resp_v1.go b/falcon/models/api_indicator_query_resp_v1.go index c692c07b..ef4d3834 100644 --- a/falcon/models/api_indicator_query_resp_v1.go +++ b/falcon/models/api_indicator_query_resp_v1.go @@ -134,6 +134,11 @@ func (m *APIIndicatorQueryRespV1) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *APIIndicatorQueryRespV1) contextValidateErrors(ctx context.Context, for func (m *APIIndicatorQueryRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/api_indicator_resp_v1.go b/falcon/models/api_indicator_resp_v1.go index 0e881c2d..a2c8a094 100644 --- a/falcon/models/api_indicator_resp_v1.go +++ b/falcon/models/api_indicator_resp_v1.go @@ -156,6 +156,11 @@ func (m *APIIndicatorRespV1) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIIndicatorRespV1) contextValidateErrors(ctx context.Context, formats func (m *APIIndicatorRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIIndicatorRespV1) contextValidateResources(ctx context.Context, forma for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_indicator_update_req_v1.go b/falcon/models/api_indicator_update_req_v1.go index 08597557..2ccf1a2f 100644 --- a/falcon/models/api_indicator_update_req_v1.go +++ b/falcon/models/api_indicator_update_req_v1.go @@ -123,6 +123,11 @@ func (m *APIIndicatorUpdateReqV1) ContextValidate(ctx context.Context, formats s func (m *APIIndicatorUpdateReqV1) contextValidateMetadata(ctx context.Context, formats strfmt.Registry) error { if m.Metadata != nil { + + if swag.IsZero(m.Metadata) { // not required + return nil + } + if err := m.Metadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata") diff --git a/falcon/models/api_indicator_update_reqs_v1.go b/falcon/models/api_indicator_update_reqs_v1.go index 759aa259..57bc69bd 100644 --- a/falcon/models/api_indicator_update_reqs_v1.go +++ b/falcon/models/api_indicator_update_reqs_v1.go @@ -118,6 +118,7 @@ func (m *APIIndicatorUpdateReqsV1) ContextValidate(ctx context.Context, formats func (m *APIIndicatorUpdateReqsV1) contextValidateBulkUpdate(ctx context.Context, formats strfmt.Registry) error { if m.BulkUpdate != nil { + if err := m.BulkUpdate.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("bulk_update") @@ -136,6 +137,11 @@ func (m *APIIndicatorUpdateReqsV1) contextValidateIndicators(ctx context.Context for i := 0; i < len(m.Indicators); i++ { if m.Indicators[i] != nil { + + if swag.IsZero(m.Indicators[i]) { // not required + return nil + } + if err := m.Indicators[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("indicators" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_indicator_v1.go b/falcon/models/api_indicator_v1.go index cbb3168f..1de83ae1 100644 --- a/falcon/models/api_indicator_v1.go +++ b/falcon/models/api_indicator_v1.go @@ -187,6 +187,11 @@ func (m *APIIndicatorV1) ContextValidate(ctx context.Context, formats strfmt.Reg func (m *APIIndicatorV1) contextValidateMetadata(ctx context.Context, formats strfmt.Registry) error { if m.Metadata != nil { + + if swag.IsZero(m.Metadata) { // not required + return nil + } + if err := m.Metadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata") diff --git a/falcon/models/api_indicators_query_meta.go b/falcon/models/api_indicators_query_meta.go index 76623017..58b9491b 100644 --- a/falcon/models/api_indicators_query_meta.go +++ b/falcon/models/api_indicators_query_meta.go @@ -110,6 +110,11 @@ func (m *APIIndicatorsQueryMeta) ContextValidate(ctx context.Context, formats st func (m *APIIndicatorsQueryMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") diff --git a/falcon/models/api_indicators_report_request.go b/falcon/models/api_indicators_report_request.go index 13c289cb..18ff83dd 100644 --- a/falcon/models/api_indicators_report_request.go +++ b/falcon/models/api_indicators_report_request.go @@ -19,6 +19,9 @@ import ( // swagger:model api.IndicatorsReportRequest type APIIndicatorsReportRequest struct { + // from parent + FromParent bool `json:"from_parent,omitempty"` + // report format // Required: true ReportFormat *string `json:"report_format"` @@ -92,6 +95,7 @@ func (m *APIIndicatorsReportRequest) ContextValidate(ctx context.Context, format func (m *APIIndicatorsReportRequest) contextValidateSearch(ctx context.Context, formats strfmt.Registry) error { if m.Search != nil { + if err := m.Search.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("search") diff --git a/falcon/models/api_message_center_activity_response.go b/falcon/models/api_message_center_activity_response.go index 40dd0fd1..82f34f48 100644 --- a/falcon/models/api_message_center_activity_response.go +++ b/falcon/models/api_message_center_activity_response.go @@ -156,6 +156,11 @@ func (m *APIMessageCenterActivityResponse) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIMessageCenterActivityResponse) contextValidateErrors(ctx context.Con func (m *APIMessageCenterActivityResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIMessageCenterActivityResponse) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_message_center_attachment_upload_response.go b/falcon/models/api_message_center_attachment_upload_response.go index e27a38f3..8c8d9ac9 100644 --- a/falcon/models/api_message_center_attachment_upload_response.go +++ b/falcon/models/api_message_center_attachment_upload_response.go @@ -156,6 +156,11 @@ func (m *APIMessageCenterAttachmentUploadResponse) contextValidateErrors(ctx con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIMessageCenterAttachmentUploadResponse) contextValidateErrors(ctx con func (m *APIMessageCenterAttachmentUploadResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIMessageCenterAttachmentUploadResponse) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_message_center_cases_response.go b/falcon/models/api_message_center_cases_response.go index 80ac41bb..1676a028 100644 --- a/falcon/models/api_message_center_cases_response.go +++ b/falcon/models/api_message_center_cases_response.go @@ -156,6 +156,11 @@ func (m *APIMessageCenterCasesResponse) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIMessageCenterCasesResponse) contextValidateErrors(ctx context.Contex func (m *APIMessageCenterCasesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIMessageCenterCasesResponse) contextValidateResources(ctx context.Con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_notification_exposed_data_record_entities_response_v1.go b/falcon/models/api_notification_exposed_data_record_entities_response_v1.go index 00e4b545..401cbaf1 100644 --- a/falcon/models/api_notification_exposed_data_record_entities_response_v1.go +++ b/falcon/models/api_notification_exposed_data_record_entities_response_v1.go @@ -156,6 +156,11 @@ func (m *APINotificationExposedDataRecordEntitiesResponseV1) contextValidateErro for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APINotificationExposedDataRecordEntitiesResponseV1) contextValidateErro func (m *APINotificationExposedDataRecordEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APINotificationExposedDataRecordEntitiesResponseV1) contextValidateReso for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_notification_exposed_data_record_v1.go b/falcon/models/api_notification_exposed_data_record_v1.go index 698fc236..151df76a 100644 --- a/falcon/models/api_notification_exposed_data_record_v1.go +++ b/falcon/models/api_notification_exposed_data_record_v1.go @@ -38,15 +38,24 @@ type APINotificationExposedDataRecordV1 struct { // Format: date-time CreatedDate *strfmt.DateTime `json:"created_date"` + // The domain where the credentials are valid + CredentialsDomain string `json:"credentials_domain,omitempty"` + + // The IP where the credentials are valid + CredentialsIP string `json:"credentials_ip,omitempty"` + + // The URL where the credentials are valid + CredentialsURL string `json:"credentials_url,omitempty"` + // The nickname of the user on the impacted site DisplayName string `json:"display_name,omitempty"` + // The domain of the email linked to the impacted site + Domain string `json:"domain,omitempty"` + // The email linked to the impacted site Email string `json:"email,omitempty"` - // The domain of the email - EmailDomain string `json:"email_domain,omitempty"` - // The approximate date when the event occurred // Required: true EventDate *string `json:"event_date"` @@ -72,15 +81,6 @@ type APINotificationExposedDataRecordV1 struct { // Required: true ID *string `json:"id"` - // The domain where the credentials are valid - ImpactedDomain string `json:"impacted_domain,omitempty"` - - // The IP where the credentials are valid - ImpactedIP string `json:"impacted_ip,omitempty"` - - // The URL where the credentials are valid - ImpactedURL string `json:"impacted_url,omitempty"` - // The users job at the company JobPosition string `json:"job_position,omitempty"` @@ -449,6 +449,11 @@ func (m *APINotificationExposedDataRecordV1) ContextValidate(ctx context.Context func (m *APINotificationExposedDataRecordV1) contextValidateFile(ctx context.Context, formats strfmt.Registry) error { if m.File != nil { + + if swag.IsZero(m.File) { // not required + return nil + } + if err := m.File.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("file") @@ -465,6 +470,11 @@ func (m *APINotificationExposedDataRecordV1) contextValidateFile(ctx context.Con func (m *APINotificationExposedDataRecordV1) contextValidateFinancial(ctx context.Context, formats strfmt.Registry) error { if m.Financial != nil { + + if swag.IsZero(m.Financial) { // not required + return nil + } + if err := m.Financial.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("financial") @@ -481,6 +491,11 @@ func (m *APINotificationExposedDataRecordV1) contextValidateFinancial(ctx contex func (m *APINotificationExposedDataRecordV1) contextValidateLocation(ctx context.Context, formats strfmt.Registry) error { if m.Location != nil { + + if swag.IsZero(m.Location) { // not required + return nil + } + if err := m.Location.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("location") @@ -497,6 +512,7 @@ func (m *APINotificationExposedDataRecordV1) contextValidateLocation(ctx context func (m *APINotificationExposedDataRecordV1) contextValidateRule(ctx context.Context, formats strfmt.Registry) error { if m.Rule != nil { + if err := m.Rule.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rule") @@ -513,6 +529,11 @@ func (m *APINotificationExposedDataRecordV1) contextValidateRule(ctx context.Con func (m *APINotificationExposedDataRecordV1) contextValidateSocial(ctx context.Context, formats strfmt.Registry) error { if m.Social != nil { + + if swag.IsZero(m.Social) { // not required + return nil + } + if err := m.Social.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("social") diff --git a/falcon/models/api_patterns_response.go b/falcon/models/api_patterns_response.go index 5f1f6995..602dabec 100644 --- a/falcon/models/api_patterns_response.go +++ b/falcon/models/api_patterns_response.go @@ -154,6 +154,11 @@ func (m *APIPatternsResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *APIPatternsResponse) contextValidateErrors(ctx context.Context, formats func (m *APIPatternsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *APIPatternsResponse) contextValidateResources(ctx context.Context, form for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_platforms_response.go b/falcon/models/api_platforms_response.go index 7ae13b6d..70027d0c 100644 --- a/falcon/models/api_platforms_response.go +++ b/falcon/models/api_platforms_response.go @@ -154,6 +154,11 @@ func (m *APIPlatformsResponse) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *APIPlatformsResponse) contextValidateErrors(ctx context.Context, format func (m *APIPlatformsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *APIPlatformsResponse) contextValidateResources(ctx context.Context, for for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_post_enrollment_details_response.go b/falcon/models/api_post_enrollment_details_response.go index 75c31744..a6246835 100644 --- a/falcon/models/api_post_enrollment_details_response.go +++ b/falcon/models/api_post_enrollment_details_response.go @@ -21,7 +21,6 @@ import ( type APIPostEnrollmentDetailsResponse struct { // errors - // Required: true Errors []*MsaAPIError `json:"errors"` // meta @@ -56,9 +55,8 @@ func (m *APIPostEnrollmentDetailsResponse) Validate(formats strfmt.Registry) err } func (m *APIPostEnrollmentDetailsResponse) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err + if swag.IsZero(m.Errors) { // not required + return nil } for i := 0; i < len(m.Errors); i++ { @@ -134,6 +132,11 @@ func (m *APIPostEnrollmentDetailsResponse) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +155,7 @@ func (m *APIPostEnrollmentDetailsResponse) contextValidateErrors(ctx context.Con func (m *APIPostEnrollmentDetailsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/api_rule_create_v1.go b/falcon/models/api_rule_create_v1.go index 65ac750a..9ad28d73 100644 --- a/falcon/models/api_rule_create_v1.go +++ b/falcon/models/api_rule_create_v1.go @@ -204,6 +204,11 @@ func (m *APIRuleCreateV1) contextValidateFieldValues(ctx context.Context, format for i := 0; i < len(m.FieldValues); i++ { if m.FieldValues[i] != nil { + + if swag.IsZero(m.FieldValues[i]) { // not required + return nil + } + if err := m.FieldValues[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("field_values" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_group_v1.go b/falcon/models/api_rule_group_v1.go index f5b886e6..9f8534fa 100644 --- a/falcon/models/api_rule_group_v1.go +++ b/falcon/models/api_rule_group_v1.go @@ -355,6 +355,11 @@ func (m *APIRuleGroupV1) contextValidateRules(ctx context.Context, formats strfm for i := 0; i < len(m.Rules); i++ { if m.Rules[i] != nil { + + if swag.IsZero(m.Rules[i]) { // not required + return nil + } + if err := m.Rules[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rules" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_groups_response.go b/falcon/models/api_rule_groups_response.go index c780f12d..2518093f 100644 --- a/falcon/models/api_rule_groups_response.go +++ b/falcon/models/api_rule_groups_response.go @@ -154,6 +154,11 @@ func (m *APIRuleGroupsResponse) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *APIRuleGroupsResponse) contextValidateErrors(ctx context.Context, forma func (m *APIRuleGroupsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *APIRuleGroupsResponse) contextValidateResources(ctx context.Context, fo for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_type_v1.go b/falcon/models/api_rule_type_v1.go index 25296b65..5eb244c7 100644 --- a/falcon/models/api_rule_type_v1.go +++ b/falcon/models/api_rule_type_v1.go @@ -226,6 +226,11 @@ func (m *APIRuleTypeV1) contextValidateDispositionMap(ctx context.Context, forma for i := 0; i < len(m.DispositionMap); i++ { if m.DispositionMap[i] != nil { + + if swag.IsZero(m.DispositionMap[i]) { // not required + return nil + } + if err := m.DispositionMap[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("disposition_map" + "." + strconv.Itoa(i)) @@ -246,6 +251,11 @@ func (m *APIRuleTypeV1) contextValidateFields(ctx context.Context, formats strfm for i := 0; i < len(m.Fields); i++ { if m.Fields[i] != nil { + + if swag.IsZero(m.Fields[i]) { // not required + return nil + } + if err := m.Fields[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("fields" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_types_response.go b/falcon/models/api_rule_types_response.go index c4d2c2a5..0d757bc4 100644 --- a/falcon/models/api_rule_types_response.go +++ b/falcon/models/api_rule_types_response.go @@ -154,6 +154,11 @@ func (m *APIRuleTypesResponse) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *APIRuleTypesResponse) contextValidateErrors(ctx context.Context, format func (m *APIRuleTypesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *APIRuleTypesResponse) contextValidateResources(ctx context.Context, for for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_update_v1.go b/falcon/models/api_rule_update_v1.go index 53592335..faad1d6a 100644 --- a/falcon/models/api_rule_update_v1.go +++ b/falcon/models/api_rule_update_v1.go @@ -204,6 +204,11 @@ func (m *APIRuleUpdateV1) contextValidateFieldValues(ctx context.Context, format for i := 0; i < len(m.FieldValues); i++ { if m.FieldValues[i] != nil { + + if swag.IsZero(m.FieldValues[i]) { // not required + return nil + } + if err := m.FieldValues[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("field_values" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_updates_request_v1.go b/falcon/models/api_rule_updates_request_v1.go index 0a433b2a..9464adad 100644 --- a/falcon/models/api_rule_updates_request_v1.go +++ b/falcon/models/api_rule_updates_request_v1.go @@ -136,6 +136,11 @@ func (m *APIRuleUpdatesRequestV1) contextValidateRuleUpdates(ctx context.Context for i := 0; i < len(m.RuleUpdates); i++ { if m.RuleUpdates[i] != nil { + + if swag.IsZero(m.RuleUpdates[i]) { // not required + return nil + } + if err := m.RuleUpdates[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rule_updates" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rule_v1.go b/falcon/models/api_rule_v1.go index 5bf8ed67..19b1858c 100644 --- a/falcon/models/api_rule_v1.go +++ b/falcon/models/api_rule_v1.go @@ -474,6 +474,11 @@ func (m *APIRuleV1) contextValidateFieldValues(ctx context.Context, formats strf for i := 0; i < len(m.FieldValues); i++ { if m.FieldValues[i] != nil { + + if swag.IsZero(m.FieldValues[i]) { // not required + return nil + } + if err := m.FieldValues[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("field_values" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_rules_response.go b/falcon/models/api_rules_response.go index 4f7cefb8..34385938 100644 --- a/falcon/models/api_rules_response.go +++ b/falcon/models/api_rules_response.go @@ -154,6 +154,11 @@ func (m *APIRulesResponse) contextValidateErrors(ctx context.Context, formats st for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *APIRulesResponse) contextValidateErrors(ctx context.Context, formats st func (m *APIRulesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *APIRulesResponse) contextValidateResources(ctx context.Context, formats for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_scheduled_reports_result_v1.go b/falcon/models/api_scheduled_reports_result_v1.go deleted file mode 100644 index 82fd0fc1..00000000 --- a/falcon/models/api_scheduled_reports_result_v1.go +++ /dev/null @@ -1,226 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// APIScheduledReportsResultV1 api scheduled reports result v1 -// -// swagger:model api.ScheduledReportsResultV1 -type APIScheduledReportsResultV1 struct { - - // errors - // Required: true - Errors []*MsaAPIError `json:"errors"` - - // meta - // Required: true - Meta *MsaMetaInfo `json:"meta"` - - // resources - // Required: true - Resources []*APIScheduledReportV1 `json:"resources"` -} - -// Validate validates this api scheduled reports result v1 -func (m *APIScheduledReportsResultV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateErrors(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *APIScheduledReportsResultV1) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err - } - - for i := 0; i < len(m.Errors); i++ { - if swag.IsZero(m.Errors[i]) { // not required - continue - } - - if m.Errors[i] != nil { - if err := m.Errors[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *APIScheduledReportsResultV1) validateMeta(formats strfmt.Registry) error { - - if err := validate.Required("meta", "body", m.Meta); err != nil { - return err - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *APIScheduledReportsResultV1) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - for i := 0; i < len(m.Resources); i++ { - if swag.IsZero(m.Resources[i]) { // not required - continue - } - - if m.Resources[i] != nil { - if err := m.Resources[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this api scheduled reports result v1 based on the context it is used -func (m *APIScheduledReportsResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateErrors(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateResources(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *APIScheduledReportsResultV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Errors); i++ { - - if m.Errors[i] != nil { - if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *APIScheduledReportsResultV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *APIScheduledReportsResultV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Resources); i++ { - - if m.Resources[i] != nil { - if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *APIScheduledReportsResultV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *APIScheduledReportsResultV1) UnmarshalBinary(b []byte) error { - var res APIScheduledReportsResultV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_sensor_update_policies_v1.go b/falcon/models/api_sensor_details_response_swagger.go similarity index 78% rename from falcon/models/responses_sensor_update_policies_v1.go rename to falcon/models/api_sensor_details_response_swagger.go index e860613b..a30a9934 100644 --- a/falcon/models/responses_sensor_update_policies_v1.go +++ b/falcon/models/api_sensor_details_response_swagger.go @@ -15,26 +15,26 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdatePoliciesV1 responses sensor update policies v1 +// APISensorDetailsResponseSwagger api sensor details response swagger // -// swagger:model responses.SensorUpdatePoliciesV1 -type ResponsesSensorUpdatePoliciesV1 struct { +// swagger:model api.SensorDetailsResponseSwagger +type APISensorDetailsResponseSwagger struct { - // A collection of any errors which occurred during execution of the request + // errors // Required: true Errors []*MsaAPIError `json:"errors"` - // Additional metadata about the request + // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true - Resources []*ResponsesSensorUpdatePolicyV1 `json:"resources"` + Resources []*InternalSensorStatus `json:"resources"` } -// Validate validates this responses sensor update policies v1 -func (m *ResponsesSensorUpdatePoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this api sensor details response swagger +func (m *APISensorDetailsResponseSwagger) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesSensorUpdatePoliciesV1) Validate(formats strfmt.Registry) erro return nil } -func (m *ResponsesSensorUpdatePoliciesV1) validateErrors(formats strfmt.Registry) error { +func (m *APISensorDetailsResponseSwagger) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesSensorUpdatePoliciesV1) validateErrors(formats strfmt.Registry return nil } -func (m *ResponsesSensorUpdatePoliciesV1) validateMeta(formats strfmt.Registry) error { +func (m *APISensorDetailsResponseSwagger) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesSensorUpdatePoliciesV1) validateMeta(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdatePoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *APISensorDetailsResponseSwagger) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesSensorUpdatePoliciesV1) validateResources(formats strfmt.Regis return nil } -// ContextValidate validate this responses sensor update policies v1 based on the context it is used -func (m *ResponsesSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this api sensor details response swagger based on the context it is used +func (m *APISensorDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, f return nil } -func (m *ResponsesSensorUpdatePoliciesV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *APISensorDetailsResponseSwagger) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesSensorUpdatePoliciesV1) contextValidateErrors(ctx context.Cont return nil } -func (m *ResponsesSensorUpdatePoliciesV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *APISensorDetailsResponseSwagger) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesSensorUpdatePoliciesV1) contextValidateMeta(ctx context.Contex return nil } -func (m *ResponsesSensorUpdatePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *APISensorDetailsResponseSwagger) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesSensorUpdatePoliciesV1) contextValidateResources(ctx context.C } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error) { +func (m *APISensorDetailsResponseSwagger) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdatePoliciesV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdatePoliciesV1 +func (m *APISensorDetailsResponseSwagger) UnmarshalBinary(b []byte) error { + var res APISensorDetailsResponseSwagger if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_token_details_response_v1.go b/falcon/models/api_token_details_response_v1.go index 180e09e5..e52db7ca 100644 --- a/falcon/models/api_token_details_response_v1.go +++ b/falcon/models/api_token_details_response_v1.go @@ -156,6 +156,11 @@ func (m *APITokenDetailsResponseV1) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APITokenDetailsResponseV1) contextValidateErrors(ctx context.Context, f func (m *APITokenDetailsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APITokenDetailsResponseV1) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_user_metadata_response.go b/falcon/models/api_user_metadata_response.go index c4450f2f..20fa618d 100644 --- a/falcon/models/api_user_metadata_response.go +++ b/falcon/models/api_user_metadata_response.go @@ -156,6 +156,11 @@ func (m *APIUserMetadataResponse) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIUserMetadataResponse) contextValidateErrors(ctx context.Context, for func (m *APIUserMetadataResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIUserMetadataResponse) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_user_role_i_ds_response.go b/falcon/models/api_user_role_i_ds_response.go index 2a59b217..5154933a 100644 --- a/falcon/models/api_user_role_i_ds_response.go +++ b/falcon/models/api_user_role_i_ds_response.go @@ -134,6 +134,11 @@ func (m *APIUserRoleIDsResponse) contextValidateErrors(ctx context.Context, form for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *APIUserRoleIDsResponse) contextValidateErrors(ctx context.Context, form func (m *APIUserRoleIDsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/api_user_role_response.go b/falcon/models/api_user_role_response.go index 805630ed..94091d54 100644 --- a/falcon/models/api_user_role_response.go +++ b/falcon/models/api_user_role_response.go @@ -156,6 +156,11 @@ func (m *APIUserRoleResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *APIUserRoleResponse) contextValidateErrors(ctx context.Context, formats func (m *APIUserRoleResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *APIUserRoleResponse) contextValidateResources(ctx context.Context, form for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_validation_request_field_v1.go b/falcon/models/api_validation_request_field_v1.go index 50d1c365..cd68822f 100644 --- a/falcon/models/api_validation_request_field_v1.go +++ b/falcon/models/api_validation_request_field_v1.go @@ -136,6 +136,11 @@ func (m *APIValidationRequestFieldV1) contextValidateValues(ctx context.Context, for i := 0; i < len(m.Values); i++ { if m.Values[i] != nil { + + if swag.IsZero(m.Values[i]) { // not required + return nil + } + if err := m.Values[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("values" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_validation_request_v1.go b/falcon/models/api_validation_request_v1.go index 3b68b9be..0c1efa1d 100644 --- a/falcon/models/api_validation_request_v1.go +++ b/falcon/models/api_validation_request_v1.go @@ -85,6 +85,11 @@ func (m *APIValidationRequestV1) contextValidateFields(ctx context.Context, form for i := 0; i < len(m.Fields); i++ { if m.Fields[i] != nil { + + if swag.IsZero(m.Fields[i]) { // not required + return nil + } + if err := m.Fields[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("fields" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_validation_response_v1.go b/falcon/models/api_validation_response_v1.go index 34e819bf..a46e307e 100644 --- a/falcon/models/api_validation_response_v1.go +++ b/falcon/models/api_validation_response_v1.go @@ -154,6 +154,11 @@ func (m *APIValidationResponseV1) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *APIValidationResponseV1) contextValidateErrors(ctx context.Context, for func (m *APIValidationResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *APIValidationResponseV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/responses_policy_members_resp_v1.go b/falcon/models/base_policy_members_resp_v1.go similarity index 77% rename from falcon/models/responses_policy_members_resp_v1.go rename to falcon/models/base_policy_members_resp_v1.go index 42d89248..b02b8e52 100644 --- a/falcon/models/responses_policy_members_resp_v1.go +++ b/falcon/models/base_policy_members_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesPolicyMembersRespV1 responses policy members resp v1 +// BasePolicyMembersRespV1 base policy members resp v1 // -// swagger:model responses.PolicyMembersRespV1 -type ResponsesPolicyMembersRespV1 struct { +// swagger:model base.PolicyMembersRespV1 +type BasePolicyMembersRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -33,8 +33,8 @@ type ResponsesPolicyMembersRespV1 struct { Resources []*DeviceDevice `json:"resources"` } -// Validate validates this responses policy members resp v1 -func (m *ResponsesPolicyMembersRespV1) Validate(formats strfmt.Registry) error { +// Validate validates this base policy members resp v1 +func (m *BasePolicyMembersRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesPolicyMembersRespV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesPolicyMembersRespV1) validateErrors(formats strfmt.Registry) error { +func (m *BasePolicyMembersRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesPolicyMembersRespV1) validateErrors(formats strfmt.Registry) e return nil } -func (m *ResponsesPolicyMembersRespV1) validateMeta(formats strfmt.Registry) error { +func (m *BasePolicyMembersRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesPolicyMembersRespV1) validateMeta(formats strfmt.Registry) err return nil } -func (m *ResponsesPolicyMembersRespV1) validateResources(formats strfmt.Registry) error { +func (m *BasePolicyMembersRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesPolicyMembersRespV1) validateResources(formats strfmt.Registry return nil } -// ContextValidate validate this responses policy members resp v1 based on the context it is used -func (m *ResponsesPolicyMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this base policy members resp v1 based on the context it is used +func (m *BasePolicyMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesPolicyMembersRespV1) ContextValidate(ctx context.Context, form return nil } -func (m *ResponsesPolicyMembersRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *BasePolicyMembersRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesPolicyMembersRespV1) contextValidateErrors(ctx context.Context return nil } -func (m *ResponsesPolicyMembersRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *BasePolicyMembersRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesPolicyMembersRespV1) contextValidateMeta(ctx context.Context, return nil } -func (m *ResponsesPolicyMembersRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *BasePolicyMembersRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesPolicyMembersRespV1) contextValidateResources(ctx context.Cont } // MarshalBinary interface implementation -func (m *ResponsesPolicyMembersRespV1) MarshalBinary() ([]byte, error) { +func (m *BasePolicyMembersRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesPolicyMembersRespV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesPolicyMembersRespV1) UnmarshalBinary(b []byte) error { - var res ResponsesPolicyMembersRespV1 +func (m *BasePolicyMembersRespV1) UnmarshalBinary(b []byte) error { + var res BasePolicyMembersRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/base_set_policy_precedence_req_v1.go b/falcon/models/base_set_policy_precedence_req_v1.go new file mode 100644 index 00000000..287855ed --- /dev/null +++ b/falcon/models/base_set_policy_precedence_req_v1.go @@ -0,0 +1,127 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "encoding/json" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// BaseSetPolicyPrecedenceReqV1 Sets the precedence order for policies of a given platform +// +// swagger:model base.SetPolicyPrecedenceReqV1 +type BaseSetPolicyPrecedenceReqV1 struct { + + // The ids of all current prevention policies for the platform specified. The precedence will be set in the order the ids are specified + // Required: true + Ids []string `json:"ids"` + + // The name of the platform for which to set precedence + // Required: true + // Enum: [Windows Mac Linux] + PlatformName *string `json:"platform_name"` +} + +// Validate validates this base set policy precedence req v1 +func (m *BaseSetPolicyPrecedenceReqV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateIds(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePlatformName(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *BaseSetPolicyPrecedenceReqV1) validateIds(formats strfmt.Registry) error { + + if err := validate.Required("ids", "body", m.Ids); err != nil { + return err + } + + return nil +} + +var baseSetPolicyPrecedenceReqV1TypePlatformNamePropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["Windows","Mac","Linux"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + baseSetPolicyPrecedenceReqV1TypePlatformNamePropEnum = append(baseSetPolicyPrecedenceReqV1TypePlatformNamePropEnum, v) + } +} + +const ( + + // BaseSetPolicyPrecedenceReqV1PlatformNameWindows captures enum value "Windows" + BaseSetPolicyPrecedenceReqV1PlatformNameWindows string = "Windows" + + // BaseSetPolicyPrecedenceReqV1PlatformNameMac captures enum value "Mac" + BaseSetPolicyPrecedenceReqV1PlatformNameMac string = "Mac" + + // BaseSetPolicyPrecedenceReqV1PlatformNameLinux captures enum value "Linux" + BaseSetPolicyPrecedenceReqV1PlatformNameLinux string = "Linux" +) + +// prop value enum +func (m *BaseSetPolicyPrecedenceReqV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, baseSetPolicyPrecedenceReqV1TypePlatformNamePropEnum, true); err != nil { + return err + } + return nil +} + +func (m *BaseSetPolicyPrecedenceReqV1) validatePlatformName(formats strfmt.Registry) error { + + if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { + return err + } + + // value enum + if err := m.validatePlatformNameEnum("platform_name", "body", *m.PlatformName); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this base set policy precedence req v1 based on context it is used +func (m *BaseSetPolicyPrecedenceReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *BaseSetPolicyPrecedenceReqV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *BaseSetPolicyPrecedenceReqV1) UnmarshalBinary(b []byte) error { + var res BaseSetPolicyPrecedenceReqV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/binservclient_msa_put_file_response.go b/falcon/models/binservapi_msa_put_file_response.go similarity index 72% rename from falcon/models/binservclient_msa_put_file_response.go rename to falcon/models/binservapi_msa_put_file_response.go index 450d8c85..7c7b608d 100644 --- a/falcon/models/binservclient_msa_put_file_response.go +++ b/falcon/models/binservapi_msa_put_file_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// BinservclientMsaPutFileResponse binservclient msa put file response +// BinservapiMsaPutFileResponse binservapi msa put file response // -// swagger:model binservclient.MsaPutFileResponse -type BinservclientMsaPutFileResponse struct { +// swagger:model binservapi.MsaPutFileResponse +type BinservapiMsaPutFileResponse struct { // errors Errors []*MsaAPIError `json:"errors"` @@ -32,8 +32,8 @@ type BinservclientMsaPutFileResponse struct { Resources []string `json:"resources"` } -// Validate validates this binservclient msa put file response -func (m *BinservclientMsaPutFileResponse) Validate(formats strfmt.Registry) error { +// Validate validates this binservapi msa put file response +func (m *BinservapiMsaPutFileResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -54,7 +54,7 @@ func (m *BinservclientMsaPutFileResponse) Validate(formats strfmt.Registry) erro return nil } -func (m *BinservclientMsaPutFileResponse) validateErrors(formats strfmt.Registry) error { +func (m *BinservapiMsaPutFileResponse) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -80,7 +80,7 @@ func (m *BinservclientMsaPutFileResponse) validateErrors(formats strfmt.Registry return nil } -func (m *BinservclientMsaPutFileResponse) validateMeta(formats strfmt.Registry) error { +func (m *BinservapiMsaPutFileResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -100,7 +100,7 @@ func (m *BinservclientMsaPutFileResponse) validateMeta(formats strfmt.Registry) return nil } -func (m *BinservclientMsaPutFileResponse) validateResources(formats strfmt.Registry) error { +func (m *BinservapiMsaPutFileResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -109,8 +109,8 @@ func (m *BinservclientMsaPutFileResponse) validateResources(formats strfmt.Regis return nil } -// ContextValidate validate this binservclient msa put file response based on the context it is used -func (m *BinservclientMsaPutFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this binservapi msa put file response based on the context it is used +func (m *BinservapiMsaPutFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -127,11 +127,16 @@ func (m *BinservclientMsaPutFileResponse) ContextValidate(ctx context.Context, f return nil } -func (m *BinservclientMsaPutFileResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *BinservapiMsaPutFileResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -147,9 +152,10 @@ func (m *BinservclientMsaPutFileResponse) contextValidateErrors(ctx context.Cont return nil } -func (m *BinservclientMsaPutFileResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *BinservapiMsaPutFileResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -164,7 +170,7 @@ func (m *BinservclientMsaPutFileResponse) contextValidateMeta(ctx context.Contex } // MarshalBinary interface implementation -func (m *BinservclientMsaPutFileResponse) MarshalBinary() ([]byte, error) { +func (m *BinservapiMsaPutFileResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -172,8 +178,8 @@ func (m *BinservclientMsaPutFileResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *BinservclientMsaPutFileResponse) UnmarshalBinary(b []byte) error { - var res BinservclientMsaPutFileResponse +func (m *BinservapiMsaPutFileResponse) UnmarshalBinary(b []byte) error { + var res BinservapiMsaPutFileResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/classification_criteria.go b/falcon/models/classification_criteria.go new file mode 100644 index 00000000..514c8e50 --- /dev/null +++ b/falcon/models/classification_criteria.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// ClassificationCriteria classification criteria +// +// swagger:model classification.Criteria +type ClassificationCriteria struct { + + // accounts + Accounts []string `json:"accounts"` + + // resources + Resources []string `json:"resources"` +} + +// Validate validates this classification criteria +func (m *ClassificationCriteria) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this classification criteria based on context it is used +func (m *ClassificationCriteria) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *ClassificationCriteria) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ClassificationCriteria) UnmarshalBinary(b []byte) error { + var res ClassificationCriteria + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/classification_label.go b/falcon/models/classification_label.go new file mode 100644 index 00000000..c6e6076c --- /dev/null +++ b/falcon/models/classification_label.go @@ -0,0 +1,136 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// ClassificationLabel classification label +// +// swagger:model classification.Label +type ClassificationLabel struct { + + // criteria + Criteria []*ClassificationCriteria `json:"criteria"` + + // dynamic + Dynamic bool `json:"dynamic,omitempty"` + + // global + Global bool `json:"global,omitempty"` + + // group + Group string `json:"group,omitempty"` + + // id + ID int32 `json:"id,omitempty"` + + // name + Name string `json:"name,omitempty"` +} + +// Validate validates this classification label +func (m *ClassificationLabel) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCriteria(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ClassificationLabel) validateCriteria(formats strfmt.Registry) error { + if swag.IsZero(m.Criteria) { // not required + return nil + } + + for i := 0; i < len(m.Criteria); i++ { + if swag.IsZero(m.Criteria[i]) { // not required + continue + } + + if m.Criteria[i] != nil { + if err := m.Criteria[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("criteria" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("criteria" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this classification label based on the context it is used +func (m *ClassificationLabel) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateCriteria(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ClassificationLabel) contextValidateCriteria(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Criteria); i++ { + + if m.Criteria[i] != nil { + + if swag.IsZero(m.Criteria[i]) { // not required + return nil + } + + if err := m.Criteria[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("criteria" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("criteria" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ClassificationLabel) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ClassificationLabel) UnmarshalBinary(b []byte) error { + var res ClassificationLabel + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/client_archive_create_response_v1.go b/falcon/models/client_archive_create_response_v1.go index 90992aed..8d6ae6a9 100644 --- a/falcon/models/client_archive_create_response_v1.go +++ b/falcon/models/client_archive_create_response_v1.go @@ -156,6 +156,11 @@ func (m *ClientArchiveCreateResponseV1) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ClientArchiveCreateResponseV1) contextValidateErrors(ctx context.Contex func (m *ClientArchiveCreateResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ClientArchiveCreateResponseV1) contextValidateResources(ctx context.Con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/client_archive_list_files_response_v1.go b/falcon/models/client_archive_list_files_response_v1.go index 68c34a50..abbe50d5 100644 --- a/falcon/models/client_archive_list_files_response_v1.go +++ b/falcon/models/client_archive_list_files_response_v1.go @@ -134,6 +134,11 @@ func (m *ClientArchiveListFilesResponseV1) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *ClientArchiveListFilesResponseV1) contextValidateErrors(ctx context.Con func (m *ClientArchiveListFilesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/client_extraction_create_request_v1.go b/falcon/models/client_extraction_create_request_v1.go index 5600b7ff..239f8f82 100644 --- a/falcon/models/client_extraction_create_request_v1.go +++ b/falcon/models/client_extraction_create_request_v1.go @@ -88,6 +88,11 @@ func (m *ClientExtractionCreateRequestV1) contextValidateFiles(ctx context.Conte for i := 0; i < len(m.Files); i++ { if m.Files[i] != nil { + + if swag.IsZero(m.Files[i]) { // not required + return nil + } + if err := m.Files[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("files" + "." + strconv.Itoa(i)) diff --git a/falcon/models/client_extraction_create_response_v1.go b/falcon/models/client_extraction_create_response_v1.go index 13fd7af2..01693346 100644 --- a/falcon/models/client_extraction_create_response_v1.go +++ b/falcon/models/client_extraction_create_response_v1.go @@ -156,6 +156,11 @@ func (m *ClientExtractionCreateResponseV1) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ClientExtractionCreateResponseV1) contextValidateErrors(ctx context.Con func (m *ClientExtractionCreateResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ClientExtractionCreateResponseV1) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/client_extraction_list_files_response_v1.go b/falcon/models/client_extraction_list_files_response_v1.go index c55bd5fc..374ad435 100644 --- a/falcon/models/client_extraction_list_files_response_v1.go +++ b/falcon/models/client_extraction_list_files_response_v1.go @@ -156,6 +156,11 @@ func (m *ClientExtractionListFilesResponseV1) contextValidateErrors(ctx context. for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ClientExtractionListFilesResponseV1) contextValidateErrors(ctx context. func (m *ClientExtractionListFilesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ClientExtractionListFilesResponseV1) contextValidateResources(ctx conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/client_extraction_with_files_v1.go b/falcon/models/client_extraction_with_files_v1.go index 6ec9c3b7..daf2c54d 100644 --- a/falcon/models/client_extraction_with_files_v1.go +++ b/falcon/models/client_extraction_with_files_v1.go @@ -123,6 +123,11 @@ func (m *ClientExtractionWithFilesV1) contextValidateFiles(ctx context.Context, for i := 0; i < len(m.Files); i++ { if m.Files[i] != nil { + + if swag.IsZero(m.Files[i]) { // not required + return nil + } + if err := m.Files[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("files" + "." + strconv.Itoa(i)) diff --git a/falcon/models/client_sample_metadata_response_v2.go b/falcon/models/client_sample_metadata_response_v2.go index d493a307..d96b0df3 100644 --- a/falcon/models/client_sample_metadata_response_v2.go +++ b/falcon/models/client_sample_metadata_response_v2.go @@ -156,6 +156,11 @@ func (m *ClientSampleMetadataResponseV2) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ClientSampleMetadataResponseV2) contextValidateErrors(ctx context.Conte func (m *ClientSampleMetadataResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ClientSampleMetadataResponseV2) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/cloudontology_pattern_disposition.go b/falcon/models/cloudontology_pattern_disposition.go deleted file mode 100644 index 3e4366be..00000000 --- a/falcon/models/cloudontology_pattern_disposition.go +++ /dev/null @@ -1,343 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// CloudontologyPatternDisposition cloudontology pattern disposition -// -// swagger:model cloudontology.PatternDisposition -type CloudontologyPatternDisposition struct { - - // bootup safeguard enabled - // Required: true - BootupSafeguardEnabled *bool `json:"bootup_safeguard_enabled"` - - // critical process disabled - // Required: true - CriticalProcessDisabled *bool `json:"critical_process_disabled"` - - // detect - // Required: true - Detect *bool `json:"detect"` - - // fs operation blocked - // Required: true - FsOperationBlocked *bool `json:"fs_operation_blocked"` - - // inddet mask - // Required: true - InddetMask *bool `json:"inddet_mask"` - - // indicator - // Required: true - Indicator *bool `json:"indicator"` - - // kill parent - // Required: true - KillParent *bool `json:"kill_parent"` - - // kill process - // Required: true - KillProcess *bool `json:"kill_process"` - - // kill subprocess - // Required: true - KillSubprocess *bool `json:"kill_subprocess"` - - // operation blocked - // Required: true - OperationBlocked *bool `json:"operation_blocked"` - - // policy disabled - // Required: true - PolicyDisabled *bool `json:"policy_disabled"` - - // process blocked - // Required: true - ProcessBlocked *bool `json:"process_blocked"` - - // quarantine file - // Required: true - QuarantineFile *bool `json:"quarantine_file"` - - // quarantine machine - // Required: true - QuarantineMachine *bool `json:"quarantine_machine"` - - // registry operation blocked - // Required: true - RegistryOperationBlocked *bool `json:"registry_operation_blocked"` - - // rooting - // Required: true - Rooting *bool `json:"rooting"` - - // sensor only - // Required: true - SensorOnly *bool `json:"sensor_only"` -} - -// Validate validates this cloudontology pattern disposition -func (m *CloudontologyPatternDisposition) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBootupSafeguardEnabled(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCriticalProcessDisabled(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDetect(formats); err != nil { - res = append(res, err) - } - - if err := m.validateFsOperationBlocked(formats); err != nil { - res = append(res, err) - } - - if err := m.validateInddetMask(formats); err != nil { - res = append(res, err) - } - - if err := m.validateIndicator(formats); err != nil { - res = append(res, err) - } - - if err := m.validateKillParent(formats); err != nil { - res = append(res, err) - } - - if err := m.validateKillProcess(formats); err != nil { - res = append(res, err) - } - - if err := m.validateKillSubprocess(formats); err != nil { - res = append(res, err) - } - - if err := m.validateOperationBlocked(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePolicyDisabled(formats); err != nil { - res = append(res, err) - } - - if err := m.validateProcessBlocked(formats); err != nil { - res = append(res, err) - } - - if err := m.validateQuarantineFile(formats); err != nil { - res = append(res, err) - } - - if err := m.validateQuarantineMachine(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRegistryOperationBlocked(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRooting(formats); err != nil { - res = append(res, err) - } - - if err := m.validateSensorOnly(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CloudontologyPatternDisposition) validateBootupSafeguardEnabled(formats strfmt.Registry) error { - - if err := validate.Required("bootup_safeguard_enabled", "body", m.BootupSafeguardEnabled); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateCriticalProcessDisabled(formats strfmt.Registry) error { - - if err := validate.Required("critical_process_disabled", "body", m.CriticalProcessDisabled); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateDetect(formats strfmt.Registry) error { - - if err := validate.Required("detect", "body", m.Detect); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateFsOperationBlocked(formats strfmt.Registry) error { - - if err := validate.Required("fs_operation_blocked", "body", m.FsOperationBlocked); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateInddetMask(formats strfmt.Registry) error { - - if err := validate.Required("inddet_mask", "body", m.InddetMask); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateIndicator(formats strfmt.Registry) error { - - if err := validate.Required("indicator", "body", m.Indicator); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateKillParent(formats strfmt.Registry) error { - - if err := validate.Required("kill_parent", "body", m.KillParent); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateKillProcess(formats strfmt.Registry) error { - - if err := validate.Required("kill_process", "body", m.KillProcess); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateKillSubprocess(formats strfmt.Registry) error { - - if err := validate.Required("kill_subprocess", "body", m.KillSubprocess); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateOperationBlocked(formats strfmt.Registry) error { - - if err := validate.Required("operation_blocked", "body", m.OperationBlocked); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validatePolicyDisabled(formats strfmt.Registry) error { - - if err := validate.Required("policy_disabled", "body", m.PolicyDisabled); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateProcessBlocked(formats strfmt.Registry) error { - - if err := validate.Required("process_blocked", "body", m.ProcessBlocked); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateQuarantineFile(formats strfmt.Registry) error { - - if err := validate.Required("quarantine_file", "body", m.QuarantineFile); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateQuarantineMachine(formats strfmt.Registry) error { - - if err := validate.Required("quarantine_machine", "body", m.QuarantineMachine); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateRegistryOperationBlocked(formats strfmt.Registry) error { - - if err := validate.Required("registry_operation_blocked", "body", m.RegistryOperationBlocked); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateRooting(formats strfmt.Registry) error { - - if err := validate.Required("rooting", "body", m.Rooting); err != nil { - return err - } - - return nil -} - -func (m *CloudontologyPatternDisposition) validateSensorOnly(formats strfmt.Registry) error { - - if err := validate.Required("sensor_only", "body", m.SensorOnly); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this cloudontology pattern disposition based on context it is used -func (m *CloudontologyPatternDisposition) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *CloudontologyPatternDisposition) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CloudontologyPatternDisposition) UnmarshalBinary(b []byte) error { - var res CloudontologyPatternDisposition - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/common_c_id_compliance_result.go b/falcon/models/common_c_id_audit_result.go similarity index 70% rename from falcon/models/common_c_id_compliance_result.go rename to falcon/models/common_c_id_audit_result.go index 09156c72..c69c3a47 100644 --- a/falcon/models/common_c_id_compliance_result.go +++ b/falcon/models/common_c_id_audit_result.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// CommonCIDComplianceResult common c ID compliance result +// CommonCIDAuditResult common c ID audit result // -// swagger:model common.CIDComplianceResult -type CommonCIDComplianceResult struct { +// swagger:model common.CIDAuditResult +type CommonCIDAuditResult struct { // average overall score // Required: true @@ -34,11 +34,11 @@ type CommonCIDComplianceResult struct { // platforms // Required: true - Platforms []*CommonOSCompliance `json:"platforms"` + Platforms []*CommonOSAudit `json:"platforms"` } -// Validate validates this common c ID compliance result -func (m *CommonCIDComplianceResult) Validate(formats strfmt.Registry) error { +// Validate validates this common c ID audit result +func (m *CommonCIDAuditResult) Validate(formats strfmt.Registry) error { var res []error if err := m.validateAverageOverallScore(formats); err != nil { @@ -63,7 +63,7 @@ func (m *CommonCIDComplianceResult) Validate(formats strfmt.Registry) error { return nil } -func (m *CommonCIDComplianceResult) validateAverageOverallScore(formats strfmt.Registry) error { +func (m *CommonCIDAuditResult) validateAverageOverallScore(formats strfmt.Registry) error { if err := validate.Required("average_overall_score", "body", m.AverageOverallScore); err != nil { return err @@ -72,7 +72,7 @@ func (m *CommonCIDComplianceResult) validateAverageOverallScore(formats strfmt.R return nil } -func (m *CommonCIDComplianceResult) validateCid(formats strfmt.Registry) error { +func (m *CommonCIDAuditResult) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -81,7 +81,7 @@ func (m *CommonCIDComplianceResult) validateCid(formats strfmt.Registry) error { return nil } -func (m *CommonCIDComplianceResult) validateNumAids(formats strfmt.Registry) error { +func (m *CommonCIDAuditResult) validateNumAids(formats strfmt.Registry) error { if err := validate.Required("num_aids", "body", m.NumAids); err != nil { return err @@ -90,7 +90,7 @@ func (m *CommonCIDComplianceResult) validateNumAids(formats strfmt.Registry) err return nil } -func (m *CommonCIDComplianceResult) validatePlatforms(formats strfmt.Registry) error { +func (m *CommonCIDAuditResult) validatePlatforms(formats strfmt.Registry) error { if err := validate.Required("platforms", "body", m.Platforms); err != nil { return err @@ -117,8 +117,8 @@ func (m *CommonCIDComplianceResult) validatePlatforms(formats strfmt.Registry) e return nil } -// ContextValidate validate this common c ID compliance result based on the context it is used -func (m *CommonCIDComplianceResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this common c ID audit result based on the context it is used +func (m *CommonCIDAuditResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidatePlatforms(ctx, formats); err != nil { @@ -131,11 +131,16 @@ func (m *CommonCIDComplianceResult) ContextValidate(ctx context.Context, formats return nil } -func (m *CommonCIDComplianceResult) contextValidatePlatforms(ctx context.Context, formats strfmt.Registry) error { +func (m *CommonCIDAuditResult) contextValidatePlatforms(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Platforms); i++ { if m.Platforms[i] != nil { + + if swag.IsZero(m.Platforms[i]) { // not required + return nil + } + if err := m.Platforms[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("platforms" + "." + strconv.Itoa(i)) @@ -152,7 +157,7 @@ func (m *CommonCIDComplianceResult) contextValidatePlatforms(ctx context.Context } // MarshalBinary interface implementation -func (m *CommonCIDComplianceResult) MarshalBinary() ([]byte, error) { +func (m *CommonCIDAuditResult) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -160,8 +165,8 @@ func (m *CommonCIDComplianceResult) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *CommonCIDComplianceResult) UnmarshalBinary(b []byte) error { - var res CommonCIDComplianceResult +func (m *CommonCIDAuditResult) UnmarshalBinary(b []byte) error { + var res CommonCIDAuditResult if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/mlscanner_query_response.go b/falcon/models/common_entities_response.go similarity index 74% rename from falcon/models/mlscanner_query_response.go rename to falcon/models/common_entities_response.go index a8b413c6..0673797a 100644 --- a/falcon/models/mlscanner_query_response.go +++ b/falcon/models/common_entities_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerQueryResponse mlscanner query response +// CommonEntitiesResponse common entities response // -// swagger:model mlscanner.QueryResponse -type MlscannerQueryResponse struct { +// swagger:model common.EntitiesResponse +type CommonEntitiesResponse struct { // errors // Required: true @@ -26,15 +26,15 @@ type MlscannerQueryResponse struct { // meta // Required: true - Meta *MlscannerMetaInfo `json:"meta"` + Meta *MsaMetaInfo `json:"meta"` // resources // Required: true - Resources []string `json:"resources"` + Resources CommonEntitiesResponseResources `json:"resources"` } -// Validate validates this mlscanner query response -func (m *MlscannerQueryResponse) Validate(formats strfmt.Registry) error { +// Validate validates this common entities response +func (m *CommonEntitiesResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *MlscannerQueryResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *MlscannerQueryResponse) validateErrors(formats strfmt.Registry) error { +func (m *CommonEntitiesResponse) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *MlscannerQueryResponse) validateErrors(formats strfmt.Registry) error { return nil } -func (m *MlscannerQueryResponse) validateMeta(formats strfmt.Registry) error { +func (m *CommonEntitiesResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,17 +102,17 @@ func (m *MlscannerQueryResponse) validateMeta(formats strfmt.Registry) error { return nil } -func (m *MlscannerQueryResponse) validateResources(formats strfmt.Registry) error { +func (m *CommonEntitiesResponse) validateResources(formats strfmt.Registry) error { - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err + if m.Resources == nil { + return errors.Required("resources", "body", nil) } return nil } -// ContextValidate validate this mlscanner query response based on the context it is used -func (m *MlscannerQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this common entities response based on the context it is used +func (m *CommonEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -129,11 +129,16 @@ func (m *MlscannerQueryResponse) ContextValidate(ctx context.Context, formats st return nil } -func (m *MlscannerQueryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *CommonEntitiesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -149,9 +154,10 @@ func (m *MlscannerQueryResponse) contextValidateErrors(ctx context.Context, form return nil } -func (m *MlscannerQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *CommonEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -166,7 +172,7 @@ func (m *MlscannerQueryResponse) contextValidateMeta(ctx context.Context, format } // MarshalBinary interface implementation -func (m *MlscannerQueryResponse) MarshalBinary() ([]byte, error) { +func (m *CommonEntitiesResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -174,8 +180,8 @@ func (m *MlscannerQueryResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerQueryResponse) UnmarshalBinary(b []byte) error { - var res MlscannerQueryResponse +func (m *CommonEntitiesResponse) UnmarshalBinary(b []byte) error { + var res CommonEntitiesResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_action_v1_platforms_by_type.go b/falcon/models/common_entities_response_resources.go similarity index 54% rename from falcon/models/api_action_v1_platforms_by_type.go rename to falcon/models/common_entities_response_resources.go index 8e152318..12f4f6d3 100644 --- a/falcon/models/api_action_v1_platforms_by_type.go +++ b/falcon/models/common_entities_response_resources.go @@ -5,7 +5,7 @@ package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command -// APIActionV1PlatformsByType api action v1 platforms by type +// CommonEntitiesResponseResources common entities response resources // -// swagger:model api.ActionV1.platforms_by_type -type APIActionV1PlatformsByType interface{} +// swagger:model common.EntitiesResponse.resources +type CommonEntitiesResponseResources interface{} diff --git a/falcon/models/common_o_s_compliance.go b/falcon/models/common_o_s_audit.go similarity index 59% rename from falcon/models/common_o_s_compliance.go rename to falcon/models/common_o_s_audit.go index 8a00f8e6..b92f7325 100644 --- a/falcon/models/common_o_s_compliance.go +++ b/falcon/models/common_o_s_audit.go @@ -14,18 +14,18 @@ import ( "github.com/go-openapi/validate" ) -// CommonOSCompliance common o s compliance +// CommonOSAudit common o s audit // -// swagger:model common.OSCompliance -type CommonOSCompliance struct { +// swagger:model common.OSAudit +type CommonOSAudit struct { - // average overall score + // audit // Required: true - AverageOverallScore *float64 `json:"average_overall_score"` + Audit map[string]float64 `json:"audit"` - // compliance + // average overall score // Required: true - Compliance map[string]float64 `json:"compliance"` + AverageOverallScore *float64 `json:"average_overall_score"` // name // Required: true @@ -36,15 +36,15 @@ type CommonOSCompliance struct { NumAids *int64 `json:"num_aids"` } -// Validate validates this common o s compliance -func (m *CommonOSCompliance) Validate(formats strfmt.Registry) error { +// Validate validates this common o s audit +func (m *CommonOSAudit) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateAverageOverallScore(formats); err != nil { + if err := m.validateAudit(formats); err != nil { res = append(res, err) } - if err := m.validateCompliance(formats); err != nil { + if err := m.validateAverageOverallScore(formats); err != nil { res = append(res, err) } @@ -62,25 +62,25 @@ func (m *CommonOSCompliance) Validate(formats strfmt.Registry) error { return nil } -func (m *CommonOSCompliance) validateAverageOverallScore(formats strfmt.Registry) error { +func (m *CommonOSAudit) validateAudit(formats strfmt.Registry) error { - if err := validate.Required("average_overall_score", "body", m.AverageOverallScore); err != nil { + if err := validate.Required("audit", "body", m.Audit); err != nil { return err } return nil } -func (m *CommonOSCompliance) validateCompliance(formats strfmt.Registry) error { +func (m *CommonOSAudit) validateAverageOverallScore(formats strfmt.Registry) error { - if err := validate.Required("compliance", "body", m.Compliance); err != nil { + if err := validate.Required("average_overall_score", "body", m.AverageOverallScore); err != nil { return err } return nil } -func (m *CommonOSCompliance) validateName(formats strfmt.Registry) error { +func (m *CommonOSAudit) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -89,7 +89,7 @@ func (m *CommonOSCompliance) validateName(formats strfmt.Registry) error { return nil } -func (m *CommonOSCompliance) validateNumAids(formats strfmt.Registry) error { +func (m *CommonOSAudit) validateNumAids(formats strfmt.Registry) error { if err := validate.Required("num_aids", "body", m.NumAids); err != nil { return err @@ -98,13 +98,13 @@ func (m *CommonOSCompliance) validateNumAids(formats strfmt.Registry) error { return nil } -// ContextValidate validates this common o s compliance based on context it is used -func (m *CommonOSCompliance) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this common o s audit based on context it is used +func (m *CommonOSAudit) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *CommonOSCompliance) MarshalBinary() ([]byte, error) { +func (m *CommonOSAudit) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -112,8 +112,8 @@ func (m *CommonOSCompliance) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *CommonOSCompliance) UnmarshalBinary(b []byte) error { - var res CommonOSCompliance +func (m *CommonOSAudit) UnmarshalBinary(b []byte) error { + var res CommonOSAudit if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/core_entities_response.go b/falcon/models/core_entities_response.go index 5d680079..d936693a 100644 --- a/falcon/models/core_entities_response.go +++ b/falcon/models/core_entities_response.go @@ -134,6 +134,11 @@ func (m *CoreEntitiesResponse) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *CoreEntitiesResponse) contextValidateErrors(ctx context.Context, format func (m *CoreEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/csdomain_device.go b/falcon/models/csdomain_device.go deleted file mode 100644 index 17b316df..00000000 --- a/falcon/models/csdomain_device.go +++ /dev/null @@ -1,436 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// CsdomainDevice csdomain device -// -// swagger:model csdomain.Device -type CsdomainDevice struct { - - // agent load flags - AgentLoadFlags string `json:"agent_load_flags,omitempty"` - - // agent local time - AgentLocalTime string `json:"agent_local_time,omitempty"` - - // agent version - AgentVersion string `json:"agent_version,omitempty"` - - // bios manufacturer - BiosManufacturer string `json:"bios_manufacturer,omitempty"` - - // bios version - BiosVersion string `json:"bios_version,omitempty"` - - // build number - BuildNumber string `json:"build_number,omitempty"` - - // cid - // Required: true - Cid *string `json:"cid"` - - // config id base - ConfigIDBase string `json:"config_id_base,omitempty"` - - // config id build - ConfigIDBuild string `json:"config_id_build,omitempty"` - - // config id platform - ConfigIDPlatform string `json:"config_id_platform,omitempty"` - - // detection suppression status - DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"` - - // device id - // Required: true - DeviceID *string `json:"device_id"` - - // device policies - DevicePolicies *CsdomainMappedDevicePolicies `json:"device_policies,omitempty"` - - // email - Email string `json:"email,omitempty"` - - // external ip - ExternalIP string `json:"external_ip,omitempty"` - - // first login timestamp - FirstLoginTimestamp string `json:"first_login_timestamp,omitempty"` - - // first login user - FirstLoginUser string `json:"first_login_user,omitempty"` - - // first seen - FirstSeen string `json:"first_seen,omitempty"` - - // group hash - GroupHash string `json:"group_hash,omitempty"` - - // groups - Groups []string `json:"groups"` - - // host hidden status - HostHiddenStatus string `json:"host_hidden_status,omitempty"` - - // hostname - Hostname string `json:"hostname,omitempty"` - - // instance id - InstanceID string `json:"instance_id,omitempty"` - - // last login timestamp - LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` - - // last login user - LastLoginUser string `json:"last_login_user,omitempty"` - - // last seen - LastSeen string `json:"last_seen,omitempty"` - - // local ip - LocalIP string `json:"local_ip,omitempty"` - - // mac address - MacAddress string `json:"mac_address,omitempty"` - - // machine domain - MachineDomain string `json:"machine_domain,omitempty"` - - // major version - MajorVersion string `json:"major_version,omitempty"` - - // managed apps - ManagedApps *CsdomainManagedApps `json:"managed_apps,omitempty"` - - // meta - Meta *CsdomainDeviceMeta `json:"meta,omitempty"` - - // minor version - MinorVersion string `json:"minor_version,omitempty"` - - // modified timestamp - ModifiedTimestamp string `json:"modified_timestamp,omitempty"` - - // notes - Notes []string `json:"notes"` - - // os version - OsVersion string `json:"os_version,omitempty"` - - // ou - Ou []string `json:"ou"` - - // platform id - PlatformID string `json:"platform_id,omitempty"` - - // platform name - PlatformName string `json:"platform_name,omitempty"` - - // pointer size - PointerSize string `json:"pointer_size,omitempty"` - - // policies - Policies []*CsdomainDevicePolicy `json:"policies"` - - // product type - ProductType string `json:"product_type,omitempty"` - - // product type desc - ProductTypeDesc string `json:"product_type_desc,omitempty"` - - // provision status - ProvisionStatus string `json:"provision_status,omitempty"` - - // release group - ReleaseGroup string `json:"release_group,omitempty"` - - // service pack major - ServicePackMajor string `json:"service_pack_major,omitempty"` - - // service pack minor - ServicePackMinor string `json:"service_pack_minor,omitempty"` - - // service provider - ServiceProvider string `json:"service_provider,omitempty"` - - // service provider account id - ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` - - // site name - SiteName string `json:"site_name,omitempty"` - - // slow changing modified timestamp - SlowChangingModifiedTimestamp string `json:"slow_changing_modified_timestamp,omitempty"` - - // status - Status string `json:"status,omitempty"` - - // system manufacturer - SystemManufacturer string `json:"system_manufacturer,omitempty"` - - // system product name - SystemProductName string `json:"system_product_name,omitempty"` - - // tags - Tags []string `json:"tags"` -} - -// Validate validates this csdomain device -func (m *CsdomainDevice) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateCid(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDeviceID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDevicePolicies(formats); err != nil { - res = append(res, err) - } - - if err := m.validateManagedApps(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePolicies(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainDevice) validateCid(formats strfmt.Registry) error { - - if err := validate.Required("cid", "body", m.Cid); err != nil { - return err - } - - return nil -} - -func (m *CsdomainDevice) validateDeviceID(formats strfmt.Registry) error { - - if err := validate.Required("device_id", "body", m.DeviceID); err != nil { - return err - } - - return nil -} - -func (m *CsdomainDevice) validateDevicePolicies(formats strfmt.Registry) error { - if swag.IsZero(m.DevicePolicies) { // not required - return nil - } - - if m.DevicePolicies != nil { - if err := m.DevicePolicies.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("device_policies") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("device_policies") - } - return err - } - } - - return nil -} - -func (m *CsdomainDevice) validateManagedApps(formats strfmt.Registry) error { - if swag.IsZero(m.ManagedApps) { // not required - return nil - } - - if m.ManagedApps != nil { - if err := m.ManagedApps.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("managed_apps") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("managed_apps") - } - return err - } - } - - return nil -} - -func (m *CsdomainDevice) validateMeta(formats strfmt.Registry) error { - if swag.IsZero(m.Meta) { // not required - return nil - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *CsdomainDevice) validatePolicies(formats strfmt.Registry) error { - if swag.IsZero(m.Policies) { // not required - return nil - } - - for i := 0; i < len(m.Policies); i++ { - if swag.IsZero(m.Policies[i]) { // not required - continue - } - - if m.Policies[i] != nil { - if err := m.Policies[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("policies" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("policies" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this csdomain device based on the context it is used -func (m *CsdomainDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateDevicePolicies(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateManagedApps(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidatePolicies(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainDevice) contextValidateDevicePolicies(ctx context.Context, formats strfmt.Registry) error { - - if m.DevicePolicies != nil { - if err := m.DevicePolicies.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("device_policies") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("device_policies") - } - return err - } - } - - return nil -} - -func (m *CsdomainDevice) contextValidateManagedApps(ctx context.Context, formats strfmt.Registry) error { - - if m.ManagedApps != nil { - if err := m.ManagedApps.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("managed_apps") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("managed_apps") - } - return err - } - } - - return nil -} - -func (m *CsdomainDevice) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *CsdomainDevice) contextValidatePolicies(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Policies); i++ { - - if m.Policies[i] != nil { - if err := m.Policies[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("policies" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("policies" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *CsdomainDevice) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CsdomainDevice) UnmarshalBinary(b []byte) error { - var res CsdomainDevice - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/csdomain_device_meta.go b/falcon/models/csdomain_device_meta.go deleted file mode 100644 index 92209a66..00000000 --- a/falcon/models/csdomain_device_meta.go +++ /dev/null @@ -1,50 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// CsdomainDeviceMeta csdomain device meta -// -// swagger:model csdomain.DeviceMeta -type CsdomainDeviceMeta struct { - - // version - Version string `json:"version,omitempty"` -} - -// Validate validates this csdomain device meta -func (m *CsdomainDeviceMeta) Validate(formats strfmt.Registry) error { - return nil -} - -// ContextValidate validates this csdomain device meta based on context it is used -func (m *CsdomainDeviceMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *CsdomainDeviceMeta) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CsdomainDeviceMeta) UnmarshalBinary(b []byte) error { - var res CsdomainDeviceMeta - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/csdomain_device_policy.go b/falcon/models/csdomain_device_policy.go deleted file mode 100644 index 341920d1..00000000 --- a/falcon/models/csdomain_device_policy.go +++ /dev/null @@ -1,143 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// CsdomainDevicePolicy csdomain device policy -// -// swagger:model csdomain.DevicePolicy -type CsdomainDevicePolicy struct { - - // applied - Applied bool `json:"applied,omitempty"` - - // applied date - // Format: date-time - AppliedDate strfmt.DateTime `json:"applied_date,omitempty"` - - // assigned date - // Format: date-time - AssignedDate strfmt.DateTime `json:"assigned_date,omitempty"` - - // policy id - // Required: true - PolicyID *string `json:"policy_id"` - - // policy type - // Required: true - PolicyType *string `json:"policy_type"` - - // rule groups - RuleGroups []string `json:"rule_groups"` - - // rule set id - RuleSetID string `json:"rule_set_id,omitempty"` - - // settings hash - SettingsHash string `json:"settings_hash,omitempty"` - - // uninstall protection - UninstallProtection string `json:"uninstall_protection,omitempty"` -} - -// Validate validates this csdomain device policy -func (m *CsdomainDevicePolicy) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateAppliedDate(formats); err != nil { - res = append(res, err) - } - - if err := m.validateAssignedDate(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePolicyID(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePolicyType(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainDevicePolicy) validateAppliedDate(formats strfmt.Registry) error { - if swag.IsZero(m.AppliedDate) { // not required - return nil - } - - if err := validate.FormatOf("applied_date", "body", "date-time", m.AppliedDate.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *CsdomainDevicePolicy) validateAssignedDate(formats strfmt.Registry) error { - if swag.IsZero(m.AssignedDate) { // not required - return nil - } - - if err := validate.FormatOf("assigned_date", "body", "date-time", m.AssignedDate.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *CsdomainDevicePolicy) validatePolicyID(formats strfmt.Registry) error { - - if err := validate.Required("policy_id", "body", m.PolicyID); err != nil { - return err - } - - return nil -} - -func (m *CsdomainDevicePolicy) validatePolicyType(formats strfmt.Registry) error { - - if err := validate.Required("policy_type", "body", m.PolicyType); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this csdomain device policy based on context it is used -func (m *CsdomainDevicePolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *CsdomainDevicePolicy) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CsdomainDevicePolicy) UnmarshalBinary(b []byte) error { - var res CsdomainDevicePolicy - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/csdomain_managed_app.go b/falcon/models/csdomain_managed_app.go deleted file mode 100644 index a3f519ee..00000000 --- a/falcon/models/csdomain_managed_app.go +++ /dev/null @@ -1,71 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// CsdomainManagedApp csdomain managed app -// -// swagger:model csdomain.ManagedApp -type CsdomainManagedApp struct { - - // version - // Required: true - Version *string `json:"version"` -} - -// Validate validates this csdomain managed app -func (m *CsdomainManagedApp) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateVersion(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainManagedApp) validateVersion(formats strfmt.Registry) error { - - if err := validate.Required("version", "body", m.Version); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this csdomain managed app based on context it is used -func (m *CsdomainManagedApp) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *CsdomainManagedApp) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CsdomainManagedApp) UnmarshalBinary(b []byte) error { - var res CsdomainManagedApp - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/csdomain_managed_apps.go b/falcon/models/csdomain_managed_apps.go deleted file mode 100644 index 86b0e1f0..00000000 --- a/falcon/models/csdomain_managed_apps.go +++ /dev/null @@ -1,196 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// CsdomainManagedApps csdomain managed apps -// -// swagger:model csdomain.ManagedApps -type CsdomainManagedApps struct { - - // airlock - Airlock *CsdomainManagedApp `json:"airlock,omitempty"` - - // automox - Automox *CsdomainManagedApp `json:"automox,omitempty"` - - // netskope - Netskope *CsdomainManagedApp `json:"netskope,omitempty"` -} - -// Validate validates this csdomain managed apps -func (m *CsdomainManagedApps) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateAirlock(formats); err != nil { - res = append(res, err) - } - - if err := m.validateAutomox(formats); err != nil { - res = append(res, err) - } - - if err := m.validateNetskope(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainManagedApps) validateAirlock(formats strfmt.Registry) error { - if swag.IsZero(m.Airlock) { // not required - return nil - } - - if m.Airlock != nil { - if err := m.Airlock.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("airlock") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("airlock") - } - return err - } - } - - return nil -} - -func (m *CsdomainManagedApps) validateAutomox(formats strfmt.Registry) error { - if swag.IsZero(m.Automox) { // not required - return nil - } - - if m.Automox != nil { - if err := m.Automox.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("automox") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("automox") - } - return err - } - } - - return nil -} - -func (m *CsdomainManagedApps) validateNetskope(formats strfmt.Registry) error { - if swag.IsZero(m.Netskope) { // not required - return nil - } - - if m.Netskope != nil { - if err := m.Netskope.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("netskope") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("netskope") - } - return err - } - } - - return nil -} - -// ContextValidate validate this csdomain managed apps based on the context it is used -func (m *CsdomainManagedApps) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateAirlock(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateAutomox(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateNetskope(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainManagedApps) contextValidateAirlock(ctx context.Context, formats strfmt.Registry) error { - - if m.Airlock != nil { - if err := m.Airlock.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("airlock") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("airlock") - } - return err - } - } - - return nil -} - -func (m *CsdomainManagedApps) contextValidateAutomox(ctx context.Context, formats strfmt.Registry) error { - - if m.Automox != nil { - if err := m.Automox.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("automox") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("automox") - } - return err - } - } - - return nil -} - -func (m *CsdomainManagedApps) contextValidateNetskope(ctx context.Context, formats strfmt.Registry) error { - - if m.Netskope != nil { - if err := m.Netskope.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("netskope") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("netskope") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *CsdomainManagedApps) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CsdomainManagedApps) UnmarshalBinary(b []byte) error { - var res CsdomainManagedApps - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/csdomain_mapped_device_policies.go b/falcon/models/csdomain_mapped_device_policies.go deleted file mode 100644 index 972aa8fd..00000000 --- a/falcon/models/csdomain_mapped_device_policies.go +++ /dev/null @@ -1,472 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// CsdomainMappedDevicePolicies csdomain mapped device policies -// -// swagger:model csdomain.MappedDevicePolicies -type CsdomainMappedDevicePolicies struct { - - // airlock - Airlock *CsdomainDevicePolicy `json:"airlock,omitempty"` - - // automox - Automox *CsdomainDevicePolicy `json:"automox,omitempty"` - - // device control - DeviceControl *CsdomainDevicePolicy `json:"device_control,omitempty"` - - // firewall - Firewall *CsdomainDevicePolicy `json:"firewall,omitempty"` - - // global config - GlobalConfig *CsdomainDevicePolicy `json:"global_config,omitempty"` - - // netskope - Netskope *CsdomainDevicePolicy `json:"netskope,omitempty"` - - // prevention - Prevention *CsdomainDevicePolicy `json:"prevention,omitempty"` - - // remote response - RemoteResponse *CsdomainDevicePolicy `json:"remote_response,omitempty"` - - // sensor update - SensorUpdate *CsdomainDevicePolicy `json:"sensor_update,omitempty"` -} - -// Validate validates this csdomain mapped device policies -func (m *CsdomainMappedDevicePolicies) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateAirlock(formats); err != nil { - res = append(res, err) - } - - if err := m.validateAutomox(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDeviceControl(formats); err != nil { - res = append(res, err) - } - - if err := m.validateFirewall(formats); err != nil { - res = append(res, err) - } - - if err := m.validateGlobalConfig(formats); err != nil { - res = append(res, err) - } - - if err := m.validateNetskope(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePrevention(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRemoteResponse(formats); err != nil { - res = append(res, err) - } - - if err := m.validateSensorUpdate(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateAirlock(formats strfmt.Registry) error { - if swag.IsZero(m.Airlock) { // not required - return nil - } - - if m.Airlock != nil { - if err := m.Airlock.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("airlock") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("airlock") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateAutomox(formats strfmt.Registry) error { - if swag.IsZero(m.Automox) { // not required - return nil - } - - if m.Automox != nil { - if err := m.Automox.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("automox") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("automox") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateDeviceControl(formats strfmt.Registry) error { - if swag.IsZero(m.DeviceControl) { // not required - return nil - } - - if m.DeviceControl != nil { - if err := m.DeviceControl.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("device_control") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("device_control") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateFirewall(formats strfmt.Registry) error { - if swag.IsZero(m.Firewall) { // not required - return nil - } - - if m.Firewall != nil { - if err := m.Firewall.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("firewall") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("firewall") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateGlobalConfig(formats strfmt.Registry) error { - if swag.IsZero(m.GlobalConfig) { // not required - return nil - } - - if m.GlobalConfig != nil { - if err := m.GlobalConfig.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("global_config") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("global_config") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateNetskope(formats strfmt.Registry) error { - if swag.IsZero(m.Netskope) { // not required - return nil - } - - if m.Netskope != nil { - if err := m.Netskope.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("netskope") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("netskope") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validatePrevention(formats strfmt.Registry) error { - if swag.IsZero(m.Prevention) { // not required - return nil - } - - if m.Prevention != nil { - if err := m.Prevention.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("prevention") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("prevention") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateRemoteResponse(formats strfmt.Registry) error { - if swag.IsZero(m.RemoteResponse) { // not required - return nil - } - - if m.RemoteResponse != nil { - if err := m.RemoteResponse.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("remote_response") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("remote_response") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) validateSensorUpdate(formats strfmt.Registry) error { - if swag.IsZero(m.SensorUpdate) { // not required - return nil - } - - if m.SensorUpdate != nil { - if err := m.SensorUpdate.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("sensor_update") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("sensor_update") - } - return err - } - } - - return nil -} - -// ContextValidate validate this csdomain mapped device policies based on the context it is used -func (m *CsdomainMappedDevicePolicies) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateAirlock(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateAutomox(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateDeviceControl(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateFirewall(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateGlobalConfig(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateNetskope(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidatePrevention(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateRemoteResponse(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateSensorUpdate(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateAirlock(ctx context.Context, formats strfmt.Registry) error { - - if m.Airlock != nil { - if err := m.Airlock.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("airlock") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("airlock") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateAutomox(ctx context.Context, formats strfmt.Registry) error { - - if m.Automox != nil { - if err := m.Automox.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("automox") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("automox") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateDeviceControl(ctx context.Context, formats strfmt.Registry) error { - - if m.DeviceControl != nil { - if err := m.DeviceControl.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("device_control") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("device_control") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateFirewall(ctx context.Context, formats strfmt.Registry) error { - - if m.Firewall != nil { - if err := m.Firewall.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("firewall") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("firewall") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateGlobalConfig(ctx context.Context, formats strfmt.Registry) error { - - if m.GlobalConfig != nil { - if err := m.GlobalConfig.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("global_config") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("global_config") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateNetskope(ctx context.Context, formats strfmt.Registry) error { - - if m.Netskope != nil { - if err := m.Netskope.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("netskope") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("netskope") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidatePrevention(ctx context.Context, formats strfmt.Registry) error { - - if m.Prevention != nil { - if err := m.Prevention.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("prevention") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("prevention") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateRemoteResponse(ctx context.Context, formats strfmt.Registry) error { - - if m.RemoteResponse != nil { - if err := m.RemoteResponse.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("remote_response") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("remote_response") - } - return err - } - } - - return nil -} - -func (m *CsdomainMappedDevicePolicies) contextValidateSensorUpdate(ctx context.Context, formats strfmt.Registry) error { - - if m.SensorUpdate != nil { - if err := m.SensorUpdate.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("sensor_update") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("sensor_update") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *CsdomainMappedDevicePolicies) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *CsdomainMappedDevicePolicies) UnmarshalBinary(b []byte) error { - var res CsdomainMappedDevicePolicies - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/detection_aggregate_threat_intel.go b/falcon/models/detection_aggregate_threat_intel.go index 0f33f371..6566a53b 100644 --- a/falcon/models/detection_aggregate_threat_intel.go +++ b/falcon/models/detection_aggregate_threat_intel.go @@ -72,6 +72,11 @@ func (m *DetectionAggregateThreatIntel) ContextValidate(ctx context.Context, for func (m *DetectionAggregateThreatIntel) contextValidateIndicator(ctx context.Context, formats strfmt.Registry) error { if m.Indicator != nil { + + if swag.IsZero(m.Indicator) { // not required + return nil + } + if err := m.Indicator.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("indicator") diff --git a/falcon/models/detection_enrichment_host.go b/falcon/models/detection_enrichment_host.go index 93d3ba46..fc82b0cd 100644 --- a/falcon/models/detection_enrichment_host.go +++ b/falcon/models/detection_enrichment_host.go @@ -90,6 +90,11 @@ func (m *DetectionEnrichmentHost) ContextValidate(ctx context.Context, formats s func (m *DetectionEnrichmentHost) contextValidateNetwork(ctx context.Context, formats strfmt.Registry) error { if m.Network != nil { + + if swag.IsZero(m.Network) { // not required + return nil + } + if err := m.Network.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("network") diff --git a/falcon/models/detection_inventory_enrichment.go b/falcon/models/detection_inventory_enrichment.go index bb40cca6..01743e8c 100644 --- a/falcon/models/detection_inventory_enrichment.go +++ b/falcon/models/detection_inventory_enrichment.go @@ -88,6 +88,11 @@ func (m *DetectionInventoryEnrichment) contextValidateHost(ctx context.Context, for i := 0; i < len(m.Host); i++ { if m.Host[i] != nil { + + if swag.IsZero(m.Host[i]) { // not required + return nil + } + if err := m.Host[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("host" + "." + strconv.Itoa(i)) diff --git a/falcon/models/detects_investigatable.go b/falcon/models/detects_alert.go similarity index 59% rename from falcon/models/detects_investigatable.go rename to falcon/models/detects_alert.go index 0d198394..dffa1e2c 100644 --- a/falcon/models/detects_investigatable.go +++ b/falcon/models/detects_alert.go @@ -7,7 +7,6 @@ package models import ( "context" - "strconv" "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" @@ -15,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// DetectsInvestigatable detects investigatable +// DetectsAlert detects alert // -// swagger:model detects.Investigatable -type DetectsInvestigatable struct { +// swagger:model detects.Alert +type DetectsAlert struct { // agent id AgentID string `json:"agent_id,omitempty"` @@ -45,13 +44,14 @@ type DetectsInvestigatable struct { Confidence int64 `json:"confidence,omitempty"` // crawl edge ids - CrawlEdgeIds map[string]DetectsInvestigatableCrawlEdgeIds `json:"crawl_edge_ids,omitempty"` - - // crawl traversal - CrawlTraversal []*ThreatgraphCrawlEdgesRequest `json:"crawl_traversal"` + CrawlEdgeIds map[string][]string `json:"crawl_edge_ids,omitempty"` // crawl vertex ids - CrawlVertexIds map[string]DetectsInvestigatableCrawlVertexIds `json:"crawl_vertex_ids,omitempty"` + CrawlVertexIds map[string][]string `json:"crawl_vertex_ids,omitempty"` + + // crawled timestamp + // Format: date-time + CrawledTimestamp strfmt.DateTime `json:"crawled_timestamp,omitempty"` // created timestamp // Format: date-time @@ -82,6 +82,9 @@ type DetectsInvestigatable struct { // pattern id PatternID int64 `json:"pattern_id,omitempty"` + // platform + Platform string `json:"platform,omitempty"` + // product Product string `json:"product,omitempty"` @@ -125,11 +128,11 @@ type DetectsInvestigatable struct { UpdatedTimestamp strfmt.DateTime `json:"updated_timestamp,omitempty"` } -// Validate validates this detects investigatable -func (m *DetectsInvestigatable) Validate(formats strfmt.Registry) error { +// Validate validates this detects alert +func (m *DetectsAlert) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateCrawlTraversal(formats); err != nil { + if err := m.validateCrawledTimestamp(formats); err != nil { res = append(res, err) } @@ -159,33 +162,19 @@ func (m *DetectsInvestigatable) Validate(formats strfmt.Registry) error { return nil } -func (m *DetectsInvestigatable) validateCrawlTraversal(formats strfmt.Registry) error { - if swag.IsZero(m.CrawlTraversal) { // not required +func (m *DetectsAlert) validateCrawledTimestamp(formats strfmt.Registry) error { + if swag.IsZero(m.CrawledTimestamp) { // not required return nil } - for i := 0; i < len(m.CrawlTraversal); i++ { - if swag.IsZero(m.CrawlTraversal[i]) { // not required - continue - } - - if m.CrawlTraversal[i] != nil { - if err := m.CrawlTraversal[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("crawl_traversal" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("crawl_traversal" + "." + strconv.Itoa(i)) - } - return err - } - } - + if err := validate.FormatOf("crawled_timestamp", "body", "date-time", m.CrawledTimestamp.String(), formats); err != nil { + return err } return nil } -func (m *DetectsInvestigatable) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *DetectsAlert) validateCreatedTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.CreatedTimestamp) { // not required return nil } @@ -197,7 +186,7 @@ func (m *DetectsInvestigatable) validateCreatedTimestamp(formats strfmt.Registry return nil } -func (m *DetectsInvestigatable) validateID(formats strfmt.Registry) error { +func (m *DetectsAlert) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -206,7 +195,7 @@ func (m *DetectsInvestigatable) validateID(formats strfmt.Registry) error { return nil } -func (m *DetectsInvestigatable) validateTimestamp(formats strfmt.Registry) error { +func (m *DetectsAlert) validateTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.Timestamp) { // not required return nil } @@ -218,7 +207,7 @@ func (m *DetectsInvestigatable) validateTimestamp(formats strfmt.Registry) error return nil } -func (m *DetectsInvestigatable) validateType(formats strfmt.Registry) error { +func (m *DetectsAlert) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -227,7 +216,7 @@ func (m *DetectsInvestigatable) validateType(formats strfmt.Registry) error { return nil } -func (m *DetectsInvestigatable) validateUpdatedTimestamp(formats strfmt.Registry) error { +func (m *DetectsAlert) validateUpdatedTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.UpdatedTimestamp) { // not required return nil } @@ -239,42 +228,13 @@ func (m *DetectsInvestigatable) validateUpdatedTimestamp(formats strfmt.Registry return nil } -// ContextValidate validate this detects investigatable based on the context it is used -func (m *DetectsInvestigatable) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateCrawlTraversal(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DetectsInvestigatable) contextValidateCrawlTraversal(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.CrawlTraversal); i++ { - - if m.CrawlTraversal[i] != nil { - if err := m.CrawlTraversal[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("crawl_traversal" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("crawl_traversal" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - +// ContextValidate validates this detects alert based on context it is used +func (m *DetectsAlert) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *DetectsInvestigatable) MarshalBinary() ([]byte, error) { +func (m *DetectsAlert) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -282,8 +242,8 @@ func (m *DetectsInvestigatable) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DetectsInvestigatable) UnmarshalBinary(b []byte) error { - var res DetectsInvestigatable +func (m *DetectsAlert) UnmarshalBinary(b []byte) error { + var res DetectsAlert if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/detects_behavior.go b/falcon/models/detects_behavior.go index f374f7be..8e707707 100644 --- a/falcon/models/detects_behavior.go +++ b/falcon/models/detects_behavior.go @@ -600,6 +600,7 @@ func (m *DetectsBehavior) ContextValidate(ctx context.Context, formats strfmt.Re func (m *DetectsBehavior) contextValidateParentDetails(ctx context.Context, formats strfmt.Registry) error { if m.ParentDetails != nil { + if err := m.ParentDetails.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("parent_details") @@ -616,6 +617,7 @@ func (m *DetectsBehavior) contextValidateParentDetails(ctx context.Context, form func (m *DetectsBehavior) contextValidatePatternDispositionDetails(ctx context.Context, formats strfmt.Registry) error { if m.PatternDispositionDetails != nil { + if err := m.PatternDispositionDetails.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pattern_disposition_details") diff --git a/falcon/models/detects_investigatable_crawl_edge_ids.go b/falcon/models/detects_investigatable_crawl_edge_ids.go deleted file mode 100644 index ec237c29..00000000 --- a/falcon/models/detects_investigatable_crawl_edge_ids.go +++ /dev/null @@ -1,11 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -// DetectsInvestigatableCrawlEdgeIds detects investigatable crawl edge ids -// -// swagger:model detects.Investigatable.crawl_edge_ids -type DetectsInvestigatableCrawlEdgeIds interface{} diff --git a/falcon/models/detects_investigatable_crawl_vertex_ids.go b/falcon/models/detects_investigatable_crawl_vertex_ids.go deleted file mode 100644 index 132be9a3..00000000 --- a/falcon/models/detects_investigatable_crawl_vertex_ids.go +++ /dev/null @@ -1,11 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -// DetectsInvestigatableCrawlVertexIds detects investigatable crawl vertex ids -// -// swagger:model detects.Investigatable.crawl_vertex_ids -type DetectsInvestigatableCrawlVertexIds interface{} diff --git a/falcon/models/detectsapi_patch_entities_investigatables_v2_request.go b/falcon/models/detectsapi_patch_entities_alerts_v2_request.go similarity index 65% rename from falcon/models/detectsapi_patch_entities_investigatables_v2_request.go rename to falcon/models/detectsapi_patch_entities_alerts_v2_request.go index 71f9a0ee..e4c54c8a 100644 --- a/falcon/models/detectsapi_patch_entities_investigatables_v2_request.go +++ b/falcon/models/detectsapi_patch_entities_alerts_v2_request.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// DetectsapiPatchEntitiesInvestigatablesV2Request detectsapi patch entities investigatables v2 request +// DetectsapiPatchEntitiesAlertsV2Request detectsapi patch entities alerts v2 request // -// swagger:model detectsapi.PatchEntitiesInvestigatablesV2Request -type DetectsapiPatchEntitiesInvestigatablesV2Request struct { +// swagger:model detectsapi.PatchEntitiesAlertsV2Request +type DetectsapiPatchEntitiesAlertsV2Request struct { // action parameters ActionParameters []*MsaspecActionParameter `json:"action_parameters"` @@ -28,8 +28,8 @@ type DetectsapiPatchEntitiesInvestigatablesV2Request struct { Ids []string `json:"ids"` } -// Validate validates this detectsapi patch entities investigatables v2 request -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) Validate(formats strfmt.Registry) error { +// Validate validates this detectsapi patch entities alerts v2 request +func (m *DetectsapiPatchEntitiesAlertsV2Request) Validate(formats strfmt.Registry) error { var res []error if err := m.validateActionParameters(formats); err != nil { @@ -46,7 +46,7 @@ func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) Validate(formats strfm return nil } -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) validateActionParameters(formats strfmt.Registry) error { +func (m *DetectsapiPatchEntitiesAlertsV2Request) validateActionParameters(formats strfmt.Registry) error { if swag.IsZero(m.ActionParameters) { // not required return nil } @@ -72,7 +72,7 @@ func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) validateActionParamete return nil } -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) validateIds(formats strfmt.Registry) error { +func (m *DetectsapiPatchEntitiesAlertsV2Request) validateIds(formats strfmt.Registry) error { if err := validate.Required("ids", "body", m.Ids); err != nil { return err @@ -81,8 +81,8 @@ func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) validateIds(formats st return nil } -// ContextValidate validate this detectsapi patch entities investigatables v2 request based on the context it is used -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this detectsapi patch entities alerts v2 request based on the context it is used +func (m *DetectsapiPatchEntitiesAlertsV2Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateActionParameters(ctx, formats); err != nil { @@ -95,11 +95,16 @@ func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) ContextValidate(ctx co return nil } -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) contextValidateActionParameters(ctx context.Context, formats strfmt.Registry) error { +func (m *DetectsapiPatchEntitiesAlertsV2Request) contextValidateActionParameters(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.ActionParameters); i++ { if m.ActionParameters[i] != nil { + + if swag.IsZero(m.ActionParameters[i]) { // not required + return nil + } + if err := m.ActionParameters[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("action_parameters" + "." + strconv.Itoa(i)) @@ -116,7 +121,7 @@ func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) contextValidateActionP } // MarshalBinary interface implementation -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) MarshalBinary() ([]byte, error) { +func (m *DetectsapiPatchEntitiesAlertsV2Request) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -124,8 +129,8 @@ func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) MarshalBinary() ([]byt } // UnmarshalBinary interface implementation -func (m *DetectsapiPatchEntitiesInvestigatablesV2Request) UnmarshalBinary(b []byte) error { - var res DetectsapiPatchEntitiesInvestigatablesV2Request +func (m *DetectsapiPatchEntitiesAlertsV2Request) UnmarshalBinary(b []byte) error { + var res DetectsapiPatchEntitiesAlertsV2Request if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/detectsapi_patch_entities_investigatables_v1_request.go b/falcon/models/detectsapi_patch_entities_investigatables_v1_request.go deleted file mode 100644 index 6c187486..00000000 --- a/falcon/models/detectsapi_patch_entities_investigatables_v1_request.go +++ /dev/null @@ -1,122 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DetectsapiPatchEntitiesInvestigatablesV1Request detectsapi patch entities investigatables v1 request -// -// swagger:model detectsapi.PatchEntitiesInvestigatablesV1Request -type DetectsapiPatchEntitiesInvestigatablesV1Request struct { - - // ids - // Required: true - Ids []string `json:"ids"` - - // request - Request *MsaEntityActionRequest `json:"request,omitempty"` -} - -// Validate validates this detectsapi patch entities investigatables v1 request -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateIds(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRequest(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) validateIds(formats strfmt.Registry) error { - - if err := validate.Required("ids", "body", m.Ids); err != nil { - return err - } - - return nil -} - -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) validateRequest(formats strfmt.Registry) error { - if swag.IsZero(m.Request) { // not required - return nil - } - - if m.Request != nil { - if err := m.Request.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("request") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("request") - } - return err - } - } - - return nil -} - -// ContextValidate validate this detectsapi patch entities investigatables v1 request based on the context it is used -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateRequest(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) contextValidateRequest(ctx context.Context, formats strfmt.Registry) error { - - if m.Request != nil { - if err := m.Request.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("request") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("request") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DetectsapiPatchEntitiesInvestigatablesV1Request) UnmarshalBinary(b []byte) error { - var res DetectsapiPatchEntitiesInvestigatablesV1Request - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/detectsapi_post_entities_alerts_v1_request.go b/falcon/models/detectsapi_post_entities_alerts_v1_request.go new file mode 100644 index 00000000..3109100e --- /dev/null +++ b/falcon/models/detectsapi_post_entities_alerts_v1_request.go @@ -0,0 +1,71 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DetectsapiPostEntitiesAlertsV1Request detectsapi post entities alerts v1 request +// +// swagger:model detectsapi.PostEntitiesAlertsV1Request +type DetectsapiPostEntitiesAlertsV1Request struct { + + // ids + // Required: true + Ids []string `json:"ids"` +} + +// Validate validates this detectsapi post entities alerts v1 request +func (m *DetectsapiPostEntitiesAlertsV1Request) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateIds(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Request) validateIds(formats strfmt.Registry) error { + + if err := validate.Required("ids", "body", m.Ids); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this detectsapi post entities alerts v1 request based on context it is used +func (m *DetectsapiPostEntitiesAlertsV1Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DetectsapiPostEntitiesAlertsV1Request) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DetectsapiPostEntitiesAlertsV1Request) UnmarshalBinary(b []byte) error { + var res DetectsapiPostEntitiesAlertsV1Request + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/detectsapi_post_entities_alerts_v1_response.go b/falcon/models/detectsapi_post_entities_alerts_v1_response.go new file mode 100644 index 00000000..b47c8084 --- /dev/null +++ b/falcon/models/detectsapi_post_entities_alerts_v1_response.go @@ -0,0 +1,235 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DetectsapiPostEntitiesAlertsV1Response detectsapi post entities alerts v1 response +// +// swagger:model detectsapi.PostEntitiesAlertsV1Response +type DetectsapiPostEntitiesAlertsV1Response struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DetectsAlert `json:"resources"` +} + +// Validate validates this detectsapi post entities alerts v1 response +func (m *DetectsapiPostEntitiesAlertsV1Response) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Response) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Response) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Response) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this detectsapi post entities alerts v1 response based on the context it is used +func (m *DetectsapiPostEntitiesAlertsV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Response) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DetectsapiPostEntitiesAlertsV1Response) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DetectsapiPostEntitiesAlertsV1Response) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DetectsapiPostEntitiesAlertsV1Response) UnmarshalBinary(b []byte) error { + var res DetectsapiPostEntitiesAlertsV1Response + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/detectsapi_post_entities_investigatables_v1_request.go b/falcon/models/detectsapi_post_entities_investigatables_v1_request.go deleted file mode 100644 index e1fded85..00000000 --- a/falcon/models/detectsapi_post_entities_investigatables_v1_request.go +++ /dev/null @@ -1,71 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DetectsapiPostEntitiesInvestigatablesV1Request detectsapi post entities investigatables v1 request -// -// swagger:model detectsapi.PostEntitiesInvestigatablesV1Request -type DetectsapiPostEntitiesInvestigatablesV1Request struct { - - // ids - // Required: true - Ids []string `json:"ids"` -} - -// Validate validates this detectsapi post entities investigatables v1 request -func (m *DetectsapiPostEntitiesInvestigatablesV1Request) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateIds(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Request) validateIds(formats strfmt.Registry) error { - - if err := validate.Required("ids", "body", m.Ids); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this detectsapi post entities investigatables v1 request based on context it is used -func (m *DetectsapiPostEntitiesInvestigatablesV1Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *DetectsapiPostEntitiesInvestigatablesV1Request) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DetectsapiPostEntitiesInvestigatablesV1Request) UnmarshalBinary(b []byte) error { - var res DetectsapiPostEntitiesInvestigatablesV1Request - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/detectsapi_post_entities_investigatables_v1_response.go b/falcon/models/detectsapi_post_entities_investigatables_v1_response.go deleted file mode 100644 index f2e59f06..00000000 --- a/falcon/models/detectsapi_post_entities_investigatables_v1_response.go +++ /dev/null @@ -1,226 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DetectsapiPostEntitiesInvestigatablesV1Response detectsapi post entities investigatables v1 response -// -// swagger:model detectsapi.PostEntitiesInvestigatablesV1Response -type DetectsapiPostEntitiesInvestigatablesV1Response struct { - - // errors - // Required: true - Errors []*MsaAPIError `json:"errors"` - - // meta - // Required: true - Meta *MsaMetaInfo `json:"meta"` - - // resources - // Required: true - Resources []*DetectsInvestigatable `json:"resources"` -} - -// Validate validates this detectsapi post entities investigatables v1 response -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateErrors(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err - } - - for i := 0; i < len(m.Errors); i++ { - if swag.IsZero(m.Errors[i]) { // not required - continue - } - - if m.Errors[i] != nil { - if err := m.Errors[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) validateMeta(formats strfmt.Registry) error { - - if err := validate.Required("meta", "body", m.Meta); err != nil { - return err - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - for i := 0; i < len(m.Resources); i++ { - if swag.IsZero(m.Resources[i]) { // not required - continue - } - - if m.Resources[i] != nil { - if err := m.Resources[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this detectsapi post entities investigatables v1 response based on the context it is used -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateErrors(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateResources(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Errors); i++ { - - if m.Errors[i] != nil { - if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Resources); i++ { - - if m.Resources[i] != nil { - if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DetectsapiPostEntitiesInvestigatablesV1Response) UnmarshalBinary(b []byte) error { - var res DetectsapiPostEntitiesInvestigatablesV1Response - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_create_r_t_response_policies_v1.go b/falcon/models/device_control_create_policies_v1.go similarity index 66% rename from falcon/models/requests_create_r_t_response_policies_v1.go rename to falcon/models/device_control_create_policies_v1.go index 0e4fddc5..49029f1b 100644 --- a/falcon/models/requests_create_r_t_response_policies_v1.go +++ b/falcon/models/device_control_create_policies_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateRTResponsePoliciesV1 A req to create realtime policies +// DeviceControlCreatePoliciesV1 A req to create DeviceControl policies // -// swagger:model requests.CreateRTResponsePoliciesV1 -type RequestsCreateRTResponsePoliciesV1 struct { +// swagger:model device_control.CreatePoliciesV1 +type DeviceControlCreatePoliciesV1 struct { // A collection of policies to create // Required: true - Resources []*RequestsCreateRTResponsePolicyV1 `json:"resources"` + Resources []*DeviceControlCreatePolicyReqV1 `json:"resources"` } -// Validate validates this requests create r t response policies v1 -func (m *RequestsCreateRTResponsePoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this device control create policies v1 +func (m *DeviceControlCreatePoliciesV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsCreateRTResponsePoliciesV1) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsCreateRTResponsePoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *DeviceControlCreatePoliciesV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsCreateRTResponsePoliciesV1) validateResources(formats strfmt.Re return nil } -// ContextValidate validate this requests create r t response policies v1 based on the context it is used -func (m *RequestsCreateRTResponsePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this device control create policies v1 based on the context it is used +func (m *DeviceControlCreatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsCreateRTResponsePoliciesV1) ContextValidate(ctx context.Context return nil } -func (m *RequestsCreateRTResponsePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceControlCreatePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsCreateRTResponsePoliciesV1) contextValidateResources(ctx contex } // MarshalBinary interface implementation -func (m *RequestsCreateRTResponsePoliciesV1) MarshalBinary() ([]byte, error) { +func (m *DeviceControlCreatePoliciesV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsCreateRTResponsePoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateRTResponsePoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateRTResponsePoliciesV1 +func (m *DeviceControlCreatePoliciesV1) UnmarshalBinary(b []byte) error { + var res DeviceControlCreatePoliciesV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_device_control_policy_v1.go b/falcon/models/device_control_create_policy_req_v1.go similarity index 57% rename from falcon/models/requests_create_device_control_policy_v1.go rename to falcon/models/device_control_create_policy_req_v1.go index 2cc4a519..81ee2447 100644 --- a/falcon/models/requests_create_device_control_policy_v1.go +++ b/falcon/models/device_control_create_policy_req_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateDeviceControlPolicyV1 requests create device control policy v1 +// DeviceControlCreatePolicyReqV1 device control create policy req v1 // -// swagger:model requests.CreateDeviceControlPolicyV1 -type RequestsCreateDeviceControlPolicyV1 struct { +// swagger:model device_control.CreatePolicyReqV1 +type DeviceControlCreatePolicyReqV1 struct { // If specified the settings of the DeviceControl policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` @@ -36,11 +36,11 @@ type RequestsCreateDeviceControlPolicyV1 struct { PlatformName *string `json:"platform_name"` // The settings to create the policy with - Settings *RequestsDeviceControlPolicySettingsV1 `json:"settings,omitempty"` + Settings *DeviceControlSettingsReqV1 `json:"settings,omitempty"` } -// Validate validates this requests create device control policy v1 -func (m *RequestsCreateDeviceControlPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this device control create policy req v1 +func (m *DeviceControlCreatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -61,7 +61,7 @@ func (m *RequestsCreateDeviceControlPolicyV1) Validate(formats strfmt.Registry) return nil } -func (m *RequestsCreateDeviceControlPolicyV1) validateName(formats strfmt.Registry) error { +func (m *DeviceControlCreatePolicyReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -70,7 +70,7 @@ func (m *RequestsCreateDeviceControlPolicyV1) validateName(formats strfmt.Regist return nil } -var requestsCreateDeviceControlPolicyV1TypePlatformNamePropEnum []interface{} +var deviceControlCreatePolicyReqV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -78,31 +78,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreateDeviceControlPolicyV1TypePlatformNamePropEnum = append(requestsCreateDeviceControlPolicyV1TypePlatformNamePropEnum, v) + deviceControlCreatePolicyReqV1TypePlatformNamePropEnum = append(deviceControlCreatePolicyReqV1TypePlatformNamePropEnum, v) } } const ( - // RequestsCreateDeviceControlPolicyV1PlatformNameWindows captures enum value "Windows" - RequestsCreateDeviceControlPolicyV1PlatformNameWindows string = "Windows" + // DeviceControlCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" + DeviceControlCreatePolicyReqV1PlatformNameWindows string = "Windows" - // RequestsCreateDeviceControlPolicyV1PlatformNameMac captures enum value "Mac" - RequestsCreateDeviceControlPolicyV1PlatformNameMac string = "Mac" + // DeviceControlCreatePolicyReqV1PlatformNameMac captures enum value "Mac" + DeviceControlCreatePolicyReqV1PlatformNameMac string = "Mac" - // RequestsCreateDeviceControlPolicyV1PlatformNameLinux captures enum value "Linux" - RequestsCreateDeviceControlPolicyV1PlatformNameLinux string = "Linux" + // DeviceControlCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" + DeviceControlCreatePolicyReqV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *RequestsCreateDeviceControlPolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreateDeviceControlPolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *DeviceControlCreatePolicyReqV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, deviceControlCreatePolicyReqV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreateDeviceControlPolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *DeviceControlCreatePolicyReqV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -116,7 +116,7 @@ func (m *RequestsCreateDeviceControlPolicyV1) validatePlatformName(formats strfm return nil } -func (m *RequestsCreateDeviceControlPolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *DeviceControlCreatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -135,8 +135,8 @@ func (m *RequestsCreateDeviceControlPolicyV1) validateSettings(formats strfmt.Re return nil } -// ContextValidate validate this requests create device control policy v1 based on the context it is used -func (m *RequestsCreateDeviceControlPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this device control create policy req v1 based on the context it is used +func (m *DeviceControlCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -149,9 +149,14 @@ func (m *RequestsCreateDeviceControlPolicyV1) ContextValidate(ctx context.Contex return nil } -func (m *RequestsCreateDeviceControlPolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceControlCreatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + + if swag.IsZero(m.Settings) { // not required + return nil + } + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -166,7 +171,7 @@ func (m *RequestsCreateDeviceControlPolicyV1) contextValidateSettings(ctx contex } // MarshalBinary interface implementation -func (m *RequestsCreateDeviceControlPolicyV1) MarshalBinary() ([]byte, error) { +func (m *DeviceControlCreatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -174,8 +179,8 @@ func (m *RequestsCreateDeviceControlPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateDeviceControlPolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateDeviceControlPolicyV1 +func (m *DeviceControlCreatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res DeviceControlCreatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_device_control_policy_exception_v1.go b/falcon/models/device_control_exception_req_v1.go similarity index 68% rename from falcon/models/requests_device_control_policy_exception_v1.go rename to falcon/models/device_control_exception_req_v1.go index 0b6cff68..960b9f7e 100644 --- a/falcon/models/requests_device_control_policy_exception_v1.go +++ b/falcon/models/device_control_exception_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsDeviceControlPolicyExceptionV1 requests device control policy exception v1 +// DeviceControlExceptionReqV1 device control exception req v1 // -// swagger:model requests.DeviceControlPolicyExceptionV1 -type RequestsDeviceControlPolicyExceptionV1 struct { +// swagger:model device_control.ExceptionReqV1 +type DeviceControlExceptionReqV1 struct { // action Action string `json:"action,omitempty"` @@ -47,6 +47,9 @@ type RequestsDeviceControlPolicyExceptionV1 struct { // serial number SerialNumber string `json:"serial_number,omitempty"` + // true indicates using blob syntax USB serial numbers + UseWildcard bool `json:"use_wildcard,omitempty"` + // Hexadecimal VendorID used to apply the exception VendorID string `json:"vendor_id,omitempty"` @@ -57,8 +60,8 @@ type RequestsDeviceControlPolicyExceptionV1 struct { VendorName string `json:"vendor_name,omitempty"` } -// Validate validates this requests device control policy exception v1 -func (m *RequestsDeviceControlPolicyExceptionV1) Validate(formats strfmt.Registry) error { +// Validate validates this device control exception req v1 +func (m *DeviceControlExceptionReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateExpirationTime(formats); err != nil { @@ -71,7 +74,7 @@ func (m *RequestsDeviceControlPolicyExceptionV1) Validate(formats strfmt.Registr return nil } -func (m *RequestsDeviceControlPolicyExceptionV1) validateExpirationTime(formats strfmt.Registry) error { +func (m *DeviceControlExceptionReqV1) validateExpirationTime(formats strfmt.Registry) error { if swag.IsZero(m.ExpirationTime) { // not required return nil } @@ -83,13 +86,13 @@ func (m *RequestsDeviceControlPolicyExceptionV1) validateExpirationTime(formats return nil } -// ContextValidate validates this requests device control policy exception v1 based on context it is used -func (m *RequestsDeviceControlPolicyExceptionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this device control exception req v1 based on context it is used +func (m *DeviceControlExceptionReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsDeviceControlPolicyExceptionV1) MarshalBinary() ([]byte, error) { +func (m *DeviceControlExceptionReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -97,8 +100,8 @@ func (m *RequestsDeviceControlPolicyExceptionV1) MarshalBinary() ([]byte, error) } // UnmarshalBinary interface implementation -func (m *RequestsDeviceControlPolicyExceptionV1) UnmarshalBinary(b []byte) error { - var res RequestsDeviceControlPolicyExceptionV1 +func (m *DeviceControlExceptionReqV1) UnmarshalBinary(b []byte) error { + var res DeviceControlExceptionReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/device_control_exception_resp_v1.go b/falcon/models/device_control_exception_resp_v1.go index 97da9ccd..3477d148 100644 --- a/falcon/models/device_control_exception_resp_v1.go +++ b/falcon/models/device_control_exception_resp_v1.go @@ -33,7 +33,8 @@ type DeviceControlExceptionRespV1 struct { Description string `json:"description,omitempty"` // expiration time - ExpirationTime string `json:"expiration_time,omitempty"` + // Format: date-time + ExpirationTime strfmt.DateTime `json:"expiration_time,omitempty"` // Unique identifier for an exception // Required: true @@ -72,6 +73,10 @@ func (m *DeviceControlExceptionRespV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateExpirationTime(formats); err != nil { + res = append(res, err) + } + if err := m.validateID(formats); err != nil { res = append(res, err) } @@ -91,6 +96,18 @@ func (m *DeviceControlExceptionRespV1) validateClass(formats strfmt.Registry) er return nil } +func (m *DeviceControlExceptionRespV1) validateExpirationTime(formats strfmt.Registry) error { + if swag.IsZero(m.ExpirationTime) { // not required + return nil + } + + if err := validate.FormatOf("expiration_time", "body", "date-time", m.ExpirationTime.String(), formats); err != nil { + return err + } + + return nil +} + func (m *DeviceControlExceptionRespV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { diff --git a/falcon/models/device_control_policy_v1.go b/falcon/models/device_control_policy_v1.go index 3f7fce75..39cddf97 100644 --- a/falcon/models/device_control_policy_v1.go +++ b/falcon/models/device_control_policy_v1.go @@ -336,6 +336,11 @@ func (m *DeviceControlPolicyV1) contextValidateGroups(ctx context.Context, forma for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -354,6 +359,7 @@ func (m *DeviceControlPolicyV1) contextValidateGroups(ctx context.Context, forma func (m *DeviceControlPolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") diff --git a/falcon/models/device_control_req_update_default_d_c_policy_v1.go b/falcon/models/device_control_req_update_default_d_c_policy_v1.go index 1146d0a6..b48ab570 100644 --- a/falcon/models/device_control_req_update_default_d_c_policy_v1.go +++ b/falcon/models/device_control_req_update_default_d_c_policy_v1.go @@ -72,6 +72,11 @@ func (m *DeviceControlReqUpdateDefaultDCPolicyV1) ContextValidate(ctx context.Co func (m *DeviceControlReqUpdateDefaultDCPolicyV1) contextValidateCustomNotifications(ctx context.Context, formats strfmt.Registry) error { if m.CustomNotifications != nil { + + if swag.IsZero(m.CustomNotifications) { // not required + return nil + } + if err := m.CustomNotifications.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("custom_notifications") diff --git a/falcon/models/device_control_resp_v1.go b/falcon/models/device_control_resp_v1.go index 52da7e4a..aead95c1 100644 --- a/falcon/models/device_control_resp_v1.go +++ b/falcon/models/device_control_resp_v1.go @@ -156,6 +156,11 @@ func (m *DeviceControlRespV1) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DeviceControlRespV1) contextValidateErrors(ctx context.Context, formats func (m *DeviceControlRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DeviceControlRespV1) contextValidateResources(ctx context.Context, form for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/device_control_resp_v2.go b/falcon/models/device_control_resp_v2.go new file mode 100644 index 00000000..723520ba --- /dev/null +++ b/falcon/models/device_control_resp_v2.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DeviceControlRespV2 device control resp v2 +// +// swagger:model device_control.RespV2 +type DeviceControlRespV2 struct { + + // A collection of any errors which occurred during execution of the request + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // Additional metadata about the request + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DeviceControlPolicyV1 `json:"resources"` +} + +// Validate validates this device control resp v2 +func (m *DeviceControlRespV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DeviceControlRespV2) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DeviceControlRespV2) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DeviceControlRespV2) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this device control resp v2 based on the context it is used +func (m *DeviceControlRespV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DeviceControlRespV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DeviceControlRespV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DeviceControlRespV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DeviceControlRespV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DeviceControlRespV2) UnmarshalBinary(b []byte) error { + var res DeviceControlRespV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/device_control_settings_req_v1.go b/falcon/models/device_control_settings_req_v1.go new file mode 100644 index 00000000..1579e6e0 --- /dev/null +++ b/falcon/models/device_control_settings_req_v1.go @@ -0,0 +1,300 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "encoding/json" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DeviceControlSettingsReqV1 device control settings req v1 +// +// swagger:model device_control.SettingsReqV1 +type DeviceControlSettingsReqV1 struct { + + // Settings that apply to a USB Class + // Required: true + Classes []*DeviceControlUSBClassExceptionsReqV1 `json:"classes"` + + // A collection of custom notifications triggered to the end-user when a USB policy is violated + CustomNotifications *DeviceControlUSBCustomNotifications `json:"custom_notifications,omitempty"` + + // An array of exception IDs to delete from the policy + // Required: true + DeleteExceptions []string `json:"delete_exceptions"` + + // Does the end user receives a notification when the policy is violated + // Required: true + // Enum: [SILENT NOTIFY_USER] + EndUserNotification *string `json:"end_user_notification"` + + // How is this policy enforced + // Required: true + // Enum: [MONITOR_ONLY MONITOR_ENFORCE] + EnforcementMode *string `json:"enforcement_mode"` + + // A bool value that enables file metadata functionality on the sensor or not + EnhancedFileMetadata bool `json:"enhanced_file_metadata,omitempty"` +} + +// Validate validates this device control settings req v1 +func (m *DeviceControlSettingsReqV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateClasses(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCustomNotifications(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDeleteExceptions(formats); err != nil { + res = append(res, err) + } + + if err := m.validateEndUserNotification(formats); err != nil { + res = append(res, err) + } + + if err := m.validateEnforcementMode(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DeviceControlSettingsReqV1) validateClasses(formats strfmt.Registry) error { + + if err := validate.Required("classes", "body", m.Classes); err != nil { + return err + } + + for i := 0; i < len(m.Classes); i++ { + if swag.IsZero(m.Classes[i]) { // not required + continue + } + + if m.Classes[i] != nil { + if err := m.Classes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("classes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("classes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DeviceControlSettingsReqV1) validateCustomNotifications(formats strfmt.Registry) error { + if swag.IsZero(m.CustomNotifications) { // not required + return nil + } + + if m.CustomNotifications != nil { + if err := m.CustomNotifications.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("custom_notifications") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("custom_notifications") + } + return err + } + } + + return nil +} + +func (m *DeviceControlSettingsReqV1) validateDeleteExceptions(formats strfmt.Registry) error { + + if err := validate.Required("delete_exceptions", "body", m.DeleteExceptions); err != nil { + return err + } + + return nil +} + +var deviceControlSettingsReqV1TypeEndUserNotificationPropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["SILENT","NOTIFY_USER"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + deviceControlSettingsReqV1TypeEndUserNotificationPropEnum = append(deviceControlSettingsReqV1TypeEndUserNotificationPropEnum, v) + } +} + +const ( + + // DeviceControlSettingsReqV1EndUserNotificationSILENT captures enum value "SILENT" + DeviceControlSettingsReqV1EndUserNotificationSILENT string = "SILENT" + + // DeviceControlSettingsReqV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER" + DeviceControlSettingsReqV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER" +) + +// prop value enum +func (m *DeviceControlSettingsReqV1) validateEndUserNotificationEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, deviceControlSettingsReqV1TypeEndUserNotificationPropEnum, true); err != nil { + return err + } + return nil +} + +func (m *DeviceControlSettingsReqV1) validateEndUserNotification(formats strfmt.Registry) error { + + if err := validate.Required("end_user_notification", "body", m.EndUserNotification); err != nil { + return err + } + + // value enum + if err := m.validateEndUserNotificationEnum("end_user_notification", "body", *m.EndUserNotification); err != nil { + return err + } + + return nil +} + +var deviceControlSettingsReqV1TypeEnforcementModePropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["MONITOR_ONLY","MONITOR_ENFORCE"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + deviceControlSettingsReqV1TypeEnforcementModePropEnum = append(deviceControlSettingsReqV1TypeEnforcementModePropEnum, v) + } +} + +const ( + + // DeviceControlSettingsReqV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY" + DeviceControlSettingsReqV1EnforcementModeMONITORONLY string = "MONITOR_ONLY" + + // DeviceControlSettingsReqV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE" + DeviceControlSettingsReqV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE" +) + +// prop value enum +func (m *DeviceControlSettingsReqV1) validateEnforcementModeEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, deviceControlSettingsReqV1TypeEnforcementModePropEnum, true); err != nil { + return err + } + return nil +} + +func (m *DeviceControlSettingsReqV1) validateEnforcementMode(formats strfmt.Registry) error { + + if err := validate.Required("enforcement_mode", "body", m.EnforcementMode); err != nil { + return err + } + + // value enum + if err := m.validateEnforcementModeEnum("enforcement_mode", "body", *m.EnforcementMode); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this device control settings req v1 based on the context it is used +func (m *DeviceControlSettingsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateClasses(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateCustomNotifications(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DeviceControlSettingsReqV1) contextValidateClasses(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Classes); i++ { + + if m.Classes[i] != nil { + + if swag.IsZero(m.Classes[i]) { // not required + return nil + } + + if err := m.Classes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("classes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("classes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DeviceControlSettingsReqV1) contextValidateCustomNotifications(ctx context.Context, formats strfmt.Registry) error { + + if m.CustomNotifications != nil { + + if swag.IsZero(m.CustomNotifications) { // not required + return nil + } + + if err := m.CustomNotifications.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("custom_notifications") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("custom_notifications") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DeviceControlSettingsReqV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DeviceControlSettingsReqV1) UnmarshalBinary(b []byte) error { + var res DeviceControlSettingsReqV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/device_control_settings_resp_v1.go b/falcon/models/device_control_settings_resp_v1.go index 36070aeb..f16ce024 100644 --- a/falcon/models/device_control_settings_resp_v1.go +++ b/falcon/models/device_control_settings_resp_v1.go @@ -240,6 +240,11 @@ func (m *DeviceControlSettingsRespV1) contextValidateClasses(ctx context.Context for i := 0; i < len(m.Classes); i++ { if m.Classes[i] != nil { + + if swag.IsZero(m.Classes[i]) { // not required + return nil + } + if err := m.Classes[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("classes" + "." + strconv.Itoa(i)) @@ -258,6 +263,11 @@ func (m *DeviceControlSettingsRespV1) contextValidateClasses(ctx context.Context func (m *DeviceControlSettingsRespV1) contextValidateCustomNotifications(ctx context.Context, formats strfmt.Registry) error { if m.CustomNotifications != nil { + + if swag.IsZero(m.CustomNotifications) { // not required + return nil + } + if err := m.CustomNotifications.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("custom_notifications") diff --git a/falcon/models/requests_device_control_policy_class_settings_v1.go b/falcon/models/device_control_u_s_b_class_exceptions_req_v1.go similarity index 56% rename from falcon/models/requests_device_control_policy_class_settings_v1.go rename to falcon/models/device_control_u_s_b_class_exceptions_req_v1.go index 2bcb6d52..f81d016d 100644 --- a/falcon/models/requests_device_control_policy_class_settings_v1.go +++ b/falcon/models/device_control_u_s_b_class_exceptions_req_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsDeviceControlPolicyClassSettingsV1 requests device control policy class settings v1 +// DeviceControlUSBClassExceptionsReqV1 device control u s b class exceptions req v1 // -// swagger:model requests.DeviceControlPolicyClassSettingsV1 -type RequestsDeviceControlPolicyClassSettingsV1 struct { +// swagger:model device_control.USBClassExceptionsReqV1 +type DeviceControlUSBClassExceptionsReqV1 struct { // Policy action // Required: true @@ -28,15 +28,15 @@ type RequestsDeviceControlPolicyClassSettingsV1 struct { // Exceptions to the rules of this policy setting // Required: true - Exceptions []*RequestsDeviceControlPolicyExceptionV1 `json:"exceptions"` + Exceptions []*DeviceControlExceptionReqV1 `json:"exceptions"` // USB Class id // Required: true ID *string `json:"id"` } -// Validate validates this requests device control policy class settings v1 -func (m *RequestsDeviceControlPolicyClassSettingsV1) Validate(formats strfmt.Registry) error { +// Validate validates this device control u s b class exceptions req v1 +func (m *DeviceControlUSBClassExceptionsReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateAction(formats); err != nil { @@ -57,7 +57,7 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) Validate(formats strfmt.Reg return nil } -var requestsDeviceControlPolicyClassSettingsV1TypeActionPropEnum []interface{} +var deviceControlUSBClassExceptionsReqV1TypeActionPropEnum []interface{} func init() { var res []string @@ -65,31 +65,31 @@ func init() { panic(err) } for _, v := range res { - requestsDeviceControlPolicyClassSettingsV1TypeActionPropEnum = append(requestsDeviceControlPolicyClassSettingsV1TypeActionPropEnum, v) + deviceControlUSBClassExceptionsReqV1TypeActionPropEnum = append(deviceControlUSBClassExceptionsReqV1TypeActionPropEnum, v) } } const ( - // RequestsDeviceControlPolicyClassSettingsV1ActionFULLACCESS captures enum value "FULL_ACCESS" - RequestsDeviceControlPolicyClassSettingsV1ActionFULLACCESS string = "FULL_ACCESS" + // DeviceControlUSBClassExceptionsReqV1ActionFULLACCESS captures enum value "FULL_ACCESS" + DeviceControlUSBClassExceptionsReqV1ActionFULLACCESS string = "FULL_ACCESS" - // RequestsDeviceControlPolicyClassSettingsV1ActionFULLBLOCK captures enum value "FULL_BLOCK" - RequestsDeviceControlPolicyClassSettingsV1ActionFULLBLOCK string = "FULL_BLOCK" + // DeviceControlUSBClassExceptionsReqV1ActionFULLBLOCK captures enum value "FULL_BLOCK" + DeviceControlUSBClassExceptionsReqV1ActionFULLBLOCK string = "FULL_BLOCK" - // RequestsDeviceControlPolicyClassSettingsV1ActionREADONLY captures enum value "READ_ONLY" - RequestsDeviceControlPolicyClassSettingsV1ActionREADONLY string = "READ_ONLY" + // DeviceControlUSBClassExceptionsReqV1ActionREADONLY captures enum value "READ_ONLY" + DeviceControlUSBClassExceptionsReqV1ActionREADONLY string = "READ_ONLY" ) // prop value enum -func (m *RequestsDeviceControlPolicyClassSettingsV1) validateActionEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsDeviceControlPolicyClassSettingsV1TypeActionPropEnum, true); err != nil { +func (m *DeviceControlUSBClassExceptionsReqV1) validateActionEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, deviceControlUSBClassExceptionsReqV1TypeActionPropEnum, true); err != nil { return err } return nil } -func (m *RequestsDeviceControlPolicyClassSettingsV1) validateAction(formats strfmt.Registry) error { +func (m *DeviceControlUSBClassExceptionsReqV1) validateAction(formats strfmt.Registry) error { if err := validate.Required("action", "body", m.Action); err != nil { return err @@ -103,7 +103,7 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) validateAction(formats strf return nil } -func (m *RequestsDeviceControlPolicyClassSettingsV1) validateExceptions(formats strfmt.Registry) error { +func (m *DeviceControlUSBClassExceptionsReqV1) validateExceptions(formats strfmt.Registry) error { if err := validate.Required("exceptions", "body", m.Exceptions); err != nil { return err @@ -130,7 +130,7 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) validateExceptions(formats return nil } -func (m *RequestsDeviceControlPolicyClassSettingsV1) validateID(formats strfmt.Registry) error { +func (m *DeviceControlUSBClassExceptionsReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -139,8 +139,8 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) validateID(formats strfmt.R return nil } -// ContextValidate validate this requests device control policy class settings v1 based on the context it is used -func (m *RequestsDeviceControlPolicyClassSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this device control u s b class exceptions req v1 based on the context it is used +func (m *DeviceControlUSBClassExceptionsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateExceptions(ctx, formats); err != nil { @@ -153,11 +153,16 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) ContextValidate(ctx context return nil } -func (m *RequestsDeviceControlPolicyClassSettingsV1) contextValidateExceptions(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceControlUSBClassExceptionsReqV1) contextValidateExceptions(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Exceptions); i++ { if m.Exceptions[i] != nil { + + if swag.IsZero(m.Exceptions[i]) { // not required + return nil + } + if err := m.Exceptions[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("exceptions" + "." + strconv.Itoa(i)) @@ -174,7 +179,7 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) contextValidateExceptions(c } // MarshalBinary interface implementation -func (m *RequestsDeviceControlPolicyClassSettingsV1) MarshalBinary() ([]byte, error) { +func (m *DeviceControlUSBClassExceptionsReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -182,8 +187,8 @@ func (m *RequestsDeviceControlPolicyClassSettingsV1) MarshalBinary() ([]byte, er } // UnmarshalBinary interface implementation -func (m *RequestsDeviceControlPolicyClassSettingsV1) UnmarshalBinary(b []byte) error { - var res RequestsDeviceControlPolicyClassSettingsV1 +func (m *DeviceControlUSBClassExceptionsReqV1) UnmarshalBinary(b []byte) error { + var res DeviceControlUSBClassExceptionsReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/device_control_u_s_b_class_exceptions_response.go b/falcon/models/device_control_u_s_b_class_exceptions_response.go index 746d7b75..32a123bd 100644 --- a/falcon/models/device_control_u_s_b_class_exceptions_response.go +++ b/falcon/models/device_control_u_s_b_class_exceptions_response.go @@ -158,6 +158,11 @@ func (m *DeviceControlUSBClassExceptionsResponse) contextValidateExceptions(ctx for i := 0; i < len(m.Exceptions); i++ { if m.Exceptions[i] != nil { + + if swag.IsZero(m.Exceptions[i]) { // not required + return nil + } + if err := m.Exceptions[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("exceptions" + "." + strconv.Itoa(i)) diff --git a/falcon/models/device_control_u_s_b_custom_notifications.go b/falcon/models/device_control_u_s_b_custom_notifications.go index df0490ff..d6e684c7 100644 --- a/falcon/models/device_control_u_s_b_custom_notifications.go +++ b/falcon/models/device_control_u_s_b_custom_notifications.go @@ -102,6 +102,11 @@ func (m *DeviceControlUSBCustomNotifications) ContextValidate(ctx context.Contex func (m *DeviceControlUSBCustomNotifications) contextValidateBlockedNotification(ctx context.Context, formats strfmt.Registry) error { if m.BlockedNotification != nil { + + if swag.IsZero(m.BlockedNotification) { // not required + return nil + } + if err := m.BlockedNotification.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("blocked_notification") @@ -118,6 +123,11 @@ func (m *DeviceControlUSBCustomNotifications) contextValidateBlockedNotification func (m *DeviceControlUSBCustomNotifications) contextValidateRestrictedNotification(ctx context.Context, formats strfmt.Registry) error { if m.RestrictedNotification != nil { + + if swag.IsZero(m.RestrictedNotification) { // not required + return nil + } + if err := m.RestrictedNotification.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("restricted_notification") diff --git a/falcon/models/requests_update_firewall_policies_v1.go b/falcon/models/device_control_update_policies_req_v1.go similarity index 71% rename from falcon/models/requests_update_firewall_policies_v1.go rename to falcon/models/device_control_update_policies_req_v1.go index f6fc55c4..50c5eeef 100644 --- a/falcon/models/requests_update_firewall_policies_v1.go +++ b/falcon/models/device_control_update_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateFirewallPoliciesV1 A req to update firewall policies +// DeviceControlUpdatePoliciesReqV1 A req to update DeviceControl policies // -// swagger:model requests.UpdateFirewallPoliciesV1 -type RequestsUpdateFirewallPoliciesV1 struct { +// swagger:model device_control.UpdatePoliciesReqV1 +type DeviceControlUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true - Resources []*RequestsUpdateFirewallPolicyV1 `json:"resources"` + Resources []*DeviceControlUpdatePolicyReqV1 `json:"resources"` } -// Validate validates this requests update firewall policies v1 -func (m *RequestsUpdateFirewallPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this device control update policies req v1 +func (m *DeviceControlUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdateFirewallPoliciesV1) Validate(formats strfmt.Registry) err return nil } -func (m *RequestsUpdateFirewallPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *DeviceControlUpdatePoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdateFirewallPoliciesV1) validateResources(formats strfmt.Regi return nil } -// ContextValidate validate this requests update firewall policies v1 based on the context it is used -func (m *RequestsUpdateFirewallPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this device control update policies req v1 based on the context it is used +func (m *DeviceControlUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdateFirewallPoliciesV1) ContextValidate(ctx context.Context, return nil } -func (m *RequestsUpdateFirewallPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceControlUpdatePoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdateFirewallPoliciesV1) contextValidateResources(ctx context. } // MarshalBinary interface implementation -func (m *RequestsUpdateFirewallPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *DeviceControlUpdatePoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdateFirewallPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateFirewallPoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateFirewallPoliciesV1 +func (m *DeviceControlUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error { + var res DeviceControlUpdatePoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_device_control_policy_v1.go b/falcon/models/device_control_update_policy_req_v1.go similarity index 65% rename from falcon/models/requests_update_device_control_policy_v1.go rename to falcon/models/device_control_update_policy_req_v1.go index 135c1de7..9dce331c 100644 --- a/falcon/models/requests_update_device_control_policy_v1.go +++ b/falcon/models/device_control_update_policy_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateDeviceControlPolicyV1 An update for a specific policy +// DeviceControlUpdatePolicyReqV1 An update for a specific policy // -// swagger:model requests.UpdateDeviceControlPolicyV1 -type RequestsUpdateDeviceControlPolicyV1 struct { +// swagger:model device_control.UpdatePolicyReqV1 +type DeviceControlUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` @@ -31,11 +31,11 @@ type RequestsUpdateDeviceControlPolicyV1 struct { // A collection of DeviceControl policy settings to update // Required: true - Settings *RequestsDeviceControlPolicySettingsV1 `json:"settings"` + Settings *DeviceControlSettingsReqV1 `json:"settings"` } -// Validate validates this requests update device control policy v1 -func (m *RequestsUpdateDeviceControlPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this device control update policy req v1 +func (m *DeviceControlUpdatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -52,7 +52,7 @@ func (m *RequestsUpdateDeviceControlPolicyV1) Validate(formats strfmt.Registry) return nil } -func (m *RequestsUpdateDeviceControlPolicyV1) validateID(formats strfmt.Registry) error { +func (m *DeviceControlUpdatePolicyReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -61,7 +61,7 @@ func (m *RequestsUpdateDeviceControlPolicyV1) validateID(formats strfmt.Registry return nil } -func (m *RequestsUpdateDeviceControlPolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *DeviceControlUpdatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -81,8 +81,8 @@ func (m *RequestsUpdateDeviceControlPolicyV1) validateSettings(formats strfmt.Re return nil } -// ContextValidate validate this requests update device control policy v1 based on the context it is used -func (m *RequestsUpdateDeviceControlPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this device control update policy req v1 based on the context it is used +func (m *DeviceControlUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -95,9 +95,10 @@ func (m *RequestsUpdateDeviceControlPolicyV1) ContextValidate(ctx context.Contex return nil } -func (m *RequestsUpdateDeviceControlPolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceControlUpdatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -112,7 +113,7 @@ func (m *RequestsUpdateDeviceControlPolicyV1) contextValidateSettings(ctx contex } // MarshalBinary interface implementation -func (m *RequestsUpdateDeviceControlPolicyV1) MarshalBinary() ([]byte, error) { +func (m *DeviceControlUpdatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -120,8 +121,8 @@ func (m *RequestsUpdateDeviceControlPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateDeviceControlPolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateDeviceControlPolicyV1 +func (m *DeviceControlUpdatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res DeviceControlUpdatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/device_device.go b/falcon/models/device_device.go index 54416b6f..3f7676ea 100644 --- a/falcon/models/device_device.go +++ b/falcon/models/device_device.go @@ -38,6 +38,12 @@ type DeviceDevice struct { // build number BuildNumber string `json:"build_number,omitempty"` + // chassis type + ChassisType string `json:"chassis_type,omitempty"` + + // chassis type desc + ChassisTypeDesc string `json:"chassis_type_desc,omitempty"` + // cid // Required: true Cid *string `json:"cid"` @@ -51,9 +57,21 @@ type DeviceDevice struct { // config id platform ConfigIDPlatform string `json:"config_id_platform,omitempty"` + // connection ip + ConnectionIP string `json:"connection_ip,omitempty"` + + // connection mac address + ConnectionMacAddress string `json:"connection_mac_address,omitempty"` + // cpu signature CPUSignature string `json:"cpu_signature,omitempty"` + // default gateway ip + DefaultGatewayIP string `json:"default_gateway_ip,omitempty"` + + // deployment type + DeploymentType string `json:"deployment_type,omitempty"` + // detection suppression status DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"` @@ -88,21 +106,45 @@ type DeviceDevice struct { // host hidden status HostHiddenStatus string `json:"host_hidden_status,omitempty"` + // host utc offset + HostUtcOffset string `json:"host_utc_offset,omitempty"` + // hostname Hostname string `json:"hostname,omitempty"` // instance id InstanceID string `json:"instance_id,omitempty"` + // internet exposure + InternetExposure string `json:"internet_exposure,omitempty"` + + // k8s cluster git version + K8sClusterGitVersion string `json:"k8s_cluster_git_version,omitempty"` + + // k8s cluster id + K8sClusterID string `json:"k8s_cluster_id,omitempty"` + + // k8s cluster version + K8sClusterVersion string `json:"k8s_cluster_version,omitempty"` + + // kernel version + KernelVersion string `json:"kernel_version,omitempty"` + // last login timestamp LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` // last login user LastLoginUser string `json:"last_login_user,omitempty"` + // last reboot + LastReboot string `json:"last_reboot,omitempty"` + // last seen LastSeen string `json:"last_seen,omitempty"` + // linux sensor mode + LinuxSensorMode string `json:"linux_sensor_mode,omitempty"` + // local ip LocalIP string `json:"local_ip,omitempty"` @@ -133,6 +175,9 @@ type DeviceDevice struct { // os build OsBuild string `json:"os_build,omitempty"` + // os product name + OsProductName string `json:"os_product_name,omitempty"` + // os version OsVersion string `json:"os_version,omitempty"` @@ -400,6 +445,11 @@ func (m *DeviceDevice) ContextValidate(ctx context.Context, formats strfmt.Regis func (m *DeviceDevice) contextValidateDevicePolicies(ctx context.Context, formats strfmt.Registry) error { if m.DevicePolicies != nil { + + if swag.IsZero(m.DevicePolicies) { // not required + return nil + } + if err := m.DevicePolicies.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("device_policies") @@ -416,6 +466,11 @@ func (m *DeviceDevice) contextValidateDevicePolicies(ctx context.Context, format func (m *DeviceDevice) contextValidateManagedApps(ctx context.Context, formats strfmt.Registry) error { if m.ManagedApps != nil { + + if swag.IsZero(m.ManagedApps) { // not required + return nil + } + if err := m.ManagedApps.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("managed_apps") @@ -432,6 +487,11 @@ func (m *DeviceDevice) contextValidateManagedApps(ctx context.Context, formats s func (m *DeviceDevice) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + + if swag.IsZero(m.Meta) { // not required + return nil + } + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -450,6 +510,11 @@ func (m *DeviceDevice) contextValidatePolicies(ctx context.Context, formats strf for i := 0; i < len(m.Policies); i++ { if m.Policies[i] != nil { + + if swag.IsZero(m.Policies[i]) { // not required + return nil + } + if err := m.Policies[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("policies" + "." + strconv.Itoa(i)) diff --git a/falcon/models/device_managed_apps.go b/falcon/models/device_managed_apps.go index d010005b..8ee93c9d 100644 --- a/falcon/models/device_managed_apps.go +++ b/falcon/models/device_managed_apps.go @@ -24,6 +24,9 @@ type DeviceManagedApps struct { // automox Automox *DeviceManagedApp `json:"automox,omitempty"` + // aws verified access + AwsVerifiedAccess *DeviceManagedApp `json:"aws-verified-access,omitempty"` + // identity protection IdentityProtection *DeviceManagedApp `json:"identity-protection,omitempty"` @@ -46,6 +49,10 @@ func (m *DeviceManagedApps) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateAwsVerifiedAccess(formats); err != nil { + res = append(res, err) + } + if err := m.validateIdentityProtection(formats); err != nil { res = append(res, err) } @@ -102,6 +109,25 @@ func (m *DeviceManagedApps) validateAutomox(formats strfmt.Registry) error { return nil } +func (m *DeviceManagedApps) validateAwsVerifiedAccess(formats strfmt.Registry) error { + if swag.IsZero(m.AwsVerifiedAccess) { // not required + return nil + } + + if m.AwsVerifiedAccess != nil { + if err := m.AwsVerifiedAccess.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("aws-verified-access") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("aws-verified-access") + } + return err + } + } + + return nil +} + func (m *DeviceManagedApps) validateIdentityProtection(formats strfmt.Registry) error { if swag.IsZero(m.IdentityProtection) { // not required return nil @@ -171,6 +197,10 @@ func (m *DeviceManagedApps) ContextValidate(ctx context.Context, formats strfmt. res = append(res, err) } + if err := m.contextValidateAwsVerifiedAccess(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateIdentityProtection(ctx, formats); err != nil { res = append(res, err) } @@ -192,6 +222,11 @@ func (m *DeviceManagedApps) ContextValidate(ctx context.Context, formats strfmt. func (m *DeviceManagedApps) contextValidateAirlock(ctx context.Context, formats strfmt.Registry) error { if m.Airlock != nil { + + if swag.IsZero(m.Airlock) { // not required + return nil + } + if err := m.Airlock.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("airlock") @@ -208,6 +243,11 @@ func (m *DeviceManagedApps) contextValidateAirlock(ctx context.Context, formats func (m *DeviceManagedApps) contextValidateAutomox(ctx context.Context, formats strfmt.Registry) error { if m.Automox != nil { + + if swag.IsZero(m.Automox) { // not required + return nil + } + if err := m.Automox.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("automox") @@ -221,9 +261,35 @@ func (m *DeviceManagedApps) contextValidateAutomox(ctx context.Context, formats return nil } +func (m *DeviceManagedApps) contextValidateAwsVerifiedAccess(ctx context.Context, formats strfmt.Registry) error { + + if m.AwsVerifiedAccess != nil { + + if swag.IsZero(m.AwsVerifiedAccess) { // not required + return nil + } + + if err := m.AwsVerifiedAccess.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("aws-verified-access") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("aws-verified-access") + } + return err + } + } + + return nil +} + func (m *DeviceManagedApps) contextValidateIdentityProtection(ctx context.Context, formats strfmt.Registry) error { if m.IdentityProtection != nil { + + if swag.IsZero(m.IdentityProtection) { // not required + return nil + } + if err := m.IdentityProtection.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("identity-protection") @@ -240,6 +306,11 @@ func (m *DeviceManagedApps) contextValidateIdentityProtection(ctx context.Contex func (m *DeviceManagedApps) contextValidateJumpcloud(ctx context.Context, formats strfmt.Registry) error { if m.Jumpcloud != nil { + + if swag.IsZero(m.Jumpcloud) { // not required + return nil + } + if err := m.Jumpcloud.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("jumpcloud") @@ -256,6 +327,11 @@ func (m *DeviceManagedApps) contextValidateJumpcloud(ctx context.Context, format func (m *DeviceManagedApps) contextValidateNetskope(ctx context.Context, formats strfmt.Registry) error { if m.Netskope != nil { + + if swag.IsZero(m.Netskope) { // not required + return nil + } + if err := m.Netskope.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("netskope") diff --git a/falcon/models/device_mapped_device_policies.go b/falcon/models/device_mapped_device_policies.go index 791e1a4e..1c84c08c 100644 --- a/falcon/models/device_mapped_device_policies.go +++ b/falcon/models/device_mapped_device_policies.go @@ -24,6 +24,12 @@ type DeviceMappedDevicePolicies struct { // automox Automox *DeviceDevicePolicy `json:"automox,omitempty"` + // aws verified access + AwsVerifiedAccess *DeviceDevicePolicy `json:"aws-verified-access,omitempty"` + + // data protection + DataProtection *DeviceDevicePolicy `json:"data-protection,omitempty"` + // device control DeviceControl *DeviceDevicePolicy `json:"device_control,omitempty"` @@ -42,6 +48,9 @@ type DeviceMappedDevicePolicies struct { // jumpcloud Jumpcloud *DeviceDevicePolicy `json:"jumpcloud,omitempty"` + // kubernetes admission control + KubernetesAdmissionControl *DeviceDevicePolicy `json:"kubernetes-admission-control,omitempty"` + // mobile Mobile *DeviceDevicePolicy `json:"mobile,omitempty"` @@ -54,8 +63,17 @@ type DeviceMappedDevicePolicies struct { // remote response RemoteResponse *DeviceDevicePolicy `json:"remote_response,omitempty"` + // sca + Sca *DeviceDevicePolicy `json:"sca,omitempty"` + // sensor update SensorUpdate *DeviceDevicePolicy `json:"sensor_update,omitempty"` + + // system tray + SystemTray *DeviceDevicePolicy `json:"system-tray,omitempty"` + + // ztl + Ztl *DeviceDevicePolicy `json:"ztl,omitempty"` } // Validate validates this device mapped device policies @@ -70,6 +88,14 @@ func (m *DeviceMappedDevicePolicies) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateAwsVerifiedAccess(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDataProtection(formats); err != nil { + res = append(res, err) + } + if err := m.validateDeviceControl(formats); err != nil { res = append(res, err) } @@ -94,6 +120,10 @@ func (m *DeviceMappedDevicePolicies) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateKubernetesAdmissionControl(formats); err != nil { + res = append(res, err) + } + if err := m.validateMobile(formats); err != nil { res = append(res, err) } @@ -110,10 +140,22 @@ func (m *DeviceMappedDevicePolicies) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateSca(formats); err != nil { + res = append(res, err) + } + if err := m.validateSensorUpdate(formats); err != nil { res = append(res, err) } + if err := m.validateSystemTray(formats); err != nil { + res = append(res, err) + } + + if err := m.validateZtl(formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -158,6 +200,44 @@ func (m *DeviceMappedDevicePolicies) validateAutomox(formats strfmt.Registry) er return nil } +func (m *DeviceMappedDevicePolicies) validateAwsVerifiedAccess(formats strfmt.Registry) error { + if swag.IsZero(m.AwsVerifiedAccess) { // not required + return nil + } + + if m.AwsVerifiedAccess != nil { + if err := m.AwsVerifiedAccess.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("aws-verified-access") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("aws-verified-access") + } + return err + } + } + + return nil +} + +func (m *DeviceMappedDevicePolicies) validateDataProtection(formats strfmt.Registry) error { + if swag.IsZero(m.DataProtection) { // not required + return nil + } + + if m.DataProtection != nil { + if err := m.DataProtection.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("data-protection") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("data-protection") + } + return err + } + } + + return nil +} + func (m *DeviceMappedDevicePolicies) validateDeviceControl(formats strfmt.Registry) error { if swag.IsZero(m.DeviceControl) { // not required return nil @@ -272,6 +352,25 @@ func (m *DeviceMappedDevicePolicies) validateJumpcloud(formats strfmt.Registry) return nil } +func (m *DeviceMappedDevicePolicies) validateKubernetesAdmissionControl(formats strfmt.Registry) error { + if swag.IsZero(m.KubernetesAdmissionControl) { // not required + return nil + } + + if m.KubernetesAdmissionControl != nil { + if err := m.KubernetesAdmissionControl.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("kubernetes-admission-control") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("kubernetes-admission-control") + } + return err + } + } + + return nil +} + func (m *DeviceMappedDevicePolicies) validateMobile(formats strfmt.Registry) error { if swag.IsZero(m.Mobile) { // not required return nil @@ -348,6 +447,25 @@ func (m *DeviceMappedDevicePolicies) validateRemoteResponse(formats strfmt.Regis return nil } +func (m *DeviceMappedDevicePolicies) validateSca(formats strfmt.Registry) error { + if swag.IsZero(m.Sca) { // not required + return nil + } + + if m.Sca != nil { + if err := m.Sca.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("sca") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("sca") + } + return err + } + } + + return nil +} + func (m *DeviceMappedDevicePolicies) validateSensorUpdate(formats strfmt.Registry) error { if swag.IsZero(m.SensorUpdate) { // not required return nil @@ -367,6 +485,44 @@ func (m *DeviceMappedDevicePolicies) validateSensorUpdate(formats strfmt.Registr return nil } +func (m *DeviceMappedDevicePolicies) validateSystemTray(formats strfmt.Registry) error { + if swag.IsZero(m.SystemTray) { // not required + return nil + } + + if m.SystemTray != nil { + if err := m.SystemTray.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("system-tray") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("system-tray") + } + return err + } + } + + return nil +} + +func (m *DeviceMappedDevicePolicies) validateZtl(formats strfmt.Registry) error { + if swag.IsZero(m.Ztl) { // not required + return nil + } + + if m.Ztl != nil { + if err := m.Ztl.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("ztl") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("ztl") + } + return err + } + } + + return nil +} + // ContextValidate validate this device mapped device policies based on the context it is used func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error @@ -379,6 +535,14 @@ func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, format res = append(res, err) } + if err := m.contextValidateAwsVerifiedAccess(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateDataProtection(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateDeviceControl(ctx, formats); err != nil { res = append(res, err) } @@ -403,6 +567,10 @@ func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, format res = append(res, err) } + if err := m.contextValidateKubernetesAdmissionControl(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateMobile(ctx, formats); err != nil { res = append(res, err) } @@ -419,10 +587,22 @@ func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, format res = append(res, err) } + if err := m.contextValidateSca(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateSensorUpdate(ctx, formats); err != nil { res = append(res, err) } + if err := m.contextValidateSystemTray(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateZtl(ctx, formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -432,6 +612,11 @@ func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, format func (m *DeviceMappedDevicePolicies) contextValidateAirlock(ctx context.Context, formats strfmt.Registry) error { if m.Airlock != nil { + + if swag.IsZero(m.Airlock) { // not required + return nil + } + if err := m.Airlock.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("airlock") @@ -448,6 +633,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateAirlock(ctx context.Context, func (m *DeviceMappedDevicePolicies) contextValidateAutomox(ctx context.Context, formats strfmt.Registry) error { if m.Automox != nil { + + if swag.IsZero(m.Automox) { // not required + return nil + } + if err := m.Automox.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("automox") @@ -461,9 +651,56 @@ func (m *DeviceMappedDevicePolicies) contextValidateAutomox(ctx context.Context, return nil } +func (m *DeviceMappedDevicePolicies) contextValidateAwsVerifiedAccess(ctx context.Context, formats strfmt.Registry) error { + + if m.AwsVerifiedAccess != nil { + + if swag.IsZero(m.AwsVerifiedAccess) { // not required + return nil + } + + if err := m.AwsVerifiedAccess.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("aws-verified-access") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("aws-verified-access") + } + return err + } + } + + return nil +} + +func (m *DeviceMappedDevicePolicies) contextValidateDataProtection(ctx context.Context, formats strfmt.Registry) error { + + if m.DataProtection != nil { + + if swag.IsZero(m.DataProtection) { // not required + return nil + } + + if err := m.DataProtection.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("data-protection") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("data-protection") + } + return err + } + } + + return nil +} + func (m *DeviceMappedDevicePolicies) contextValidateDeviceControl(ctx context.Context, formats strfmt.Registry) error { if m.DeviceControl != nil { + + if swag.IsZero(m.DeviceControl) { // not required + return nil + } + if err := m.DeviceControl.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("device_control") @@ -480,6 +717,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateDeviceControl(ctx context.Co func (m *DeviceMappedDevicePolicies) contextValidateFim(ctx context.Context, formats strfmt.Registry) error { if m.Fim != nil { + + if swag.IsZero(m.Fim) { // not required + return nil + } + if err := m.Fim.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("fim") @@ -496,6 +738,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateFim(ctx context.Context, for func (m *DeviceMappedDevicePolicies) contextValidateFirewall(ctx context.Context, formats strfmt.Registry) error { if m.Firewall != nil { + + if swag.IsZero(m.Firewall) { // not required + return nil + } + if err := m.Firewall.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("firewall") @@ -512,6 +759,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateFirewall(ctx context.Context func (m *DeviceMappedDevicePolicies) contextValidateGlobalConfig(ctx context.Context, formats strfmt.Registry) error { if m.GlobalConfig != nil { + + if swag.IsZero(m.GlobalConfig) { // not required + return nil + } + if err := m.GlobalConfig.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("global_config") @@ -528,6 +780,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateGlobalConfig(ctx context.Con func (m *DeviceMappedDevicePolicies) contextValidateIdentityProtection(ctx context.Context, formats strfmt.Registry) error { if m.IdentityProtection != nil { + + if swag.IsZero(m.IdentityProtection) { // not required + return nil + } + if err := m.IdentityProtection.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("identity-protection") @@ -544,6 +801,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateIdentityProtection(ctx conte func (m *DeviceMappedDevicePolicies) contextValidateJumpcloud(ctx context.Context, formats strfmt.Registry) error { if m.Jumpcloud != nil { + + if swag.IsZero(m.Jumpcloud) { // not required + return nil + } + if err := m.Jumpcloud.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("jumpcloud") @@ -557,9 +819,35 @@ func (m *DeviceMappedDevicePolicies) contextValidateJumpcloud(ctx context.Contex return nil } +func (m *DeviceMappedDevicePolicies) contextValidateKubernetesAdmissionControl(ctx context.Context, formats strfmt.Registry) error { + + if m.KubernetesAdmissionControl != nil { + + if swag.IsZero(m.KubernetesAdmissionControl) { // not required + return nil + } + + if err := m.KubernetesAdmissionControl.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("kubernetes-admission-control") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("kubernetes-admission-control") + } + return err + } + } + + return nil +} + func (m *DeviceMappedDevicePolicies) contextValidateMobile(ctx context.Context, formats strfmt.Registry) error { if m.Mobile != nil { + + if swag.IsZero(m.Mobile) { // not required + return nil + } + if err := m.Mobile.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("mobile") @@ -576,6 +864,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateMobile(ctx context.Context, func (m *DeviceMappedDevicePolicies) contextValidateNetskope(ctx context.Context, formats strfmt.Registry) error { if m.Netskope != nil { + + if swag.IsZero(m.Netskope) { // not required + return nil + } + if err := m.Netskope.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("netskope") @@ -592,6 +885,11 @@ func (m *DeviceMappedDevicePolicies) contextValidateNetskope(ctx context.Context func (m *DeviceMappedDevicePolicies) contextValidatePrevention(ctx context.Context, formats strfmt.Registry) error { if m.Prevention != nil { + + if swag.IsZero(m.Prevention) { // not required + return nil + } + if err := m.Prevention.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("prevention") @@ -608,6 +906,11 @@ func (m *DeviceMappedDevicePolicies) contextValidatePrevention(ctx context.Conte func (m *DeviceMappedDevicePolicies) contextValidateRemoteResponse(ctx context.Context, formats strfmt.Registry) error { if m.RemoteResponse != nil { + + if swag.IsZero(m.RemoteResponse) { // not required + return nil + } + if err := m.RemoteResponse.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remote_response") @@ -621,9 +924,35 @@ func (m *DeviceMappedDevicePolicies) contextValidateRemoteResponse(ctx context.C return nil } +func (m *DeviceMappedDevicePolicies) contextValidateSca(ctx context.Context, formats strfmt.Registry) error { + + if m.Sca != nil { + + if swag.IsZero(m.Sca) { // not required + return nil + } + + if err := m.Sca.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("sca") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("sca") + } + return err + } + } + + return nil +} + func (m *DeviceMappedDevicePolicies) contextValidateSensorUpdate(ctx context.Context, formats strfmt.Registry) error { if m.SensorUpdate != nil { + + if swag.IsZero(m.SensorUpdate) { // not required + return nil + } + if err := m.SensorUpdate.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sensor_update") @@ -637,6 +966,48 @@ func (m *DeviceMappedDevicePolicies) contextValidateSensorUpdate(ctx context.Con return nil } +func (m *DeviceMappedDevicePolicies) contextValidateSystemTray(ctx context.Context, formats strfmt.Registry) error { + + if m.SystemTray != nil { + + if swag.IsZero(m.SystemTray) { // not required + return nil + } + + if err := m.SystemTray.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("system-tray") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("system-tray") + } + return err + } + } + + return nil +} + +func (m *DeviceMappedDevicePolicies) contextValidateZtl(ctx context.Context, formats strfmt.Registry) error { + + if m.Ztl != nil { + + if swag.IsZero(m.Ztl) { // not required + return nil + } + + if err := m.Ztl.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("ztl") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("ztl") + } + return err + } + } + + return nil +} + // MarshalBinary interface implementation func (m *DeviceMappedDevicePolicies) MarshalBinary() ([]byte, error) { if m == nil { diff --git a/falcon/models/deviceapi_device_details_response_swagger.go b/falcon/models/deviceapi_device_details_response_swagger.go index 6cece5cb..0a8ca8a9 100644 --- a/falcon/models/deviceapi_device_details_response_swagger.go +++ b/falcon/models/deviceapi_device_details_response_swagger.go @@ -156,6 +156,11 @@ func (m *DeviceapiDeviceDetailsResponseSwagger) contextValidateErrors(ctx contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DeviceapiDeviceDetailsResponseSwagger) contextValidateErrors(ctx contex func (m *DeviceapiDeviceDetailsResponseSwagger) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DeviceapiDeviceDetailsResponseSwagger) contextValidateResources(ctx con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_device_paging.go b/falcon/models/deviceapi_device_paging.go similarity index 63% rename from falcon/models/domain_device_paging.go rename to falcon/models/deviceapi_device_paging.go index 86116080..cbea6e26 100644 --- a/falcon/models/domain_device_paging.go +++ b/falcon/models/deviceapi_device_paging.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainDevicePaging domain device paging +// DeviceapiDevicePaging deviceapi device paging // -// swagger:model domain.DevicePaging -type DomainDevicePaging struct { +// swagger:model deviceapi.DevicePaging +type DeviceapiDevicePaging struct { // expires at ExpiresAt int64 `json:"expires_at,omitempty"` @@ -34,8 +34,8 @@ type DomainDevicePaging struct { Total *int64 `json:"total"` } -// Validate validates this domain device paging -func (m *DomainDevicePaging) Validate(formats strfmt.Registry) error { +// Validate validates this deviceapi device paging +func (m *DeviceapiDevicePaging) Validate(formats strfmt.Registry) error { var res []error if err := m.validateOffset(formats); err != nil { @@ -52,7 +52,7 @@ func (m *DomainDevicePaging) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainDevicePaging) validateOffset(formats strfmt.Registry) error { +func (m *DeviceapiDevicePaging) validateOffset(formats strfmt.Registry) error { if err := validate.Required("offset", "body", m.Offset); err != nil { return err @@ -61,7 +61,7 @@ func (m *DomainDevicePaging) validateOffset(formats strfmt.Registry) error { return nil } -func (m *DomainDevicePaging) validateTotal(formats strfmt.Registry) error { +func (m *DeviceapiDevicePaging) validateTotal(formats strfmt.Registry) error { if err := validate.Required("total", "body", m.Total); err != nil { return err @@ -70,13 +70,13 @@ func (m *DomainDevicePaging) validateTotal(formats strfmt.Registry) error { return nil } -// ContextValidate validates this domain device paging based on context it is used -func (m *DomainDevicePaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this deviceapi device paging based on context it is used +func (m *DeviceapiDevicePaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *DomainDevicePaging) MarshalBinary() ([]byte, error) { +func (m *DeviceapiDevicePaging) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -84,8 +84,8 @@ func (m *DomainDevicePaging) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainDevicePaging) UnmarshalBinary(b []byte) error { - var res DomainDevicePaging +func (m *DeviceapiDevicePaging) UnmarshalBinary(b []byte) error { + var res DeviceapiDevicePaging if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_msa_reply_devices_ran_on.go b/falcon/models/deviceapi_device_response.go similarity index 77% rename from falcon/models/api_msa_reply_devices_ran_on.go rename to falcon/models/deviceapi_device_response.go index 7906bade..e0bb26db 100644 --- a/falcon/models/api_msa_reply_devices_ran_on.go +++ b/falcon/models/deviceapi_device_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaReplyDevicesRanOn api msa reply devices ran on +// DeviceapiDeviceResponse deviceapi device response // -// swagger:model api.MsaReplyDevicesRanOn -type APIMsaReplyDevicesRanOn struct { +// swagger:model deviceapi.DeviceResponse +type DeviceapiDeviceResponse struct { // errors // Required: true @@ -26,15 +26,15 @@ type APIMsaReplyDevicesRanOn struct { // meta // Required: true - Meta *APIResponseMeta `json:"meta"` + Meta *DeviceapiRequestMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` } -// Validate validates this api msa reply devices ran on -func (m *APIMsaReplyDevicesRanOn) Validate(formats strfmt.Registry) error { +// Validate validates this deviceapi device response +func (m *DeviceapiDeviceResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaReplyDevicesRanOn) Validate(formats strfmt.Registry) error { return nil } -func (m *APIMsaReplyDevicesRanOn) validateErrors(formats strfmt.Registry) error { +func (m *DeviceapiDeviceResponse) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaReplyDevicesRanOn) validateErrors(formats strfmt.Registry) error return nil } -func (m *APIMsaReplyDevicesRanOn) validateMeta(formats strfmt.Registry) error { +func (m *DeviceapiDeviceResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaReplyDevicesRanOn) validateMeta(formats strfmt.Registry) error { return nil } -func (m *APIMsaReplyDevicesRanOn) validateResources(formats strfmt.Registry) error { +func (m *DeviceapiDeviceResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -111,8 +111,8 @@ func (m *APIMsaReplyDevicesRanOn) validateResources(formats strfmt.Registry) err return nil } -// ContextValidate validate this api msa reply devices ran on based on the context it is used -func (m *APIMsaReplyDevicesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this deviceapi device response based on the context it is used +func (m *DeviceapiDeviceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -129,11 +129,16 @@ func (m *APIMsaReplyDevicesRanOn) ContextValidate(ctx context.Context, formats s return nil } -func (m *APIMsaReplyDevicesRanOn) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceapiDeviceResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -149,9 +154,10 @@ func (m *APIMsaReplyDevicesRanOn) contextValidateErrors(ctx context.Context, for return nil } -func (m *APIMsaReplyDevicesRanOn) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceapiDeviceResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -166,7 +172,7 @@ func (m *APIMsaReplyDevicesRanOn) contextValidateMeta(ctx context.Context, forma } // MarshalBinary interface implementation -func (m *APIMsaReplyDevicesRanOn) MarshalBinary() ([]byte, error) { +func (m *DeviceapiDeviceResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -174,8 +180,8 @@ func (m *APIMsaReplyDevicesRanOn) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaReplyDevicesRanOn) UnmarshalBinary(b []byte) error { - var res APIMsaReplyDevicesRanOn +func (m *DeviceapiDeviceResponse) UnmarshalBinary(b []byte) error { + var res DeviceapiDeviceResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/deviceapi_device_swagger.go b/falcon/models/deviceapi_device_swagger.go index d52f0011..23836fde 100644 --- a/falcon/models/deviceapi_device_swagger.go +++ b/falcon/models/deviceapi_device_swagger.go @@ -38,6 +38,12 @@ type DeviceapiDeviceSwagger struct { // build number BuildNumber string `json:"build_number,omitempty"` + // chassis type + ChassisType string `json:"chassis_type,omitempty"` + + // chassis type desc + ChassisTypeDesc string `json:"chassis_type_desc,omitempty"` + // cid // Required: true Cid *string `json:"cid"` @@ -51,9 +57,21 @@ type DeviceapiDeviceSwagger struct { // config id platform ConfigIDPlatform string `json:"config_id_platform,omitempty"` + // connection ip + ConnectionIP string `json:"connection_ip,omitempty"` + + // connection mac address + ConnectionMacAddress string `json:"connection_mac_address,omitempty"` + // cpu signature CPUSignature string `json:"cpu_signature,omitempty"` + // default gateway ip + DefaultGatewayIP string `json:"default_gateway_ip,omitempty"` + + // deployment type + DeploymentType string `json:"deployment_type,omitempty"` + // detection suppression status DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"` @@ -85,6 +103,9 @@ type DeviceapiDeviceSwagger struct { // host hidden status HostHiddenStatus string `json:"host_hidden_status,omitempty"` + // host utc offset + HostUtcOffset string `json:"host_utc_offset,omitempty"` + // hostname Hostname string `json:"hostname,omitempty"` @@ -94,15 +115,30 @@ type DeviceapiDeviceSwagger struct { // internet exposure InternetExposure string `json:"internet_exposure,omitempty"` + // k8s cluster git version + K8sClusterGitVersion string `json:"k8s_cluster_git_version,omitempty"` + + // k8s cluster id + K8sClusterID string `json:"k8s_cluster_id,omitempty"` + + // k8s cluster version + K8sClusterVersion string `json:"k8s_cluster_version,omitempty"` + // kernel version KernelVersion string `json:"kernel_version,omitempty"` // last login timestamp LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` + // last reboot + LastReboot string `json:"last_reboot,omitempty"` + // last seen LastSeen string `json:"last_seen,omitempty"` + // linux sensor mode + LinuxSensorMode string `json:"linux_sensor_mode,omitempty"` + // local ip LocalIP string `json:"local_ip,omitempty"` @@ -133,6 +169,9 @@ type DeviceapiDeviceSwagger struct { // os build OsBuild string `json:"os_build,omitempty"` + // os product name + OsProductName string `json:"os_product_name,omitempty"` + // os version OsVersion string `json:"os_version,omitempty"` @@ -397,6 +436,11 @@ func (m *DeviceapiDeviceSwagger) ContextValidate(ctx context.Context, formats st func (m *DeviceapiDeviceSwagger) contextValidateDevicePolicies(ctx context.Context, formats strfmt.Registry) error { if m.DevicePolicies != nil { + + if swag.IsZero(m.DevicePolicies) { // not required + return nil + } + if err := m.DevicePolicies.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("device_policies") @@ -413,6 +457,11 @@ func (m *DeviceapiDeviceSwagger) contextValidateDevicePolicies(ctx context.Conte func (m *DeviceapiDeviceSwagger) contextValidateManagedApps(ctx context.Context, formats strfmt.Registry) error { if m.ManagedApps != nil { + + if swag.IsZero(m.ManagedApps) { // not required + return nil + } + if err := m.ManagedApps.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("managed_apps") @@ -429,6 +478,11 @@ func (m *DeviceapiDeviceSwagger) contextValidateManagedApps(ctx context.Context, func (m *DeviceapiDeviceSwagger) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + + if swag.IsZero(m.Meta) { // not required + return nil + } + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -447,6 +501,11 @@ func (m *DeviceapiDeviceSwagger) contextValidatePolicies(ctx context.Context, fo for i := 0; i < len(m.Policies); i++ { if m.Policies[i] != nil { + + if swag.IsZero(m.Policies[i]) { // not required + return nil + } + if err := m.Policies[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("policies" + "." + strconv.Itoa(i)) diff --git a/falcon/models/deviceapi_group_meta.go b/falcon/models/deviceapi_group_meta.go index c073c09a..e3c89001 100644 --- a/falcon/models/deviceapi_group_meta.go +++ b/falcon/models/deviceapi_group_meta.go @@ -19,6 +19,9 @@ type DeviceapiGroupMeta struct { // version Version int64 `json:"version,omitempty"` + + // version string + VersionString string `json:"version_string,omitempty"` } // Validate validates this deviceapi group meta diff --git a/falcon/models/deviceapi_group_response_v1.go b/falcon/models/deviceapi_group_response_v1.go index 17204185..9f275a52 100644 --- a/falcon/models/deviceapi_group_response_v1.go +++ b/falcon/models/deviceapi_group_response_v1.go @@ -239,6 +239,11 @@ func (m *DeviceapiGroupResponseV1) ContextValidate(ctx context.Context, formats func (m *DeviceapiGroupResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + + if swag.IsZero(m.Meta) { // not required + return nil + } + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/deviceapi_groups_response_v1.go b/falcon/models/deviceapi_groups_response_v1.go index 752aaa59..98bc12b0 100644 --- a/falcon/models/deviceapi_groups_response_v1.go +++ b/falcon/models/deviceapi_groups_response_v1.go @@ -156,6 +156,11 @@ func (m *DeviceapiGroupsResponseV1) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DeviceapiGroupsResponseV1) contextValidateErrors(ctx context.Context, f func (m *DeviceapiGroupsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DeviceapiGroupsResponseV1) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/deviceapi_login_detail_v1.go b/falcon/models/deviceapi_login_detail_v1.go index 8c79b1ab..6133a533 100644 --- a/falcon/models/deviceapi_login_detail_v1.go +++ b/falcon/models/deviceapi_login_detail_v1.go @@ -20,6 +20,10 @@ import ( // swagger:model deviceapi.LoginDetailV1 type DeviceapiLoginDetailV1 struct { + // cid + // Required: true + Cid *string `json:"cid"` + // device id // Required: true DeviceID *string `json:"device_id"` @@ -33,6 +37,10 @@ type DeviceapiLoginDetailV1 struct { func (m *DeviceapiLoginDetailV1) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + if err := m.validateDeviceID(formats); err != nil { res = append(res, err) } @@ -47,6 +55,15 @@ func (m *DeviceapiLoginDetailV1) Validate(formats strfmt.Registry) error { return nil } +func (m *DeviceapiLoginDetailV1) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + func (m *DeviceapiLoginDetailV1) validateDeviceID(formats strfmt.Registry) error { if err := validate.Required("device_id", "body", m.DeviceID); err != nil { @@ -102,6 +119,11 @@ func (m *DeviceapiLoginDetailV1) contextValidateRecentLogins(ctx context.Context for i := 0; i < len(m.RecentLogins); i++ { if m.RecentLogins[i] != nil { + + if swag.IsZero(m.RecentLogins[i]) { // not required + return nil + } + if err := m.RecentLogins[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("recent_logins" + "." + strconv.Itoa(i)) diff --git a/falcon/models/deviceapi_login_history_response_v1.go b/falcon/models/deviceapi_login_history_response_v1.go index 1320f593..ef8d91eb 100644 --- a/falcon/models/deviceapi_login_history_response_v1.go +++ b/falcon/models/deviceapi_login_history_response_v1.go @@ -156,6 +156,11 @@ func (m *DeviceapiLoginHistoryResponseV1) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DeviceapiLoginHistoryResponseV1) contextValidateErrors(ctx context.Cont func (m *DeviceapiLoginHistoryResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DeviceapiLoginHistoryResponseV1) contextValidateResources(ctx context.C for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/deviceapi_network_address_history_response_v1.go b/falcon/models/deviceapi_network_address_history_response_v1.go index 35eeeee3..ed0bc52b 100644 --- a/falcon/models/deviceapi_network_address_history_response_v1.go +++ b/falcon/models/deviceapi_network_address_history_response_v1.go @@ -156,6 +156,11 @@ func (m *DeviceapiNetworkAddressHistoryResponseV1) contextValidateErrors(ctx con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DeviceapiNetworkAddressHistoryResponseV1) contextValidateErrors(ctx con func (m *DeviceapiNetworkAddressHistoryResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DeviceapiNetworkAddressHistoryResponseV1) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/deviceapi_network_address_history_v1.go b/falcon/models/deviceapi_network_address_history_v1.go index 2a652b8c..fa30e93b 100644 --- a/falcon/models/deviceapi_network_address_history_v1.go +++ b/falcon/models/deviceapi_network_address_history_v1.go @@ -119,6 +119,11 @@ func (m *DeviceapiNetworkAddressHistoryV1) contextValidateHistory(ctx context.Co for i := 0; i < len(m.History); i++ { if m.History[i] != nil { + + if swag.IsZero(m.History[i]) { // not required + return nil + } + if err := m.History[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("history" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_device_meta.go b/falcon/models/deviceapi_request_meta.go similarity index 67% rename from falcon/models/domain_device_meta.go rename to falcon/models/deviceapi_request_meta.go index 64e1445e..6db74f51 100644 --- a/falcon/models/domain_device_meta.go +++ b/falcon/models/deviceapi_request_meta.go @@ -14,13 +14,13 @@ import ( "github.com/go-openapi/validate" ) -// DomainDeviceMeta domain device meta +// DeviceapiRequestMeta deviceapi request meta // -// swagger:model domain.DeviceMeta -type DomainDeviceMeta struct { +// swagger:model deviceapi.RequestMeta +type DeviceapiRequestMeta struct { // pagination - Pagination *DomainDevicePaging `json:"pagination,omitempty"` + Pagination *DeviceapiDevicePaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` @@ -34,8 +34,8 @@ type DomainDeviceMeta struct { TraceID *string `json:"trace_id"` } -// Validate validates this domain device meta -func (m *DomainDeviceMeta) Validate(formats strfmt.Registry) error { +// Validate validates this deviceapi request meta +func (m *DeviceapiRequestMeta) Validate(formats strfmt.Registry) error { var res []error if err := m.validatePagination(formats); err != nil { @@ -56,7 +56,7 @@ func (m *DomainDeviceMeta) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainDeviceMeta) validatePagination(formats strfmt.Registry) error { +func (m *DeviceapiRequestMeta) validatePagination(formats strfmt.Registry) error { if swag.IsZero(m.Pagination) { // not required return nil } @@ -75,7 +75,7 @@ func (m *DomainDeviceMeta) validatePagination(formats strfmt.Registry) error { return nil } -func (m *DomainDeviceMeta) validateQueryTime(formats strfmt.Registry) error { +func (m *DeviceapiRequestMeta) validateQueryTime(formats strfmt.Registry) error { if err := validate.Required("query_time", "body", m.QueryTime); err != nil { return err @@ -84,7 +84,7 @@ func (m *DomainDeviceMeta) validateQueryTime(formats strfmt.Registry) error { return nil } -func (m *DomainDeviceMeta) validateTraceID(formats strfmt.Registry) error { +func (m *DeviceapiRequestMeta) validateTraceID(formats strfmt.Registry) error { if err := validate.Required("trace_id", "body", m.TraceID); err != nil { return err @@ -93,8 +93,8 @@ func (m *DomainDeviceMeta) validateTraceID(formats strfmt.Registry) error { return nil } -// ContextValidate validate this domain device meta based on the context it is used -func (m *DomainDeviceMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this deviceapi request meta based on the context it is used +func (m *DeviceapiRequestMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidatePagination(ctx, formats); err != nil { @@ -107,9 +107,14 @@ func (m *DomainDeviceMeta) ContextValidate(ctx context.Context, formats strfmt.R return nil } -func (m *DomainDeviceMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { +func (m *DeviceapiRequestMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -124,7 +129,7 @@ func (m *DomainDeviceMeta) contextValidatePagination(ctx context.Context, format } // MarshalBinary interface implementation -func (m *DomainDeviceMeta) MarshalBinary() ([]byte, error) { +func (m *DeviceapiRequestMeta) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -132,8 +137,8 @@ func (m *DomainDeviceMeta) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainDeviceMeta) UnmarshalBinary(b []byte) error { - var res DomainDeviceMeta +func (m *DeviceapiRequestMeta) UnmarshalBinary(b []byte) error { + var res DeviceapiRequestMeta if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/deviceapi_update_device_tags_swagger_v1.go b/falcon/models/deviceapi_update_device_tags_swagger_v1.go index 2913e338..e549e891 100644 --- a/falcon/models/deviceapi_update_device_tags_swagger_v1.go +++ b/falcon/models/deviceapi_update_device_tags_swagger_v1.go @@ -154,6 +154,11 @@ func (m *DeviceapiUpdateDeviceTagsSwaggerV1) contextValidateErrors(ctx context.C for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DeviceapiUpdateDeviceTagsSwaggerV1) contextValidateErrors(ctx context.C func (m *DeviceapiUpdateDeviceTagsSwaggerV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DeviceapiUpdateDeviceTagsSwaggerV1) contextValidateResources(ctx contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_a_w_s_account_v2.go b/falcon/models/domain_a_w_s_account_v2.go index 00f7d9be..4f9eda60 100644 --- a/falcon/models/domain_a_w_s_account_v2.go +++ b/falcon/models/domain_a_w_s_account_v2.go @@ -42,6 +42,9 @@ type DomainAWSAccountV2 struct { // 12 digit AWS provided unique identifier for the account. AccountID string `json:"account_id,omitempty"` + // AWS account name + AccountName string `json:"account_name,omitempty"` + // account type AccountType string `json:"account_type,omitempty"` @@ -67,6 +70,9 @@ type DomainAWSAccountV2 struct { // cid Cid string `json:"cid,omitempty"` + // cloud scopes + CloudScopes []*DomainCloudScope `json:"cloud_scopes"` + // cloudformation url CloudformationURL string `json:"cloudformation_url,omitempty"` @@ -82,6 +88,9 @@ type DomainAWSAccountV2 struct { // d4c migrated D4cMigrated bool `json:"d4c_migrated,omitempty"` + // environment + Environment string `json:"environment,omitempty"` + // eventbus name EventbusName string `json:"eventbus_name,omitempty"` @@ -164,6 +173,10 @@ func (m *DomainAWSAccountV2) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateCloudScopes(formats); err != nil { + res = append(res, err) + } + if err := m.validateConditions(formats); err != nil { res = append(res, err) } @@ -265,6 +278,32 @@ func (m *DomainAWSAccountV2) validateAwsPermissionsStatus(formats strfmt.Registr return nil } +func (m *DomainAWSAccountV2) validateCloudScopes(formats strfmt.Registry) error { + if swag.IsZero(m.CloudScopes) { // not required + return nil + } + + for i := 0; i < len(m.CloudScopes); i++ { + if swag.IsZero(m.CloudScopes[i]) { // not required + continue + } + + if m.CloudScopes[i] != nil { + if err := m.CloudScopes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainAWSAccountV2) validateConditions(formats strfmt.Registry) error { if swag.IsZero(m.Conditions) { // not required return nil @@ -348,6 +387,10 @@ func (m *DomainAWSAccountV2) ContextValidate(ctx context.Context, formats strfmt res = append(res, err) } + if err := m.contextValidateCloudScopes(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateConditions(ctx, formats); err != nil { res = append(res, err) } @@ -367,6 +410,11 @@ func (m *DomainAWSAccountV2) contextValidateAwsPermissionsStatus(ctx context.Con for i := 0; i < len(m.AwsPermissionsStatus); i++ { if m.AwsPermissionsStatus[i] != nil { + + if swag.IsZero(m.AwsPermissionsStatus[i]) { // not required + return nil + } + if err := m.AwsPermissionsStatus[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("aws_permissions_status" + "." + strconv.Itoa(i)) @@ -382,11 +430,41 @@ func (m *DomainAWSAccountV2) contextValidateAwsPermissionsStatus(ctx context.Con return nil } +func (m *DomainAWSAccountV2) contextValidateCloudScopes(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.CloudScopes); i++ { + + if m.CloudScopes[i] != nil { + + if swag.IsZero(m.CloudScopes[i]) { // not required + return nil + } + + if err := m.CloudScopes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainAWSAccountV2) contextValidateConditions(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Conditions); i++ { if m.Conditions[i] != nil { + + if swag.IsZero(m.Conditions[i]) { // not required + return nil + } + if err := m.Conditions[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("conditions" + "." + strconv.Itoa(i)) @@ -405,6 +483,11 @@ func (m *DomainAWSAccountV2) contextValidateConditions(ctx context.Context, form func (m *DomainAWSAccountV2) contextValidateD4c(ctx context.Context, formats strfmt.Registry) error { if m.D4c != nil { + + if swag.IsZero(m.D4c) { // not required + return nil + } + if err := m.D4c.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("d4c") diff --git a/falcon/models/domain_a_w_s_d4_c_account_v1.go b/falcon/models/domain_a_w_s_d4_c_account_v1.go index 8060f2b3..966d104e 100644 --- a/falcon/models/domain_a_w_s_d4_c_account_v1.go +++ b/falcon/models/domain_a_w_s_d4_c_account_v1.go @@ -102,6 +102,11 @@ func (m *DomainAWSD4CAccountV1) ContextValidate(ctx context.Context, formats str func (m *DomainAWSD4CAccountV1) contextValidateOrganization(ctx context.Context, formats strfmt.Registry) error { if m.Organization != nil { + + if swag.IsZero(m.Organization) { // not required + return nil + } + if err := m.Organization.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("organization") diff --git a/falcon/models/domain_access_token_response_v1.go b/falcon/models/domain_access_token_response_v1.go index 1adfafdf..2b63e0c2 100644 --- a/falcon/models/domain_access_token_response_v1.go +++ b/falcon/models/domain_access_token_response_v1.go @@ -8,10 +8,8 @@ package models import ( "context" - "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" - "github.com/go-openapi/validate" ) // DomainAccessTokenResponseV1 domain access token response v1 @@ -20,64 +18,29 @@ import ( type DomainAccessTokenResponseV1 struct { // access token - // Required: true - AccessToken *string `json:"access_token"` + AccessToken string `json:"access_token,omitempty"` // expires in - // Required: true - ExpiresIn *int64 `json:"expires_in"` + ExpiresIn int64 `json:"expires_in,omitempty"` - // token type - // Required: true - TokenType *string `json:"token_type"` -} - -// Validate validates this domain access token response v1 -func (m *DomainAccessTokenResponseV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateAccessToken(formats); err != nil { - res = append(res, err) - } - - if err := m.validateExpiresIn(formats); err != nil { - res = append(res, err) - } - - if err := m.validateTokenType(formats); err != nil { - res = append(res, err) - } + // id token + IDToken string `json:"id_token,omitempty"` - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} + // issued token type + IssuedTokenType string `json:"issued_token_type,omitempty"` -func (m *DomainAccessTokenResponseV1) validateAccessToken(formats strfmt.Registry) error { + // refresh token + RefreshToken string `json:"refresh_token,omitempty"` - if err := validate.Required("access_token", "body", m.AccessToken); err != nil { - return err - } + // scope + Scope string `json:"scope,omitempty"` - return nil -} - -func (m *DomainAccessTokenResponseV1) validateExpiresIn(formats strfmt.Registry) error { - - if err := validate.Required("expires_in", "body", m.ExpiresIn); err != nil { - return err - } - - return nil + // token type + TokenType string `json:"token_type,omitempty"` } -func (m *DomainAccessTokenResponseV1) validateTokenType(formats strfmt.Registry) error { - - if err := validate.Required("token_type", "body", m.TokenType); err != nil { - return err - } - +// Validate validates this domain access token response v1 +func (m *DomainAccessTokenResponseV1) Validate(formats strfmt.Registry) error { return nil } diff --git a/falcon/models/domain_action_entities_response_v1.go b/falcon/models/domain_action_entities_response_v1.go index 15fb01ff..a19b4157 100644 --- a/falcon/models/domain_action_entities_response_v1.go +++ b/falcon/models/domain_action_entities_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainActionEntitiesResponseV1) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainActionEntitiesResponseV1) contextValidateErrors(ctx context.Conte func (m *DomainActionEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainActionEntitiesResponseV1) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_action_parameter.go b/falcon/models/domain_action_parameter.go new file mode 100644 index 00000000..b0c0aee2 --- /dev/null +++ b/falcon/models/domain_action_parameter.go @@ -0,0 +1,148 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "encoding/json" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainActionParameter Action to be performed. +// +// swagger:model domain.ActionParameter +type DomainActionParameter struct { + + // Action name. + // Required: true + // Enum: [add_tag delete_tag update_name update_description update_assigned_to update_assigned_to_name unassign update_status add_comment close_with_descriptor] + Name *string `json:"name"` + + // Value for action specified. + // Required: true + Value *string `json:"value"` +} + +// Validate validates this domain action parameter +func (m *DomainActionParameter) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateName(formats); err != nil { + res = append(res, err) + } + + if err := m.validateValue(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +var domainActionParameterTypeNamePropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["add_tag","delete_tag","update_name","update_description","update_assigned_to","update_assigned_to_name","unassign","update_status","add_comment","close_with_descriptor"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + domainActionParameterTypeNamePropEnum = append(domainActionParameterTypeNamePropEnum, v) + } +} + +const ( + + // DomainActionParameterNameAddTag captures enum value "add_tag" + DomainActionParameterNameAddTag string = "add_tag" + + // DomainActionParameterNameDeleteTag captures enum value "delete_tag" + DomainActionParameterNameDeleteTag string = "delete_tag" + + // DomainActionParameterNameUpdateName captures enum value "update_name" + DomainActionParameterNameUpdateName string = "update_name" + + // DomainActionParameterNameUpdateDescription captures enum value "update_description" + DomainActionParameterNameUpdateDescription string = "update_description" + + // DomainActionParameterNameUpdateAssignedTo captures enum value "update_assigned_to" + DomainActionParameterNameUpdateAssignedTo string = "update_assigned_to" + + // DomainActionParameterNameUpdateAssignedToName captures enum value "update_assigned_to_name" + DomainActionParameterNameUpdateAssignedToName string = "update_assigned_to_name" + + // DomainActionParameterNameUnassign captures enum value "unassign" + DomainActionParameterNameUnassign string = "unassign" + + // DomainActionParameterNameUpdateStatus captures enum value "update_status" + DomainActionParameterNameUpdateStatus string = "update_status" + + // DomainActionParameterNameAddComment captures enum value "add_comment" + DomainActionParameterNameAddComment string = "add_comment" + + // DomainActionParameterNameCloseWithDescriptor captures enum value "close_with_descriptor" + DomainActionParameterNameCloseWithDescriptor string = "close_with_descriptor" +) + +// prop value enum +func (m *DomainActionParameter) validateNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, domainActionParameterTypeNamePropEnum, true); err != nil { + return err + } + return nil +} + +func (m *DomainActionParameter) validateName(formats strfmt.Registry) error { + + if err := validate.Required("name", "body", m.Name); err != nil { + return err + } + + // value enum + if err := m.validateNameEnum("name", "body", *m.Name); err != nil { + return err + } + + return nil +} + +func (m *DomainActionParameter) validateValue(formats strfmt.Registry) error { + + if err := validate.Required("value", "body", m.Value); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain action parameter based on context it is used +func (m *DomainActionParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainActionParameter) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainActionParameter) UnmarshalBinary(b []byte) error { + var res DomainActionParameter + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_activity_creation_request.go b/falcon/models/domain_activity_creation_request.go similarity index 61% rename from falcon/models/api_activity_creation_request.go rename to falcon/models/domain_activity_creation_request.go index ff18873e..47958cb5 100644 --- a/falcon/models/api_activity_creation_request.go +++ b/falcon/models/domain_activity_creation_request.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// APIActivityCreationRequest api activity creation request +// DomainActivityCreationRequest domain activity creation request // -// swagger:model api.ActivityCreationRequest -type APIActivityCreationRequest struct { +// swagger:model domain.ActivityCreationRequest +type DomainActivityCreationRequest struct { // body // Required: true @@ -36,8 +36,8 @@ type APIActivityCreationRequest struct { UserUUID *string `json:"user_uuid"` } -// Validate validates this api activity creation request -func (m *APIActivityCreationRequest) Validate(formats strfmt.Registry) error { +// Validate validates this domain activity creation request +func (m *DomainActivityCreationRequest) Validate(formats strfmt.Registry) error { var res []error if err := m.validateBody(formats); err != nil { @@ -62,7 +62,7 @@ func (m *APIActivityCreationRequest) Validate(formats strfmt.Registry) error { return nil } -func (m *APIActivityCreationRequest) validateBody(formats strfmt.Registry) error { +func (m *DomainActivityCreationRequest) validateBody(formats strfmt.Registry) error { if err := validate.Required("body", "body", m.Body); err != nil { return err @@ -71,7 +71,7 @@ func (m *APIActivityCreationRequest) validateBody(formats strfmt.Registry) error return nil } -func (m *APIActivityCreationRequest) validateCaseID(formats strfmt.Registry) error { +func (m *DomainActivityCreationRequest) validateCaseID(formats strfmt.Registry) error { if err := validate.Required("case_id", "body", m.CaseID); err != nil { return err @@ -80,7 +80,7 @@ func (m *APIActivityCreationRequest) validateCaseID(formats strfmt.Registry) err return nil } -func (m *APIActivityCreationRequest) validateType(formats strfmt.Registry) error { +func (m *DomainActivityCreationRequest) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -89,7 +89,7 @@ func (m *APIActivityCreationRequest) validateType(formats strfmt.Registry) error return nil } -func (m *APIActivityCreationRequest) validateUserUUID(formats strfmt.Registry) error { +func (m *DomainActivityCreationRequest) validateUserUUID(formats strfmt.Registry) error { if err := validate.Required("user_uuid", "body", m.UserUUID); err != nil { return err @@ -98,13 +98,13 @@ func (m *APIActivityCreationRequest) validateUserUUID(formats strfmt.Registry) e return nil } -// ContextValidate validates this api activity creation request based on context it is used -func (m *APIActivityCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this domain activity creation request based on context it is used +func (m *DomainActivityCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *APIActivityCreationRequest) MarshalBinary() ([]byte, error) { +func (m *DomainActivityCreationRequest) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -112,8 +112,8 @@ func (m *APIActivityCreationRequest) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIActivityCreationRequest) UnmarshalBinary(b []byte) error { - var res APIActivityCreationRequest +func (m *DomainActivityCreationRequest) UnmarshalBinary(b []byte) error { + var res DomainActivityCreationRequest if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_actor_document.go b/falcon/models/domain_actor_document.go index 915cf7ea..f6e865fb 100644 --- a/falcon/models/domain_actor_document.go +++ b/falcon/models/domain_actor_document.go @@ -15,105 +15,122 @@ import ( "github.com/go-openapi/validate" ) -// DomainActorDocument domain actor document +// DomainActorDocument JSON definition of an Actor, also known as Adversary // // swagger:model domain.ActorDocument type DomainActorDocument struct { - // active + // Boolean field marking if actor is active // Required: true Active *bool `json:"active"` - // actor type + // Actor type, one of: targeted, ecrime ActorType string `json:"actor_type,omitempty"` - // capability + // actor's capabilities, some examples: RAT,Ransomware,Spearphishing,Downloader,Backdoor,InformationStealer,exploit,CredentialHarvesting,dropper,DenialOfService,Loader,Phishing + // Required: true + Capabilities []*DomainEntity `json:"capabilities"` + + // Capability of actor's activity, one of: Below Average, Average, Above average Capability *DomainEntity `json:"capability,omitempty"` - // created date + // Actor's document creation date when it was added to the Falcon portal in unix timestamp format // Required: true CreatedDate *int64 `json:"created_date"` - // description + // Actor's text description, partially containing structured data from other fields Description string `json:"description,omitempty"` - // ecrime kill chain + // Multi-field property describing eCrime actor's kill chain EcrimeKillChain *DomainECrimeKillChain `json:"ecrime_kill_chain,omitempty"` - // entitlements + // Field used to filter user's access to actor documents Entitlements []*DomainEntity `json:"entitlements"` - // first activity date + // Actor's first activity observed date in unix timestamp format // Required: true FirstActivityDate *int64 `json:"first_activity_date"` - // group + // Deprecated, unused field Group *DomainEntity `json:"group,omitempty"` - // id + // Numerical ID for the Actor // Required: true ID *int64 `json:"id"` - // image + // Image used in UI Image *DomainImage `json:"image,omitempty"` - // kill chain + // Multi-field property describing actor's kill chain KillChain *DomainKillChain `json:"kill_chain,omitempty"` - // known as + // Alternative names and community identifiers of an actor // Required: true KnownAs *string `json:"known_as"` - // last activity date + // Actor's last (most recent) activity observed date in unix timestamp format // Required: true LastActivityDate *int64 `json:"last_activity_date"` - // last modified date + // Actor's document last modified date in unix timestamp format // Required: true LastModifiedDate *int64 `json:"last_modified_date"` - // motivations + // Actor's activity motivation, one of: State-Sponsored, Criminal, Hacktivism // Required: true Motivations []*DomainEntity `json:"motivations"` - // name - // Required: true - Name *string `json:"name"` + // Actor's name, composed of 2 words + Name string `json:"name,omitempty"` - // notify users + // internal field // Required: true NotifyUsers *bool `json:"notify_users"` - // origins + // Actor's activity objectives, one of: IntelligenceGathering, FinancialGain, IntellectualPropertyTheft, defacement, Destruction, DenialOfService + // Required: true + Objectives []*DomainEntity `json:"objectives"` + + // represents origin of actor's activity and/or members, some examples: China,Russian Federation,Eastern Europe,Iran,East Asia, South Asia // Required: true Origins []*DomainEntity `json:"origins"` - // region + // Recent CrowdStrike's finished intelligence alerting date in unix timestamp format + RecentAlerting int64 `json:"recent_alerting,omitempty"` + + // Deprecated, unused field Region *DomainEntity `json:"region,omitempty"` - // rich text description + // Rich text version of the description field RichTextDescription string `json:"rich_text_description,omitempty"` - // short description + // Short version of the description field // Required: true ShortDescription *string `json:"short_description"` - // slug + // Name in url friendly format, lowercased and spaces replaced with dash + Slug string `json:"slug,omitempty"` + + // Status of an actor, one of: Active, Inactive, Retired // Required: true - Slug *string `json:"slug"` + Status *string `json:"status"` - // target countries + // Target countries of actor's activity and attacks, slug value is a 2 characters code for the country value, some examples: United States,United Kingdom,Germany,India,Japan,France,Australia,Canada,China // Required: true TargetCountries []*DomainEntity `json:"target_countries"` - // target industries + // Target economical industries of actor's activity and attacks. List of available values: Government, Financial Services, Technology, Telecommunications, Healthcare, Energy, Academic, Media, Aerospace, NGO, Manufacturing, Industrials and Engineering, Retail, Hospitality, Consulting and Professional Services, Opportunistic, Aviation, Defense, Transportation, Oil and Gas, Legal, Pharmaceutical, Logistics, Military, Automotive, Food and Beverage, Consumer Goods, Real Estate, Insurance, Agriculture, Chemicals, Utilities, Maritime, Extractive, Travel, Dissident, Cryptocurrency, Entertainment, National Government, Law Enforcement, Think Tanks, Local Government, Sports Organizations, Computer Gaming, Biomedical, Nonprofit, Financial Management & Hedge Funds, Political Parties, Architectural and Engineering, Emergency Services, Social Media, International Government, Nuclear, Research Entities, Vocational and Higher-Level Education, eCommerce // Required: true TargetIndustries []*DomainEntity `json:"target_industries"` - // thumbnail + // Target geographic regions of actor's activity and attacks. List of available values: North America, Western Europe, Southeast Asia, Middle East, Eastern Europe, South Asia, South America, Oceania, East Asia, Central Africa, Northern Europe, Southern Europe, North Africa, Southern Africa, Central America, Central Asia, East Africa, West Africa, Caribbean + // Required: true + TargetRegions []*DomainEntity `json:"target_regions"` + + // Thumbnail image used in UI Thumbnail *DomainImage `json:"thumbnail,omitempty"` - // url + // URL at which actor profile can be accessed URL string `json:"url,omitempty"` } @@ -125,6 +142,10 @@ func (m *DomainActorDocument) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateCapabilities(formats); err != nil { + res = append(res, err) + } + if err := m.validateCapability(formats); err != nil { res = append(res, err) } @@ -177,11 +198,11 @@ func (m *DomainActorDocument) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateName(formats); err != nil { + if err := m.validateNotifyUsers(formats); err != nil { res = append(res, err) } - if err := m.validateNotifyUsers(formats); err != nil { + if err := m.validateObjectives(formats); err != nil { res = append(res, err) } @@ -197,7 +218,7 @@ func (m *DomainActorDocument) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateSlug(formats); err != nil { + if err := m.validateStatus(formats); err != nil { res = append(res, err) } @@ -209,6 +230,10 @@ func (m *DomainActorDocument) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateTargetRegions(formats); err != nil { + res = append(res, err) + } + if err := m.validateThumbnail(formats); err != nil { res = append(res, err) } @@ -228,6 +253,33 @@ func (m *DomainActorDocument) validateActive(formats strfmt.Registry) error { return nil } +func (m *DomainActorDocument) validateCapabilities(formats strfmt.Registry) error { + + if err := validate.Required("capabilities", "body", m.Capabilities); err != nil { + return err + } + + for i := 0; i < len(m.Capabilities); i++ { + if swag.IsZero(m.Capabilities[i]) { // not required + continue + } + + if m.Capabilities[i] != nil { + if err := m.Capabilities[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("capabilities" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("capabilities" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainActorDocument) validateCapability(formats strfmt.Registry) error { if swag.IsZero(m.Capability) { // not required return nil @@ -430,21 +482,39 @@ func (m *DomainActorDocument) validateMotivations(formats strfmt.Registry) error return nil } -func (m *DomainActorDocument) validateName(formats strfmt.Registry) error { +func (m *DomainActorDocument) validateNotifyUsers(formats strfmt.Registry) error { - if err := validate.Required("name", "body", m.Name); err != nil { + if err := validate.Required("notify_users", "body", m.NotifyUsers); err != nil { return err } return nil } -func (m *DomainActorDocument) validateNotifyUsers(formats strfmt.Registry) error { +func (m *DomainActorDocument) validateObjectives(formats strfmt.Registry) error { - if err := validate.Required("notify_users", "body", m.NotifyUsers); err != nil { + if err := validate.Required("objectives", "body", m.Objectives); err != nil { return err } + for i := 0; i < len(m.Objectives); i++ { + if swag.IsZero(m.Objectives[i]) { // not required + continue + } + + if m.Objectives[i] != nil { + if err := m.Objectives[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("objectives" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("objectives" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + return nil } @@ -503,9 +573,9 @@ func (m *DomainActorDocument) validateShortDescription(formats strfmt.Registry) return nil } -func (m *DomainActorDocument) validateSlug(formats strfmt.Registry) error { +func (m *DomainActorDocument) validateStatus(formats strfmt.Registry) error { - if err := validate.Required("slug", "body", m.Slug); err != nil { + if err := validate.Required("status", "body", m.Status); err != nil { return err } @@ -566,6 +636,33 @@ func (m *DomainActorDocument) validateTargetIndustries(formats strfmt.Registry) return nil } +func (m *DomainActorDocument) validateTargetRegions(formats strfmt.Registry) error { + + if err := validate.Required("target_regions", "body", m.TargetRegions); err != nil { + return err + } + + for i := 0; i < len(m.TargetRegions); i++ { + if swag.IsZero(m.TargetRegions[i]) { // not required + continue + } + + if m.TargetRegions[i] != nil { + if err := m.TargetRegions[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("target_regions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("target_regions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainActorDocument) validateThumbnail(formats strfmt.Registry) error { if swag.IsZero(m.Thumbnail) { // not required return nil @@ -589,6 +686,10 @@ func (m *DomainActorDocument) validateThumbnail(formats strfmt.Registry) error { func (m *DomainActorDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateCapabilities(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateCapability(ctx, formats); err != nil { res = append(res, err) } @@ -617,6 +718,10 @@ func (m *DomainActorDocument) ContextValidate(ctx context.Context, formats strfm res = append(res, err) } + if err := m.contextValidateObjectives(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateOrigins(ctx, formats); err != nil { res = append(res, err) } @@ -633,6 +738,10 @@ func (m *DomainActorDocument) ContextValidate(ctx context.Context, formats strfm res = append(res, err) } + if err := m.contextValidateTargetRegions(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateThumbnail(ctx, formats); err != nil { res = append(res, err) } @@ -643,9 +752,39 @@ func (m *DomainActorDocument) ContextValidate(ctx context.Context, formats strfm return nil } +func (m *DomainActorDocument) contextValidateCapabilities(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Capabilities); i++ { + + if m.Capabilities[i] != nil { + + if swag.IsZero(m.Capabilities[i]) { // not required + return nil + } + + if err := m.Capabilities[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("capabilities" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("capabilities" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainActorDocument) contextValidateCapability(ctx context.Context, formats strfmt.Registry) error { if m.Capability != nil { + + if swag.IsZero(m.Capability) { // not required + return nil + } + if err := m.Capability.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("capability") @@ -662,6 +801,11 @@ func (m *DomainActorDocument) contextValidateCapability(ctx context.Context, for func (m *DomainActorDocument) contextValidateEcrimeKillChain(ctx context.Context, formats strfmt.Registry) error { if m.EcrimeKillChain != nil { + + if swag.IsZero(m.EcrimeKillChain) { // not required + return nil + } + if err := m.EcrimeKillChain.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("ecrime_kill_chain") @@ -680,6 +824,11 @@ func (m *DomainActorDocument) contextValidateEntitlements(ctx context.Context, f for i := 0; i < len(m.Entitlements); i++ { if m.Entitlements[i] != nil { + + if swag.IsZero(m.Entitlements[i]) { // not required + return nil + } + if err := m.Entitlements[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("entitlements" + "." + strconv.Itoa(i)) @@ -698,6 +847,11 @@ func (m *DomainActorDocument) contextValidateEntitlements(ctx context.Context, f func (m *DomainActorDocument) contextValidateGroup(ctx context.Context, formats strfmt.Registry) error { if m.Group != nil { + + if swag.IsZero(m.Group) { // not required + return nil + } + if err := m.Group.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("group") @@ -714,6 +868,11 @@ func (m *DomainActorDocument) contextValidateGroup(ctx context.Context, formats func (m *DomainActorDocument) contextValidateImage(ctx context.Context, formats strfmt.Registry) error { if m.Image != nil { + + if swag.IsZero(m.Image) { // not required + return nil + } + if err := m.Image.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("image") @@ -730,6 +889,11 @@ func (m *DomainActorDocument) contextValidateImage(ctx context.Context, formats func (m *DomainActorDocument) contextValidateKillChain(ctx context.Context, formats strfmt.Registry) error { if m.KillChain != nil { + + if swag.IsZero(m.KillChain) { // not required + return nil + } + if err := m.KillChain.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("kill_chain") @@ -748,6 +912,11 @@ func (m *DomainActorDocument) contextValidateMotivations(ctx context.Context, fo for i := 0; i < len(m.Motivations); i++ { if m.Motivations[i] != nil { + + if swag.IsZero(m.Motivations[i]) { // not required + return nil + } + if err := m.Motivations[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("motivations" + "." + strconv.Itoa(i)) @@ -763,11 +932,41 @@ func (m *DomainActorDocument) contextValidateMotivations(ctx context.Context, fo return nil } +func (m *DomainActorDocument) contextValidateObjectives(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Objectives); i++ { + + if m.Objectives[i] != nil { + + if swag.IsZero(m.Objectives[i]) { // not required + return nil + } + + if err := m.Objectives[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("objectives" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("objectives" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainActorDocument) contextValidateOrigins(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Origins); i++ { if m.Origins[i] != nil { + + if swag.IsZero(m.Origins[i]) { // not required + return nil + } + if err := m.Origins[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("origins" + "." + strconv.Itoa(i)) @@ -786,6 +985,11 @@ func (m *DomainActorDocument) contextValidateOrigins(ctx context.Context, format func (m *DomainActorDocument) contextValidateRegion(ctx context.Context, formats strfmt.Registry) error { if m.Region != nil { + + if swag.IsZero(m.Region) { // not required + return nil + } + if err := m.Region.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("region") @@ -804,6 +1008,11 @@ func (m *DomainActorDocument) contextValidateTargetCountries(ctx context.Context for i := 0; i < len(m.TargetCountries); i++ { if m.TargetCountries[i] != nil { + + if swag.IsZero(m.TargetCountries[i]) { // not required + return nil + } + if err := m.TargetCountries[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_countries" + "." + strconv.Itoa(i)) @@ -824,6 +1033,11 @@ func (m *DomainActorDocument) contextValidateTargetIndustries(ctx context.Contex for i := 0; i < len(m.TargetIndustries); i++ { if m.TargetIndustries[i] != nil { + + if swag.IsZero(m.TargetIndustries[i]) { // not required + return nil + } + if err := m.TargetIndustries[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_industries" + "." + strconv.Itoa(i)) @@ -839,9 +1053,39 @@ func (m *DomainActorDocument) contextValidateTargetIndustries(ctx context.Contex return nil } +func (m *DomainActorDocument) contextValidateTargetRegions(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.TargetRegions); i++ { + + if m.TargetRegions[i] != nil { + + if swag.IsZero(m.TargetRegions[i]) { // not required + return nil + } + + if err := m.TargetRegions[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("target_regions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("target_regions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainActorDocument) contextValidateThumbnail(ctx context.Context, formats strfmt.Registry) error { if m.Thumbnail != nil { + + if swag.IsZero(m.Thumbnail) { // not required + return nil + } + if err := m.Thumbnail.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("thumbnail") diff --git a/falcon/models/domain_actors_response.go b/falcon/models/domain_actors_response.go index 7daa2b6f..1d991cb8 100644 --- a/falcon/models/domain_actors_response.go +++ b/falcon/models/domain_actors_response.go @@ -20,11 +20,11 @@ import ( // swagger:model domain.ActorsResponse type DomainActorsResponse struct { - // errors + // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` - // meta + // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` @@ -156,6 +156,11 @@ func (m *DomainActorsResponse) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainActorsResponse) contextValidateErrors(ctx context.Context, format func (m *DomainActorsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainActorsResponse) contextValidateResources(ctx context.Context, for for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_aggregates_response.go b/falcon/models/domain_aggregates_response.go index f6e7ea78..d684df6f 100644 --- a/falcon/models/domain_aggregates_response.go +++ b/falcon/models/domain_aggregates_response.go @@ -156,6 +156,11 @@ func (m *DomainAggregatesResponse) contextValidateErrors(ctx context.Context, fo for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainAggregatesResponse) contextValidateErrors(ctx context.Context, fo func (m *DomainAggregatesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainAggregatesResponse) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/responses_reveal_uninstall_token_resp_v1.go b/falcon/models/domain_api_combined_findings_response_v1.go similarity index 75% rename from falcon/models/responses_reveal_uninstall_token_resp_v1.go rename to falcon/models/domain_api_combined_findings_response_v1.go index 0583adf4..d9497c3f 100644 --- a/falcon/models/responses_reveal_uninstall_token_resp_v1.go +++ b/falcon/models/domain_api_combined_findings_response_v1.go @@ -15,26 +15,25 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesRevealUninstallTokenRespV1 responses reveal uninstall token resp v1 +// DomainAPICombinedFindingsResponseV1 domain API combined findings response v1 // -// swagger:model responses.RevealUninstallTokenRespV1 -type ResponsesRevealUninstallTokenRespV1 struct { +// swagger:model domain.APICombinedFindingsResponseV1 +type DomainAPICombinedFindingsResponseV1 struct { - // A collection of any errors which occurred during execution of the request - // Required: true + // errors Errors []*MsaAPIError `json:"errors"` - // Additional metadata about the request + // meta // Required: true - Meta *MsaMetaInfo `json:"meta"` + Meta *DomainAPIQueryMetaV1 `json:"meta"` - // A collection of uninstall tokens + // resources // Required: true - Resources []*ResponsesUninstallTokenV1 `json:"resources"` + Resources []*DomainAPIFindingFacetV1 `json:"resources"` } -// Validate validates this responses reveal uninstall token resp v1 -func (m *ResponsesRevealUninstallTokenRespV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain API combined findings response v1 +func (m *DomainAPICombinedFindingsResponseV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,10 +54,9 @@ func (m *ResponsesRevealUninstallTokenRespV1) Validate(formats strfmt.Registry) return nil } -func (m *ResponsesRevealUninstallTokenRespV1) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err +func (m *DomainAPICombinedFindingsResponseV1) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil } for i := 0; i < len(m.Errors); i++ { @@ -82,7 +80,7 @@ func (m *ResponsesRevealUninstallTokenRespV1) validateErrors(formats strfmt.Regi return nil } -func (m *ResponsesRevealUninstallTokenRespV1) validateMeta(formats strfmt.Registry) error { +func (m *DomainAPICombinedFindingsResponseV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +100,7 @@ func (m *ResponsesRevealUninstallTokenRespV1) validateMeta(formats strfmt.Regist return nil } -func (m *ResponsesRevealUninstallTokenRespV1) validateResources(formats strfmt.Registry) error { +func (m *DomainAPICombinedFindingsResponseV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +127,8 @@ func (m *ResponsesRevealUninstallTokenRespV1) validateResources(formats strfmt.R return nil } -// ContextValidate validate this responses reveal uninstall token resp v1 based on the context it is used -func (m *ResponsesRevealUninstallTokenRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain API combined findings response v1 based on the context it is used +func (m *DomainAPICombinedFindingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +149,16 @@ func (m *ResponsesRevealUninstallTokenRespV1) ContextValidate(ctx context.Contex return nil } -func (m *ResponsesRevealUninstallTokenRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainAPICombinedFindingsResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +174,10 @@ func (m *ResponsesRevealUninstallTokenRespV1) contextValidateErrors(ctx context. return nil } -func (m *ResponsesRevealUninstallTokenRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainAPICombinedFindingsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +191,16 @@ func (m *ResponsesRevealUninstallTokenRespV1) contextValidateMeta(ctx context.Co return nil } -func (m *ResponsesRevealUninstallTokenRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainAPICombinedFindingsResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +217,7 @@ func (m *ResponsesRevealUninstallTokenRespV1) contextValidateResources(ctx conte } // MarshalBinary interface implementation -func (m *ResponsesRevealUninstallTokenRespV1) MarshalBinary() ([]byte, error) { +func (m *DomainAPICombinedFindingsResponseV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +225,8 @@ func (m *ResponsesRevealUninstallTokenRespV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesRevealUninstallTokenRespV1) UnmarshalBinary(b []byte) error { - var res ResponsesRevealUninstallTokenRespV1 +func (m *DomainAPICombinedFindingsResponseV1) UnmarshalBinary(b []byte) error { + var res DomainAPICombinedFindingsResponseV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_api_detection_document.go b/falcon/models/domain_api_detection_document.go index 3b8f3064..34270205 100644 --- a/falcon/models/domain_api_detection_document.go +++ b/falcon/models/domain_api_detection_document.go @@ -45,6 +45,9 @@ type DomainAPIDetectionDocument struct { // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` + // date updated + DateUpdated string `json:"date_updated,omitempty"` + // detection id // Required: true DetectionID *string `json:"detection_id"` @@ -449,6 +452,11 @@ func (m *DomainAPIDetectionDocument) contextValidateBehaviors(ctx context.Contex for i := 0; i < len(m.Behaviors); i++ { if m.Behaviors[i] != nil { + + if swag.IsZero(m.Behaviors[i]) { // not required + return nil + } + if err := m.Behaviors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("behaviors" + "." + strconv.Itoa(i)) @@ -467,6 +475,7 @@ func (m *DomainAPIDetectionDocument) contextValidateBehaviors(ctx context.Contex func (m *DomainAPIDetectionDocument) contextValidateDevice(ctx context.Context, formats strfmt.Registry) error { if m.Device != nil { + if err := m.Device.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("device") @@ -483,6 +492,7 @@ func (m *DomainAPIDetectionDocument) contextValidateDevice(ctx context.Context, func (m *DomainAPIDetectionDocument) contextValidateHostinfo(ctx context.Context, formats strfmt.Registry) error { if m.Hostinfo != nil { + if err := m.Hostinfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("hostinfo") @@ -501,6 +511,11 @@ func (m *DomainAPIDetectionDocument) contextValidateQuarantinedFiles(ctx context for i := 0; i < len(m.QuarantinedFiles); i++ { if m.QuarantinedFiles[i] != nil { + + if swag.IsZero(m.QuarantinedFiles[i]) { // not required + return nil + } + if err := m.QuarantinedFiles[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quarantined_files" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_api_entity_matched_v1.go b/falcon/models/domain_api_entity_matched_v1.go new file mode 100644 index 00000000..264d52c3 --- /dev/null +++ b/falcon/models/domain_api_entity_matched_v1.go @@ -0,0 +1,56 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainAPIEntityMatchedV1 domain API entity matched v1 +// +// swagger:model domain.APIEntityMatchedV1 +type DomainAPIEntityMatchedV1 struct { + + // asset id + AssetID string `json:"asset_id,omitempty"` + + // data provider + DataProvider string `json:"data_provider,omitempty"` + + // provider asset id + ProviderAssetID string `json:"provider_asset_id,omitempty"` +} + +// Validate validates this domain API entity matched v1 +func (m *DomainAPIEntityMatchedV1) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this domain API entity matched v1 based on context it is used +func (m *DomainAPIEntityMatchedV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIEntityMatchedV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIEntityMatchedV1) UnmarshalBinary(b []byte) error { + var res DomainAPIEntityMatchedV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_error.go b/falcon/models/domain_api_error.go index 25b940e9..5a6a536a 100644 --- a/falcon/models/domain_api_error.go +++ b/falcon/models/domain_api_error.go @@ -120,6 +120,11 @@ func (m *DomainAPIError) contextValidateErrors(ctx context.Context, formats strf for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -138,6 +143,7 @@ func (m *DomainAPIError) contextValidateErrors(ctx context.Context, formats strf func (m *DomainAPIError) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_api_evaluation_logic_comparisons_v1.go b/falcon/models/domain_api_evaluation_logic_comparisons_v1.go index 832bbcf8..5b370dca 100644 --- a/falcon/models/domain_api_evaluation_logic_comparisons_v1.go +++ b/falcon/models/domain_api_evaluation_logic_comparisons_v1.go @@ -102,6 +102,11 @@ func (m *DomainAPIEvaluationLogicComparisonsV1) contextValidateStateComparisons( for i := 0; i < len(m.StateComparisons); i++ { if m.StateComparisons[i] != nil { + + if swag.IsZero(m.StateComparisons[i]) { // not required + return nil + } + if err := m.StateComparisons[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("state_comparisons" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_api_evaluation_logic_entities_response_v1.go b/falcon/models/domain_api_evaluation_logic_entities_response_v1.go new file mode 100644 index 00000000..8a4eff86 --- /dev/null +++ b/falcon/models/domain_api_evaluation_logic_entities_response_v1.go @@ -0,0 +1,235 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIEvaluationLogicEntitiesResponseV1 domain API evaluation logic entities response v1 +// +// swagger:model domain.APIEvaluationLogicEntitiesResponseV1 +type DomainAPIEvaluationLogicEntitiesResponseV1 struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DomainAPIEvaluationLogicV1 `json:"resources"` +} + +// Validate validates this domain API evaluation logic entities response v1 +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain API evaluation logic entities response v1 based on the context it is used +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary(b []byte) error { + var res DomainAPIEvaluationLogicEntitiesResponseV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_evaluation_logic_host_info_v1.go b/falcon/models/domain_api_evaluation_logic_host_info_v1.go new file mode 100644 index 00000000..bec6676c --- /dev/null +++ b/falcon/models/domain_api_evaluation_logic_host_info_v1.go @@ -0,0 +1,124 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIEvaluationLogicHostInfoV1 domain API evaluation logic host info v1 +// +// swagger:model domain.APIEvaluationLogicHostInfoV1 +type DomainAPIEvaluationLogicHostInfoV1 struct { + + // Refers to all the entities that were matched together during entity resolution process + // Required: true + EntitiesMatched []*DomainAPIEntityMatchedV1 `json:"entities_matched"` +} + +// Validate validates this domain API evaluation logic host info v1 +func (m *DomainAPIEvaluationLogicHostInfoV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateEntitiesMatched(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIEvaluationLogicHostInfoV1) validateEntitiesMatched(formats strfmt.Registry) error { + + if err := validate.Required("entities_matched", "body", m.EntitiesMatched); err != nil { + return err + } + + for i := 0; i < len(m.EntitiesMatched); i++ { + if swag.IsZero(m.EntitiesMatched[i]) { // not required + continue + } + + if m.EntitiesMatched[i] != nil { + if err := m.EntitiesMatched[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("entities_matched" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("entities_matched" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain API evaluation logic host info v1 based on the context it is used +func (m *DomainAPIEvaluationLogicHostInfoV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateEntitiesMatched(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIEvaluationLogicHostInfoV1) contextValidateEntitiesMatched(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.EntitiesMatched); i++ { + + if m.EntitiesMatched[i] != nil { + + if swag.IsZero(m.EntitiesMatched[i]) { // not required + return nil + } + + if err := m.EntitiesMatched[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("entities_matched" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("entities_matched" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIEvaluationLogicHostInfoV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIEvaluationLogicHostInfoV1) UnmarshalBinary(b []byte) error { + var res DomainAPIEvaluationLogicHostInfoV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_evaluation_logic_item_v1.go b/falcon/models/domain_api_evaluation_logic_item_v1.go index 4b056497..14d0ca8d 100644 --- a/falcon/models/domain_api_evaluation_logic_item_v1.go +++ b/falcon/models/domain_api_evaluation_logic_item_v1.go @@ -26,6 +26,9 @@ type DomainAPIEvaluationLogicItemV1 struct { // comparisons Comparisons *DomainAPIEvaluationLogicComparisonsV1 `json:"comparisons,omitempty"` + // description + Description string `json:"description,omitempty"` + // determined by comparison DeterminedByComparison bool `json:"determined_by_comparison,omitempty"` @@ -126,6 +129,11 @@ func (m *DomainAPIEvaluationLogicItemV1) ContextValidate(ctx context.Context, fo func (m *DomainAPIEvaluationLogicItemV1) contextValidateComparisons(ctx context.Context, formats strfmt.Registry) error { if m.Comparisons != nil { + + if swag.IsZero(m.Comparisons) { // not required + return nil + } + if err := m.Comparisons.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("comparisons") diff --git a/falcon/models/domain_api_evaluation_logic_state_comparison_v1.go b/falcon/models/domain_api_evaluation_logic_state_comparison_v1.go index 829f562c..9756296c 100644 --- a/falcon/models/domain_api_evaluation_logic_state_comparison_v1.go +++ b/falcon/models/domain_api_evaluation_logic_state_comparison_v1.go @@ -102,6 +102,11 @@ func (m *DomainAPIEvaluationLogicStateComparisonV1) contextValidateEntityCompari for i := 0; i < len(m.EntityComparisons); i++ { if m.EntityComparisons[i] != nil { + + if swag.IsZero(m.EntityComparisons[i]) { // not required + return nil + } + if err := m.EntityComparisons[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("entity_comparisons" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_api_evaluation_logic_v1.go b/falcon/models/domain_api_evaluation_logic_v1.go index 46c8ea69..bc988bc7 100644 --- a/falcon/models/domain_api_evaluation_logic_v1.go +++ b/falcon/models/domain_api_evaluation_logic_v1.go @@ -20,23 +20,32 @@ import ( // swagger:model domain.APIEvaluationLogicV1 type DomainAPIEvaluationLogicV1 struct { - // aid + // Refers to an asset identifier Aid string `json:"aid,omitempty"` - // cid + // Refers to a customer identifier Cid string `json:"cid,omitempty"` - // created timestamp + // Refers to a point in time when evaluation logic data was created in the system CreatedTimestamp string `json:"created_timestamp,omitempty"` - // id + // Refers to a label given to the entity that provided this data + DataProvider string `json:"data_provider,omitempty"` + + // Refers back to the asset for which vulnerability was detected - contains only relevant information for working with evaluation logic data + HostInfo *DomainAPIEvaluationLogicHostInfoV1 `json:"host_info,omitempty"` + + // Contains a unique identifier for the evaluation logic // Required: true ID *string `json:"id"` - // logic + // Refers to the actual evaluation logic data Logic []*DomainAPIEvaluationLogicItemV1 `json:"logic"` - // updated timestamp + // Refers to the identifier of the scanner that generated the evaluation logic + ScannerID string `json:"scanner_id,omitempty"` + + // Refers to a point in time when evaluation logic data was updated in the system UpdatedTimestamp string `json:"updated_timestamp,omitempty"` } @@ -44,6 +53,10 @@ type DomainAPIEvaluationLogicV1 struct { func (m *DomainAPIEvaluationLogicV1) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateHostInfo(formats); err != nil { + res = append(res, err) + } + if err := m.validateID(formats); err != nil { res = append(res, err) } @@ -58,6 +71,25 @@ func (m *DomainAPIEvaluationLogicV1) Validate(formats strfmt.Registry) error { return nil } +func (m *DomainAPIEvaluationLogicV1) validateHostInfo(formats strfmt.Registry) error { + if swag.IsZero(m.HostInfo) { // not required + return nil + } + + if m.HostInfo != nil { + if err := m.HostInfo.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("host_info") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("host_info") + } + return err + } + } + + return nil +} + func (m *DomainAPIEvaluationLogicV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { @@ -97,6 +129,10 @@ func (m *DomainAPIEvaluationLogicV1) validateLogic(formats strfmt.Registry) erro func (m *DomainAPIEvaluationLogicV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateHostInfo(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateLogic(ctx, formats); err != nil { res = append(res, err) } @@ -107,11 +143,37 @@ func (m *DomainAPIEvaluationLogicV1) ContextValidate(ctx context.Context, format return nil } +func (m *DomainAPIEvaluationLogicV1) contextValidateHostInfo(ctx context.Context, formats strfmt.Registry) error { + + if m.HostInfo != nil { + + if swag.IsZero(m.HostInfo) { // not required + return nil + } + + if err := m.HostInfo.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("host_info") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("host_info") + } + return err + } + } + + return nil +} + func (m *DomainAPIEvaluationLogicV1) contextValidateLogic(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Logic); i++ { if m.Logic[i] != nil { + + if swag.IsZero(m.Logic[i]) { // not required + return nil + } + if err := m.Logic[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("logic" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_api_finding_facet_v1.go b/falcon/models/domain_api_finding_facet_v1.go new file mode 100644 index 00000000..70f1e6c0 --- /dev/null +++ b/falcon/models/domain_api_finding_facet_v1.go @@ -0,0 +1,307 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIFindingFacetV1 domain API finding facet v1 +// +// swagger:model domain.APIFindingFacetV1 +type DomainAPIFindingFacetV1 struct { + + // aid + // Required: true + Aid *string `json:"aid"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // created timestamp + // Required: true + CreatedTimestamp *string `json:"created_timestamp"` + + // finding + // Required: true + Finding *DomainAPIFindingWithRuleV1 `json:"finding"` + + // host + Host *DomainAPIHostInfoFacetV1 `json:"host,omitempty"` + + // id + // Required: true + ID *string `json:"id"` + + // logic + Logic []*DomainAPIEvaluationLogicItemV1 `json:"logic"` + + // updated timestamp + // Required: true + UpdatedTimestamp *string `json:"updated_timestamp"` +} + +// Validate validates this domain API finding facet v1 +func (m *DomainAPIFindingFacetV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCreatedTimestamp(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFinding(formats); err != nil { + res = append(res, err) + } + + if err := m.validateHost(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLogic(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUpdatedTimestamp(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIFindingFacetV1) validateAid(formats strfmt.Registry) error { + + if err := validate.Required("aid", "body", m.Aid); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateCreatedTimestamp(formats strfmt.Registry) error { + + if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateFinding(formats strfmt.Registry) error { + + if err := validate.Required("finding", "body", m.Finding); err != nil { + return err + } + + if m.Finding != nil { + if err := m.Finding.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("finding") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("finding") + } + return err + } + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateHost(formats strfmt.Registry) error { + if swag.IsZero(m.Host) { // not required + return nil + } + + if m.Host != nil { + if err := m.Host.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("host") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("host") + } + return err + } + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateLogic(formats strfmt.Registry) error { + if swag.IsZero(m.Logic) { // not required + return nil + } + + for i := 0; i < len(m.Logic); i++ { + if swag.IsZero(m.Logic[i]) { // not required + continue + } + + if m.Logic[i] != nil { + if err := m.Logic[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("logic" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("logic" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) validateUpdatedTimestamp(formats strfmt.Registry) error { + + if err := validate.Required("updated_timestamp", "body", m.UpdatedTimestamp); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain API finding facet v1 based on the context it is used +func (m *DomainAPIFindingFacetV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateFinding(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateHost(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateLogic(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIFindingFacetV1) contextValidateFinding(ctx context.Context, formats strfmt.Registry) error { + + if m.Finding != nil { + + if err := m.Finding.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("finding") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("finding") + } + return err + } + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) contextValidateHost(ctx context.Context, formats strfmt.Registry) error { + + if m.Host != nil { + + if swag.IsZero(m.Host) { // not required + return nil + } + + if err := m.Host.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("host") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("host") + } + return err + } + } + + return nil +} + +func (m *DomainAPIFindingFacetV1) contextValidateLogic(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Logic); i++ { + + if m.Logic[i] != nil { + + if swag.IsZero(m.Logic[i]) { // not required + return nil + } + + if err := m.Logic[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("logic" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("logic" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIFindingFacetV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIFindingFacetV1) UnmarshalBinary(b []byte) error { + var res DomainAPIFindingFacetV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_finding_rule_v1.go b/falcon/models/domain_api_finding_rule_v1.go new file mode 100644 index 00000000..2f519b71 --- /dev/null +++ b/falcon/models/domain_api_finding_rule_v1.go @@ -0,0 +1,186 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIFindingRuleV1 domain API finding rule v1 +// +// swagger:model domain.APIFindingRuleV1 +type DomainAPIFindingRuleV1 struct { + + // authority + Authority string `json:"authority,omitempty"` + + // cce + Cce string `json:"cce,omitempty"` + + // edited + // Required: true + Edited *bool `json:"edited"` + + // group id + GroupID string `json:"group_id,omitempty"` + + // group name + GroupName string `json:"group_name,omitempty"` + + // id + // Required: true + ID *string `json:"id"` + + // last edited timestamp + LastEditedTimestamp string `json:"last_edited_timestamp,omitempty"` + + // mitre attack tactics + MitreAttackTactics []*DomainAPIMitreAttackTacticV1 `json:"mitre_attack_tactics"` + + // name + Name string `json:"name,omitempty"` + + // policy id + PolicyID string `json:"policy_id,omitempty"` + + // policy name + PolicyName string `json:"policy_name,omitempty"` + + // recommendation id + RecommendationID string `json:"recommendation_id,omitempty"` + + // severity + Severity string `json:"severity,omitempty"` +} + +// Validate validates this domain API finding rule v1 +func (m *DomainAPIFindingRuleV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateEdited(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMitreAttackTactics(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIFindingRuleV1) validateEdited(formats strfmt.Registry) error { + + if err := validate.Required("edited", "body", m.Edited); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIFindingRuleV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIFindingRuleV1) validateMitreAttackTactics(formats strfmt.Registry) error { + if swag.IsZero(m.MitreAttackTactics) { // not required + return nil + } + + for i := 0; i < len(m.MitreAttackTactics); i++ { + if swag.IsZero(m.MitreAttackTactics[i]) { // not required + continue + } + + if m.MitreAttackTactics[i] != nil { + if err := m.MitreAttackTactics[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mitre_attack_tactics" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mitre_attack_tactics" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain API finding rule v1 based on the context it is used +func (m *DomainAPIFindingRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateMitreAttackTactics(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIFindingRuleV1) contextValidateMitreAttackTactics(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.MitreAttackTactics); i++ { + + if m.MitreAttackTactics[i] != nil { + + if swag.IsZero(m.MitreAttackTactics[i]) { // not required + return nil + } + + if err := m.MitreAttackTactics[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mitre_attack_tactics" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mitre_attack_tactics" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIFindingRuleV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIFindingRuleV1) UnmarshalBinary(b []byte) error { + var res DomainAPIFindingRuleV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_finding_with_rule_v1.go b/falcon/models/domain_api_finding_with_rule_v1.go new file mode 100644 index 00000000..2054c4f0 --- /dev/null +++ b/falcon/models/domain_api_finding_with_rule_v1.go @@ -0,0 +1,124 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainAPIFindingWithRuleV1 domain API finding with rule v1 +// +// swagger:model domain.APIFindingWithRuleV1 +type DomainAPIFindingWithRuleV1 struct { + + // Example values: NOT_AVAILABLE, AVAILABLE, DISABLE_RULE, UNSUPPORTED_RULE, OVERRIDE_STATUS + EvaluationLogicType string `json:"evaluation_logic_type,omitempty"` + + // evaluation reason + EvaluationReason string `json:"evaluation_reason,omitempty"` + + // host id + HostID string `json:"host_id,omitempty"` + + // rule + Rule *DomainAPIFindingRuleV1 `json:"rule,omitempty"` + + // status + Status string `json:"status,omitempty"` + + // status since timestamp + StatusSinceTimestamp string `json:"status_since_timestamp,omitempty"` +} + +// Validate validates this domain API finding with rule v1 +func (m *DomainAPIFindingWithRuleV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateRule(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIFindingWithRuleV1) validateRule(formats strfmt.Registry) error { + if swag.IsZero(m.Rule) { // not required + return nil + } + + if m.Rule != nil { + if err := m.Rule.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("rule") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("rule") + } + return err + } + } + + return nil +} + +// ContextValidate validate this domain API finding with rule v1 based on the context it is used +func (m *DomainAPIFindingWithRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateRule(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIFindingWithRuleV1) contextValidateRule(ctx context.Context, formats strfmt.Registry) error { + + if m.Rule != nil { + + if swag.IsZero(m.Rule) { // not required + return nil + } + + if err := m.Rule.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("rule") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("rule") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIFindingWithRuleV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIFindingWithRuleV1) UnmarshalBinary(b []byte) error { + var res DomainAPIFindingWithRuleV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_host_info_facet_v1.go b/falcon/models/domain_api_host_info_facet_v1.go new file mode 100644 index 00000000..995f9a17 --- /dev/null +++ b/falcon/models/domain_api_host_info_facet_v1.go @@ -0,0 +1,189 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIHostInfoFacetV1 domain API host info facet v1 +// +// swagger:model domain.APIHostInfoFacetV1 +type DomainAPIHostInfoFacetV1 struct { + + // build number + BuildNumber string `json:"build_number,omitempty"` + + // groups + // Required: true + Groups []*DomainAPIHostGroup `json:"groups"` + + // host hidden status + HostHiddenStatus string `json:"host_hidden_status,omitempty"` + + // id + ID string `json:"id,omitempty"` + + // last seen timestamp + LastSeenTimestamp string `json:"last_seen_timestamp,omitempty"` + + // local ip + LocalIP string `json:"local_ip,omitempty"` + + // mac address + MacAddress string `json:"mac_address,omitempty"` + + // machine domain + MachineDomain string `json:"machine_domain,omitempty"` + + // name + // Required: true + Name *string `json:"name"` + + // os version + OsVersion string `json:"os_version,omitempty"` + + // ou + Ou string `json:"ou,omitempty"` + + // platform name + PlatformName string `json:"platform_name,omitempty"` + + // product type desc + ProductTypeDesc string `json:"product_type_desc,omitempty"` + + // serial number + SerialNumber string `json:"serial_number,omitempty"` + + // site name + SiteName string `json:"site_name,omitempty"` + + // system manufacturer + SystemManufacturer string `json:"system_manufacturer,omitempty"` + + // system product name + SystemProductName string `json:"system_product_name,omitempty"` + + // tags + Tags []string `json:"tags"` +} + +// Validate validates this domain API host info facet v1 +func (m *DomainAPIHostInfoFacetV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateGroups(formats); err != nil { + res = append(res, err) + } + + if err := m.validateName(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIHostInfoFacetV1) validateGroups(formats strfmt.Registry) error { + + if err := validate.Required("groups", "body", m.Groups); err != nil { + return err + } + + for i := 0; i < len(m.Groups); i++ { + if swag.IsZero(m.Groups[i]) { // not required + continue + } + + if m.Groups[i] != nil { + if err := m.Groups[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("groups" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("groups" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAPIHostInfoFacetV1) validateName(formats strfmt.Registry) error { + + if err := validate.Required("name", "body", m.Name); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain API host info facet v1 based on the context it is used +func (m *DomainAPIHostInfoFacetV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateGroups(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIHostInfoFacetV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Groups); i++ { + + if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("groups" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("groups" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIHostInfoFacetV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIHostInfoFacetV1) UnmarshalBinary(b []byte) error { + var res DomainAPIHostInfoFacetV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_mitre_attack_tactic_v1.go b/falcon/models/domain_api_mitre_attack_tactic_v1.go new file mode 100644 index 00000000..47aeb581 --- /dev/null +++ b/falcon/models/domain_api_mitre_attack_tactic_v1.go @@ -0,0 +1,142 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIMitreAttackTacticV1 domain API mitre attack tactic v1 +// +// swagger:model domain.APIMitreAttackTacticV1 +type DomainAPIMitreAttackTacticV1 struct { + + // id + // Required: true + ID *string `json:"id"` + + // link + Link string `json:"link,omitempty"` + + // techniques + Techniques []*DomainAPIMitreTechniqueV1 `json:"techniques"` +} + +// Validate validates this domain API mitre attack tactic v1 +func (m *DomainAPIMitreAttackTacticV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTechniques(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIMitreAttackTacticV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIMitreAttackTacticV1) validateTechniques(formats strfmt.Registry) error { + if swag.IsZero(m.Techniques) { // not required + return nil + } + + for i := 0; i < len(m.Techniques); i++ { + if swag.IsZero(m.Techniques[i]) { // not required + continue + } + + if m.Techniques[i] != nil { + if err := m.Techniques[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("techniques" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("techniques" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain API mitre attack tactic v1 based on the context it is used +func (m *DomainAPIMitreAttackTacticV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateTechniques(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIMitreAttackTacticV1) contextValidateTechniques(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Techniques); i++ { + + if m.Techniques[i] != nil { + + if swag.IsZero(m.Techniques[i]) { // not required + return nil + } + + if err := m.Techniques[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("techniques" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("techniques" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIMitreAttackTacticV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIMitreAttackTacticV1) UnmarshalBinary(b []byte) error { + var res DomainAPIMitreAttackTacticV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_report_execution_retry_request_v1.go b/falcon/models/domain_api_mitre_mitigation_v1.go similarity index 53% rename from falcon/models/api_report_execution_retry_request_v1.go rename to falcon/models/domain_api_mitre_mitigation_v1.go index 5ef4739b..2cb1812b 100644 --- a/falcon/models/api_report_execution_retry_request_v1.go +++ b/falcon/models/domain_api_mitre_mitigation_v1.go @@ -14,18 +14,21 @@ import ( "github.com/go-openapi/validate" ) -// APIReportExecutionRetryRequestV1 api report execution retry request v1 +// DomainAPIMitreMitigationV1 domain API mitre mitigation v1 // -// swagger:model api.ReportExecutionRetryRequestV1 -type APIReportExecutionRetryRequestV1 struct { +// swagger:model domain.APIMitreMitigationV1 +type DomainAPIMitreMitigationV1 struct { // id // Required: true ID *string `json:"id"` + + // link + Link string `json:"link,omitempty"` } -// Validate validates this api report execution retry request v1 -func (m *APIReportExecutionRetryRequestV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain API mitre mitigation v1 +func (m *DomainAPIMitreMitigationV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -38,7 +41,7 @@ func (m *APIReportExecutionRetryRequestV1) Validate(formats strfmt.Registry) err return nil } -func (m *APIReportExecutionRetryRequestV1) validateID(formats strfmt.Registry) error { +func (m *DomainAPIMitreMitigationV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -47,13 +50,13 @@ func (m *APIReportExecutionRetryRequestV1) validateID(formats strfmt.Registry) e return nil } -// ContextValidate validates this api report execution retry request v1 based on context it is used -func (m *APIReportExecutionRetryRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this domain API mitre mitigation v1 based on context it is used +func (m *DomainAPIMitreMitigationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *APIReportExecutionRetryRequestV1) MarshalBinary() ([]byte, error) { +func (m *DomainAPIMitreMitigationV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -61,8 +64,8 @@ func (m *APIReportExecutionRetryRequestV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIReportExecutionRetryRequestV1) UnmarshalBinary(b []byte) error { - var res APIReportExecutionRetryRequestV1 +func (m *DomainAPIMitreMitigationV1) UnmarshalBinary(b []byte) error { + var res DomainAPIMitreMitigationV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_api_mitre_technique_v1.go b/falcon/models/domain_api_mitre_technique_v1.go new file mode 100644 index 00000000..9b59eca4 --- /dev/null +++ b/falcon/models/domain_api_mitre_technique_v1.go @@ -0,0 +1,142 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAPIMitreTechniqueV1 domain API mitre technique v1 +// +// swagger:model domain.APIMitreTechniqueV1 +type DomainAPIMitreTechniqueV1 struct { + + // id + // Required: true + ID *string `json:"id"` + + // link + Link string `json:"link,omitempty"` + + // mitigations + Mitigations []*DomainAPIMitreMitigationV1 `json:"mitigations"` +} + +// Validate validates this domain API mitre technique v1 +func (m *DomainAPIMitreTechniqueV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMitigations(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIMitreTechniqueV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainAPIMitreTechniqueV1) validateMitigations(formats strfmt.Registry) error { + if swag.IsZero(m.Mitigations) { // not required + return nil + } + + for i := 0; i < len(m.Mitigations); i++ { + if swag.IsZero(m.Mitigations[i]) { // not required + continue + } + + if m.Mitigations[i] != nil { + if err := m.Mitigations[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mitigations" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mitigations" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain API mitre technique v1 based on the context it is used +func (m *DomainAPIMitreTechniqueV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateMitigations(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAPIMitreTechniqueV1) contextValidateMitigations(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Mitigations); i++ { + + if m.Mitigations[i] != nil { + + if swag.IsZero(m.Mitigations[i]) { // not required + return nil + } + + if err := m.Mitigations[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mitigations" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mitigations" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIMitreTechniqueV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIMitreTechniqueV1) UnmarshalBinary(b []byte) error { + var res DomainAPIMitreTechniqueV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/fwmgr_msa_meta_info.go b/falcon/models/domain_api_query_meta_v1.go similarity index 53% rename from falcon/models/fwmgr_msa_meta_info.go rename to falcon/models/domain_api_query_meta_v1.go index 45969427..5e3a6c40 100644 --- a/falcon/models/fwmgr_msa_meta_info.go +++ b/falcon/models/domain_api_query_meta_v1.go @@ -14,13 +14,13 @@ import ( "github.com/go-openapi/validate" ) -// FwmgrMsaMetaInfo fwmgr msa meta info +// DomainAPIQueryMetaV1 domain API query meta v1 // -// swagger:model fwmgr.msa.MetaInfo -type FwmgrMsaMetaInfo struct { +// swagger:model domain.APIQueryMetaV1 +type DomainAPIQueryMetaV1 struct { // pagination - Pagination *FwmgrMsaPaging `json:"pagination,omitempty"` + Pagination *DomainAPIQueryPagingV1 `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` @@ -32,13 +32,10 @@ type FwmgrMsaMetaInfo struct { // trace id // Required: true TraceID *string `json:"trace_id"` - - // writes - Writes *FwmgrMsaResources `json:"writes,omitempty"` } -// Validate validates this fwmgr msa meta info -func (m *FwmgrMsaMetaInfo) Validate(formats strfmt.Registry) error { +// Validate validates this domain API query meta v1 +func (m *DomainAPIQueryMetaV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validatePagination(formats); err != nil { @@ -53,17 +50,13 @@ func (m *FwmgrMsaMetaInfo) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateWrites(formats); err != nil { - res = append(res, err) - } - if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } -func (m *FwmgrMsaMetaInfo) validatePagination(formats strfmt.Registry) error { +func (m *DomainAPIQueryMetaV1) validatePagination(formats strfmt.Registry) error { if swag.IsZero(m.Pagination) { // not required return nil } @@ -82,7 +75,7 @@ func (m *FwmgrMsaMetaInfo) validatePagination(formats strfmt.Registry) error { return nil } -func (m *FwmgrMsaMetaInfo) validateQueryTime(formats strfmt.Registry) error { +func (m *DomainAPIQueryMetaV1) validateQueryTime(formats strfmt.Registry) error { if err := validate.Required("query_time", "body", m.QueryTime); err != nil { return err @@ -91,7 +84,7 @@ func (m *FwmgrMsaMetaInfo) validateQueryTime(formats strfmt.Registry) error { return nil } -func (m *FwmgrMsaMetaInfo) validateTraceID(formats strfmt.Registry) error { +func (m *DomainAPIQueryMetaV1) validateTraceID(formats strfmt.Registry) error { if err := validate.Required("trace_id", "body", m.TraceID); err != nil { return err @@ -100,46 +93,28 @@ func (m *FwmgrMsaMetaInfo) validateTraceID(formats strfmt.Registry) error { return nil } -func (m *FwmgrMsaMetaInfo) validateWrites(formats strfmt.Registry) error { - if swag.IsZero(m.Writes) { // not required - return nil - } - - if m.Writes != nil { - if err := m.Writes.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("writes") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("writes") - } - return err - } - } - - return nil -} - -// ContextValidate validate this fwmgr msa meta info based on the context it is used -func (m *FwmgrMsaMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain API query meta v1 based on the context it is used +func (m *DomainAPIQueryMetaV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidatePagination(ctx, formats); err != nil { res = append(res, err) } - if err := m.contextValidateWrites(ctx, formats); err != nil { - res = append(res, err) - } - if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } -func (m *FwmgrMsaMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainAPIQueryMetaV1) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -153,24 +128,8 @@ func (m *FwmgrMsaMetaInfo) contextValidatePagination(ctx context.Context, format return nil } -func (m *FwmgrMsaMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { - - if m.Writes != nil { - if err := m.Writes.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("writes") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("writes") - } - return err - } - } - - return nil -} - // MarshalBinary interface implementation -func (m *FwmgrMsaMetaInfo) MarshalBinary() ([]byte, error) { +func (m *DomainAPIQueryMetaV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -178,8 +137,8 @@ func (m *FwmgrMsaMetaInfo) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *FwmgrMsaMetaInfo) UnmarshalBinary(b []byte) error { - var res FwmgrMsaMetaInfo +func (m *DomainAPIQueryMetaV1) UnmarshalBinary(b []byte) error { + var res DomainAPIQueryMetaV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/fwmgr_msa_paging.go b/falcon/models/domain_api_query_paging_v1.go similarity index 55% rename from falcon/models/fwmgr_msa_paging.go rename to falcon/models/domain_api_query_paging_v1.go index a0755309..804a9b47 100644 --- a/falcon/models/fwmgr_msa_paging.go +++ b/falcon/models/domain_api_query_paging_v1.go @@ -14,33 +14,33 @@ import ( "github.com/go-openapi/validate" ) -// FwmgrMsaPaging fwmgr msa paging +// DomainAPIQueryPagingV1 domain API query paging v1 // -// swagger:model fwmgr.msa.Paging -type FwmgrMsaPaging struct { +// swagger:model domain.APIQueryPagingV1 +type DomainAPIQueryPagingV1 struct { - // limit + // after // Required: true - Limit *int32 `json:"limit"` + After *string `json:"after"` - // offset + // limit // Required: true - Offset *int32 `json:"offset"` + Limit *int32 `json:"limit"` // total // Required: true Total *int64 `json:"total"` } -// Validate validates this fwmgr msa paging -func (m *FwmgrMsaPaging) Validate(formats strfmt.Registry) error { +// Validate validates this domain API query paging v1 +func (m *DomainAPIQueryPagingV1) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateLimit(formats); err != nil { + if err := m.validateAfter(formats); err != nil { res = append(res, err) } - if err := m.validateOffset(formats); err != nil { + if err := m.validateLimit(formats); err != nil { res = append(res, err) } @@ -54,25 +54,25 @@ func (m *FwmgrMsaPaging) Validate(formats strfmt.Registry) error { return nil } -func (m *FwmgrMsaPaging) validateLimit(formats strfmt.Registry) error { +func (m *DomainAPIQueryPagingV1) validateAfter(formats strfmt.Registry) error { - if err := validate.Required("limit", "body", m.Limit); err != nil { + if err := validate.Required("after", "body", m.After); err != nil { return err } return nil } -func (m *FwmgrMsaPaging) validateOffset(formats strfmt.Registry) error { +func (m *DomainAPIQueryPagingV1) validateLimit(formats strfmt.Registry) error { - if err := validate.Required("offset", "body", m.Offset); err != nil { + if err := validate.Required("limit", "body", m.Limit); err != nil { return err } return nil } -func (m *FwmgrMsaPaging) validateTotal(formats strfmt.Registry) error { +func (m *DomainAPIQueryPagingV1) validateTotal(formats strfmt.Registry) error { if err := validate.Required("total", "body", m.Total); err != nil { return err @@ -81,13 +81,13 @@ func (m *FwmgrMsaPaging) validateTotal(formats strfmt.Registry) error { return nil } -// ContextValidate validates this fwmgr msa paging based on context it is used -func (m *FwmgrMsaPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this domain API query paging v1 based on context it is used +func (m *DomainAPIQueryPagingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *FwmgrMsaPaging) MarshalBinary() ([]byte, error) { +func (m *DomainAPIQueryPagingV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -95,8 +95,8 @@ func (m *FwmgrMsaPaging) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *FwmgrMsaPaging) UnmarshalBinary(b []byte) error { - var res FwmgrMsaPaging +func (m *DomainAPIQueryPagingV1) UnmarshalBinary(b []byte) error { + var res DomainAPIQueryPagingV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_api_remediation_i_ds.go b/falcon/models/domain_api_remediation_i_ds.go index 5975637c..7686ef2c 100644 --- a/falcon/models/domain_api_remediation_i_ds.go +++ b/falcon/models/domain_api_remediation_i_ds.go @@ -17,7 +17,7 @@ import ( // swagger:model domain.APIRemediationIDs type DomainAPIRemediationIDs struct { - // ids + // Refers to a remediation unique identifier that points to remediation details addressing this vulnerability Ids []string `json:"ids"` } diff --git a/falcon/models/domain_api_remediation_v2.go b/falcon/models/domain_api_remediation_v2.go index 7577bdc3..59aaed05 100644 --- a/falcon/models/domain_api_remediation_v2.go +++ b/falcon/models/domain_api_remediation_v2.go @@ -19,27 +19,27 @@ import ( // swagger:model domain.APIRemediationV2 type DomainAPIRemediationV2 struct { - // action + // Expanded description of the remediation // Required: true Action *string `json:"action"` - // id + // Refers to an unique identifier for a given remediation // Required: true ID *string `json:"id"` - // link + // Link to the remediation page for the vendor // Required: true Link *string `json:"link"` - // reference + // Relevant reference for the remediation that can be used to get additional details for the remediation. For example, a KB number that needs to be installed for a KB_SECURITY_UPDATE // Required: true Reference *string `json:"reference"` - // title + // Short description of the remediation // Required: true Title *string `json:"title"` - // vendor url + // Link to the vendor advisory - Note: This field is populated if there are extra steps that are required to complete the remediation // Required: true VendorURL *string `json:"vendor_url"` } diff --git a/falcon/models/domain_api_vulnerability_c_v_e_c_i_s_a_info.go b/falcon/models/domain_api_vulnerability_c_v_e_c_i_s_a_info.go index ab8fe4f4..19875398 100644 --- a/falcon/models/domain_api_vulnerability_c_v_e_c_i_s_a_info.go +++ b/falcon/models/domain_api_vulnerability_c_v_e_c_i_s_a_info.go @@ -19,10 +19,10 @@ import ( // swagger:model domain.APIVulnerabilityCVECISAInfo type DomainAPIVulnerabilityCVECISAInfo struct { - // due date + // Refers to the deadline or target date set by the Cybersecurity and Infrastructure Security Agency (CISA) for addressing or mitigating a Critical Infrastructure Security Advisory Key (CISAK) vulnerability DueDate string `json:"due_date,omitempty"` - // is cisa kev + // Refers to the designation of a vulnerability as a Critical Infrastructure Security Advisory Key (CISAK) by the Cybersecurity and Infrastructure Security Agency (CISA), indicating its significance and potential impact on critical infrastructure systems and operations // Required: true IsCisaKev *bool `json:"is_cisa_kev"` } diff --git a/falcon/models/domain_api_vulnerability_c_v_e_details_facet_v2.go b/falcon/models/domain_api_vulnerability_c_v_e_details_facet_v2.go index 1453ed97..fc184402 100644 --- a/falcon/models/domain_api_vulnerability_c_v_e_details_facet_v2.go +++ b/falcon/models/domain_api_vulnerability_c_v_e_details_facet_v2.go @@ -19,56 +19,56 @@ import ( // swagger:model domain.APIVulnerabilityCVEDetailsFacetV2 type DomainAPIVulnerabilityCVEDetailsFacetV2 struct { - // actors + // Contains a list of actors that are known for exploiting this vulnerability ot in the wild Actors []string `json:"actors"` - // base score + // The base score for a Common Vulnerability Enumeration (CVE) is a numerical value that represents the intrinsic severity and impact of a security vulnerability. BaseScore float64 `json:"base_score,omitempty"` - // cisa info + // CISA_info encompasses cybersecurity alerts and guidance provided by the Cybersecurity and Infrastructure Security Agency (CISA) for enhancing critical infrastructure resilience CisaInfo *DomainAPIVulnerabilityCVECISAInfo `json:"cisa_info,omitempty"` - // description + // Refers to description of the vulnerability Description string `json:"description,omitempty"` - // exploit status + // Exploit status refers to the current state or availability of known exploits for a specific vulnerability, indicating whether there are known techniques or tools to leverage the vulnerability in an attack. ExploitStatus int64 `json:"exploit_status,omitempty"` - // exploitability score + // Represents a numerical value that indicates the relative ease or difficulty for an attacker to exploit a vulnerability ExploitabilityScore float64 `json:"exploitability_score,omitempty"` - // exprt rating + // Expert.AI score on the vulnerability ExprtRating string `json:"exprt_rating,omitempty"` // id // Required: true ID *string `json:"id"` - // impact score + // Refers to a numerical value that represents the potential impact or severity of a vulnerability when it is successfully exploited ImpactScore float64 `json:"impact_score,omitempty"` - // name + // Vulnerability name Name string `json:"name,omitempty"` - // published date + // Refers to a point in time when the vulnerability has been disclosed PublishedDate string `json:"published_date,omitempty"` - // references + // Refers to one or more references with more details about the vulnerability References []string `json:"references"` - // remediation level + // Remediation level indicates the required effort to mitigate a security vulnerability, ranging from official fixes to unavailable remedies RemediationLevel string `json:"remediation_level,omitempty"` - // severity + // Severity refers to the level of impact or potential harm caused by a security vulnerability. It is often assessed using metrics such as the CVSS base score, which takes into account factors such as exploitability, impact on confidentiality, integrity, and availability, and other relevant parameters to determine the severity level of a vulnerability. Severity string `json:"severity,omitempty"` - // spotlight published date + // Corresponds to a point in time when Spotlight offered support for detecting a specific vulnerability SpotlightPublishedDate string `json:"spotlight_published_date,omitempty"` - // vector + // Refers to the vector of attack or the specific method or path through which an attacker can exploit a vulnerability Vector string `json:"vector,omitempty"` - // vendor advisory + // Refers to one or more URLs that points to vendor advisories VendorAdvisory []string `json:"vendor_advisory"` } @@ -135,6 +135,11 @@ func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) ContextValidate(ctx context.Co func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) contextValidateCisaInfo(ctx context.Context, formats strfmt.Registry) error { if m.CisaInfo != nil { + + if swag.IsZero(m.CisaInfo) { // not required + return nil + } + if err := m.CisaInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("cisa_info") diff --git a/falcon/models/domain_api_vulnerability_data_provider_v1.go b/falcon/models/domain_api_vulnerability_data_provider_v1.go new file mode 100644 index 00000000..9663c74d --- /dev/null +++ b/falcon/models/domain_api_vulnerability_data_provider_v1.go @@ -0,0 +1,62 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainAPIVulnerabilityDataProviderV1 domain API vulnerability data provider v1 +// +// swagger:model domain.APIVulnerabilityDataProviderV1 +type DomainAPIVulnerabilityDataProviderV1 struct { + + // Ports that the vulnerability affects + Ports []int64 `json:"ports"` + + // Label for the provider + Provider string `json:"provider,omitempty"` + + // Rating provided by the vulnerability provider + Rating string `json:"rating,omitempty"` + + // Time when the detection occurred + ScanTime string `json:"scan_time,omitempty"` + + // Scanner ID of the vulnerability provider + ScannerID string `json:"scanner_id,omitempty"` +} + +// Validate validates this domain API vulnerability data provider v1 +func (m *DomainAPIVulnerabilityDataProviderV1) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this domain API vulnerability data provider v1 based on context it is used +func (m *DomainAPIVulnerabilityDataProviderV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAPIVulnerabilityDataProviderV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAPIVulnerabilityDataProviderV1) UnmarshalBinary(b []byte) error { + var res DomainAPIVulnerabilityDataProviderV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_api_vulnerability_extended_app_v2.go b/falcon/models/domain_api_vulnerability_extended_app_v2.go index 69e77384..665beb5b 100644 --- a/falcon/models/domain_api_vulnerability_extended_app_v2.go +++ b/falcon/models/domain_api_vulnerability_extended_app_v2.go @@ -19,17 +19,17 @@ import ( // swagger:model domain.APIVulnerabilityExtendedAppV2 type DomainAPIVulnerabilityExtendedAppV2 struct { - // evaluation logic + // Contains specific evaluation logic info for the vulnerability, affecting this specific product EvaluationLogic *DomainAPIEvaluationLogicV1 `json:"evaluation_logic,omitempty"` // product name version // Required: true ProductNameVersion *string `json:"product_name_version"` - // remediation + // Contains specific remediation details for the vulnerability, affecting this specific product Remediation *DomainAPIRemediationIDs `json:"remediation,omitempty"` - // sub status + // Contains vulnerability status for a particular product - can differentiate in cases where a vulnerability is detected for multiple products SubStatus string `json:"sub_status,omitempty"` } @@ -123,6 +123,11 @@ func (m *DomainAPIVulnerabilityExtendedAppV2) ContextValidate(ctx context.Contex func (m *DomainAPIVulnerabilityExtendedAppV2) contextValidateEvaluationLogic(ctx context.Context, formats strfmt.Registry) error { if m.EvaluationLogic != nil { + + if swag.IsZero(m.EvaluationLogic) { // not required + return nil + } + if err := m.EvaluationLogic.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("evaluation_logic") @@ -139,6 +144,11 @@ func (m *DomainAPIVulnerabilityExtendedAppV2) contextValidateEvaluationLogic(ctx func (m *DomainAPIVulnerabilityExtendedAppV2) contextValidateRemediation(ctx context.Context, formats strfmt.Registry) error { if m.Remediation != nil { + + if swag.IsZero(m.Remediation) { // not required + return nil + } + if err := m.Remediation.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remediation") diff --git a/falcon/models/domain_api_vulnerability_host_facet_v2.go b/falcon/models/domain_api_vulnerability_host_facet_v2.go index 150d3aa3..a71b404a 100644 --- a/falcon/models/domain_api_vulnerability_host_facet_v2.go +++ b/falcon/models/domain_api_vulnerability_host_facet_v2.go @@ -20,60 +20,78 @@ import ( // swagger:model domain.APIVulnerabilityHostFacetV2 type DomainAPIVulnerabilityHostFacetV2 struct { - // groups + // Refers to how critical an asset has been evaluated to be + AssetCriticality string `json:"asset_criticality,omitempty"` + + // Refers to one or more roles that have been assigned to the assets + AssetRoles []string `json:"asset_roles"` + + // A unique identifier assigned by entity graph + EntityGraphID string `json:"entity_graph_id,omitempty"` + + // Refers to a logic grouping of assets Groups []*DomainAPIHostGroup `json:"groups"` - // host last seen timestamp + // A timestamp corresponding to the last day when we detected activity coming from an asset HostLastSeenTimestamp string `json:"host_last_seen_timestamp,omitempty"` - // hostname + // Refers to the hostname used by the asset on which the vulnerability was detected // Required: true Hostname *string `json:"hostname"` - // instance id + // Refers to a unique identifier assigned to an asset InstanceID string `json:"instance_id,omitempty"` - // local ip + // Refers to the level of exposure an asset has to the internet + InternetExposure string `json:"internet_exposure,omitempty"` + + // Refers to the local IP used by the asset on which the vulnerability was detected // Required: true LocalIP *string `json:"local_ip"` - // machine domain + // The machine domain of an asset is the network identity within a network infrastructure // Required: true MachineDomain *string `json:"machine_domain"` - // os build + // Name of the entity that is managing the asset + ManagedBy string `json:"managed_by,omitempty"` + + // Refers to the specific build or version number of an operating system, indicating a particular release or revision of the operating system OsBuild string `json:"os_build,omitempty"` - // os version + // Refers to the operating system version used by the asset on which the vulnerability was detected // Required: true OsVersion *string `json:"os_version"` - // ou + // Refers to the specific organizational grouping or container within an Active Directory (AD) or directory service where the host is located or categorized. // Required: true Ou *string `json:"ou"` - // platform + // Refers to the name or designation of the specific software platform or operating system on which the asset is running Platform string `json:"platform,omitempty"` - // product type desc + // Refers to the descriptive label or category that identifies the type or edition of the operating system product installed on the asset ProductTypeDesc string `json:"product_type_desc,omitempty"` - // service provider + // Refers to a company, organization, or entity that offers or provided this specific asset ServiceProvider string `json:"service_provider,omitempty"` - // service provider account id + // Refers to the unique identifier associated with a service provider account, typically used in cloud computing or managed service environments ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` - // site name + // Refers to the name or label assigned to the physical or logical location within a network infrastructure where the host is situated // Required: true SiteName *string `json:"site_name"` - // system manufacturer + // Refers to the company or organization that designed and produced the hardware system or device // Required: true SystemManufacturer *string `json:"system_manufacturer"` - // tags + // Refers to a logical grouping of assets via tags Tags []string `json:"tags"` + + // zero or more unique identifiers assigned by third party entities which provided data for the asset + ThirdPartyAssetIds []string `json:"third_party_asset_ids"` } // Validate validates this domain API vulnerability host facet v2 @@ -226,6 +244,11 @@ func (m *DomainAPIVulnerabilityHostFacetV2) contextValidateGroups(ctx context.Co for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_api_vulnerability_remediation_facet_v2.go b/falcon/models/domain_api_vulnerability_remediation_facet_v2.go index c8264e3f..1d5bc253 100644 --- a/falcon/models/domain_api_vulnerability_remediation_facet_v2.go +++ b/falcon/models/domain_api_vulnerability_remediation_facet_v2.go @@ -19,10 +19,10 @@ import ( // swagger:model domain.APIVulnerabilityRemediationFacetV2 type DomainAPIVulnerabilityRemediationFacetV2 struct { - // entities + // Contains the actual remediation data Entities []*DomainAPIRemediationV2 `json:"entities"` - // ids + // Refers to a remediation unique identifier that points to remediation details addressing this vulnerability Ids []string `json:"ids"` } @@ -85,6 +85,11 @@ func (m *DomainAPIVulnerabilityRemediationFacetV2) contextValidateEntities(ctx c for i := 0; i < len(m.Entities); i++ { if m.Entities[i] != nil { + + if swag.IsZero(m.Entities[i]) { // not required + return nil + } + if err := m.Entities[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("entities" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_api_vulnerability_suppression_info_v2.go b/falcon/models/domain_api_vulnerability_suppression_info_v2.go index 6fadc7fd..696f40c8 100644 --- a/falcon/models/domain_api_vulnerability_suppression_info_v2.go +++ b/falcon/models/domain_api_vulnerability_suppression_info_v2.go @@ -19,11 +19,11 @@ import ( // swagger:model domain.APIVulnerabilitySuppressionInfoV2 type DomainAPIVulnerabilitySuppressionInfoV2 struct { - // is suppressed + // Indicates if a vulnerability has been suppressed or not // Required: true IsSuppressed *bool `json:"is_suppressed"` - // reason + // Indicates what is the rule ID for which a vulnerability has been suppressed Reason string `json:"reason,omitempty"` } diff --git a/falcon/models/domain_api_vulnerability_v2.go b/falcon/models/domain_api_vulnerability_v2.go index fd51fd61..c771f5b4 100644 --- a/falcon/models/domain_api_vulnerability_v2.go +++ b/falcon/models/domain_api_vulnerability_v2.go @@ -20,50 +20,62 @@ import ( // swagger:model domain.APIVulnerabilityV2 type DomainAPIVulnerabilityV2 struct { - // aid + // Asset ID for which the vulnerability has been detected. For managed assets it can correspond to the sensor ID, for unmanaged assets can be a stand alone ID // Required: true Aid *string `json:"aid"` - // app + // Provide details related to the product for which a the vulnerability has been detected App *DomainAPIVulnerabilityAppV2 `json:"app,omitempty"` - // apps + // Provide details related to the products for which a the vulnerability has been detected Apps []*DomainAPIVulnerabilityExtendedAppV2 `json:"apps"` - // cid + // Contains the customer identifier associated with the asset for which the vulnerability has been detected // Required: true Cid *string `json:"cid"` - // closed timestamp + // A timestamp corresponding to the point in time when the vulnerability has no longer been detected (eg: it got fixed) ClosedTimestamp string `json:"closed_timestamp,omitempty"` - // created timestamp + // A timestamp corresponding to the point in time when the vulnerability has been created (detected) in our system // Required: true CreatedTimestamp *string `json:"created_timestamp"` // cve Cve *DomainAPIVulnerabilityCVEDetailsFacetV2 `json:"cve,omitempty"` + // Contains information about the vulnerability data providers of this entity + DataProviders []*DomainAPIVulnerabilityDataProviderV1 `json:"data_providers"` + // host info HostInfo *DomainAPIVulnerabilityHostFacetV2 `json:"host_info,omitempty"` - // id + // Vulnerability unique ID // Required: true ID *string `json:"id"` + // Contains ports that the vulnerability affects + Ports []int64 `json:"ports"` + // remediation Remediation *DomainAPIVulnerabilityRemediationFacetV2 `json:"remediation,omitempty"` - // status + // Current status of a vulnerability (open, closed, reopen) // Required: true Status *string `json:"status"` - // suppression info + // Contains details that can explain if and why a vulnerability has been suppressed SuppressionInfo *DomainAPIVulnerabilitySuppressionInfoV2 `json:"suppression_info,omitempty"` - // updated timestamp + // A timestamp corresponding to the point in time when a vulnerability's information or status have been updated // Required: true UpdatedTimestamp *string `json:"updated_timestamp"` + + // Dynamic label that contains the CVE ID if applicable, otherwise the vulnerability metadata ID or label from the provider + VulnerabilityID string `json:"vulnerability_id,omitempty"` + + // Unique identifier for the vulnerability metadata + VulnerabilityMetadataID string `json:"vulnerability_metadata_id,omitempty"` } // Validate validates this domain API vulnerability v2 @@ -94,6 +106,10 @@ func (m *DomainAPIVulnerabilityV2) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateDataProviders(formats); err != nil { + res = append(res, err) + } + if err := m.validateHostInfo(formats); err != nil { res = append(res, err) } @@ -215,6 +231,32 @@ func (m *DomainAPIVulnerabilityV2) validateCve(formats strfmt.Registry) error { return nil } +func (m *DomainAPIVulnerabilityV2) validateDataProviders(formats strfmt.Registry) error { + if swag.IsZero(m.DataProviders) { // not required + return nil + } + + for i := 0; i < len(m.DataProviders); i++ { + if swag.IsZero(m.DataProviders[i]) { // not required + continue + } + + if m.DataProviders[i] != nil { + if err := m.DataProviders[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainAPIVulnerabilityV2) validateHostInfo(formats strfmt.Registry) error { if swag.IsZero(m.HostInfo) { // not required return nil @@ -315,6 +357,10 @@ func (m *DomainAPIVulnerabilityV2) ContextValidate(ctx context.Context, formats res = append(res, err) } + if err := m.contextValidateDataProviders(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateHostInfo(ctx, formats); err != nil { res = append(res, err) } @@ -336,6 +382,11 @@ func (m *DomainAPIVulnerabilityV2) ContextValidate(ctx context.Context, formats func (m *DomainAPIVulnerabilityV2) contextValidateApp(ctx context.Context, formats strfmt.Registry) error { if m.App != nil { + + if swag.IsZero(m.App) { // not required + return nil + } + if err := m.App.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("app") @@ -354,6 +405,11 @@ func (m *DomainAPIVulnerabilityV2) contextValidateApps(ctx context.Context, form for i := 0; i < len(m.Apps); i++ { if m.Apps[i] != nil { + + if swag.IsZero(m.Apps[i]) { // not required + return nil + } + if err := m.Apps[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("apps" + "." + strconv.Itoa(i)) @@ -372,6 +428,11 @@ func (m *DomainAPIVulnerabilityV2) contextValidateApps(ctx context.Context, form func (m *DomainAPIVulnerabilityV2) contextValidateCve(ctx context.Context, formats strfmt.Registry) error { if m.Cve != nil { + + if swag.IsZero(m.Cve) { // not required + return nil + } + if err := m.Cve.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("cve") @@ -385,9 +446,39 @@ func (m *DomainAPIVulnerabilityV2) contextValidateCve(ctx context.Context, forma return nil } +func (m *DomainAPIVulnerabilityV2) contextValidateDataProviders(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.DataProviders); i++ { + + if m.DataProviders[i] != nil { + + if swag.IsZero(m.DataProviders[i]) { // not required + return nil + } + + if err := m.DataProviders[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainAPIVulnerabilityV2) contextValidateHostInfo(ctx context.Context, formats strfmt.Registry) error { if m.HostInfo != nil { + + if swag.IsZero(m.HostInfo) { // not required + return nil + } + if err := m.HostInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("host_info") @@ -404,6 +495,11 @@ func (m *DomainAPIVulnerabilityV2) contextValidateHostInfo(ctx context.Context, func (m *DomainAPIVulnerabilityV2) contextValidateRemediation(ctx context.Context, formats strfmt.Registry) error { if m.Remediation != nil { + + if swag.IsZero(m.Remediation) { // not required + return nil + } + if err := m.Remediation.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remediation") @@ -420,6 +516,11 @@ func (m *DomainAPIVulnerabilityV2) contextValidateRemediation(ctx context.Contex func (m *DomainAPIVulnerabilityV2) contextValidateSuppressionInfo(ctx context.Context, formats strfmt.Registry) error { if m.SuppressionInfo != nil { + + if swag.IsZero(m.SuppressionInfo) { // not required + return nil + } + if err := m.SuppressionInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("suppression_info") diff --git a/falcon/models/domain_assessment_items.go b/falcon/models/domain_assessment_items.go index afbfd6a6..d40bd012 100644 --- a/falcon/models/domain_assessment_items.go +++ b/falcon/models/domain_assessment_items.go @@ -124,6 +124,11 @@ func (m *DomainAssessmentItems) contextValidateOsSignals(ctx context.Context, fo for i := 0; i < len(m.OsSignals); i++ { if m.OsSignals[i] != nil { + + if swag.IsZero(m.OsSignals[i]) { // not required + return nil + } + if err := m.OsSignals[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("os_signals" + "." + strconv.Itoa(i)) @@ -144,6 +149,11 @@ func (m *DomainAssessmentItems) contextValidateSensorSignals(ctx context.Context for i := 0; i < len(m.SensorSignals); i++ { if m.SensorSignals[i] != nil { + + if swag.IsZero(m.SensorSignals[i]) { // not required + return nil + } + if err := m.SensorSignals[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sensor_signals" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_assessments_by_score_response.go b/falcon/models/domain_assessments_by_score_response.go new file mode 100644 index 00000000..156ca41f --- /dev/null +++ b/falcon/models/domain_assessments_by_score_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAssessmentsByScoreResponse domain assessments by score response +// +// swagger:model domain.AssessmentsByScoreResponse +type DomainAssessmentsByScoreResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *DomainSearchAfterMeta `json:"meta"` + + // resources + // Required: true + Resources []*DomainZeroTrustSimpleAssessment `json:"resources"` +} + +// Validate validates this domain assessments by score response +func (m *DomainAssessmentsByScoreResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAssessmentsByScoreResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAssessmentsByScoreResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainAssessmentsByScoreResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain assessments by score response based on the context it is used +func (m *DomainAssessmentsByScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAssessmentsByScoreResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAssessmentsByScoreResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainAssessmentsByScoreResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAssessmentsByScoreResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAssessmentsByScoreResponse) UnmarshalBinary(b []byte) error { + var res DomainAssessmentsByScoreResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_assessments_response.go b/falcon/models/domain_assessments_response.go index bf6b4d5e..eb75189d 100644 --- a/falcon/models/domain_assessments_response.go +++ b/falcon/models/domain_assessments_response.go @@ -26,7 +26,7 @@ type DomainAssessmentsResponse struct { // meta // Required: true - Meta *MsaMetaInfo `json:"meta"` + Meta *DomainMetaInfo `json:"meta"` // resources // Required: true @@ -156,6 +156,11 @@ func (m *DomainAssessmentsResponse) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainAssessmentsResponse) contextValidateErrors(ctx context.Context, f func (m *DomainAssessmentsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainAssessmentsResponse) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_audit_response.go b/falcon/models/domain_audit_response.go new file mode 100644 index 00000000..e80281ab --- /dev/null +++ b/falcon/models/domain_audit_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAuditResponse domain audit response +// +// swagger:model domain.AuditResponse +type DomainAuditResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *DomainMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*CommonCIDAuditResult `json:"resources"` +} + +// Validate validates this domain audit response +func (m *DomainAuditResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAuditResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAuditResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainAuditResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain audit response based on the context it is used +func (m *DomainAuditResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAuditResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAuditResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainAuditResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAuditResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAuditResponse) UnmarshalBinary(b []byte) error { + var res DomainAuditResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_azure_account_v1.go b/falcon/models/domain_azure_account_v1.go deleted file mode 100644 index b86443fa..00000000 --- a/falcon/models/domain_azure_account_v1.go +++ /dev/null @@ -1,163 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainAzureAccountV1 domain azure account v1 -// -// swagger:model domain.AzureAccountV1 -type DomainAzureAccountV1 struct { - - // created at - // Required: true - // Format: date-time - CreatedAt *strfmt.DateTime `json:"CreatedAt"` - - // deleted at - // Required: true - // Format: date-time - DeletedAt *strfmt.DateTime `json:"DeletedAt"` - - // ID - // Required: true - ID *int64 `json:"ID"` - - // updated at - // Required: true - // Format: date-time - UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` - - // cid - // Required: true - Cid *string `json:"cid"` - - // Account registration status. - Status string `json:"status,omitempty"` - - // Azure Subscription ID. - SubscriptionID string `json:"subscription_id,omitempty"` - - // Azure Tenant ID to use. - TenantID string `json:"tenant_id,omitempty"` -} - -// Validate validates this domain azure account v1 -func (m *DomainAzureAccountV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateCreatedAt(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDeletedAt(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateUpdatedAt(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCid(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainAzureAccountV1) validateCreatedAt(formats strfmt.Registry) error { - - if err := validate.Required("CreatedAt", "body", m.CreatedAt); err != nil { - return err - } - - if err := validate.FormatOf("CreatedAt", "body", "date-time", m.CreatedAt.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *DomainAzureAccountV1) validateDeletedAt(formats strfmt.Registry) error { - - if err := validate.Required("DeletedAt", "body", m.DeletedAt); err != nil { - return err - } - - if err := validate.FormatOf("DeletedAt", "body", "date-time", m.DeletedAt.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *DomainAzureAccountV1) validateID(formats strfmt.Registry) error { - - if err := validate.Required("ID", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *DomainAzureAccountV1) validateUpdatedAt(formats strfmt.Registry) error { - - if err := validate.Required("UpdatedAt", "body", m.UpdatedAt); err != nil { - return err - } - - if err := validate.FormatOf("UpdatedAt", "body", "date-time", m.UpdatedAt.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *DomainAzureAccountV1) validateCid(formats strfmt.Registry) error { - - if err := validate.Required("cid", "body", m.Cid); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this domain azure account v1 based on context it is used -func (m *DomainAzureAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *DomainAzureAccountV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainAzureAccountV1) UnmarshalBinary(b []byte) error { - var res DomainAzureAccountV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/domain_azure_client_service_principal_v1.go b/falcon/models/domain_azure_client_service_principal_v1.go index e4eb04c8..b3ba97ea 100644 --- a/falcon/models/domain_azure_client_service_principal_v1.go +++ b/falcon/models/domain_azure_client_service_principal_v1.go @@ -7,6 +7,7 @@ package models import ( "context" + "strconv" "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" @@ -19,6 +20,12 @@ import ( // swagger:model domain.AzureClientServicePrincipalV1 type DomainAzureClientServicePrincipalV1 struct { + // account type + AccountType string `json:"account_type,omitempty"` + + // behavior assessment override + BehaviorAssessmentOverride bool `json:"behavior_assessment_override,omitempty"` + // cid // Required: true Cid *string `json:"cid"` @@ -26,12 +33,28 @@ type DomainAzureClientServicePrincipalV1 struct { // client id ClientID string `json:"client_id,omitempty"` + // conditions + Conditions []*DomainCondition `json:"conditions"` + + // If the account has CSPM enabled. + // Required: true + CspmEnabled *bool `json:"cspm_enabled"` + + // default subscription id + DefaultSubscriptionID string `json:"default_subscription_id,omitempty"` + // encrypted private key EncryptedPrivateKey string `json:"encrypted_private_key,omitempty"` + // object id + ObjectID string `json:"object_id,omitempty"` + // public certificate PublicCertificate string `json:"public_certificate,omitempty"` + // resource permissions + ResourcePermissions []*DomainAzureResourcePermission `json:"resource_permissions"` + // tenant id // Required: true TenantID *string `json:"tenant_id"` @@ -48,6 +71,18 @@ func (m *DomainAzureClientServicePrincipalV1) Validate(formats strfmt.Registry) res = append(res, err) } + if err := m.validateConditions(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCspmEnabled(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourcePermissions(formats); err != nil { + res = append(res, err) + } + if err := m.validateTenantID(formats); err != nil { res = append(res, err) } @@ -67,6 +102,67 @@ func (m *DomainAzureClientServicePrincipalV1) validateCid(formats strfmt.Registr return nil } +func (m *DomainAzureClientServicePrincipalV1) validateConditions(formats strfmt.Registry) error { + if swag.IsZero(m.Conditions) { // not required + return nil + } + + for i := 0; i < len(m.Conditions); i++ { + if swag.IsZero(m.Conditions[i]) { // not required + continue + } + + if m.Conditions[i] != nil { + if err := m.Conditions[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("conditions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("conditions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAzureClientServicePrincipalV1) validateCspmEnabled(formats strfmt.Registry) error { + + if err := validate.Required("cspm_enabled", "body", m.CspmEnabled); err != nil { + return err + } + + return nil +} + +func (m *DomainAzureClientServicePrincipalV1) validateResourcePermissions(formats strfmt.Registry) error { + if swag.IsZero(m.ResourcePermissions) { // not required + return nil + } + + for i := 0; i < len(m.ResourcePermissions); i++ { + if swag.IsZero(m.ResourcePermissions[i]) { // not required + continue + } + + if m.ResourcePermissions[i] != nil { + if err := m.ResourcePermissions[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resource_permissions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resource_permissions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainAzureClientServicePrincipalV1) validateTenantID(formats strfmt.Registry) error { if err := validate.Required("tenant_id", "body", m.TenantID); err != nil { @@ -76,8 +172,71 @@ func (m *DomainAzureClientServicePrincipalV1) validateTenantID(formats strfmt.Re return nil } -// ContextValidate validates this domain azure client service principal v1 based on context it is used +// ContextValidate validate this domain azure client service principal v1 based on the context it is used func (m *DomainAzureClientServicePrincipalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateConditions(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResourcePermissions(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAzureClientServicePrincipalV1) contextValidateConditions(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Conditions); i++ { + + if m.Conditions[i] != nil { + + if swag.IsZero(m.Conditions[i]) { // not required + return nil + } + + if err := m.Conditions[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("conditions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("conditions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainAzureClientServicePrincipalV1) contextValidateResourcePermissions(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.ResourcePermissions); i++ { + + if m.ResourcePermissions[i] != nil { + + if swag.IsZero(m.ResourcePermissions[i]) { // not required + return nil + } + + if err := m.ResourcePermissions[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resource_permissions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resource_permissions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + return nil } diff --git a/falcon/models/domain_azure_resource_permission.go b/falcon/models/domain_azure_resource_permission.go new file mode 100644 index 00000000..66f2207e --- /dev/null +++ b/falcon/models/domain_azure_resource_permission.go @@ -0,0 +1,83 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAzureResourcePermission domain azure resource permission +// +// swagger:model domain.AzureResourcePermission +type DomainAzureResourcePermission struct { + + // name + Name string `json:"name,omitempty"` + + // resource id + ResourceID string `json:"resource_id,omitempty"` + + // role id + RoleID string `json:"role_id,omitempty"` + + // status + // Required: true + Status *string `json:"status"` + + // type + Type string `json:"type,omitempty"` +} + +// Validate validates this domain azure resource permission +func (m *DomainAzureResourcePermission) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAzureResourcePermission) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain azure resource permission based on context it is used +func (m *DomainAzureResourcePermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAzureResourcePermission) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAzureResourcePermission) UnmarshalBinary(b []byte) error { + var res DomainAzureResourcePermission + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_azure_role_assignment.go b/falcon/models/domain_azure_role_assignment.go new file mode 100644 index 00000000..0683d406 --- /dev/null +++ b/falcon/models/domain_azure_role_assignment.go @@ -0,0 +1,80 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainAzureRoleAssignment domain azure role assignment +// +// swagger:model domain.AzureRoleAssignment +type DomainAzureRoleAssignment struct { + + // name + Name string `json:"name,omitempty"` + + // role definition id + RoleDefinitionID string `json:"role_definition_id,omitempty"` + + // status + // Required: true + Status *string `json:"status"` + + // subscription id + SubscriptionID string `json:"subscription_id,omitempty"` +} + +// Validate validates this domain azure role assignment +func (m *DomainAzureRoleAssignment) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainAzureRoleAssignment) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain azure role assignment based on context it is used +func (m *DomainAzureRoleAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainAzureRoleAssignment) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainAzureRoleAssignment) UnmarshalBinary(b []byte) error { + var res DomainAzureRoleAssignment + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_base_api_vulnerability_v2.go b/falcon/models/domain_base_api_vulnerability_v2.go index 30263305..8ddcf2ca 100644 --- a/falcon/models/domain_base_api_vulnerability_v2.go +++ b/falcon/models/domain_base_api_vulnerability_v2.go @@ -20,50 +20,62 @@ import ( // swagger:model domain.BaseAPIVulnerabilityV2 type DomainBaseAPIVulnerabilityV2 struct { - // aid + // Asset ID for which the vulnerability has been detected. For managed assets it can correspond to the sensor ID, for unmanaged assets can be a stand alone ID // Required: true Aid *string `json:"aid"` - // app + // Provide details related to the product for which a the vulnerability has been detected App *DomainAPIVulnerabilityAppV2 `json:"app,omitempty"` - // apps + // Provide details related to the products for which a the vulnerability has been detected Apps []*DomainAPIVulnerabilityExtendedAppV2 `json:"apps"` - // cid + // Contains the customer identifier associated with the asset for which the vulnerability has been detected // Required: true Cid *string `json:"cid"` - // closed timestamp + // A timestamp corresponding to the point in time when the vulnerability has no longer been detected (eg: it got fixed) ClosedTimestamp string `json:"closed_timestamp,omitempty"` - // created timestamp + // A timestamp corresponding to the point in time when the vulnerability has been created (detected) in our system // Required: true CreatedTimestamp *string `json:"created_timestamp"` - // cve + // Contains details about the vulnerability Cve *DomainAPIVulnerabilityCVEDetailsFacetV2 `json:"cve,omitempty"` - // host info + // Contains information about the vulnerability data providers of this entity + DataProviders []*DomainAPIVulnerabilityDataProviderV1 `json:"data_providers"` + + // Contains details about the asset for which the vulnerability has been detected HostInfo *DomainAPIVulnerabilityHostFacetV2 `json:"host_info,omitempty"` - // id + // Vulnerability unique ID // Required: true ID *string `json:"id"` - // remediation + // Contains ports that the vulnerability affects + Ports []int64 `json:"ports"` + + // Contains details about the remediation steps needed to fix the vulnerability Remediation *DomainAPIVulnerabilityRemediationFacetV2 `json:"remediation,omitempty"` - // status + // Current status of a vulnerability (open, closed, reopen) // Required: true Status *string `json:"status"` - // suppression info + // Contains details that can explain if and why a vulnerability has been suppressed SuppressionInfo *DomainAPIVulnerabilitySuppressionInfoV2 `json:"suppression_info,omitempty"` - // updated timestamp + // A timestamp corresponding to the point in time when a vulnerability's information or status have been updated // Required: true UpdatedTimestamp *string `json:"updated_timestamp"` + + // Dynamic label that contains the CVE ID if applicable, otherwise the vulnerability metadata ID or label from the provider + VulnerabilityID string `json:"vulnerability_id,omitempty"` + + // Unique identifier for the vulnerability metadata + VulnerabilityMetadataID string `json:"vulnerability_metadata_id,omitempty"` } // Validate validates this domain base API vulnerability v2 @@ -94,6 +106,10 @@ func (m *DomainBaseAPIVulnerabilityV2) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateDataProviders(formats); err != nil { + res = append(res, err) + } + if err := m.validateHostInfo(formats); err != nil { res = append(res, err) } @@ -215,6 +231,32 @@ func (m *DomainBaseAPIVulnerabilityV2) validateCve(formats strfmt.Registry) erro return nil } +func (m *DomainBaseAPIVulnerabilityV2) validateDataProviders(formats strfmt.Registry) error { + if swag.IsZero(m.DataProviders) { // not required + return nil + } + + for i := 0; i < len(m.DataProviders); i++ { + if swag.IsZero(m.DataProviders[i]) { // not required + continue + } + + if m.DataProviders[i] != nil { + if err := m.DataProviders[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainBaseAPIVulnerabilityV2) validateHostInfo(formats strfmt.Registry) error { if swag.IsZero(m.HostInfo) { // not required return nil @@ -315,6 +357,10 @@ func (m *DomainBaseAPIVulnerabilityV2) ContextValidate(ctx context.Context, form res = append(res, err) } + if err := m.contextValidateDataProviders(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateHostInfo(ctx, formats); err != nil { res = append(res, err) } @@ -336,6 +382,11 @@ func (m *DomainBaseAPIVulnerabilityV2) ContextValidate(ctx context.Context, form func (m *DomainBaseAPIVulnerabilityV2) contextValidateApp(ctx context.Context, formats strfmt.Registry) error { if m.App != nil { + + if swag.IsZero(m.App) { // not required + return nil + } + if err := m.App.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("app") @@ -354,6 +405,11 @@ func (m *DomainBaseAPIVulnerabilityV2) contextValidateApps(ctx context.Context, for i := 0; i < len(m.Apps); i++ { if m.Apps[i] != nil { + + if swag.IsZero(m.Apps[i]) { // not required + return nil + } + if err := m.Apps[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("apps" + "." + strconv.Itoa(i)) @@ -372,6 +428,11 @@ func (m *DomainBaseAPIVulnerabilityV2) contextValidateApps(ctx context.Context, func (m *DomainBaseAPIVulnerabilityV2) contextValidateCve(ctx context.Context, formats strfmt.Registry) error { if m.Cve != nil { + + if swag.IsZero(m.Cve) { // not required + return nil + } + if err := m.Cve.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("cve") @@ -385,9 +446,39 @@ func (m *DomainBaseAPIVulnerabilityV2) contextValidateCve(ctx context.Context, f return nil } +func (m *DomainBaseAPIVulnerabilityV2) contextValidateDataProviders(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.DataProviders); i++ { + + if m.DataProviders[i] != nil { + + if swag.IsZero(m.DataProviders[i]) { // not required + return nil + } + + if err := m.DataProviders[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("data_providers" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainBaseAPIVulnerabilityV2) contextValidateHostInfo(ctx context.Context, formats strfmt.Registry) error { if m.HostInfo != nil { + + if swag.IsZero(m.HostInfo) { // not required + return nil + } + if err := m.HostInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("host_info") @@ -404,6 +495,11 @@ func (m *DomainBaseAPIVulnerabilityV2) contextValidateHostInfo(ctx context.Conte func (m *DomainBaseAPIVulnerabilityV2) contextValidateRemediation(ctx context.Context, formats strfmt.Registry) error { if m.Remediation != nil { + + if swag.IsZero(m.Remediation) { // not required + return nil + } + if err := m.Remediation.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remediation") @@ -420,6 +516,11 @@ func (m *DomainBaseAPIVulnerabilityV2) contextValidateRemediation(ctx context.Co func (m *DomainBaseAPIVulnerabilityV2) contextValidateSuppressionInfo(ctx context.Context, formats strfmt.Registry) error { if m.SuppressionInfo != nil { + + if swag.IsZero(m.SuppressionInfo) { // not required + return nil + } + if err := m.SuppressionInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("suppression_info") diff --git a/falcon/models/domain_batch_get_cmd_status_response.go b/falcon/models/domain_batch_get_cmd_status_response.go index b43b54c8..b786f5cf 100644 --- a/falcon/models/domain_batch_get_cmd_status_response.go +++ b/falcon/models/domain_batch_get_cmd_status_response.go @@ -156,6 +156,11 @@ func (m *DomainBatchGetCmdStatusResponse) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainBatchGetCmdStatusResponse) contextValidateErrors(ctx context.Cont func (m *DomainBatchGetCmdStatusResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_batch_get_command_response.go b/falcon/models/domain_batch_get_command_response.go index 2a7b8d0c..c97750c2 100644 --- a/falcon/models/domain_batch_get_command_response.go +++ b/falcon/models/domain_batch_get_command_response.go @@ -164,6 +164,7 @@ func (m *DomainBatchGetCommandResponse) ContextValidate(ctx context.Context, for func (m *DomainBatchGetCommandResponse) contextValidateCombined(ctx context.Context, formats strfmt.Registry) error { if m.Combined != nil { + if err := m.Combined.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("combined") @@ -182,6 +183,11 @@ func (m *DomainBatchGetCommandResponse) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -200,6 +206,7 @@ func (m *DomainBatchGetCommandResponse) contextValidateErrors(ctx context.Contex func (m *DomainBatchGetCommandResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_batch_init_session_response.go b/falcon/models/domain_batch_init_session_response.go index a0f49afe..194abadf 100644 --- a/falcon/models/domain_batch_init_session_response.go +++ b/falcon/models/domain_batch_init_session_response.go @@ -173,6 +173,11 @@ func (m *DomainBatchInitSessionResponse) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -191,6 +196,7 @@ func (m *DomainBatchInitSessionResponse) contextValidateErrors(ctx context.Conte func (m *DomainBatchInitSessionResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_batch_refresh_session_response.go b/falcon/models/domain_batch_refresh_session_response.go index 63c62f84..70e2dc8a 100644 --- a/falcon/models/domain_batch_refresh_session_response.go +++ b/falcon/models/domain_batch_refresh_session_response.go @@ -156,6 +156,11 @@ func (m *DomainBatchRefreshSessionResponse) contextValidateErrors(ctx context.Co for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainBatchRefreshSessionResponse) contextValidateErrors(ctx context.Co func (m *DomainBatchRefreshSessionResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_behavior.go b/falcon/models/domain_behavior.go index 8843157b..d0229120 100644 --- a/falcon/models/domain_behavior.go +++ b/falcon/models/domain_behavior.go @@ -22,6 +22,9 @@ type DomainBehavior struct { // aid Aid string `json:"aid,omitempty"` + // alert ids + AlertIds []string `json:"alert_ids"` + // behavior id BehaviorID string `json:"behavior_id,omitempty"` @@ -34,12 +37,18 @@ type DomainBehavior struct { // compound tto CompoundTto string `json:"compound_tto,omitempty"` - // detection id - DetectionID string `json:"detection_id,omitempty"` + // detection ids + DetectionIds []string `json:"detection_ids"` + + // display name + DisplayName string `json:"display_name,omitempty"` // domain Domain string `json:"domain,omitempty"` + // exclusion type + ExclusionType string `json:"exclusion_type,omitempty"` + // filepath Filepath string `json:"filepath,omitempty"` @@ -65,7 +74,7 @@ type DomainBehavior struct { PatternDisposition int32 `json:"pattern_disposition,omitempty"` // pattern disposition details - PatternDispositionDetails *CloudontologyPatternDisposition `json:"pattern_disposition_details,omitempty"` + PatternDispositionDetails *PatterndispositionPatternDisposition `json:"pattern_disposition_details,omitempty"` // pattern id // Required: true @@ -77,9 +86,15 @@ type DomainBehavior struct { // tactic Tactic string `json:"tactic,omitempty"` + // tactic id + TacticID string `json:"tactic_id,omitempty"` + // technique Technique string `json:"technique,omitempty"` + // technique id + TechniqueID string `json:"technique_id,omitempty"` + // template instance id // Required: true TemplateInstanceID *int32 `json:"template_instance_id"` @@ -186,6 +201,11 @@ func (m *DomainBehavior) ContextValidate(ctx context.Context, formats strfmt.Reg func (m *DomainBehavior) contextValidatePatternDispositionDetails(ctx context.Context, formats strfmt.Registry) error { if m.PatternDispositionDetails != nil { + + if swag.IsZero(m.PatternDispositionDetails) { // not required + return nil + } + if err := m.PatternDispositionDetails.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pattern_disposition_details") diff --git a/falcon/models/domain_c_id_policy_assignments_cis_benchmark.go b/falcon/models/domain_benchmark.go similarity index 58% rename from falcon/models/domain_c_id_policy_assignments_cis_benchmark.go rename to falcon/models/domain_benchmark.go index f9a7fe04..27782c39 100644 --- a/falcon/models/domain_c_id_policy_assignments_cis_benchmark.go +++ b/falcon/models/domain_benchmark.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainCIDPolicyAssignmentsCisBenchmark domain c ID policy assignments cis benchmark +// DomainBenchmark domain benchmark // -// swagger:model domain.CIDPolicyAssignments.cis_benchmark -type DomainCIDPolicyAssignmentsCisBenchmark struct { +// swagger:model domain.Benchmark +type DomainBenchmark struct { // benchmark short // Required: true @@ -32,8 +32,8 @@ type DomainCIDPolicyAssignmentsCisBenchmark struct { RecommendationNumber *string `json:"recommendation_number"` } -// Validate validates this domain c ID policy assignments cis benchmark -func (m *DomainCIDPolicyAssignmentsCisBenchmark) Validate(formats strfmt.Registry) error { +// Validate validates this domain benchmark +func (m *DomainBenchmark) Validate(formats strfmt.Registry) error { var res []error if err := m.validateBenchmarkShort(formats); err != nil { @@ -54,7 +54,7 @@ func (m *DomainCIDPolicyAssignmentsCisBenchmark) Validate(formats strfmt.Registr return nil } -func (m *DomainCIDPolicyAssignmentsCisBenchmark) validateBenchmarkShort(formats strfmt.Registry) error { +func (m *DomainBenchmark) validateBenchmarkShort(formats strfmt.Registry) error { if err := validate.Required("benchmark_short", "body", m.BenchmarkShort); err != nil { return err @@ -63,7 +63,7 @@ func (m *DomainCIDPolicyAssignmentsCisBenchmark) validateBenchmarkShort(formats return nil } -func (m *DomainCIDPolicyAssignmentsCisBenchmark) validateID(formats strfmt.Registry) error { +func (m *DomainBenchmark) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -72,7 +72,7 @@ func (m *DomainCIDPolicyAssignmentsCisBenchmark) validateID(formats strfmt.Regis return nil } -func (m *DomainCIDPolicyAssignmentsCisBenchmark) validateRecommendationNumber(formats strfmt.Registry) error { +func (m *DomainBenchmark) validateRecommendationNumber(formats strfmt.Registry) error { if err := validate.Required("recommendation_number", "body", m.RecommendationNumber); err != nil { return err @@ -81,13 +81,13 @@ func (m *DomainCIDPolicyAssignmentsCisBenchmark) validateRecommendationNumber(fo return nil } -// ContextValidate validates this domain c ID policy assignments cis benchmark based on context it is used -func (m *DomainCIDPolicyAssignmentsCisBenchmark) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this domain benchmark based on context it is used +func (m *DomainBenchmark) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsCisBenchmark) MarshalBinary() ([]byte, error) { +func (m *DomainBenchmark) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -95,8 +95,8 @@ func (m *DomainCIDPolicyAssignmentsCisBenchmark) MarshalBinary() ([]byte, error) } // UnmarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsCisBenchmark) UnmarshalBinary(b []byte) error { - var res DomainCIDPolicyAssignmentsCisBenchmark +func (m *DomainBenchmark) UnmarshalBinary(b []byte) error { + var res DomainBenchmark if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_botnet_config_source.go b/falcon/models/domain_botnet_config_source.go index 92cb077a..90de6c82 100644 --- a/falcon/models/domain_botnet_config_source.go +++ b/falcon/models/domain_botnet_config_source.go @@ -248,6 +248,11 @@ func (m *DomainBotnetConfigSource) contextValidateActions(ctx context.Context, f for i := 0; i < len(m.Actions); i++ { if m.Actions[i] != nil { + + if swag.IsZero(m.Actions[i]) { // not required + return nil + } + if err := m.Actions[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("actions" + "." + strconv.Itoa(i)) @@ -268,6 +273,11 @@ func (m *DomainBotnetConfigSource) contextValidateInjects(ctx context.Context, f for i := 0; i < len(m.Injects); i++ { if m.Injects[i] != nil { + + if swag.IsZero(m.Injects[i]) { // not required + return nil + } + if err := m.Injects[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("injects" + "." + strconv.Itoa(i)) @@ -288,6 +298,11 @@ func (m *DomainBotnetConfigSource) contextValidateVariables(ctx context.Context, for i := 0; i < len(m.Variables); i++ { if m.Variables[i] != nil { + + if swag.IsZero(m.Variables[i]) { // not required + return nil + } + if err := m.Variables[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("variables" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_breach_details_v1.go b/falcon/models/domain_breach_details_v1.go index 3475573d..6f3e0716 100644 --- a/falcon/models/domain_breach_details_v1.go +++ b/falcon/models/domain_breach_details_v1.go @@ -85,6 +85,11 @@ func (m *DomainBreachDetailsV1) contextValidateItems(ctx context.Context, format for i := 0; i < len(m.Items); i++ { if m.Items[i] != nil { + + if swag.IsZero(m.Items[i]) { // not required + return nil + } + if err := m.Items[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("items" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_breached_item_v1.go b/falcon/models/domain_breached_item_v1.go index f377a9ed..7ef24c97 100644 --- a/falcon/models/domain_breached_item_v1.go +++ b/falcon/models/domain_breached_item_v1.go @@ -22,6 +22,9 @@ type DomainBreachedItemV1 struct { // company Company string `json:"company,omitempty"` + // credentials domain + CredentialsDomain string `json:"credentials_domain,omitempty"` + // credentials ip CredentialsIP string `json:"credentials_ip,omitempty"` @@ -279,6 +282,11 @@ func (m *DomainBreachedItemV1) ContextValidate(ctx context.Context, formats strf func (m *DomainBreachedItemV1) contextValidateFinancial(ctx context.Context, formats strfmt.Registry) error { if m.Financial != nil { + + if swag.IsZero(m.Financial) { // not required + return nil + } + if err := m.Financial.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("financial") @@ -295,6 +303,11 @@ func (m *DomainBreachedItemV1) contextValidateFinancial(ctx context.Context, for func (m *DomainBreachedItemV1) contextValidateLocation(ctx context.Context, formats strfmt.Registry) error { if m.Location != nil { + + if swag.IsZero(m.Location) { // not required + return nil + } + if err := m.Location.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("location") @@ -311,6 +324,11 @@ func (m *DomainBreachedItemV1) contextValidateLocation(ctx context.Context, form func (m *DomainBreachedItemV1) contextValidateSocial(ctx context.Context, formats strfmt.Registry) error { if m.Social != nil { + + if swag.IsZero(m.Social) { // not required + return nil + } + if err := m.Social.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("social") diff --git a/falcon/models/domain_c_id_group.go b/falcon/models/domain_c_id_group.go index d94c8f73..a6e39577 100644 --- a/falcon/models/domain_c_id_group.go +++ b/falcon/models/domain_c_id_group.go @@ -19,15 +19,12 @@ import ( // swagger:model domain.CIDGroup type DomainCIDGroup struct { - // cid - Cid string `json:"cid,omitempty"` - // cid group id - CidGroupID string `json:"cid_group_id,omitempty"` + // Required: true + CidGroupID *string `json:"cid_group_id"` // description - // Required: true - Description *string `json:"description"` + Description string `json:"description,omitempty"` // name // Required: true @@ -38,7 +35,7 @@ type DomainCIDGroup struct { func (m *DomainCIDGroup) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateDescription(formats); err != nil { + if err := m.validateCidGroupID(formats); err != nil { res = append(res, err) } @@ -52,9 +49,9 @@ func (m *DomainCIDGroup) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainCIDGroup) validateDescription(formats strfmt.Registry) error { +func (m *DomainCIDGroup) validateCidGroupID(formats strfmt.Registry) error { - if err := validate.Required("description", "body", m.Description); err != nil { + if err := validate.Required("cid_group_id", "body", m.CidGroupID); err != nil { return err } diff --git a/falcon/models/domain_c_id_group_members_request_v1.go b/falcon/models/domain_c_id_group_members_request_v1.go index d6ffcca6..5a36688a 100644 --- a/falcon/models/domain_c_id_group_members_request_v1.go +++ b/falcon/models/domain_c_id_group_members_request_v1.go @@ -85,6 +85,11 @@ func (m *DomainCIDGroupMembersRequestV1) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_c_id_group_members_response_v1.go b/falcon/models/domain_c_id_group_members_response_v1.go index 779813c3..eacefb75 100644 --- a/falcon/models/domain_c_id_group_members_response_v1.go +++ b/falcon/models/domain_c_id_group_members_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainCIDGroupMembersResponseV1) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainCIDGroupMembersResponseV1) contextValidateErrors(ctx context.Cont func (m *DomainCIDGroupMembersResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainCIDGroupMembersResponseV1) contextValidateResources(ctx context.C for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_c_id_groups_request_v1.go b/falcon/models/domain_c_id_groups_request_v1.go index a5c9b78b..15eaedb1 100644 --- a/falcon/models/domain_c_id_groups_request_v1.go +++ b/falcon/models/domain_c_id_groups_request_v1.go @@ -85,6 +85,11 @@ func (m *DomainCIDGroupsRequestV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_c_id_groups_response_v1.go b/falcon/models/domain_c_id_groups_response_v1.go index efa06b78..f3a3f222 100644 --- a/falcon/models/domain_c_id_groups_response_v1.go +++ b/falcon/models/domain_c_id_groups_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainCIDGroupsResponseV1) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainCIDGroupsResponseV1) contextValidateErrors(ctx context.Context, f func (m *DomainCIDGroupsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainCIDGroupsResponseV1) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_c_id_policy_assignments.go b/falcon/models/domain_c_id_policy_assignments.go index 091221fa..a9f6bde0 100644 --- a/falcon/models/domain_c_id_policy_assignments.go +++ b/falcon/models/domain_c_id_policy_assignments.go @@ -20,35 +20,64 @@ import ( // swagger:model domain.CIDPolicyAssignments type DomainCIDPolicyAssignments struct { + // account scope + AccountScope string `json:"account_scope,omitempty"` + + // attack types + AttackTypes []string `json:"attack_types"` + // cid Cid string `json:"cid,omitempty"` // cis benchmark - CisBenchmark []*DomainCIDPolicyAssignmentsCisBenchmark `json:"cis_benchmark"` + CisBenchmark []*DomainBenchmark `json:"cis_benchmark"` + + // cisa benchmark + CisaBenchmark []*DomainBenchmark `json:"cisa_benchmark"` // cloud asset type CloudAssetType string `json:"cloud_asset_type,omitempty"` + // cloud asset type id + CloudAssetTypeID int32 `json:"cloud_asset_type_id,omitempty"` + + // cloud provider + CloudProvider string `json:"cloud_provider,omitempty"` + // cloud service CloudService string `json:"cloud_service,omitempty"` + // cloud service friendly + CloudServiceFriendly string `json:"cloud_service_friendly,omitempty"` + // cloud service subtype CloudServiceSubtype string `json:"cloud_service_subtype,omitempty"` + // created at + // Format: date-time + CreatedAt strfmt.DateTime `json:"created_at,omitempty"` + // default severity DefaultSeverity string `json:"default_severity,omitempty"` // fql policy FqlPolicy string `json:"fql_policy,omitempty"` + // is remediable + // Required: true + IsRemediable *bool `json:"is_remediable"` + + // iso benchmark + IsoBenchmark []*DomainBenchmark `json:"iso_benchmark"` + // name Name string `json:"name,omitempty"` // nist benchmark - NistBenchmark []*DomainCIDPolicyAssignmentsNistBenchmark `json:"nist_benchmark"` + NistBenchmark []*DomainBenchmark `json:"nist_benchmark"` // pci benchmark - PciBenchmark []*DomainCIDPolicyAssignmentsPciBenchmark `json:"pci_benchmark"` + PciBenchmark []*DomainBenchmark `json:"pci_benchmark"` // policy id PolicyID int32 `json:"policy_id,omitempty"` @@ -63,8 +92,15 @@ type DomainCIDPolicyAssignments struct { // policy type PolicyType string `json:"policy_type,omitempty"` + // remediation summary + RemediationSummary string `json:"remediation_summary,omitempty"` + // soc2 benchmark - Soc2Benchmark []*DomainCIDPolicyAssignmentsSoc2Benchmark `json:"soc2_benchmark"` + Soc2Benchmark []*DomainBenchmark `json:"soc2_benchmark"` + + // updated at + // Format: date-time + UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` } // Validate validates this domain c ID policy assignments @@ -75,6 +111,22 @@ func (m *DomainCIDPolicyAssignments) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateCisaBenchmark(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsRemediable(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsoBenchmark(formats); err != nil { + res = append(res, err) + } + if err := m.validateNistBenchmark(formats); err != nil { res = append(res, err) } @@ -95,6 +147,10 @@ func (m *DomainCIDPolicyAssignments) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateUpdatedAt(formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -127,6 +183,79 @@ func (m *DomainCIDPolicyAssignments) validateCisBenchmark(formats strfmt.Registr return nil } +func (m *DomainCIDPolicyAssignments) validateCisaBenchmark(formats strfmt.Registry) error { + if swag.IsZero(m.CisaBenchmark) { // not required + return nil + } + + for i := 0; i < len(m.CisaBenchmark); i++ { + if swag.IsZero(m.CisaBenchmark[i]) { // not required + continue + } + + if m.CisaBenchmark[i] != nil { + if err := m.CisaBenchmark[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cisa_benchmark" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cisa_benchmark" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainCIDPolicyAssignments) validateCreatedAt(formats strfmt.Registry) error { + if swag.IsZero(m.CreatedAt) { // not required + return nil + } + + if err := validate.FormatOf("created_at", "body", "date-time", m.CreatedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainCIDPolicyAssignments) validateIsRemediable(formats strfmt.Registry) error { + + if err := validate.Required("is_remediable", "body", m.IsRemediable); err != nil { + return err + } + + return nil +} + +func (m *DomainCIDPolicyAssignments) validateIsoBenchmark(formats strfmt.Registry) error { + if swag.IsZero(m.IsoBenchmark) { // not required + return nil + } + + for i := 0; i < len(m.IsoBenchmark); i++ { + if swag.IsZero(m.IsoBenchmark[i]) { // not required + continue + } + + if m.IsoBenchmark[i] != nil { + if err := m.IsoBenchmark[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("iso_benchmark" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("iso_benchmark" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainCIDPolicyAssignments) validateNistBenchmark(formats strfmt.Registry) error { if swag.IsZero(m.NistBenchmark) { // not required return nil @@ -243,6 +372,18 @@ func (m *DomainCIDPolicyAssignments) validateSoc2Benchmark(formats strfmt.Regist return nil } +func (m *DomainCIDPolicyAssignments) validateUpdatedAt(formats strfmt.Registry) error { + if swag.IsZero(m.UpdatedAt) { // not required + return nil + } + + if err := validate.FormatOf("updated_at", "body", "date-time", m.UpdatedAt.String(), formats); err != nil { + return err + } + + return nil +} + // ContextValidate validate this domain c ID policy assignments based on the context it is used func (m *DomainCIDPolicyAssignments) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error @@ -251,6 +392,14 @@ func (m *DomainCIDPolicyAssignments) ContextValidate(ctx context.Context, format res = append(res, err) } + if err := m.contextValidateCisaBenchmark(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateIsoBenchmark(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateNistBenchmark(ctx, formats); err != nil { res = append(res, err) } @@ -278,6 +427,11 @@ func (m *DomainCIDPolicyAssignments) contextValidateCisBenchmark(ctx context.Con for i := 0; i < len(m.CisBenchmark); i++ { if m.CisBenchmark[i] != nil { + + if swag.IsZero(m.CisBenchmark[i]) { // not required + return nil + } + if err := m.CisBenchmark[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("cis_benchmark" + "." + strconv.Itoa(i)) @@ -293,11 +447,66 @@ func (m *DomainCIDPolicyAssignments) contextValidateCisBenchmark(ctx context.Con return nil } +func (m *DomainCIDPolicyAssignments) contextValidateCisaBenchmark(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.CisaBenchmark); i++ { + + if m.CisaBenchmark[i] != nil { + + if swag.IsZero(m.CisaBenchmark[i]) { // not required + return nil + } + + if err := m.CisaBenchmark[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cisa_benchmark" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cisa_benchmark" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainCIDPolicyAssignments) contextValidateIsoBenchmark(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.IsoBenchmark); i++ { + + if m.IsoBenchmark[i] != nil { + + if swag.IsZero(m.IsoBenchmark[i]) { // not required + return nil + } + + if err := m.IsoBenchmark[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("iso_benchmark" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("iso_benchmark" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainCIDPolicyAssignments) contextValidateNistBenchmark(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.NistBenchmark); i++ { if m.NistBenchmark[i] != nil { + + if swag.IsZero(m.NistBenchmark[i]) { // not required + return nil + } + if err := m.NistBenchmark[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("nist_benchmark" + "." + strconv.Itoa(i)) @@ -318,6 +527,11 @@ func (m *DomainCIDPolicyAssignments) contextValidatePciBenchmark(ctx context.Con for i := 0; i < len(m.PciBenchmark); i++ { if m.PciBenchmark[i] != nil { + + if swag.IsZero(m.PciBenchmark[i]) { // not required + return nil + } + if err := m.PciBenchmark[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pci_benchmark" + "." + strconv.Itoa(i)) @@ -338,6 +552,11 @@ func (m *DomainCIDPolicyAssignments) contextValidatePolicySettings(ctx context.C for i := 0; i < len(m.PolicySettings); i++ { if m.PolicySettings[i] != nil { + + if swag.IsZero(m.PolicySettings[i]) { // not required + return nil + } + if err := m.PolicySettings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("policy_settings" + "." + strconv.Itoa(i)) @@ -358,6 +577,11 @@ func (m *DomainCIDPolicyAssignments) contextValidateSoc2Benchmark(ctx context.Co for i := 0; i < len(m.Soc2Benchmark); i++ { if m.Soc2Benchmark[i] != nil { + + if swag.IsZero(m.Soc2Benchmark[i]) { // not required + return nil + } + if err := m.Soc2Benchmark[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("soc2_benchmark" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_c_id_policy_assignments_nist_benchmark.go b/falcon/models/domain_c_id_policy_assignments_nist_benchmark.go deleted file mode 100644 index c1d1f185..00000000 --- a/falcon/models/domain_c_id_policy_assignments_nist_benchmark.go +++ /dev/null @@ -1,105 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainCIDPolicyAssignmentsNistBenchmark domain c ID policy assignments nist benchmark -// -// swagger:model domain.CIDPolicyAssignments.nist_benchmark -type DomainCIDPolicyAssignmentsNistBenchmark struct { - - // benchmark short - // Required: true - BenchmarkShort *string `json:"benchmark_short"` - - // id - // Required: true - ID *int64 `json:"id"` - - // recommendation number - // Required: true - RecommendationNumber *string `json:"recommendation_number"` -} - -// Validate validates this domain c ID policy assignments nist benchmark -func (m *DomainCIDPolicyAssignmentsNistBenchmark) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBenchmarkShort(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRecommendationNumber(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainCIDPolicyAssignmentsNistBenchmark) validateBenchmarkShort(formats strfmt.Registry) error { - - if err := validate.Required("benchmark_short", "body", m.BenchmarkShort); err != nil { - return err - } - - return nil -} - -func (m *DomainCIDPolicyAssignmentsNistBenchmark) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *DomainCIDPolicyAssignmentsNistBenchmark) validateRecommendationNumber(formats strfmt.Registry) error { - - if err := validate.Required("recommendation_number", "body", m.RecommendationNumber); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this domain c ID policy assignments nist benchmark based on context it is used -func (m *DomainCIDPolicyAssignmentsNistBenchmark) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsNistBenchmark) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsNistBenchmark) UnmarshalBinary(b []byte) error { - var res DomainCIDPolicyAssignmentsNistBenchmark - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/domain_c_id_policy_assignments_pci_benchmark.go b/falcon/models/domain_c_id_policy_assignments_pci_benchmark.go deleted file mode 100644 index 55bf011a..00000000 --- a/falcon/models/domain_c_id_policy_assignments_pci_benchmark.go +++ /dev/null @@ -1,105 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainCIDPolicyAssignmentsPciBenchmark domain c ID policy assignments pci benchmark -// -// swagger:model domain.CIDPolicyAssignments.pci_benchmark -type DomainCIDPolicyAssignmentsPciBenchmark struct { - - // benchmark short - // Required: true - BenchmarkShort *string `json:"benchmark_short"` - - // id - // Required: true - ID *int64 `json:"id"` - - // recommendation number - // Required: true - RecommendationNumber *string `json:"recommendation_number"` -} - -// Validate validates this domain c ID policy assignments pci benchmark -func (m *DomainCIDPolicyAssignmentsPciBenchmark) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBenchmarkShort(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRecommendationNumber(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainCIDPolicyAssignmentsPciBenchmark) validateBenchmarkShort(formats strfmt.Registry) error { - - if err := validate.Required("benchmark_short", "body", m.BenchmarkShort); err != nil { - return err - } - - return nil -} - -func (m *DomainCIDPolicyAssignmentsPciBenchmark) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *DomainCIDPolicyAssignmentsPciBenchmark) validateRecommendationNumber(formats strfmt.Registry) error { - - if err := validate.Required("recommendation_number", "body", m.RecommendationNumber); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this domain c ID policy assignments pci benchmark based on context it is used -func (m *DomainCIDPolicyAssignmentsPciBenchmark) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsPciBenchmark) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsPciBenchmark) UnmarshalBinary(b []byte) error { - var res DomainCIDPolicyAssignmentsPciBenchmark - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/domain_c_id_policy_assignments_soc2_benchmark.go b/falcon/models/domain_c_id_policy_assignments_soc2_benchmark.go deleted file mode 100644 index 5de2e7c6..00000000 --- a/falcon/models/domain_c_id_policy_assignments_soc2_benchmark.go +++ /dev/null @@ -1,105 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainCIDPolicyAssignmentsSoc2Benchmark domain c ID policy assignments soc2 benchmark -// -// swagger:model domain.CIDPolicyAssignments.soc2_benchmark -type DomainCIDPolicyAssignmentsSoc2Benchmark struct { - - // benchmark short - // Required: true - BenchmarkShort *string `json:"benchmark_short"` - - // id - // Required: true - ID *int64 `json:"id"` - - // recommendation number - // Required: true - RecommendationNumber *string `json:"recommendation_number"` -} - -// Validate validates this domain c ID policy assignments soc2 benchmark -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBenchmarkShort(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateRecommendationNumber(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) validateBenchmarkShort(formats strfmt.Registry) error { - - if err := validate.Required("benchmark_short", "body", m.BenchmarkShort); err != nil { - return err - } - - return nil -} - -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) validateRecommendationNumber(formats strfmt.Registry) error { - - if err := validate.Required("recommendation_number", "body", m.RecommendationNumber); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this domain c ID policy assignments soc2 benchmark based on context it is used -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) UnmarshalBinary(b []byte) error { - var res DomainCIDPolicyAssignmentsSoc2Benchmark - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/api_case_creation_request.go b/falcon/models/domain_case_creation_request.go similarity index 74% rename from falcon/models/api_case_creation_request.go rename to falcon/models/domain_case_creation_request.go index a61684a5..5a015bf6 100644 --- a/falcon/models/api_case_creation_request.go +++ b/falcon/models/domain_case_creation_request.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APICaseCreationRequest api case creation request +// DomainCaseCreationRequest domain case creation request // -// swagger:model api.CaseCreationRequest -type APICaseCreationRequest struct { +// swagger:model domain.CaseCreationRequest +type DomainCaseCreationRequest struct { // body // Required: true @@ -45,8 +45,8 @@ type APICaseCreationRequest struct { UserUUID *string `json:"user_uuid"` } -// Validate validates this api case creation request -func (m *APICaseCreationRequest) Validate(formats strfmt.Registry) error { +// Validate validates this domain case creation request +func (m *DomainCaseCreationRequest) Validate(formats strfmt.Registry) error { var res []error if err := m.validateBody(formats); err != nil { @@ -79,7 +79,7 @@ func (m *APICaseCreationRequest) Validate(formats strfmt.Registry) error { return nil } -func (m *APICaseCreationRequest) validateBody(formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) validateBody(formats strfmt.Registry) error { if err := validate.Required("body", "body", m.Body); err != nil { return err @@ -88,7 +88,7 @@ func (m *APICaseCreationRequest) validateBody(formats strfmt.Registry) error { return nil } -func (m *APICaseCreationRequest) validateDetections(formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) validateDetections(formats strfmt.Registry) error { if err := validate.Required("detections", "body", m.Detections); err != nil { return err @@ -115,7 +115,7 @@ func (m *APICaseCreationRequest) validateDetections(formats strfmt.Registry) err return nil } -func (m *APICaseCreationRequest) validateIncidents(formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) validateIncidents(formats strfmt.Registry) error { if err := validate.Required("incidents", "body", m.Incidents); err != nil { return err @@ -142,7 +142,7 @@ func (m *APICaseCreationRequest) validateIncidents(formats strfmt.Registry) erro return nil } -func (m *APICaseCreationRequest) validateTitle(formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) validateTitle(formats strfmt.Registry) error { if err := validate.Required("title", "body", m.Title); err != nil { return err @@ -151,7 +151,7 @@ func (m *APICaseCreationRequest) validateTitle(formats strfmt.Registry) error { return nil } -func (m *APICaseCreationRequest) validateType(formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -160,7 +160,7 @@ func (m *APICaseCreationRequest) validateType(formats strfmt.Registry) error { return nil } -func (m *APICaseCreationRequest) validateUserUUID(formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) validateUserUUID(formats strfmt.Registry) error { if err := validate.Required("user_uuid", "body", m.UserUUID); err != nil { return err @@ -169,8 +169,8 @@ func (m *APICaseCreationRequest) validateUserUUID(formats strfmt.Registry) error return nil } -// ContextValidate validate this api case creation request based on the context it is used -func (m *APICaseCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain case creation request based on the context it is used +func (m *DomainCaseCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateDetections(ctx, formats); err != nil { @@ -187,11 +187,16 @@ func (m *APICaseCreationRequest) ContextValidate(ctx context.Context, formats st return nil } -func (m *APICaseCreationRequest) contextValidateDetections(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) contextValidateDetections(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Detections); i++ { if m.Detections[i] != nil { + + if swag.IsZero(m.Detections[i]) { // not required + return nil + } + if err := m.Detections[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("detections" + "." + strconv.Itoa(i)) @@ -207,11 +212,16 @@ func (m *APICaseCreationRequest) contextValidateDetections(ctx context.Context, return nil } -func (m *APICaseCreationRequest) contextValidateIncidents(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainCaseCreationRequest) contextValidateIncidents(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Incidents); i++ { if m.Incidents[i] != nil { + + if swag.IsZero(m.Incidents[i]) { // not required + return nil + } + if err := m.Incidents[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) @@ -228,7 +238,7 @@ func (m *APICaseCreationRequest) contextValidateIncidents(ctx context.Context, f } // MarshalBinary interface implementation -func (m *APICaseCreationRequest) MarshalBinary() ([]byte, error) { +func (m *DomainCaseCreationRequest) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -236,8 +246,8 @@ func (m *APICaseCreationRequest) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APICaseCreationRequest) UnmarshalBinary(b []byte) error { - var res APICaseCreationRequest +func (m *DomainCaseCreationRequest) UnmarshalBinary(b []byte) error { + var res DomainCaseCreationRequest if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_case_creation_request_v2.go b/falcon/models/domain_case_creation_request_v2.go index aaa2b13e..8c19c5e1 100644 --- a/falcon/models/domain_case_creation_request_v2.go +++ b/falcon/models/domain_case_creation_request_v2.go @@ -178,6 +178,11 @@ func (m *DomainCaseCreationRequestV2) contextValidateDetections(ctx context.Cont for i := 0; i < len(m.Detections); i++ { if m.Detections[i] != nil { + + if swag.IsZero(m.Detections[i]) { // not required + return nil + } + if err := m.Detections[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("detections" + "." + strconv.Itoa(i)) @@ -198,6 +203,11 @@ func (m *DomainCaseCreationRequestV2) contextValidateIncidents(ctx context.Conte for i := 0; i < len(m.Incidents); i++ { if m.Incidents[i] != nil { + + if swag.IsZero(m.Incidents[i]) { // not required + return nil + } + if err := m.Incidents[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_children_response_v1.go b/falcon/models/domain_children_response_v1.go index de8a54d5..2d0d10af 100644 --- a/falcon/models/domain_children_response_v1.go +++ b/falcon/models/domain_children_response_v1.go @@ -115,6 +115,7 @@ func (m *DomainChildrenResponseV1) ContextValidate(ctx context.Context, formats func (m *DomainChildrenResponseV1) contextValidateMsaReplyMetaOnly(ctx context.Context, formats strfmt.Registry) error { if m.MsaReplyMetaOnly != nil { + if err := m.MsaReplyMetaOnly.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("MsaReplyMetaOnly") @@ -133,6 +134,11 @@ func (m *DomainChildrenResponseV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_cloud_accounts.go b/falcon/models/domain_cloud_accounts.go new file mode 100644 index 00000000..d31651bf --- /dev/null +++ b/falcon/models/domain_cloud_accounts.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainCloudAccounts domain cloud accounts +// +// swagger:model domain.CloudAccounts +type DomainCloudAccounts struct { + + // ids + Ids []string `json:"ids"` + + // provider + Provider string `json:"provider,omitempty"` +} + +// Validate validates this domain cloud accounts +func (m *DomainCloudAccounts) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this domain cloud accounts based on context it is used +func (m *DomainCloudAccounts) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainCloudAccounts) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainCloudAccounts) UnmarshalBinary(b []byte) error { + var res DomainCloudAccounts + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_cloud_scope.go b/falcon/models/domain_cloud_scope.go new file mode 100644 index 00000000..3869f422 --- /dev/null +++ b/falcon/models/domain_cloud_scope.go @@ -0,0 +1,166 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainCloudScope domain cloud scope +// +// swagger:model domain.CloudScope +type DomainCloudScope struct { + + // accounts + Accounts []*DomainCloudAccounts `json:"accounts"` + + // business impact + BusinessImpact string `json:"business_impact,omitempty"` + + // business unit + BusinessUnit string `json:"business_unit,omitempty"` + + // cid + Cid string `json:"cid,omitempty"` + + // created at + // Format: date-time + CreatedAt strfmt.DateTime `json:"created_at,omitempty"` + + // description + Description string `json:"description,omitempty"` + + // id + ID int32 `json:"id,omitempty"` + + // name + Name string `json:"name,omitempty"` + + // owners + Owners []string `json:"owners"` + + // total accounts + TotalAccounts int32 `json:"total_accounts,omitempty"` +} + +// Validate validates this domain cloud scope +func (m *DomainCloudScope) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAccounts(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainCloudScope) validateAccounts(formats strfmt.Registry) error { + if swag.IsZero(m.Accounts) { // not required + return nil + } + + for i := 0; i < len(m.Accounts); i++ { + if swag.IsZero(m.Accounts[i]) { // not required + continue + } + + if m.Accounts[i] != nil { + if err := m.Accounts[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("accounts" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("accounts" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainCloudScope) validateCreatedAt(formats strfmt.Registry) error { + if swag.IsZero(m.CreatedAt) { // not required + return nil + } + + if err := validate.FormatOf("created_at", "body", "date-time", m.CreatedAt.String(), formats); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain cloud scope based on the context it is used +func (m *DomainCloudScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateAccounts(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainCloudScope) contextValidateAccounts(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Accounts); i++ { + + if m.Accounts[i] != nil { + + if swag.IsZero(m.Accounts[i]) { // not required + return nil + } + + if err := m.Accounts[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("accounts" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("accounts" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainCloudScope) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainCloudScope) UnmarshalBinary(b []byte) error { + var res DomainCloudScope + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_command_execute_response_wrapper.go b/falcon/models/domain_command_execute_response_wrapper.go index c5ee4634..078009c1 100644 --- a/falcon/models/domain_command_execute_response_wrapper.go +++ b/falcon/models/domain_command_execute_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainCommandExecuteResponseWrapper) contextValidateErrors(ctx context. for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainCommandExecuteResponseWrapper) contextValidateErrors(ctx context. func (m *DomainCommandExecuteResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainCommandExecuteResponseWrapper) contextValidateResources(ctx conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_credentials.go b/falcon/models/domain_credentials.go new file mode 100644 index 00000000..00f1b8bb --- /dev/null +++ b/falcon/models/domain_credentials.go @@ -0,0 +1,71 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainCredentials domain credentials +// +// swagger:model domain.Credentials +type DomainCredentials struct { + + // token + // Required: true + Token *string `json:"token"` +} + +// Validate validates this domain credentials +func (m *DomainCredentials) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateToken(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainCredentials) validateToken(formats strfmt.Registry) error { + + if err := validate.Required("token", "body", m.Token); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain credentials based on context it is used +func (m *DomainCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainCredentials) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainCredentials) UnmarshalBinary(b []byte) error { + var res DomainCredentials + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_d_d_o_s_attack_source.go b/falcon/models/domain_d_d_o_s_attack_source.go index 0a610d3f..6443b4f7 100644 --- a/falcon/models/domain_d_d_o_s_attack_source.go +++ b/falcon/models/domain_d_d_o_s_attack_source.go @@ -279,6 +279,7 @@ func (m *DomainDDOSAttackSource) ContextValidate(ctx context.Context, formats st func (m *DomainDDOSAttackSource) contextValidateTargetDetails(ctx context.Context, formats strfmt.Registry) error { if m.TargetDetails != nil { + if err := m.TargetDetails.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_details") diff --git a/falcon/models/domain_detailed_notification_v1.go b/falcon/models/domain_detailed_notification_v1.go index cd19590f..9d08242a 100644 --- a/falcon/models/domain_detailed_notification_v1.go +++ b/falcon/models/domain_detailed_notification_v1.go @@ -152,6 +152,11 @@ func (m *DomainDetailedNotificationV1) ContextValidate(ctx context.Context, form func (m *DomainDetailedNotificationV1) contextValidateBreachDetails(ctx context.Context, formats strfmt.Registry) error { if m.BreachDetails != nil { + + if swag.IsZero(m.BreachDetails) { // not required + return nil + } + if err := m.BreachDetails.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("breach_details") @@ -168,6 +173,11 @@ func (m *DomainDetailedNotificationV1) contextValidateBreachDetails(ctx context. func (m *DomainDetailedNotificationV1) contextValidateDetails(ctx context.Context, formats strfmt.Registry) error { if m.Details != nil { + + if swag.IsZero(m.Details) { // not required + return nil + } + if err := m.Details.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("details") @@ -184,6 +194,7 @@ func (m *DomainDetailedNotificationV1) contextValidateDetails(ctx context.Contex func (m *DomainDetailedNotificationV1) contextValidateNotification(ctx context.Context, formats strfmt.Registry) error { if m.Notification != nil { + if err := m.Notification.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("notification") diff --git a/falcon/models/domain_detects_entities_patch_request.go b/falcon/models/domain_detects_entities_patch_request.go index 2efb999c..0373763f 100644 --- a/falcon/models/domain_detects_entities_patch_request.go +++ b/falcon/models/domain_detects_entities_patch_request.go @@ -26,6 +26,9 @@ type DomainDetectsEntitiesPatchRequest struct { // ids Ids []string `json:"ids"` + // new behaviors processed + NewBehaviorsProcessed []string `json:"new_behaviors_processed"` + // show in ui ShowInUI bool `json:"show_in_ui,omitempty"` diff --git a/falcon/models/domain_device_swagger.go b/falcon/models/domain_device_swagger.go deleted file mode 100644 index 2d8e10c8..00000000 --- a/falcon/models/domain_device_swagger.go +++ /dev/null @@ -1,481 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainDeviceSwagger domain device swagger -// -// swagger:model domain.DeviceSwagger -type DomainDeviceSwagger struct { - - // agent load flags - AgentLoadFlags string `json:"agent_load_flags,omitempty"` - - // agent local time - AgentLocalTime string `json:"agent_local_time,omitempty"` - - // agent version - AgentVersion string `json:"agent_version,omitempty"` - - // bios manufacturer - BiosManufacturer string `json:"bios_manufacturer,omitempty"` - - // bios version - BiosVersion string `json:"bios_version,omitempty"` - - // build number - BuildNumber string `json:"build_number,omitempty"` - - // cid - // Required: true - Cid *string `json:"cid"` - - // config id base - ConfigIDBase string `json:"config_id_base,omitempty"` - - // config id build - ConfigIDBuild string `json:"config_id_build,omitempty"` - - // config id platform - ConfigIDPlatform string `json:"config_id_platform,omitempty"` - - // cpu signature - CPUSignature string `json:"cpu_signature,omitempty"` - - // detection suppression status - DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"` - - // device id - // Required: true - DeviceID *string `json:"device_id"` - - // device policies - DevicePolicies *DeviceMappedDevicePolicies `json:"device_policies,omitempty"` - - // email - Email string `json:"email,omitempty"` - - // external ip - ExternalIP string `json:"external_ip,omitempty"` - - // first login timestamp - FirstLoginTimestamp string `json:"first_login_timestamp,omitempty"` - - // first seen - FirstSeen string `json:"first_seen,omitempty"` - - // group hash - GroupHash string `json:"group_hash,omitempty"` - - // groups - Groups []string `json:"groups"` - - // host hidden status - HostHiddenStatus string `json:"host_hidden_status,omitempty"` - - // hostname - Hostname string `json:"hostname,omitempty"` - - // instance id - InstanceID string `json:"instance_id,omitempty"` - - // internet exposure - InternetExposure string `json:"internet_exposure,omitempty"` - - // kernel version - KernelVersion string `json:"kernel_version,omitempty"` - - // last login timestamp - LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` - - // last seen - LastSeen string `json:"last_seen,omitempty"` - - // local ip - LocalIP string `json:"local_ip,omitempty"` - - // mac address - MacAddress string `json:"mac_address,omitempty"` - - // machine domain - MachineDomain string `json:"machine_domain,omitempty"` - - // major version - MajorVersion string `json:"major_version,omitempty"` - - // managed apps - ManagedApps *DeviceManagedApps `json:"managed_apps,omitempty"` - - // meta - Meta *DeviceDeviceMeta `json:"meta,omitempty"` - - // minor version - MinorVersion string `json:"minor_version,omitempty"` - - // modified timestamp - ModifiedTimestamp string `json:"modified_timestamp,omitempty"` - - // notes - Notes []string `json:"notes"` - - // os build - OsBuild string `json:"os_build,omitempty"` - - // os version - OsVersion string `json:"os_version,omitempty"` - - // ou - Ou []string `json:"ou"` - - // platform id - PlatformID string `json:"platform_id,omitempty"` - - // platform name - PlatformName string `json:"platform_name,omitempty"` - - // pod annotations - PodAnnotations []string `json:"pod_annotations"` - - // pod host ip4 - PodHostIp4 string `json:"pod_host_ip4,omitempty"` - - // pod host ip6 - PodHostIp6 string `json:"pod_host_ip6,omitempty"` - - // pod hostname - PodHostname string `json:"pod_hostname,omitempty"` - - // pod id - PodID string `json:"pod_id,omitempty"` - - // pod ip4 - PodIp4 string `json:"pod_ip4,omitempty"` - - // pod ip6 - PodIp6 string `json:"pod_ip6,omitempty"` - - // pod labels - PodLabels []string `json:"pod_labels"` - - // pod name - PodName string `json:"pod_name,omitempty"` - - // pod namespace - PodNamespace string `json:"pod_namespace,omitempty"` - - // pod service account name - PodServiceAccountName string `json:"pod_service_account_name,omitempty"` - - // pointer size - PointerSize string `json:"pointer_size,omitempty"` - - // policies - Policies []*DeviceDevicePolicy `json:"policies"` - - // product type - ProductType string `json:"product_type,omitempty"` - - // product type desc - ProductTypeDesc string `json:"product_type_desc,omitempty"` - - // provision status - ProvisionStatus string `json:"provision_status,omitempty"` - - // reduced functionality mode - ReducedFunctionalityMode string `json:"reduced_functionality_mode,omitempty"` - - // release group - ReleaseGroup string `json:"release_group,omitempty"` - - // serial number - SerialNumber string `json:"serial_number,omitempty"` - - // service pack major - ServicePackMajor string `json:"service_pack_major,omitempty"` - - // service pack minor - ServicePackMinor string `json:"service_pack_minor,omitempty"` - - // service provider - ServiceProvider string `json:"service_provider,omitempty"` - - // service provider account id - ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` - - // site name - SiteName string `json:"site_name,omitempty"` - - // status - Status string `json:"status,omitempty"` - - // system manufacturer - SystemManufacturer string `json:"system_manufacturer,omitempty"` - - // system product name - SystemProductName string `json:"system_product_name,omitempty"` - - // tags - Tags []string `json:"tags"` - - // zone group - ZoneGroup string `json:"zone_group,omitempty"` -} - -// Validate validates this domain device swagger -func (m *DomainDeviceSwagger) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateCid(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDeviceID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDevicePolicies(formats); err != nil { - res = append(res, err) - } - - if err := m.validateManagedApps(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePolicies(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainDeviceSwagger) validateCid(formats strfmt.Registry) error { - - if err := validate.Required("cid", "body", m.Cid); err != nil { - return err - } - - return nil -} - -func (m *DomainDeviceSwagger) validateDeviceID(formats strfmt.Registry) error { - - if err := validate.Required("device_id", "body", m.DeviceID); err != nil { - return err - } - - return nil -} - -func (m *DomainDeviceSwagger) validateDevicePolicies(formats strfmt.Registry) error { - if swag.IsZero(m.DevicePolicies) { // not required - return nil - } - - if m.DevicePolicies != nil { - if err := m.DevicePolicies.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("device_policies") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("device_policies") - } - return err - } - } - - return nil -} - -func (m *DomainDeviceSwagger) validateManagedApps(formats strfmt.Registry) error { - if swag.IsZero(m.ManagedApps) { // not required - return nil - } - - if m.ManagedApps != nil { - if err := m.ManagedApps.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("managed_apps") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("managed_apps") - } - return err - } - } - - return nil -} - -func (m *DomainDeviceSwagger) validateMeta(formats strfmt.Registry) error { - if swag.IsZero(m.Meta) { // not required - return nil - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *DomainDeviceSwagger) validatePolicies(formats strfmt.Registry) error { - if swag.IsZero(m.Policies) { // not required - return nil - } - - for i := 0; i < len(m.Policies); i++ { - if swag.IsZero(m.Policies[i]) { // not required - continue - } - - if m.Policies[i] != nil { - if err := m.Policies[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("policies" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("policies" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this domain device swagger based on the context it is used -func (m *DomainDeviceSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateDevicePolicies(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateManagedApps(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidatePolicies(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainDeviceSwagger) contextValidateDevicePolicies(ctx context.Context, formats strfmt.Registry) error { - - if m.DevicePolicies != nil { - if err := m.DevicePolicies.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("device_policies") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("device_policies") - } - return err - } - } - - return nil -} - -func (m *DomainDeviceSwagger) contextValidateManagedApps(ctx context.Context, formats strfmt.Registry) error { - - if m.ManagedApps != nil { - if err := m.ManagedApps.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("managed_apps") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("managed_apps") - } - return err - } - } - - return nil -} - -func (m *DomainDeviceSwagger) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *DomainDeviceSwagger) contextValidatePolicies(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Policies); i++ { - - if m.Policies[i] != nil { - if err := m.Policies[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("policies" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("policies" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *DomainDeviceSwagger) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainDeviceSwagger) UnmarshalBinary(b []byte) error { - var res DomainDeviceSwagger - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/domain_discover_api_account.go b/falcon/models/domain_discover_api_account.go index 26c6dd03..9a584f01 100644 --- a/falcon/models/domain_discover_api_account.go +++ b/falcon/models/domain_discover_api_account.go @@ -66,6 +66,9 @@ type DomainDiscoverAPIAccount struct { // The type of the account's most recent successful login.
  • Interactive
  • Service
  • Terminal server
  • Cached credentials
  • Auditing
LastSuccessfulLoginType string `json:"last_successful_login_type,omitempty"` + // Whether the account has local administrator privileges (Yes, No). + LocalAdminPrivileges string `json:"local_admin_privileges,omitempty"` + // The domain of the asset the account successfully logged in to. LoginDomain string `json:"login_domain,omitempty"` diff --git a/falcon/models/domain_discover_api_account_entities_response.go b/falcon/models/domain_discover_api_account_entities_response.go index d90ac1b2..b90801c6 100644 --- a/falcon/models/domain_discover_api_account_entities_response.go +++ b/falcon/models/domain_discover_api_account_entities_response.go @@ -154,6 +154,11 @@ func (m *DomainDiscoverAPIAccountEntitiesResponse) contextValidateErrors(ctx con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainDiscoverAPIAccountEntitiesResponse) contextValidateErrors(ctx con func (m *DomainDiscoverAPIAccountEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainDiscoverAPIAccountEntitiesResponse) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_discover_api_active_discovery_host.go b/falcon/models/domain_discover_api_active_discovery_host.go new file mode 100644 index 00000000..b2717cdd --- /dev/null +++ b/falcon/models/domain_discover_api_active_discovery_host.go @@ -0,0 +1,124 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainDiscoverAPIActiveDiscoveryHost Information obtained from active discovery. +// +// swagger:model domain.DiscoverAPIActiveDiscoveryHost +type DomainDiscoverAPIActiveDiscoveryHost struct { + + // The open ports discovered on the asset. + Networks []*DomainDiscoverAPIActiveDiscoveryNetwork `json:"networks"` + + // The open ports discovered on the asset. + OpenPorts []string `json:"open_ports"` +} + +// Validate validates this domain discover API active discovery host +func (m *DomainDiscoverAPIActiveDiscoveryHost) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateNetworks(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainDiscoverAPIActiveDiscoveryHost) validateNetworks(formats strfmt.Registry) error { + if swag.IsZero(m.Networks) { // not required + return nil + } + + for i := 0; i < len(m.Networks); i++ { + if swag.IsZero(m.Networks[i]) { // not required + continue + } + + if m.Networks[i] != nil { + if err := m.Networks[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("networks" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("networks" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain discover API active discovery host based on the context it is used +func (m *DomainDiscoverAPIActiveDiscoveryHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateNetworks(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainDiscoverAPIActiveDiscoveryHost) contextValidateNetworks(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Networks); i++ { + + if m.Networks[i] != nil { + + if swag.IsZero(m.Networks[i]) { // not required + return nil + } + + if err := m.Networks[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("networks" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("networks" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainDiscoverAPIActiveDiscoveryHost) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainDiscoverAPIActiveDiscoveryHost) UnmarshalBinary(b []byte) error { + var res DomainDiscoverAPIActiveDiscoveryHost + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_discover_api_active_discovery_network.go b/falcon/models/domain_discover_api_active_discovery_network.go new file mode 100644 index 00000000..b7daa6bc --- /dev/null +++ b/falcon/models/domain_discover_api_active_discovery_network.go @@ -0,0 +1,71 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainDiscoverAPIActiveDiscoveryNetwork Information about an active discovery network this asset is associated with. +// +// swagger:model domain.DiscoverAPIActiveDiscoveryNetwork +type DomainDiscoverAPIActiveDiscoveryNetwork struct { + + // The id of the network + // Required: true + ID *string `json:"id"` +} + +// Validate validates this domain discover API active discovery network +func (m *DomainDiscoverAPIActiveDiscoveryNetwork) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainDiscoverAPIActiveDiscoveryNetwork) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain discover API active discovery network based on context it is used +func (m *DomainDiscoverAPIActiveDiscoveryNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainDiscoverAPIActiveDiscoveryNetwork) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainDiscoverAPIActiveDiscoveryNetwork) UnmarshalBinary(b []byte) error { + var res DomainDiscoverAPIActiveDiscoveryNetwork + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_discover_api_application.go b/falcon/models/domain_discover_api_application.go index b6611fa5..abc71079 100644 --- a/falcon/models/domain_discover_api_application.go +++ b/falcon/models/domain_discover_api_application.go @@ -167,6 +167,11 @@ func (m *DomainDiscoverAPIApplication) ContextValidate(ctx context.Context, form func (m *DomainDiscoverAPIApplication) contextValidateHost(ctx context.Context, formats strfmt.Registry) error { if m.Host != nil { + + if swag.IsZero(m.Host) { // not required + return nil + } + if err := m.Host.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("host") diff --git a/falcon/models/domain_discover_api_application_entities_response.go b/falcon/models/domain_discover_api_application_entities_response.go index 52e7248d..536e9ac9 100644 --- a/falcon/models/domain_discover_api_application_entities_response.go +++ b/falcon/models/domain_discover_api_application_entities_response.go @@ -154,6 +154,11 @@ func (m *DomainDiscoverAPIApplicationEntitiesResponse) contextValidateErrors(ctx for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainDiscoverAPIApplicationEntitiesResponse) contextValidateErrors(ctx func (m *DomainDiscoverAPIApplicationEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainDiscoverAPIApplicationEntitiesResponse) contextValidateResources( for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_discover_api_application_host.go b/falcon/models/domain_discover_api_application_host.go index f89309fa..0c97ba52 100644 --- a/falcon/models/domain_discover_api_application_host.go +++ b/falcon/models/domain_discover_api_application_host.go @@ -25,15 +25,9 @@ type DomainDiscoverAPIApplicationHost struct { // The agent ID of the Falcon sensor installed on the asset. Aid string `json:"aid,omitempty"` - // The name of the asset's BIOS manufacturer. - BiosManufacturer string `json:"bios_manufacturer,omitempty"` - // The name of the country where the asset is located. Country string `json:"country,omitempty"` - // The last seen local IPv4 address of the asset. - CurrentLocalIP string `json:"current_local_ip,omitempty"` - // The last seen MAC address of the asset. CurrentMacAddress string `json:"current_mac_address,omitempty"` @@ -71,9 +65,6 @@ type DomainDiscoverAPIApplicationHost struct { // The platform name of the asset (Windows, Mac, Linux). PlatformName string `json:"platform_name,omitempty"` - // The product type of the asset represented as a number (1 = Workstation, 2 = Domain Controller, 3 = Server). - ProductType string `json:"product_type,omitempty"` - // The product type of the asset (Workstation, Domain Controller, Server). ProductTypeDesc string `json:"product_type_desc,omitempty"` @@ -83,12 +74,6 @@ type DomainDiscoverAPIApplicationHost struct { // The asset's system manufacturer. SystemManufacturer string `json:"system_manufacturer,omitempty"` - // The asset's system product name. - SystemProductName string `json:"system_product_name,omitempty"` - - // The asset's system serial number. - SystemSerialNumber string `json:"system_serial_number,omitempty"` - // The sensor and cloud tags of the asset. Tags []string `json:"tags"` } diff --git a/falcon/models/domain_discover_api_device_slot.go b/falcon/models/domain_discover_api_device_slot.go new file mode 100644 index 00000000..7b2df2f1 --- /dev/null +++ b/falcon/models/domain_discover_api_device_slot.go @@ -0,0 +1,74 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainDiscoverAPIDeviceSlot domain discover API device slot +// +// swagger:model domain.DiscoverAPIDeviceSlot +type DomainDiscoverAPIDeviceSlot struct { + + // The Firmware of the Rack Slot of IoT Asset + SlotFirmware string `json:"slot_firmware,omitempty"` + + // The IoT asset's IP address + SlotIPAddress string `json:"slot_ip_address,omitempty"` + + // The IoT asset's MAC address + SlotMacAddress string `json:"slot_mac_address,omitempty"` + + // The Model of the Rack Slot of IoT Asset + SlotModel string `json:"slot_model,omitempty"` + + // The Name of the Rack Slot of IoT Asset + SlotName string `json:"slot_name,omitempty"` + + // The Slot Number of the Rack Slot of IoT Asset + SlotNumber int32 `json:"slot_number,omitempty"` + + // The Serial Number of the Rack Slot of IoT Asset + SlotSerialNumber string `json:"slot_serial_number,omitempty"` + + // The IoT asset's slot type + SlotType string `json:"slot_type,omitempty"` + + // The Vendor of the Rack Slot of IoT Asset + SlotVendor string `json:"slot_vendor,omitempty"` +} + +// Validate validates this domain discover API device slot +func (m *DomainDiscoverAPIDeviceSlot) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this domain discover API device slot based on context it is used +func (m *DomainDiscoverAPIDeviceSlot) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainDiscoverAPIDeviceSlot) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainDiscoverAPIDeviceSlot) UnmarshalBinary(b []byte) error { + var res DomainDiscoverAPIDeviceSlot + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_discover_api_host.go b/falcon/models/domain_discover_api_host.go index 36968e41..7d388ca9 100644 --- a/falcon/models/domain_discover_api_host.go +++ b/falcon/models/domain_discover_api_host.go @@ -23,6 +23,9 @@ type DomainDiscoverAPIHost struct { // Whether the asset is account-enabled in Active Directory (Yes or No). AccountEnabled string `json:"account_enabled,omitempty"` + // Represents information about this host obtained from active discovery. + ActiveDiscovery *DomainDiscoverAPIActiveDiscoveryHost `json:"active_discovery,omitempty"` + // The user account control properties in Active Directory. AdUserAccountControl int32 `json:"ad_user_account_control,omitempty"` @@ -32,6 +35,9 @@ type DomainDiscoverAPIHost struct { // The agent ID of the Falcon sensor installed on the asset. Aid string `json:"aid,omitempty"` + // The asset role or roles currently assigned to the asset either automatically or by a user (Jump host, Highly connected, Highly active, Server by behavior, DHCP server, DNS server, FTP server, SSH server, or Web server). + AssetRoles []string `json:"asset_roles"` + // The first and last name of the person who is assigned to this asset. AssignedTo string `json:"assigned_to,omitempty"` @@ -72,6 +78,30 @@ type DomainDiscoverAPIHost struct { // How the server is classified, such as production, development, disaster recovery, or user acceptance testing. Classification string `json:"classification,omitempty"` + // The cloud provider assigned identifier of the cloud account the instance is located in. + CloudAccountID string `json:"cloud_account_id,omitempty"` + + // The id of the cloud instance. + CloudInstanceID string `json:"cloud_instance_id,omitempty"` + + // The cloud provider environment the instance is located in (AWS/Azure/GCP). + CloudProvider string `json:"cloud_provider,omitempty"` + + // The cloud provider assigned identifier of the cloud region the instance is located in (e.g. “us-west-1”, “westeurope”, “asia-northeast1) + CloudRegion string `json:"cloud_region,omitempty"` + + // Whether or not the instance is located in a cloud account registered with cloud security posture. + CloudRegistered bool `json:"cloud_registered,omitempty"` + + // The cloud provider assigned identifier of the instance. + CloudResourceID string `json:"cloud_resource_id,omitempty"` + + // The asset role or roles assigned to the asset automatically (Jump host, Highly connected, Highly active, Server by behavior, DHCP server, DNS server, FTP server, SSH server, or Web server). + ComputedAssetRoles []string `json:"computed_asset_roles"` + + // Whether the asset is exposed to the internet as determined automatically (Yes, No, or Unknown). + ComputedInternetExposure string `json:"computed_internet_exposure,omitempty"` + // The level of confidence that the asset is a corporate asset (25 = low confidence, 50 = medium confidence, 75 = high confidence). Confidence int32 `json:"confidence,omitempty"` @@ -87,6 +117,21 @@ type DomainDiscoverAPIHost struct { // The time the asset was created in Active Directory, according to LDAP info. CreationTimestamp string `json:"creation_timestamp,omitempty"` + // The criticality level of the asset (Critical, High, Noncritical, or Unassigned) + Criticality string `json:"criticality,omitempty"` + + // The description the user entered when manually assigning a criticality level + CriticalityDescription string `json:"criticality_description,omitempty"` + + // The ID of the criticality rule that has most recently applied to the asset. + CriticalityRuleID string `json:"criticality_rule_id,omitempty"` + + // The date and time the criticality level was manually assigned + CriticalityTimestamp string `json:"criticality_timestamp,omitempty"` + + // The username of the account that manually assigned the criticality level + CriticalityUsername string `json:"criticality_username,omitempty"` + // The last seen local IPv4 address of the asset. CurrentLocalIP string `json:"current_local_ip,omitempty"` @@ -108,6 +153,9 @@ type DomainDiscoverAPIHost struct { // The number of sources that discovered the asset. DiscovererCount int32 `json:"discoverer_count,omitempty"` + // The hostnames of the sources that discovered the asset. + DiscovererHostnames []string `json:"discoverer_hostnames"` + // The platform names of the sources that discovered the asset. DiscovererPlatformNames []string `json:"discoverer_platform_names"` @@ -117,6 +165,9 @@ type DomainDiscoverAPIHost struct { // The tags of the sources that discovered the asset. DiscovererTags []string `json:"discoverer_tags"` + // Represents the status of a managed host (“Not Discovering“, “Passive“, “Active“ or both). + DiscoveringBy []string `json:"discovering_by"` + // The names and sizes of the disks on the asset DiskSizes []*DomainDiscoverAPIDiskSize `json:"disk_sizes"` @@ -147,6 +198,9 @@ type DomainDiscoverAPIHost struct { // The first time the asset was seen in your environment. FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` + // The form factor of the host + FormFactor string `json:"form_factor,omitempty"` + // The fully qualified domain name of the asset. Fqdn string `json:"fqdn,omitempty"` @@ -163,12 +217,24 @@ type DomainDiscoverAPIHost struct { // Whether the asset is exposed to the internet (Yes or Unknown). InternetExposure string `json:"internet_exposure,omitempty"` + // The description the user entered when manually assigning a internet exposure level + InternetExposureDescription string `json:"internet_exposure_description,omitempty"` + + // The date and time the internet exposure level was manually assigned + InternetExposureTimestamp string `json:"internet_exposure_timestamp,omitempty"` + + // The username of the account that manually assigned the internet exposure level + InternetExposureUsername string `json:"internet_exposure_username,omitempty"` + // For Linux and Mac hosts: the major version, minor version, and patch version of the kernel for the asset. For Windows hosts: the build number of the asset. KernelVersion string `json:"kernel_version,omitempty"` // The agent ID of the Falcon sensor installed on the source that most recently discovered the asset. LastDiscovererAid string `json:"last_discoverer_aid,omitempty"` + // The hostname of the last source that discovered the asset. + LastDiscovererHostname string `json:"last_discoverer_hostname,omitempty"` + // The most recent time the asset was seen in your environment. LastSeenTimestamp string `json:"last_seen_timestamp,omitempty"` @@ -232,6 +298,15 @@ type DomainDiscoverAPIHost struct { // The organizational unit of the asset. Ou string `json:"ou,omitempty"` + // Whether a user overrode automatically assigned asset roles to manually assign a role to the asset (true or false). + OverrideAssetRoles bool `json:"override_asset_roles,omitempty"` + + // Whether a user overrode a criticality rule to manually assign a criticality level on the asset (true or false). + OverrideCriticalityRules bool `json:"override_criticality_rules,omitempty"` + + // Whether a user overrode the automatically assigned internet exposure (True or False). + OverrideInternetExposure bool `json:"override_internet_exposure,omitempty"` + // The first and last name of the person who owns this asset. OwnedBy string `json:"owned_by,omitempty"` @@ -274,6 +349,9 @@ type DomainDiscoverAPIHost struct { // The sensor and cloud tags of the asset. Tags []string `json:"tags"` + // Represents the unique identifier of an asset reported by Tenable + TenableioID string `json:"tenableio_id,omitempty"` + // The count of bios files measured by the firmware image TotalBiosFiles int32 `json:"total_bios_files,omitempty"` @@ -283,6 +361,9 @@ type DomainDiscoverAPIHost struct { // The total memory of the asset TotalMemory int32 `json:"total_memory,omitempty"` + // Represents triage information about this host. + Triage *DomainDiscoverAPIHostTriage `json:"triage,omitempty"` + // The list of unencrypted drives on the host UnencryptedDrives []string `json:"unencrypted_drives"` @@ -303,6 +384,10 @@ type DomainDiscoverAPIHost struct { func (m *DomainDiscoverAPIHost) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateActiveDiscovery(formats); err != nil { + res = append(res, err) + } + if err := m.validateBiosHashesData(formats); err != nil { res = append(res, err) } @@ -335,12 +420,35 @@ func (m *DomainDiscoverAPIHost) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateTriage(formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } +func (m *DomainDiscoverAPIHost) validateActiveDiscovery(formats strfmt.Registry) error { + if swag.IsZero(m.ActiveDiscovery) { // not required + return nil + } + + if m.ActiveDiscovery != nil { + if err := m.ActiveDiscovery.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("active_discovery") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("active_discovery") + } + return err + } + } + + return nil +} + func (m *DomainDiscoverAPIHost) validateBiosHashesData(formats strfmt.Registry) error { if swag.IsZero(m.BiosHashesData) { // not required return nil @@ -508,10 +616,33 @@ func (m *DomainDiscoverAPIHost) validateOsSecurity(formats strfmt.Registry) erro return nil } +func (m *DomainDiscoverAPIHost) validateTriage(formats strfmt.Registry) error { + if swag.IsZero(m.Triage) { // not required + return nil + } + + if m.Triage != nil { + if err := m.Triage.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("triage") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("triage") + } + return err + } + } + + return nil +} + // ContextValidate validate this domain discover API host based on the context it is used func (m *DomainDiscoverAPIHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateActiveDiscovery(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateBiosHashesData(ctx, formats); err != nil { res = append(res, err) } @@ -536,17 +667,47 @@ func (m *DomainDiscoverAPIHost) ContextValidate(ctx context.Context, formats str res = append(res, err) } + if err := m.contextValidateTriage(ctx, formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } +func (m *DomainDiscoverAPIHost) contextValidateActiveDiscovery(ctx context.Context, formats strfmt.Registry) error { + + if m.ActiveDiscovery != nil { + + if swag.IsZero(m.ActiveDiscovery) { // not required + return nil + } + + if err := m.ActiveDiscovery.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("active_discovery") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("active_discovery") + } + return err + } + } + + return nil +} + func (m *DomainDiscoverAPIHost) contextValidateBiosHashesData(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.BiosHashesData); i++ { if m.BiosHashesData[i] != nil { + + if swag.IsZero(m.BiosHashesData[i]) { // not required + return nil + } + if err := m.BiosHashesData[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("bios_hashes_data" + "." + strconv.Itoa(i)) @@ -567,6 +728,11 @@ func (m *DomainDiscoverAPIHost) contextValidateDiskSizes(ctx context.Context, fo for i := 0; i < len(m.DiskSizes); i++ { if m.DiskSizes[i] != nil { + + if swag.IsZero(m.DiskSizes[i]) { // not required + return nil + } + if err := m.DiskSizes[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("disk_sizes" + "." + strconv.Itoa(i)) @@ -602,6 +768,11 @@ func (m *DomainDiscoverAPIHost) contextValidateMountStorageInfo(ctx context.Cont for i := 0; i < len(m.MountStorageInfo); i++ { if m.MountStorageInfo[i] != nil { + + if swag.IsZero(m.MountStorageInfo[i]) { // not required + return nil + } + if err := m.MountStorageInfo[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("mount_storage_info" + "." + strconv.Itoa(i)) @@ -622,6 +793,11 @@ func (m *DomainDiscoverAPIHost) contextValidateNetworkInterfaces(ctx context.Con for i := 0; i < len(m.NetworkInterfaces); i++ { if m.NetworkInterfaces[i] != nil { + + if swag.IsZero(m.NetworkInterfaces[i]) { // not required + return nil + } + if err := m.NetworkInterfaces[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("network_interfaces" + "." + strconv.Itoa(i)) @@ -640,6 +816,11 @@ func (m *DomainDiscoverAPIHost) contextValidateNetworkInterfaces(ctx context.Con func (m *DomainDiscoverAPIHost) contextValidateOsSecurity(ctx context.Context, formats strfmt.Registry) error { if m.OsSecurity != nil { + + if swag.IsZero(m.OsSecurity) { // not required + return nil + } + if err := m.OsSecurity.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("os_security") @@ -653,6 +834,27 @@ func (m *DomainDiscoverAPIHost) contextValidateOsSecurity(ctx context.Context, f return nil } +func (m *DomainDiscoverAPIHost) contextValidateTriage(ctx context.Context, formats strfmt.Registry) error { + + if m.Triage != nil { + + if swag.IsZero(m.Triage) { // not required + return nil + } + + if err := m.Triage.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("triage") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("triage") + } + return err + } + } + + return nil +} + // MarshalBinary interface implementation func (m *DomainDiscoverAPIHost) MarshalBinary() ([]byte, error) { if m == nil { diff --git a/falcon/models/domain_discover_api_host_entities_response.go b/falcon/models/domain_discover_api_host_entities_response.go index 64ff31cf..27c24553 100644 --- a/falcon/models/domain_discover_api_host_entities_response.go +++ b/falcon/models/domain_discover_api_host_entities_response.go @@ -154,6 +154,11 @@ func (m *DomainDiscoverAPIHostEntitiesResponse) contextValidateErrors(ctx contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainDiscoverAPIHostEntitiesResponse) contextValidateErrors(ctx contex func (m *DomainDiscoverAPIHostEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainDiscoverAPIHostEntitiesResponse) contextValidateResources(ctx con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_discover_api_host_triage.go b/falcon/models/domain_discover_api_host_triage.go new file mode 100644 index 00000000..25f450af --- /dev/null +++ b/falcon/models/domain_discover_api_host_triage.go @@ -0,0 +1,65 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainDiscoverAPIHostTriage domain discover API host triage +// +// swagger:model domain.DiscoverAPIHostTriage +type DomainDiscoverAPIHostTriage struct { + + // The host triage action. + Action string `json:"action,omitempty"` + + // The user assigned to triage the host. + AssignedTo string `json:"assigned_to,omitempty"` + + // The host triage description. + Description string `json:"description,omitempty"` + + // The host triage status. + Status string `json:"status,omitempty"` + + // The user who last triaged the host.' + UpdatedBy string `json:"updated_by,omitempty"` + + // The time at which the host was last triaged. + UpdatedTimestamp string `json:"updated_timestamp,omitempty"` +} + +// Validate validates this domain discover API host triage +func (m *DomainDiscoverAPIHostTriage) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this domain discover API host triage based on context it is used +func (m *DomainDiscoverAPIHostTriage) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainDiscoverAPIHostTriage) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainDiscoverAPIHostTriage) UnmarshalBinary(b []byte) error { + var res DomainDiscoverAPIHostTriage + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_discover_api_io_t_host.go b/falcon/models/domain_discover_api_io_t_host.go new file mode 100644 index 00000000..bbe543c3 --- /dev/null +++ b/falcon/models/domain_discover_api_io_t_host.go @@ -0,0 +1,637 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainDiscoverAPIIoTHost Represents information about a managed, an unmanaged or an unsupported asset. +// +// swagger:model domain.DiscoverAPIIoTHost +type DomainDiscoverAPIIoTHost struct { + + // The version of the Falcon sensor that's installed on the asset. + AgentVersion string `json:"agent_version,omitempty"` + + // The agent ID of the Falcon sensor installed on the asset. + Aid string `json:"aid,omitempty"` + + // The Amount of available disk space on the asset in GB + AvailableDiskSpace int32 `json:"available_disk_space,omitempty"` + + // The average memory usage in the last 15 minutes on the asset + AverageMemoryUsage int32 `json:"average_memory_usage,omitempty"` + + // The average processor usage in the last 15 minutes on the asset + AverageProcessorUsage int32 `json:"average_processor_usage,omitempty"` + + // The id of the bios on the asset + BiosID string `json:"bios_id,omitempty"` + + // The name of the asset's BIOS manufacturer. + BiosManufacturer string `json:"bios_manufacturer,omitempty"` + + // The asset's BIOS version. + BiosVersion string `json:"bios_version,omitempty"` + + // The business criticality of the IoT asset. + BusinessCriticality string `json:"business_criticality,omitempty"` + + // The asset's customer ID. + // Required: true + Cid *string `json:"cid"` + + // The name of the city where the asset is located. + City string `json:"city,omitempty"` + + // The external ID of the IoT Device in 3rd Party System(Claroty). + ClarotyID string `json:"claroty_id,omitempty"` + + // The level of confidence that the asset is a corporate asset (25 = low confidence, 50 = medium confidence, 75 = high confidence). + Confidence int32 `json:"confidence,omitempty"` + + // The name of the country where the asset is located. + Country string `json:"country,omitempty"` + + // The Detailed processor name + CPUProcessorName string `json:"cpu_processor_name,omitempty"` + + // The credential guard status of the asset + CredentialGuardStatus bool `json:"credential_guard_status,omitempty"` + + // The last seen local IPv4 address of the asset. + CurrentLocalIP string `json:"current_local_ip,omitempty"` + + // The asset's data providers. + DataProviders []string `json:"data_providers"` + + // The number of data providers for the asset. + DataProvidersCount int32 `json:"data_providers_count,omitempty"` + + // The Device Class of IoT Asset + DeviceClass string `json:"device_class,omitempty"` + + // The Device Family of IoT Asset + DeviceFamily string `json:"device_family,omitempty"` + + // The device guard status of the asset + DeviceGuardStatus bool `json:"device_guard_status,omitempty"` + + // The slots of IoT Asset + DeviceSlots []*DomainDiscoverAPIDeviceSlot `json:"device_slots"` + + // The Device Type of IoT Asset + DeviceType string `json:"device_type,omitempty"` + + // The number of sources that discovered the asset. + DiscovererCount int32 `json:"discoverer_count,omitempty"` + + // A list of agent IDs of the Falcon sensors installed on the source hosts that discovered the asset via ICS Asset discovery mechanism + DiscovererIcsCollectorIds []string `json:"discoverer_ics_collector_ids"` + + // The product type descriptions of the sources that discovered the asset. + DiscovererProductTypeDescs []string `json:"discoverer_product_type_descs"` + + // The names and sizes of the disks on the asset + DiskSizes []*DomainDiscoverAPIDiskSize `json:"disk_sizes"` + + // The list of encrypted drives on the asset + EncryptedDrives []string `json:"encrypted_drives"` + + // The count of encrypted drives on the asset + EncryptedDrivesCount int32 `json:"encrypted_drives_count,omitempty"` + + // The encryption status of the asset + EncryptionStatus string `json:"encryption_status,omitempty"` + + // The type of asset (managed, unmanaged, unsupported). + EntityType string `json:"entity_type,omitempty"` + + // The external IPv4 address of the asset. + ExternalIP string `json:"external_ip,omitempty"` + + // Lists the data providers for each property in the response (Cannot be used for filtering, sorting, or querying). + FieldMetadata map[string]DomainDiscoverAPIFieldMetadata `json:"field_metadata,omitempty"` + + // The first time the asset was seen in your environment. + FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` + + // The host management groups the asset is part of. + Groups []string `json:"groups"` + + // The asset's hostname . + Hostname string `json:"hostname,omitempty"` + + // The ID generated by ICS collector asset discovery mechanism + IcsID string `json:"ics_id,omitempty"` + + // The unique ID of the asset. + // Required: true + ID *string `json:"id"` + + // Whether the asset is exposed to the internet (Yes or Unknown) + InternetExposure string `json:"internet_exposure,omitempty"` + + // The iommu protection status of the host + IommuProtectionStatus string `json:"iommu_protection_status,omitempty"` + + // The kernel dma protection status of the asset + KernelDmaProtectionStatus bool `json:"kernel_dma_protection_status,omitempty"` + + // For Linux and Mac hosts: the major version, minor version, and patch version of the kernel for the asset. For Windows hosts: the build number of the asset. + KernelVersion string `json:"kernel_version,omitempty"` + + // The agent ID of the Falcon sensor installed on the source host that most recently discovered the asset via ICS Asset discovery mechanism + LastDiscovererIcsCollectorID string `json:"last_discoverer_ics_collector_id,omitempty"` + + // The most recent time the asset was seen in your environment. + LastSeenTimestamp string `json:"last_seen_timestamp,omitempty"` + + // The IoT asset's IP address list + LocalIPAddresses []string `json:"local_ip_addresses"` + + // The number of historical local IPv4 addresses the asset has had. + LocalIpsCount int32 `json:"local_ips_count,omitempty"` + + // The Number of Logical Cores on the asset + LogicalCoreCount int32 `json:"logical_core_count,omitempty"` + + // The IoT asset's MAC address list + MacAddresses []string `json:"mac_addresses"` + + // The domain name the asset is currently joined to (applies only to Windows hosts). + MachineDomain string `json:"machine_domain,omitempty"` + + // The max memory usage in the last 15 minutes on the asset + MaxMemoryUsage int32 `json:"max_memory_usage,omitempty"` + + // The max processor usage in the last 15 minutes on the asset + MaxProcessorUsage int32 `json:"max_processor_usage,omitempty"` + + // The Total memory. + MemoryTotal int64 `json:"memory_total,omitempty"` + + // The path, used and available space on mounted disks + MountStorageInfo []*DomainDiscoverAPIMountStorageInfo `json:"mount_storage_info"` + + // The network ID to which device is connected. + NetworkID string `json:"network_id,omitempty"` + + // The asset's network interfaces. + NetworkInterfaces []*DomainDiscoverAPINetworkInterface `json:"network_interfaces"` + + // The number of active physical drives available on the system + NumberOfDiskDrives int32 `json:"number_of_disk_drives,omitempty"` + + // Whether the asset is at end of support (Yes, No, or Unknown) + OsIsEol string `json:"os_is_eol,omitempty"` + + // The OS version of the asset. + OsVersion string `json:"os_version,omitempty"` + + // The organizational unit of the asset (applies only to Windows hosts). + Ou string `json:"ou,omitempty"` + + // The number of physical CPU cores available on the system + PhysicalCoreCount int32 `json:"physical_core_count,omitempty"` + + // The platform name of the asset (Windows, Mac, Linux). + PlatformName string `json:"platform_name,omitempty"` + + // The number of physical processors available on the system + ProcessorPackageCount int32 `json:"processor_package_count,omitempty"` + + // The product type of the asset represented as a number (1 = Workstation, 2 = Domain Controller, 3 = Server). + ProductType string `json:"product_type,omitempty"` + + // The product type of the asset (Workstation, Domain Controller, Server). + ProductTypeDesc string `json:"product_type_desc,omitempty"` + + // The list of protocols supported by the device + Protocols []string `json:"protocols"` + + // The purdue level of IoT Asset + PurdueLevel string `json:"purdue_level,omitempty"` + + // Whether the asset is in reduced functionality mode (Yes or No) + ReducedFunctionalityMode string `json:"reduced_functionality_mode,omitempty"` + + // The secure boot enabled status of the asset + SecureBootEnabledStatus bool `json:"secure_boot_enabled_status,omitempty"` + + // The secure boot requested status of the asset + SecureBootRequestedStatus bool `json:"secure_boot_requested_status,omitempty"` + + // The secure memory overwrite requested status of the asset + SecureMemoryOverwriteRequestedStatus string `json:"secure_memory_overwrite_requested_status,omitempty"` + + // The site name of the domain the asset is joined to (applies only to Windows hosts). + SiteName string `json:"site_name,omitempty"` + + // The subnet to which device is connected. + Subnet string `json:"subnet,omitempty"` + + // The system guard status of the asset + SystemGuardStatus string `json:"system_guard_status,omitempty"` + + // The asset's system manufacturer. + SystemManufacturer string `json:"system_manufacturer,omitempty"` + + // The asset's system product name. + SystemProductName string `json:"system_product_name,omitempty"` + + // The asset's system serial number. + SystemSerialNumber string `json:"system_serial_number,omitempty"` + + // The sensor and cloud tags of the asset. + Tags []string `json:"tags"` + + // The count of bios files measured by the firmware image + TotalBiosFiles int32 `json:"total_bios_files,omitempty"` + + // The Total amount of disk space available on the asset in GB + TotalDiskSpace int32 `json:"total_disk_space,omitempty"` + + // The uefi memory protection status of the asset + UefiMemoryProtectionStatus string `json:"uefi_memory_protection_status,omitempty"` + + // The list of unencrypted drives on the asset + UnencryptedDrives []string `json:"unencrypted_drives"` + + // The count of unencrypted drives on the asset + UnencryptedDrivesCount int32 `json:"unencrypted_drives_count,omitempty"` + + // The Current amount of used disk space on the asset in GB + UsedDiskSpace int32 `json:"used_disk_space,omitempty"` + + // The Virtual Zone name in which device is installed. + VirtualZone string `json:"virtual_zone,omitempty"` + + // The virtualization based security status of the asset + VirtualizationBasedSecurityStatus bool `json:"virtualization_based_security_status,omitempty"` + + // The VLAN IDs to which device is connected. + Vlan []string `json:"vlan"` + + // The external ID of the IoT Device in 3rd Party System(Claroty Xdome) + XdomeID string `json:"xdome_id,omitempty"` +} + +// Validate validates this domain discover API io t host +func (m *DomainDiscoverAPIIoTHost) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDeviceSlots(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDiskSizes(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFieldMetadata(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMountStorageInfo(formats); err != nil { + res = append(res, err) + } + + if err := m.validateNetworkInterfaces(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateDeviceSlots(formats strfmt.Registry) error { + if swag.IsZero(m.DeviceSlots) { // not required + return nil + } + + for i := 0; i < len(m.DeviceSlots); i++ { + if swag.IsZero(m.DeviceSlots[i]) { // not required + continue + } + + if m.DeviceSlots[i] != nil { + if err := m.DeviceSlots[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("device_slots" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("device_slots" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateDiskSizes(formats strfmt.Registry) error { + if swag.IsZero(m.DiskSizes) { // not required + return nil + } + + for i := 0; i < len(m.DiskSizes); i++ { + if swag.IsZero(m.DiskSizes[i]) { // not required + continue + } + + if m.DiskSizes[i] != nil { + if err := m.DiskSizes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("disk_sizes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("disk_sizes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateFieldMetadata(formats strfmt.Registry) error { + if swag.IsZero(m.FieldMetadata) { // not required + return nil + } + + for k := range m.FieldMetadata { + + if err := validate.Required("field_metadata"+"."+k, "body", m.FieldMetadata[k]); err != nil { + return err + } + if val, ok := m.FieldMetadata[k]; ok { + if err := val.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("field_metadata" + "." + k) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("field_metadata" + "." + k) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateMountStorageInfo(formats strfmt.Registry) error { + if swag.IsZero(m.MountStorageInfo) { // not required + return nil + } + + for i := 0; i < len(m.MountStorageInfo); i++ { + if swag.IsZero(m.MountStorageInfo[i]) { // not required + continue + } + + if m.MountStorageInfo[i] != nil { + if err := m.MountStorageInfo[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mount_storage_info" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mount_storage_info" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) validateNetworkInterfaces(formats strfmt.Registry) error { + if swag.IsZero(m.NetworkInterfaces) { // not required + return nil + } + + for i := 0; i < len(m.NetworkInterfaces); i++ { + if swag.IsZero(m.NetworkInterfaces[i]) { // not required + continue + } + + if m.NetworkInterfaces[i] != nil { + if err := m.NetworkInterfaces[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("network_interfaces" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("network_interfaces" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain discover API io t host based on the context it is used +func (m *DomainDiscoverAPIIoTHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateDeviceSlots(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateDiskSizes(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateFieldMetadata(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMountStorageInfo(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateNetworkInterfaces(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainDiscoverAPIIoTHost) contextValidateDeviceSlots(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.DeviceSlots); i++ { + + if m.DeviceSlots[i] != nil { + + if swag.IsZero(m.DeviceSlots[i]) { // not required + return nil + } + + if err := m.DeviceSlots[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("device_slots" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("device_slots" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) contextValidateDiskSizes(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.DiskSizes); i++ { + + if m.DiskSizes[i] != nil { + + if swag.IsZero(m.DiskSizes[i]) { // not required + return nil + } + + if err := m.DiskSizes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("disk_sizes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("disk_sizes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) contextValidateFieldMetadata(ctx context.Context, formats strfmt.Registry) error { + + for k := range m.FieldMetadata { + + if val, ok := m.FieldMetadata[k]; ok { + if err := val.ContextValidate(ctx, formats); err != nil { + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) contextValidateMountStorageInfo(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.MountStorageInfo); i++ { + + if m.MountStorageInfo[i] != nil { + + if swag.IsZero(m.MountStorageInfo[i]) { // not required + return nil + } + + if err := m.MountStorageInfo[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mount_storage_info" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mount_storage_info" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainDiscoverAPIIoTHost) contextValidateNetworkInterfaces(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.NetworkInterfaces); i++ { + + if m.NetworkInterfaces[i] != nil { + + if swag.IsZero(m.NetworkInterfaces[i]) { // not required + return nil + } + + if err := m.NetworkInterfaces[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("network_interfaces" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("network_interfaces" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainDiscoverAPIIoTHost) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainDiscoverAPIIoTHost) UnmarshalBinary(b []byte) error { + var res DomainDiscoverAPIIoTHost + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/binservclient_msa_p_f_response.go b/falcon/models/domain_discover_api_io_t_host_entities_response.go similarity index 70% rename from falcon/models/binservclient_msa_p_f_response.go rename to falcon/models/domain_discover_api_io_t_host_entities_response.go index af8bcd8c..bfd94307 100644 --- a/falcon/models/binservclient_msa_p_f_response.go +++ b/falcon/models/domain_discover_api_io_t_host_entities_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// BinservclientMsaPFResponse binservclient msa p f response +// DomainDiscoverAPIIoTHostEntitiesResponse domain discover API io t host entities response // -// swagger:model binservclient.MsaPFResponse -type BinservclientMsaPFResponse struct { +// swagger:model domain.DiscoverAPIIoTHostEntitiesResponse +type DomainDiscoverAPIIoTHostEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` @@ -29,11 +29,11 @@ type BinservclientMsaPFResponse struct { // resources // Required: true - Resources []*BinservclientRemoteCommandPutFile `json:"resources"` + Resources []*DomainDiscoverAPIIoTHost `json:"resources"` } -// Validate validates this binservclient msa p f response -func (m *BinservclientMsaPFResponse) Validate(formats strfmt.Registry) error { +// Validate validates this domain discover API io t host entities response +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -54,7 +54,7 @@ func (m *BinservclientMsaPFResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *BinservclientMsaPFResponse) validateErrors(formats strfmt.Registry) error { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -80,7 +80,7 @@ func (m *BinservclientMsaPFResponse) validateErrors(formats strfmt.Registry) err return nil } -func (m *BinservclientMsaPFResponse) validateMeta(formats strfmt.Registry) error { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -100,7 +100,7 @@ func (m *BinservclientMsaPFResponse) validateMeta(formats strfmt.Registry) error return nil } -func (m *BinservclientMsaPFResponse) validateResources(formats strfmt.Registry) error { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -127,8 +127,8 @@ func (m *BinservclientMsaPFResponse) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this binservclient msa p f response based on the context it is used -func (m *BinservclientMsaPFResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain discover API io t host entities response based on the context it is used +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -149,11 +149,16 @@ func (m *BinservclientMsaPFResponse) ContextValidate(ctx context.Context, format return nil } -func (m *BinservclientMsaPFResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -169,9 +174,10 @@ func (m *BinservclientMsaPFResponse) contextValidateErrors(ctx context.Context, return nil } -func (m *BinservclientMsaPFResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -185,11 +191,16 @@ func (m *BinservclientMsaPFResponse) contextValidateMeta(ctx context.Context, fo return nil } -func (m *BinservclientMsaPFResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -206,7 +217,7 @@ func (m *BinservclientMsaPFResponse) contextValidateResources(ctx context.Contex } // MarshalBinary interface implementation -func (m *BinservclientMsaPFResponse) MarshalBinary() ([]byte, error) { +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -214,8 +225,8 @@ func (m *BinservclientMsaPFResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *BinservclientMsaPFResponse) UnmarshalBinary(b []byte) error { - var res BinservclientMsaPFResponse +func (m *DomainDiscoverAPIIoTHostEntitiesResponse) UnmarshalBinary(b []byte) error { + var res DomainDiscoverAPIIoTHostEntitiesResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_discover_api_login.go b/falcon/models/domain_discover_api_login.go index e2653d1a..b975b2a0 100644 --- a/falcon/models/domain_discover_api_login.go +++ b/falcon/models/domain_discover_api_login.go @@ -59,6 +59,9 @@ type DomainDiscoverAPILogin struct { // Whether the failed login is considered suspicious based on criteria including login failures and locations (true or false). IsSuspicious bool `json:"is_suspicious,omitempty"` + // Whether the account has local administrator privileges (Yes, No). + LocalAdminPrivileges string `json:"local_admin_privileges,omitempty"` + // The external IP address of the asset where the login took place. LocalIP string `json:"local_ip,omitempty"` diff --git a/falcon/models/domain_discover_api_login_entities_response.go b/falcon/models/domain_discover_api_login_entities_response.go index d10ce6c8..f7ef665a 100644 --- a/falcon/models/domain_discover_api_login_entities_response.go +++ b/falcon/models/domain_discover_api_login_entities_response.go @@ -154,6 +154,11 @@ func (m *DomainDiscoverAPILoginEntitiesResponse) contextValidateErrors(ctx conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainDiscoverAPILoginEntitiesResponse) contextValidateErrors(ctx conte func (m *DomainDiscoverAPILoginEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainDiscoverAPILoginEntitiesResponse) contextValidateResources(ctx co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_discover_params.go b/falcon/models/domain_discover_params.go new file mode 100644 index 00000000..ca131b40 --- /dev/null +++ b/falcon/models/domain_discover_params.go @@ -0,0 +1,122 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainDiscoverParams domain discover params +// +// swagger:model domain.DiscoverParams +type DomainDiscoverParams struct { + + // application filters + // Required: true + ApplicationFilters *string `json:"application_filters"` + + // application group id + // Required: true + ApplicationGroupID *string `json:"application_group_id"` + + // application vendors + // Required: true + ApplicationVendors *string `json:"application_vendors"` + + // requirement criteria + // Required: true + RequirementCriteria *string `json:"requirement_criteria"` +} + +// Validate validates this domain discover params +func (m *DomainDiscoverParams) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateApplicationFilters(formats); err != nil { + res = append(res, err) + } + + if err := m.validateApplicationGroupID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateApplicationVendors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateRequirementCriteria(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainDiscoverParams) validateApplicationFilters(formats strfmt.Registry) error { + + if err := validate.Required("application_filters", "body", m.ApplicationFilters); err != nil { + return err + } + + return nil +} + +func (m *DomainDiscoverParams) validateApplicationGroupID(formats strfmt.Registry) error { + + if err := validate.Required("application_group_id", "body", m.ApplicationGroupID); err != nil { + return err + } + + return nil +} + +func (m *DomainDiscoverParams) validateApplicationVendors(formats strfmt.Registry) error { + + if err := validate.Required("application_vendors", "body", m.ApplicationVendors); err != nil { + return err + } + + return nil +} + +func (m *DomainDiscoverParams) validateRequirementCriteria(formats strfmt.Registry) error { + + if err := validate.Required("requirement_criteria", "body", m.RequirementCriteria); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain discover params based on context it is used +func (m *DomainDiscoverParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainDiscoverParams) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainDiscoverParams) UnmarshalBinary(b []byte) error { + var res DomainDiscoverParams + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_e_crime_kill_chain.go b/falcon/models/domain_e_crime_kill_chain.go index ecdd1d45..7ff48cbd 100644 --- a/falcon/models/domain_e_crime_kill_chain.go +++ b/falcon/models/domain_e_crime_kill_chain.go @@ -17,58 +17,64 @@ import ( // swagger:model domain.ECrimeKillChain type DomainECrimeKillChain struct { - // attribution + // Free form text describing attribution of the ecrime actor Attribution string `json:"attribution,omitempty"` - // crimes + // Free form text describing actor's crimes Crimes string `json:"crimes,omitempty"` - // customers + // Free form text describing ecrime actor's customers and affiliates Customers string `json:"customers,omitempty"` - // marketing + // Comma separated values of vulnerabilities by CVE codes that are exploited by actor + Exploitation string `json:"exploitation,omitempty"` + + // Free form text describing ecrime actor's marketing campaigns and advertisement Marketing string `json:"marketing,omitempty"` - // monetization + // Legacy field, not used and empty Monetization string `json:"monetization,omitempty"` - // rich text attribution + // Rich text version of the attribution field RichTextAttribution string `json:"rich_text_attribution,omitempty"` - // rich text crimes + // Rich text version of the crimes field RichTextCrimes string `json:"rich_text_crimes,omitempty"` - // rich text customers + // Rich text version of the customers field RichTextCustomers string `json:"rich_text_customers,omitempty"` - // rich text marketing + // Rich text version of the exploitation field + RichTextExploitation string `json:"rich_text_exploitation,omitempty"` + + // Rich text version of the marketing field RichTextMarketing string `json:"rich_text_marketing,omitempty"` - // rich text monetization + // Legacy field, not used and empty RichTextMonetization string `json:"rich_text_monetization,omitempty"` - // rich text services offered + // Rich text version of the services_offered field RichTextServicesOffered string `json:"rich_text_services_offered,omitempty"` - // rich text services used + // Rich text version of the services_used field RichTextServicesUsed string `json:"rich_text_services_used,omitempty"` - // rich text technical tradecraft + // Rich text version of the technical_tradecraft field RichTextTechnicalTradecraft string `json:"rich_text_technical_tradecraft,omitempty"` - // rich text victims + // Rich text version of the victims field RichTextVictims string `json:"rich_text_victims,omitempty"` - // services offered + // Free form text describing ecrime actor's services offered and monetized ServicesOffered string `json:"services_offered,omitempty"` - // services used + // Free form text describing ecrime actor's used services provided by other actors or groups ServicesUsed string `json:"services_used,omitempty"` - // technical tradecraft + // Free form text describing methods and descriptions of techniques used by actor TechnicalTradecraft string `json:"technical_tradecraft,omitempty"` - // victims + // Free form text describing victims or their characteristics of the ecrime actor Victims string `json:"victims,omitempty"` } diff --git a/falcon/models/domain_entity.go b/falcon/models/domain_entity.go index 1102c46c..148f7d32 100644 --- a/falcon/models/domain_entity.go +++ b/falcon/models/domain_entity.go @@ -19,17 +19,17 @@ import ( // swagger:model domain.Entity type DomainEntity struct { - // id + // numerical id ensuring data integrity // Required: true ID *int64 `json:"id"` - // name + // name of the entity Name string `json:"name,omitempty"` - // slug + // search and url friendly value, usually lowercase representation of value with spaces replaced with dashes, except for countries where 2 letters codes are used Slug string `json:"slug,omitempty"` - // value + // string value of the generic entity which is searchable and filterable Value string `json:"value,omitempty"` } diff --git a/falcon/models/domain_entity_action_request.go b/falcon/models/domain_entity_action_request.go new file mode 100644 index 00000000..51bdae92 --- /dev/null +++ b/falcon/models/domain_entity_action_request.go @@ -0,0 +1,140 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainEntityActionRequest Incident ID(s) for incidents upon which action(s) have to be performed. +// Action(s) to be performed on Incident(s). +// +// swagger:model domain.EntityActionRequest +type DomainEntityActionRequest struct { + + // Collection of Action Parameter(s). + ActionParameters []*DomainActionParameter `json:"action_parameters"` + + // Incident ID(s). + // Required: true + Ids []string `json:"ids"` +} + +// Validate validates this domain entity action request +func (m *DomainEntityActionRequest) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateActionParameters(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIds(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainEntityActionRequest) validateActionParameters(formats strfmt.Registry) error { + if swag.IsZero(m.ActionParameters) { // not required + return nil + } + + for i := 0; i < len(m.ActionParameters); i++ { + if swag.IsZero(m.ActionParameters[i]) { // not required + continue + } + + if m.ActionParameters[i] != nil { + if err := m.ActionParameters[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("action_parameters" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("action_parameters" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainEntityActionRequest) validateIds(formats strfmt.Registry) error { + + if err := validate.Required("ids", "body", m.Ids); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain entity action request based on the context it is used +func (m *DomainEntityActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateActionParameters(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainEntityActionRequest) contextValidateActionParameters(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.ActionParameters); i++ { + + if m.ActionParameters[i] != nil { + + if swag.IsZero(m.ActionParameters[i]) { // not required + return nil + } + + if err := m.ActionParameters[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("action_parameters" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("action_parameters" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainEntityActionRequest) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainEntityActionRequest) UnmarshalBinary(b []byte) error { + var res DomainEntityActionRequest + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_environment_score.go b/falcon/models/domain_environment_score.go index 4750c18f..56bc8c0f 100644 --- a/falcon/models/domain_environment_score.go +++ b/falcon/models/domain_environment_score.go @@ -19,9 +19,16 @@ import ( // swagger:model domain.EnvironmentScore type DomainEnvironmentScore struct { - // id + // adjusted score + // Required: true + AdjustedScore *int32 `json:"adjusted_score"` + + // cid // Required: true - ID *string `json:"id"` + Cid *string `json:"cid"` + + // id + ID string `json:"id,omitempty"` // score // Required: true @@ -37,7 +44,11 @@ type DomainEnvironmentScore struct { func (m *DomainEnvironmentScore) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateID(formats); err != nil { + if err := m.validateAdjustedScore(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { res = append(res, err) } @@ -55,9 +66,18 @@ func (m *DomainEnvironmentScore) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainEnvironmentScore) validateID(formats strfmt.Registry) error { +func (m *DomainEnvironmentScore) validateAdjustedScore(formats strfmt.Registry) error { + + if err := validate.Required("adjusted_score", "body", m.AdjustedScore); err != nil { + return err + } + + return nil +} + +func (m *DomainEnvironmentScore) validateCid(formats strfmt.Registry) error { - if err := validate.Required("id", "body", m.ID); err != nil { + if err := validate.Required("cid", "body", m.Cid); err != nil { return err } diff --git a/falcon/models/domain_errors_only.go b/falcon/models/domain_errors_only.go index e33fc942..0cd44f83 100644 --- a/falcon/models/domain_errors_only.go +++ b/falcon/models/domain_errors_only.go @@ -117,6 +117,11 @@ func (m *DomainErrorsOnly) contextValidateErrors(ctx context.Context, formats st for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -135,6 +140,7 @@ func (m *DomainErrorsOnly) contextValidateErrors(ctx context.Context, formats st func (m *DomainErrorsOnly) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_event.go b/falcon/models/domain_event.go index 5b659563..a1555883 100644 --- a/falcon/models/domain_event.go +++ b/falcon/models/domain_event.go @@ -326,6 +326,11 @@ func (m *DomainEvent) ContextValidate(ctx context.Context, formats strfmt.Regist func (m *DomainEvent) contextValidateBotnetConfigSource(ctx context.Context, formats strfmt.Registry) error { if m.BotnetConfigSource != nil { + + if swag.IsZero(m.BotnetConfigSource) { // not required + return nil + } + if err := m.BotnetConfigSource.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("botnet_config_source") @@ -342,6 +347,11 @@ func (m *DomainEvent) contextValidateBotnetConfigSource(ctx context.Context, for func (m *DomainEvent) contextValidateDdosAttackSource(ctx context.Context, formats strfmt.Registry) error { if m.DdosAttackSource != nil { + + if swag.IsZero(m.DdosAttackSource) { // not required + return nil + } + if err := m.DdosAttackSource.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("ddos_attack_source") @@ -360,6 +370,11 @@ func (m *DomainEvent) contextValidateMatchedRules(ctx context.Context, formats s for i := 0; i < len(m.MatchedRules); i++ { if m.MatchedRules[i] != nil { + + if swag.IsZero(m.MatchedRules[i]) { // not required + return nil + } + if err := m.MatchedRules[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("matched_rules" + "." + strconv.Itoa(i)) @@ -378,6 +393,11 @@ func (m *DomainEvent) contextValidateMatchedRules(ctx context.Context, formats s func (m *DomainEvent) contextValidatePastebinTextSource(ctx context.Context, formats strfmt.Registry) error { if m.PastebinTextSource != nil { + + if swag.IsZero(m.PastebinTextSource) { // not required + return nil + } + if err := m.PastebinTextSource.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pastebin_text_source") @@ -394,6 +414,11 @@ func (m *DomainEvent) contextValidatePastebinTextSource(ctx context.Context, for func (m *DomainEvent) contextValidateTweetSource(ctx context.Context, formats strfmt.Registry) error { if m.TweetSource != nil { + + if swag.IsZero(m.TweetSource) { // not required + return nil + } + if err := m.TweetSource.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("tweet_source") diff --git a/falcon/models/domain_event_entities_response.go b/falcon/models/domain_event_entities_response.go index 72011175..78df5cdb 100644 --- a/falcon/models/domain_event_entities_response.go +++ b/falcon/models/domain_event_entities_response.go @@ -154,6 +154,11 @@ func (m *DomainEventEntitiesResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainEventEntitiesResponse) contextValidateErrors(ctx context.Context, func (m *DomainEventEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainEventEntitiesResponse) contextValidateResources(ctx context.Conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_execution_metadata_summary.go b/falcon/models/domain_execution_metadata_summary.go new file mode 100644 index 00000000..0c92fe8c --- /dev/null +++ b/falcon/models/domain_execution_metadata_summary.go @@ -0,0 +1,191 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainExecutionMetadataSummary domain execution metadata summary +// +// swagger:model domain.ExecutionMetadataSummary +type DomainExecutionMetadataSummary struct { + + // subtype + // Required: true + Subtype *string `json:"subtype"` + + // unscheduled execution type + // Required: true + UnscheduledExecutionType *string `json:"unscheduled_execution_type"` + + // xdr data + // Required: true + XdrData *DomainXDRData `json:"xdr_data"` + + // xdr params + // Required: true + XdrParams *DomainXDRParams `json:"xdr_params"` +} + +// Validate validates this domain execution metadata summary +func (m *DomainExecutionMetadataSummary) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateSubtype(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUnscheduledExecutionType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateXdrData(formats); err != nil { + res = append(res, err) + } + + if err := m.validateXdrParams(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExecutionMetadataSummary) validateSubtype(formats strfmt.Registry) error { + + if err := validate.Required("subtype", "body", m.Subtype); err != nil { + return err + } + + return nil +} + +func (m *DomainExecutionMetadataSummary) validateUnscheduledExecutionType(formats strfmt.Registry) error { + + if err := validate.Required("unscheduled_execution_type", "body", m.UnscheduledExecutionType); err != nil { + return err + } + + return nil +} + +func (m *DomainExecutionMetadataSummary) validateXdrData(formats strfmt.Registry) error { + + if err := validate.Required("xdr_data", "body", m.XdrData); err != nil { + return err + } + + if m.XdrData != nil { + if err := m.XdrData.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("xdr_data") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("xdr_data") + } + return err + } + } + + return nil +} + +func (m *DomainExecutionMetadataSummary) validateXdrParams(formats strfmt.Registry) error { + + if err := validate.Required("xdr_params", "body", m.XdrParams); err != nil { + return err + } + + if m.XdrParams != nil { + if err := m.XdrParams.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("xdr_params") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("xdr_params") + } + return err + } + } + + return nil +} + +// ContextValidate validate this domain execution metadata summary based on the context it is used +func (m *DomainExecutionMetadataSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateXdrData(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateXdrParams(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExecutionMetadataSummary) contextValidateXdrData(ctx context.Context, formats strfmt.Registry) error { + + if m.XdrData != nil { + + if err := m.XdrData.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("xdr_data") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("xdr_data") + } + return err + } + } + + return nil +} + +func (m *DomainExecutionMetadataSummary) contextValidateXdrParams(ctx context.Context, formats strfmt.Registry) error { + + if m.XdrParams != nil { + + if err := m.XdrParams.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("xdr_params") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("xdr_params") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainExecutionMetadataSummary) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainExecutionMetadataSummary) UnmarshalBinary(b []byte) error { + var res DomainExecutionMetadataSummary + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_execution_metadata_v1.go b/falcon/models/domain_execution_metadata_v1.go similarity index 75% rename from falcon/models/api_execution_metadata_v1.go rename to falcon/models/domain_execution_metadata_v1.go index da3907b0..03b2b7f3 100644 --- a/falcon/models/api_execution_metadata_v1.go +++ b/falcon/models/domain_execution_metadata_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// APIExecutionMetadataV1 api execution metadata v1 +// DomainExecutionMetadataV1 domain execution metadata v1 // -// swagger:model api.ExecutionMetadataV1 -type APIExecutionMetadataV1 struct { +// swagger:model domain.ExecutionMetadataV1 +type DomainExecutionMetadataV1 struct { // retry allowed // Required: true @@ -48,8 +48,8 @@ type APIExecutionMetadataV1 struct { XdrParams *DomainXDRParams `json:"xdr_params"` } -// Validate validates this api execution metadata v1 -func (m *APIExecutionMetadataV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain execution metadata v1 +func (m *DomainExecutionMetadataV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateRetryAllowed(formats); err != nil { @@ -86,7 +86,7 @@ func (m *APIExecutionMetadataV1) Validate(formats strfmt.Registry) error { return nil } -func (m *APIExecutionMetadataV1) validateRetryAllowed(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateRetryAllowed(formats strfmt.Registry) error { if err := validate.Required("retry_allowed", "body", m.RetryAllowed); err != nil { return err @@ -95,7 +95,7 @@ func (m *APIExecutionMetadataV1) validateRetryAllowed(formats strfmt.Registry) e return nil } -func (m *APIExecutionMetadataV1) validateRetryPerformed(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateRetryPerformed(formats strfmt.Registry) error { if err := validate.Required("retry_performed", "body", m.RetryPerformed); err != nil { return err @@ -104,7 +104,7 @@ func (m *APIExecutionMetadataV1) validateRetryPerformed(formats strfmt.Registry) return nil } -func (m *APIExecutionMetadataV1) validateRetryReportExecutionID(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateRetryReportExecutionID(formats strfmt.Registry) error { if err := validate.Required("retry_report_execution_id", "body", m.RetryReportExecutionID); err != nil { return err @@ -113,7 +113,7 @@ func (m *APIExecutionMetadataV1) validateRetryReportExecutionID(formats strfmt.R return nil } -func (m *APIExecutionMetadataV1) validateSubtype(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateSubtype(formats strfmt.Registry) error { if err := validate.Required("subtype", "body", m.Subtype); err != nil { return err @@ -122,7 +122,7 @@ func (m *APIExecutionMetadataV1) validateSubtype(formats strfmt.Registry) error return nil } -func (m *APIExecutionMetadataV1) validateUnscheduledExecutionType(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateUnscheduledExecutionType(formats strfmt.Registry) error { if err := validate.Required("unscheduled_execution_type", "body", m.UnscheduledExecutionType); err != nil { return err @@ -131,7 +131,7 @@ func (m *APIExecutionMetadataV1) validateUnscheduledExecutionType(formats strfmt return nil } -func (m *APIExecutionMetadataV1) validateXdrData(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateXdrData(formats strfmt.Registry) error { if err := validate.Required("xdr_data", "body", m.XdrData); err != nil { return err @@ -151,7 +151,7 @@ func (m *APIExecutionMetadataV1) validateXdrData(formats strfmt.Registry) error return nil } -func (m *APIExecutionMetadataV1) validateXdrParams(formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) validateXdrParams(formats strfmt.Registry) error { if err := validate.Required("xdr_params", "body", m.XdrParams); err != nil { return err @@ -171,8 +171,8 @@ func (m *APIExecutionMetadataV1) validateXdrParams(formats strfmt.Registry) erro return nil } -// ContextValidate validate this api execution metadata v1 based on the context it is used -func (m *APIExecutionMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain execution metadata v1 based on the context it is used +func (m *DomainExecutionMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateXdrData(ctx, formats); err != nil { @@ -189,9 +189,10 @@ func (m *APIExecutionMetadataV1) ContextValidate(ctx context.Context, formats st return nil } -func (m *APIExecutionMetadataV1) contextValidateXdrData(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) contextValidateXdrData(ctx context.Context, formats strfmt.Registry) error { if m.XdrData != nil { + if err := m.XdrData.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("xdr_data") @@ -205,9 +206,10 @@ func (m *APIExecutionMetadataV1) contextValidateXdrData(ctx context.Context, for return nil } -func (m *APIExecutionMetadataV1) contextValidateXdrParams(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExecutionMetadataV1) contextValidateXdrParams(ctx context.Context, formats strfmt.Registry) error { if m.XdrParams != nil { + if err := m.XdrParams.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("xdr_params") @@ -222,7 +224,7 @@ func (m *APIExecutionMetadataV1) contextValidateXdrParams(ctx context.Context, f } // MarshalBinary interface implementation -func (m *APIExecutionMetadataV1) MarshalBinary() ([]byte, error) { +func (m *DomainExecutionMetadataV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -230,8 +232,8 @@ func (m *APIExecutionMetadataV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIExecutionMetadataV1) UnmarshalBinary(b []byte) error { - var res APIExecutionMetadataV1 +func (m *DomainExecutionMetadataV1) UnmarshalBinary(b []byte) error { + var res DomainExecutionMetadataV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_export_job_entities_response_v1.go b/falcon/models/domain_export_job_entities_response_v1.go index 90b03722..6ed5cb13 100644 --- a/falcon/models/domain_export_job_entities_response_v1.go +++ b/falcon/models/domain_export_job_entities_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainExportJobEntitiesResponseV1) contextValidateErrors(ctx context.Co for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainExportJobEntitiesResponseV1) contextValidateErrors(ctx context.Co func (m *DomainExportJobEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainExportJobEntitiesResponseV1) contextValidateResources(ctx context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_export_job_id_response_v1.go b/falcon/models/domain_export_job_id_response_v1.go index 8809b2b7..a8939fb1 100644 --- a/falcon/models/domain_export_job_id_response_v1.go +++ b/falcon/models/domain_export_job_id_response_v1.go @@ -134,6 +134,11 @@ func (m *DomainExportJobIDResponseV1) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *DomainExportJobIDResponseV1) contextValidateErrors(ctx context.Context, func (m *DomainExportJobIDResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_exposed_data_record_financial_v1.go b/falcon/models/domain_exposed_data_record_financial_v1.go index 2a81634e..f304a36e 100644 --- a/falcon/models/domain_exposed_data_record_financial_v1.go +++ b/falcon/models/domain_exposed_data_record_financial_v1.go @@ -27,9 +27,9 @@ type DomainExposedDataRecordFinancialV1 struct { // Required: true CreditCard *string `json:"credit_card"` - // crypto currency address + // crypto currency addresses // Required: true - CryptoCurrencyAddress *string `json:"crypto_currency_address"` + CryptoCurrencyAddresses []string `json:"crypto_currency_addresses"` } // Validate validates this domain exposed data record financial v1 @@ -44,7 +44,7 @@ func (m *DomainExposedDataRecordFinancialV1) Validate(formats strfmt.Registry) e res = append(res, err) } - if err := m.validateCryptoCurrencyAddress(formats); err != nil { + if err := m.validateCryptoCurrencyAddresses(formats); err != nil { res = append(res, err) } @@ -72,9 +72,9 @@ func (m *DomainExposedDataRecordFinancialV1) validateCreditCard(formats strfmt.R return nil } -func (m *DomainExposedDataRecordFinancialV1) validateCryptoCurrencyAddress(formats strfmt.Registry) error { +func (m *DomainExposedDataRecordFinancialV1) validateCryptoCurrencyAddresses(formats strfmt.Registry) error { - if err := validate.Required("crypto_currency_address", "body", m.CryptoCurrencyAddress); err != nil { + if err := validate.Required("crypto_currency_addresses", "body", m.CryptoCurrencyAddresses); err != nil { return err } diff --git a/falcon/models/domain_external_api_registry.go b/falcon/models/domain_external_api_registry.go new file mode 100644 index 00000000..9eeff60b --- /dev/null +++ b/falcon/models/domain_external_api_registry.go @@ -0,0 +1,314 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainExternalAPIRegistry domain external API registry +// +// swagger:model domain.ExternalAPIRegistry +type DomainExternalAPIRegistry struct { + + // created at + // Required: true + CreatedAt *string `json:"created_at"` + + // credential + Credential *DomainExternalCredentialResponse `json:"credential,omitempty"` + + // id + // Required: true + ID *string `json:"id"` + + // last refreshed at + // Required: true + LastRefreshedAt *string `json:"last_refreshed_at"` + + // next refresh at + // Required: true + NextRefreshAt *string `json:"next_refresh_at"` + + // refresh interval + // Required: true + RefreshInterval *int32 `json:"refresh_interval"` + + // state + // Required: true + State *string `json:"state"` + + // state changed at + // Required: true + StateChangedAt *string `json:"state_changed_at"` + + // type + // Required: true + Type *string `json:"type"` + + // updated at + // Required: true + UpdatedAt *string `json:"updated_at"` + + // url + // Required: true + URL *string `json:"url"` + + // url uniqueness alias + // Required: true + URLUniquenessAlias *string `json:"url_uniqueness_alias"` + + // user defined alias + // Required: true + UserDefinedAlias *string `json:"user_defined_alias"` +} + +// Validate validates this domain external API registry +func (m *DomainExternalAPIRegistry) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCredential(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastRefreshedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateNextRefreshAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateRefreshInterval(formats); err != nil { + res = append(res, err) + } + + if err := m.validateState(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStateChangedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUpdatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateURL(formats); err != nil { + res = append(res, err) + } + + if err := m.validateURLUniquenessAlias(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUserDefinedAlias(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExternalAPIRegistry) validateCreatedAt(formats strfmt.Registry) error { + + if err := validate.Required("created_at", "body", m.CreatedAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateCredential(formats strfmt.Registry) error { + if swag.IsZero(m.Credential) { // not required + return nil + } + + if m.Credential != nil { + if err := m.Credential.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("credential") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("credential") + } + return err + } + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateLastRefreshedAt(formats strfmt.Registry) error { + + if err := validate.Required("last_refreshed_at", "body", m.LastRefreshedAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateNextRefreshAt(formats strfmt.Registry) error { + + if err := validate.Required("next_refresh_at", "body", m.NextRefreshAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateRefreshInterval(formats strfmt.Registry) error { + + if err := validate.Required("refresh_interval", "body", m.RefreshInterval); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateState(formats strfmt.Registry) error { + + if err := validate.Required("state", "body", m.State); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateStateChangedAt(formats strfmt.Registry) error { + + if err := validate.Required("state_changed_at", "body", m.StateChangedAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateUpdatedAt(formats strfmt.Registry) error { + + if err := validate.Required("updated_at", "body", m.UpdatedAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateURL(formats strfmt.Registry) error { + + if err := validate.Required("url", "body", m.URL); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateURLUniquenessAlias(formats strfmt.Registry) error { + + if err := validate.Required("url_uniqueness_alias", "body", m.URLUniquenessAlias); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalAPIRegistry) validateUserDefinedAlias(formats strfmt.Registry) error { + + if err := validate.Required("user_defined_alias", "body", m.UserDefinedAlias); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain external API registry based on the context it is used +func (m *DomainExternalAPIRegistry) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateCredential(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExternalAPIRegistry) contextValidateCredential(ctx context.Context, formats strfmt.Registry) error { + + if m.Credential != nil { + + if swag.IsZero(m.Credential) { // not required + return nil + } + + if err := m.Credential.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("credential") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("credential") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainExternalAPIRegistry) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainExternalAPIRegistry) UnmarshalBinary(b []byte) error { + var res DomainExternalAPIRegistry + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_external_credential_response.go b/falcon/models/domain_external_credential_response.go new file mode 100644 index 00000000..afd96abc --- /dev/null +++ b/falcon/models/domain_external_credential_response.go @@ -0,0 +1,156 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainExternalCredentialResponse domain external credential response +// +// swagger:model domain.ExternalCredentialResponse +type DomainExternalCredentialResponse struct { + + // created at + // Required: true + CreatedAt *string `json:"created_at"` + + // details + // Required: true + Details DomainExternalCredentialResponseDetails `json:"details"` + + // expired + // Required: true + Expired *bool `json:"expired"` + + // expired at + // Required: true + ExpiredAt *string `json:"expired_at"` + + // id + // Required: true + ID *string `json:"id"` + + // updated at + // Required: true + UpdatedAt *string `json:"updated_at"` +} + +// Validate validates this domain external credential response +func (m *DomainExternalCredentialResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDetails(formats); err != nil { + res = append(res, err) + } + + if err := m.validateExpired(formats); err != nil { + res = append(res, err) + } + + if err := m.validateExpiredAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUpdatedAt(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExternalCredentialResponse) validateCreatedAt(formats strfmt.Registry) error { + + if err := validate.Required("created_at", "body", m.CreatedAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalCredentialResponse) validateDetails(formats strfmt.Registry) error { + + if m.Details == nil { + return errors.Required("details", "body", nil) + } + + return nil +} + +func (m *DomainExternalCredentialResponse) validateExpired(formats strfmt.Registry) error { + + if err := validate.Required("expired", "body", m.Expired); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalCredentialResponse) validateExpiredAt(formats strfmt.Registry) error { + + if err := validate.Required("expired_at", "body", m.ExpiredAt); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalCredentialResponse) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainExternalCredentialResponse) validateUpdatedAt(formats strfmt.Registry) error { + + if err := validate.Required("updated_at", "body", m.UpdatedAt); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain external credential response based on context it is used +func (m *DomainExternalCredentialResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainExternalCredentialResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainExternalCredentialResponse) UnmarshalBinary(b []byte) error { + var res DomainExternalCredentialResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_external_credential_response_details.go b/falcon/models/domain_external_credential_response_details.go new file mode 100644 index 00000000..5c47537c --- /dev/null +++ b/falcon/models/domain_external_credential_response_details.go @@ -0,0 +1,11 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +// DomainExternalCredentialResponseDetails domain external credential response details +// +// swagger:model domain.ExternalCredentialResponse.details +type DomainExternalCredentialResponseDetails interface{} diff --git a/falcon/models/fwmgr_msa_reply_meta_only.go b/falcon/models/domain_external_query_response.go similarity index 70% rename from falcon/models/fwmgr_msa_reply_meta_only.go rename to falcon/models/domain_external_query_response.go index e3befe10..559bbec4 100644 --- a/falcon/models/fwmgr_msa_reply_meta_only.go +++ b/falcon/models/domain_external_query_response.go @@ -15,21 +15,24 @@ import ( "github.com/go-openapi/validate" ) -// FwmgrMsaReplyMetaOnly fwmgr msa reply meta only +// DomainExternalQueryResponse domain external query response // -// swagger:model fwmgr.msa.ReplyMetaOnly -type FwmgrMsaReplyMetaOnly struct { +// swagger:model domain.ExternalQueryResponse +type DomainExternalQueryResponse struct { // errors - Errors []*FwmgrMsaspecError `json:"errors"` + Errors []*MsaAPIError `json:"errors"` // meta // Required: true - Meta *FwmgrMsaspecMetaInfo `json:"meta"` + Meta *MsaMetaInfo `json:"meta"` + + // resources + Resources []string `json:"resources"` } -// Validate validates this fwmgr msa reply meta only -func (m *FwmgrMsaReplyMetaOnly) Validate(formats strfmt.Registry) error { +// Validate validates this domain external query response +func (m *DomainExternalQueryResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -46,7 +49,7 @@ func (m *FwmgrMsaReplyMetaOnly) Validate(formats strfmt.Registry) error { return nil } -func (m *FwmgrMsaReplyMetaOnly) validateErrors(formats strfmt.Registry) error { +func (m *DomainExternalQueryResponse) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -72,7 +75,7 @@ func (m *FwmgrMsaReplyMetaOnly) validateErrors(formats strfmt.Registry) error { return nil } -func (m *FwmgrMsaReplyMetaOnly) validateMeta(formats strfmt.Registry) error { +func (m *DomainExternalQueryResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -92,8 +95,8 @@ func (m *FwmgrMsaReplyMetaOnly) validateMeta(formats strfmt.Registry) error { return nil } -// ContextValidate validate this fwmgr msa reply meta only based on the context it is used -func (m *FwmgrMsaReplyMetaOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain external query response based on the context it is used +func (m *DomainExternalQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -110,11 +113,16 @@ func (m *FwmgrMsaReplyMetaOnly) ContextValidate(ctx context.Context, formats str return nil } -func (m *FwmgrMsaReplyMetaOnly) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExternalQueryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -130,9 +138,10 @@ func (m *FwmgrMsaReplyMetaOnly) contextValidateErrors(ctx context.Context, forma return nil } -func (m *FwmgrMsaReplyMetaOnly) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExternalQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -147,7 +156,7 @@ func (m *FwmgrMsaReplyMetaOnly) contextValidateMeta(ctx context.Context, formats } // MarshalBinary interface implementation -func (m *FwmgrMsaReplyMetaOnly) MarshalBinary() ([]byte, error) { +func (m *DomainExternalQueryResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -155,8 +164,8 @@ func (m *FwmgrMsaReplyMetaOnly) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *FwmgrMsaReplyMetaOnly) UnmarshalBinary(b []byte) error { - var res FwmgrMsaReplyMetaOnly +func (m *DomainExternalQueryResponse) UnmarshalBinary(b []byte) error { + var res DomainExternalQueryResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_device_details_response_swagger.go b/falcon/models/domain_external_registry_list_response.go similarity index 76% rename from falcon/models/domain_device_details_response_swagger.go rename to falcon/models/domain_external_registry_list_response.go index 57cc35db..77447ac0 100644 --- a/falcon/models/domain_device_details_response_swagger.go +++ b/falcon/models/domain_external_registry_list_response.go @@ -15,13 +15,12 @@ import ( "github.com/go-openapi/validate" ) -// DomainDeviceDetailsResponseSwagger domain device details response swagger +// DomainExternalRegistryListResponse domain external registry list response // -// swagger:model domain.DeviceDetailsResponseSwagger -type DomainDeviceDetailsResponseSwagger struct { +// swagger:model domain.ExternalRegistryListResponse +type DomainExternalRegistryListResponse struct { // errors - // Required: true Errors []*MsaAPIError `json:"errors"` // meta @@ -29,12 +28,11 @@ type DomainDeviceDetailsResponseSwagger struct { Meta *MsaMetaInfo `json:"meta"` // resources - // Required: true - Resources []*DomainDeviceSwagger `json:"resources"` + Resources []*DomainExternalAPIRegistry `json:"resources"` } -// Validate validates this domain device details response swagger -func (m *DomainDeviceDetailsResponseSwagger) Validate(formats strfmt.Registry) error { +// Validate validates this domain external registry list response +func (m *DomainExternalRegistryListResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,10 +53,9 @@ func (m *DomainDeviceDetailsResponseSwagger) Validate(formats strfmt.Registry) e return nil } -func (m *DomainDeviceDetailsResponseSwagger) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err +func (m *DomainExternalRegistryListResponse) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil } for i := 0; i < len(m.Errors); i++ { @@ -82,7 +79,7 @@ func (m *DomainDeviceDetailsResponseSwagger) validateErrors(formats strfmt.Regis return nil } -func (m *DomainDeviceDetailsResponseSwagger) validateMeta(formats strfmt.Registry) error { +func (m *DomainExternalRegistryListResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,10 +99,9 @@ func (m *DomainDeviceDetailsResponseSwagger) validateMeta(formats strfmt.Registr return nil } -func (m *DomainDeviceDetailsResponseSwagger) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err +func (m *DomainExternalRegistryListResponse) validateResources(formats strfmt.Registry) error { + if swag.IsZero(m.Resources) { // not required + return nil } for i := 0; i < len(m.Resources); i++ { @@ -129,8 +125,8 @@ func (m *DomainDeviceDetailsResponseSwagger) validateResources(formats strfmt.Re return nil } -// ContextValidate validate this domain device details response swagger based on the context it is used -func (m *DomainDeviceDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain external registry list response based on the context it is used +func (m *DomainExternalRegistryListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +147,16 @@ func (m *DomainDeviceDetailsResponseSwagger) ContextValidate(ctx context.Context return nil } -func (m *DomainDeviceDetailsResponseSwagger) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExternalRegistryListResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +172,10 @@ func (m *DomainDeviceDetailsResponseSwagger) contextValidateErrors(ctx context.C return nil } -func (m *DomainDeviceDetailsResponseSwagger) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExternalRegistryListResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +189,16 @@ func (m *DomainDeviceDetailsResponseSwagger) contextValidateMeta(ctx context.Con return nil } -func (m *DomainDeviceDetailsResponseSwagger) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainExternalRegistryListResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +215,7 @@ func (m *DomainDeviceDetailsResponseSwagger) contextValidateResources(ctx contex } // MarshalBinary interface implementation -func (m *DomainDeviceDetailsResponseSwagger) MarshalBinary() ([]byte, error) { +func (m *DomainExternalRegistryListResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +223,8 @@ func (m *DomainDeviceDetailsResponseSwagger) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainDeviceDetailsResponseSwagger) UnmarshalBinary(b []byte) error { - var res DomainDeviceDetailsResponseSwagger +func (m *DomainExternalRegistryListResponse) UnmarshalBinary(b []byte) error { + var res DomainExternalRegistryListResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_external_registry_response.go b/falcon/models/domain_external_registry_response.go new file mode 100644 index 00000000..950ddea3 --- /dev/null +++ b/falcon/models/domain_external_registry_response.go @@ -0,0 +1,222 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainExternalRegistryResponse domain external registry response +// +// swagger:model domain.ExternalRegistryResponse +type DomainExternalRegistryResponse struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + Resources *DomainExternalAPIRegistry `json:"resources,omitempty"` +} + +// Validate validates this domain external registry response +func (m *DomainExternalRegistryResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExternalRegistryResponse) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainExternalRegistryResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainExternalRegistryResponse) validateResources(formats strfmt.Registry) error { + if swag.IsZero(m.Resources) { // not required + return nil + } + + if m.Resources != nil { + if err := m.Resources.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources") + } + return err + } + } + + return nil +} + +// ContextValidate validate this domain external registry response based on the context it is used +func (m *DomainExternalRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainExternalRegistryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainExternalRegistryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainExternalRegistryResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + if m.Resources != nil { + + if swag.IsZero(m.Resources) { // not required + return nil + } + + if err := m.Resources.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainExternalRegistryResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainExternalRegistryResponse) UnmarshalBinary(b []byte) error { + var res DomainExternalRegistryResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_field.go b/falcon/models/domain_field.go index 68287f10..5baa4e97 100644 --- a/falcon/models/domain_field.go +++ b/falcon/models/domain_field.go @@ -7,6 +7,7 @@ package models import ( "context" + "strconv" "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" @@ -19,24 +20,40 @@ import ( // swagger:model domain.Field type DomainField struct { + // label + // Required: true + Label *string `json:"label"` + // name // Required: true Name *string `json:"name"` - // value + // options + // Required: true + Options []*DomainValueItem `json:"options"` + + // type // Required: true - Value *string `json:"value"` + Type *string `json:"type"` } // Validate validates this domain field func (m *DomainField) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateLabel(formats); err != nil { + res = append(res, err) + } + if err := m.validateName(formats); err != nil { res = append(res, err) } - if err := m.validateValue(formats); err != nil { + if err := m.validateOptions(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { res = append(res, err) } @@ -46,6 +63,15 @@ func (m *DomainField) Validate(formats strfmt.Registry) error { return nil } +func (m *DomainField) validateLabel(formats strfmt.Registry) error { + + if err := validate.Required("label", "body", m.Label); err != nil { + return err + } + + return nil +} + func (m *DomainField) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { @@ -55,17 +81,78 @@ func (m *DomainField) validateName(formats strfmt.Registry) error { return nil } -func (m *DomainField) validateValue(formats strfmt.Registry) error { +func (m *DomainField) validateOptions(formats strfmt.Registry) error { - if err := validate.Required("value", "body", m.Value); err != nil { + if err := validate.Required("options", "body", m.Options); err != nil { return err } + for i := 0; i < len(m.Options); i++ { + if swag.IsZero(m.Options[i]) { // not required + continue + } + + if m.Options[i] != nil { + if err := m.Options[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("options" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("options" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + return nil } -// ContextValidate validates this domain field based on context it is used +func (m *DomainField) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain field based on the context it is used func (m *DomainField) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateOptions(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainField) contextValidateOptions(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Options); i++ { + + if m.Options[i] != nil { + + if swag.IsZero(m.Options[i]) { // not required + return nil + } + + if err := m.Options[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("options" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("options" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + return nil } diff --git a/falcon/models/domain_field_value.go b/falcon/models/domain_field_value.go index e127e4e0..32a810c3 100644 --- a/falcon/models/domain_field_value.go +++ b/falcon/models/domain_field_value.go @@ -142,6 +142,11 @@ func (m *DomainFieldValue) contextValidateValues(ctx context.Context, formats st for i := 0; i < len(m.Values); i++ { if m.Values[i] != nil { + + if swag.IsZero(m.Values[i]) { // not required + return nil + } + if err := m.Values[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("values" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_file_count.go b/falcon/models/domain_file_count.go index ff134871..f810c790 100644 --- a/falcon/models/domain_file_count.go +++ b/falcon/models/domain_file_count.go @@ -28,6 +28,9 @@ type DomainFileCount struct { // skipped Skipped int32 `json:"skipped,omitempty"` + + // traversed + Traversed int32 `json:"traversed,omitempty"` } // Validate validates this domain file count diff --git a/falcon/models/domain_file_details_v1.go b/falcon/models/domain_file_details_v1.go index 5f93c3c4..ca78e85c 100644 --- a/falcon/models/domain_file_details_v1.go +++ b/falcon/models/domain_file_details_v1.go @@ -20,8 +20,7 @@ import ( type DomainFileDetailsV1 struct { // (Boolean) If it's a complete dataset or not. - // Required: true - CompleteDataSet *bool `json:"complete_data_set"` + CompleteDataSet bool `json:"complete_data_set,omitempty"` // A list of download urls for this file. // Required: true @@ -33,17 +32,13 @@ type DomainFileDetailsV1 struct { // The size of the file. // Required: true - Size *int32 `json:"size"` + Size *int64 `json:"size"` } // Validate validates this domain file details v1 func (m *DomainFileDetailsV1) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateCompleteDataSet(formats); err != nil { - res = append(res, err) - } - if err := m.validateDownloadUrls(formats); err != nil { res = append(res, err) } @@ -62,15 +57,6 @@ func (m *DomainFileDetailsV1) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainFileDetailsV1) validateCompleteDataSet(formats strfmt.Registry) error { - - if err := validate.Required("complete_data_set", "body", m.CompleteDataSet); err != nil { - return err - } - - return nil -} - func (m *DomainFileDetailsV1) validateDownloadUrls(formats strfmt.Registry) error { if err := validate.Required("download_urls", "body", m.DownloadUrls); err != nil { diff --git a/falcon/models/domain_g_c_p_account_v1.go b/falcon/models/domain_g_c_p_account_v1.go index c43ffec5..496b3897 100644 --- a/falcon/models/domain_g_c_p_account_v1.go +++ b/falcon/models/domain_g_c_p_account_v1.go @@ -7,6 +7,7 @@ package models import ( "context" + "strconv" "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" @@ -19,14 +20,80 @@ import ( // swagger:model domain.GCPAccountV1 type DomainGCPAccountV1 struct { + // created at + // Required: true + // Format: date-time + CreatedAt *strfmt.DateTime `json:"CreatedAt"` + + // deleted at + // Required: true + // Format: date-time + DeletedAt *strfmt.DateTime `json:"DeletedAt"` + + // ID + // Required: true + ID *int64 `json:"ID"` + + // updated at + // Required: true + // Format: date-time + UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` + // cid // Required: true Cid *string `json:"cid"` - // GCP ParentID. + // cloud scopes + CloudScopes []*DomainCloudScope `json:"cloud_scopes"` + + // cspm enabled + // Required: true + CspmEnabled *bool `json:"cspm_enabled"` + + // GCP Display Name + DisplayName string `json:"display_name,omitempty"` + + // environment + Environment string `json:"environment,omitempty"` + + // GCP folder ID + FolderID string `json:"folder_id,omitempty"` + + // GCP folder Name + FolderName string `json:"folder_name,omitempty"` + + // Permissions status returned via API. + // Required: true + GcpPermissionsStatus []*DomainPermission `json:"gcp_permissions_status"` + + // GCP organization ID + OrganizationID string `json:"organization_id,omitempty"` + + // GCP organization name + OrganizationName string `json:"organization_name,omitempty"` + + // GCP Account ID for organization/folder/projects. // Required: true ParentID *string `json:"parent_id"` + // GCP Parent Type. + ParentType string `json:"parent_type,omitempty"` + + // GCP Project ID + ProjectID string `json:"project_id,omitempty"` + + // service account client email + ServiceAccountClientEmail string `json:"service_account_client_email,omitempty"` + + // service account client id + ServiceAccountClientID string `json:"service_account_client_id,omitempty"` + + // GCP service account ID + ServiceAccountID int64 `json:"service_account_id,omitempty"` + + // service account private key id + ServiceAccountPrivateKeyID string `json:"service_account_private_key_id,omitempty"` + // Account registration status. Status string `json:"status,omitempty"` } @@ -35,10 +102,38 @@ type DomainGCPAccountV1 struct { func (m *DomainGCPAccountV1) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDeletedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUpdatedAt(formats); err != nil { + res = append(res, err) + } + if err := m.validateCid(formats); err != nil { res = append(res, err) } + if err := m.validateCloudScopes(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCspmEnabled(formats); err != nil { + res = append(res, err) + } + + if err := m.validateGcpPermissionsStatus(formats); err != nil { + res = append(res, err) + } + if err := m.validateParentID(formats); err != nil { res = append(res, err) } @@ -49,6 +144,54 @@ func (m *DomainGCPAccountV1) Validate(formats strfmt.Registry) error { return nil } +func (m *DomainGCPAccountV1) validateCreatedAt(formats strfmt.Registry) error { + + if err := validate.Required("CreatedAt", "body", m.CreatedAt); err != nil { + return err + } + + if err := validate.FormatOf("CreatedAt", "body", "date-time", m.CreatedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainGCPAccountV1) validateDeletedAt(formats strfmt.Registry) error { + + if err := validate.Required("DeletedAt", "body", m.DeletedAt); err != nil { + return err + } + + if err := validate.FormatOf("DeletedAt", "body", "date-time", m.DeletedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainGCPAccountV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("ID", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainGCPAccountV1) validateUpdatedAt(formats strfmt.Registry) error { + + if err := validate.Required("UpdatedAt", "body", m.UpdatedAt); err != nil { + return err + } + + if err := validate.FormatOf("UpdatedAt", "body", "date-time", m.UpdatedAt.String(), formats); err != nil { + return err + } + + return nil +} + func (m *DomainGCPAccountV1) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { @@ -58,6 +201,68 @@ func (m *DomainGCPAccountV1) validateCid(formats strfmt.Registry) error { return nil } +func (m *DomainGCPAccountV1) validateCloudScopes(formats strfmt.Registry) error { + if swag.IsZero(m.CloudScopes) { // not required + return nil + } + + for i := 0; i < len(m.CloudScopes); i++ { + if swag.IsZero(m.CloudScopes[i]) { // not required + continue + } + + if m.CloudScopes[i] != nil { + if err := m.CloudScopes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainGCPAccountV1) validateCspmEnabled(formats strfmt.Registry) error { + + if err := validate.Required("cspm_enabled", "body", m.CspmEnabled); err != nil { + return err + } + + return nil +} + +func (m *DomainGCPAccountV1) validateGcpPermissionsStatus(formats strfmt.Registry) error { + + if err := validate.Required("gcp_permissions_status", "body", m.GcpPermissionsStatus); err != nil { + return err + } + + for i := 0; i < len(m.GcpPermissionsStatus); i++ { + if swag.IsZero(m.GcpPermissionsStatus[i]) { // not required + continue + } + + if m.GcpPermissionsStatus[i] != nil { + if err := m.GcpPermissionsStatus[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("gcp_permissions_status" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("gcp_permissions_status" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainGCPAccountV1) validateParentID(formats strfmt.Registry) error { if err := validate.Required("parent_id", "body", m.ParentID); err != nil { @@ -67,8 +272,71 @@ func (m *DomainGCPAccountV1) validateParentID(formats strfmt.Registry) error { return nil } -// ContextValidate validates this domain g c p account v1 based on context it is used +// ContextValidate validate this domain g c p account v1 based on the context it is used func (m *DomainGCPAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateCloudScopes(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateGcpPermissionsStatus(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainGCPAccountV1) contextValidateCloudScopes(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.CloudScopes); i++ { + + if m.CloudScopes[i] != nil { + + if swag.IsZero(m.CloudScopes[i]) { // not required + return nil + } + + if err := m.CloudScopes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainGCPAccountV1) contextValidateGcpPermissionsStatus(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.GcpPermissionsStatus); i++ { + + if m.GcpPermissionsStatus[i] != nil { + + if swag.IsZero(m.GcpPermissionsStatus[i]) { // not required + return nil + } + + if err := m.GcpPermissionsStatus[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("gcp_permissions_status" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("gcp_permissions_status" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + return nil } diff --git a/falcon/models/domain_i_o_a_user.go b/falcon/models/domain_i_o_a_user.go deleted file mode 100644 index 35f49f23..00000000 --- a/falcon/models/domain_i_o_a_user.go +++ /dev/null @@ -1,88 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainIOAUser domain i o a user -// -// swagger:model domain.IOAUser -type DomainIOAUser struct { - - // user id - // Required: true - UserID *string `json:"user_id"` - - // user name - // Required: true - UserName *string `json:"user_name"` -} - -// Validate validates this domain i o a user -func (m *DomainIOAUser) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateUserID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateUserName(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainIOAUser) validateUserID(formats strfmt.Registry) error { - - if err := validate.Required("user_id", "body", m.UserID); err != nil { - return err - } - - return nil -} - -func (m *DomainIOAUser) validateUserName(formats strfmt.Registry) error { - - if err := validate.Required("user_name", "body", m.UserName); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this domain i o a user based on context it is used -func (m *DomainIOAUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *DomainIOAUser) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainIOAUser) UnmarshalBinary(b []byte) error { - var res DomainIOAUser - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/domain_incident.go b/falcon/models/domain_incident.go index eb999b35..0ecb7d1f 100644 --- a/falcon/models/domain_incident.go +++ b/falcon/models/domain_incident.go @@ -38,6 +38,9 @@ type DomainIncident struct { // description Description string `json:"description,omitempty"` + // email state + EmailState string `json:"email_state,omitempty"` + // end // Required: true // Format: date-time @@ -70,6 +73,15 @@ type DomainIncident struct { // lm hosts capped LmHostsCapped bool `json:"lm_hosts_capped,omitempty"` + // lm types + LmTypes int64 `json:"lm_types,omitempty"` + + // lmra host ids + LmraHostIds []string `json:"lmra_host_ids"` + + // lmra hosts capped + LmraHostsCapped bool `json:"lmra_hosts_capped,omitempty"` + // modified timestamp // Format: date-time ModifiedTimestamp strfmt.DateTime `json:"modified_timestamp,omitempty"` @@ -333,6 +345,11 @@ func (m *DomainIncident) contextValidateEventsHistogram(ctx context.Context, for for i := 0; i < len(m.EventsHistogram); i++ { if m.EventsHistogram[i] != nil { + + if swag.IsZero(m.EventsHistogram[i]) { // not required + return nil + } + if err := m.EventsHistogram[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("events_histogram" + "." + strconv.Itoa(i)) @@ -353,6 +370,11 @@ func (m *DomainIncident) contextValidateHosts(ctx context.Context, formats strfm for i := 0; i < len(m.Hosts); i++ { if m.Hosts[i] != nil { + + if swag.IsZero(m.Hosts[i]) { // not required + return nil + } + if err := m.Hosts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("hosts" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_init_response.go b/falcon/models/domain_init_response.go index 1d7ce88f..e24147d4 100644 --- a/falcon/models/domain_init_response.go +++ b/falcon/models/domain_init_response.go @@ -164,6 +164,11 @@ func (m *DomainInitResponse) contextValidateScripts(ctx context.Context, formats for i := 0; i < len(m.Scripts); i++ { if m.Scripts[i] != nil { + + if swag.IsZero(m.Scripts[i]) { // not required + return nil + } + if err := m.Scripts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("scripts" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_init_response_wrapper.go b/falcon/models/domain_init_response_wrapper.go index 4370f32e..67d2ae27 100644 --- a/falcon/models/domain_init_response_wrapper.go +++ b/falcon/models/domain_init_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainInitResponseWrapper) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainInitResponseWrapper) contextValidateErrors(ctx context.Context, f func (m *DomainInitResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainInitResponseWrapper) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_kill_chain.go b/falcon/models/domain_kill_chain.go index 90abbdb0..6bfb3028 100644 --- a/falcon/models/domain_kill_chain.go +++ b/falcon/models/domain_kill_chain.go @@ -17,52 +17,52 @@ import ( // swagger:model domain.KillChain type DomainKillChain struct { - // actions and objectives + // Free form text describing actions and objectives of the actor ActionsAndObjectives string `json:"actions_and_objectives,omitempty"` - // command and control + // Free form text describing methods and tools used to communicate with and control an infected machine or network CommandAndControl string `json:"command_and_control,omitempty"` - // delivery + // Free form text describing malware delivery by actor Delivery string `json:"delivery,omitempty"` - // exploitation + // Comma separated values of vulnerabilities by CVE codes that are exploited by actor Exploitation string `json:"exploitation,omitempty"` - // installation + // Free form text describing actor's malware installation on the asset Installation string `json:"installation,omitempty"` - // objectives + // Legacy field, not used and empty Objectives string `json:"objectives,omitempty"` - // reconnaissance + // Free form text describing how targets are researched, identified and selected Reconnaissance string `json:"reconnaissance,omitempty"` - // rich text actions and objectives + // Rich free form text describing actions and objectives of the actor RichTextActionsAndObjectives string `json:"rich_text_actions_and_objectives,omitempty"` - // rich text command and control + // Rich free form text describing methods and tools used to communicate with and control an infected machine or network RichTextCommandAndControl string `json:"rich_text_command_and_control,omitempty"` - // rich text delivery + // Rich free form text describing malware delivery by actor RichTextDelivery string `json:"rich_text_delivery,omitempty"` - // rich text exploitation + // Rich text comma separated values of vulnerabilities by CVE codes that are exploited by actor RichTextExploitation string `json:"rich_text_exploitation,omitempty"` - // rich text installation + // Rich free form text describing actor's malware installation on the asset RichTextInstallation string `json:"rich_text_installation,omitempty"` - // rich text objectives + // Legacy field, not used and empty RichTextObjectives string `json:"rich_text_objectives,omitempty"` - // rich text reconnaissance + // Rich free form text describing how targets are researched, identified and selected RichTextReconnaissance string `json:"rich_text_reconnaissance,omitempty"` - // rich text weaponization + // Rich free form text describing weaponization of the threat/malware (couples exploit with backdoor into deliverable payload) RichTextWeaponization string `json:"rich_text_weaponization,omitempty"` - // weaponization + // Free form text describing weaponization of the threat/malware (couples exploit with backdoor into deliverable payload) Weaponization string `json:"weaponization,omitempty"` } diff --git a/falcon/models/domain_last_scheduled_execution.go b/falcon/models/domain_last_scheduled_execution.go new file mode 100644 index 00000000..9347b4ee --- /dev/null +++ b/falcon/models/domain_last_scheduled_execution.go @@ -0,0 +1,128 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainLastScheduledExecution domain last scheduled execution +// +// swagger:model domain.LastScheduledExecution +type DomainLastScheduledExecution struct { + + // id + // Required: true + ID *string `json:"id"` + + // search window end + // Format: date-time + SearchWindowEnd strfmt.DateTime `json:"search_window_end,omitempty"` + + // search window start + // Format: date-time + SearchWindowStart strfmt.DateTime `json:"search_window_start,omitempty"` + + // status display + // Required: true + StatusDisplay *string `json:"status_display"` +} + +// Validate validates this domain last scheduled execution +func (m *DomainLastScheduledExecution) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSearchWindowEnd(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSearchWindowStart(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatusDisplay(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainLastScheduledExecution) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainLastScheduledExecution) validateSearchWindowEnd(formats strfmt.Registry) error { + if swag.IsZero(m.SearchWindowEnd) { // not required + return nil + } + + if err := validate.FormatOf("search_window_end", "body", "date-time", m.SearchWindowEnd.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainLastScheduledExecution) validateSearchWindowStart(formats strfmt.Registry) error { + if swag.IsZero(m.SearchWindowStart) { // not required + return nil + } + + if err := validate.FormatOf("search_window_start", "body", "date-time", m.SearchWindowStart.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainLastScheduledExecution) validateStatusDisplay(formats strfmt.Registry) error { + + if err := validate.Required("status_display", "body", m.StatusDisplay); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain last scheduled execution based on context it is used +func (m *DomainLastScheduledExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainLastScheduledExecution) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainLastScheduledExecution) UnmarshalBinary(b []byte) error { + var res DomainLastScheduledExecution + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_last_unscheduled_execution.go b/falcon/models/domain_last_unscheduled_execution.go new file mode 100644 index 00000000..799599e1 --- /dev/null +++ b/falcon/models/domain_last_unscheduled_execution.go @@ -0,0 +1,127 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainLastUnscheduledExecution domain last unscheduled execution +// +// swagger:model domain.LastUnscheduledExecution +type DomainLastUnscheduledExecution struct { + + // activity status + // Required: true + ActivityStatus *string `json:"activity_status"` + + // id + // Required: true + ID *string `json:"id"` + + // last updated ts + // Required: true + // Format: date-time + LastUpdatedTs *strfmt.DateTime `json:"last_updated_ts"` + + // status display + // Required: true + StatusDisplay *string `json:"status_display"` +} + +// Validate validates this domain last unscheduled execution +func (m *DomainLastUnscheduledExecution) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateActivityStatus(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastUpdatedTs(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatusDisplay(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainLastUnscheduledExecution) validateActivityStatus(formats strfmt.Registry) error { + + if err := validate.Required("activity_status", "body", m.ActivityStatus); err != nil { + return err + } + + return nil +} + +func (m *DomainLastUnscheduledExecution) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainLastUnscheduledExecution) validateLastUpdatedTs(formats strfmt.Registry) error { + + if err := validate.Required("last_updated_ts", "body", m.LastUpdatedTs); err != nil { + return err + } + + if err := validate.FormatOf("last_updated_ts", "body", "date-time", m.LastUpdatedTs.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainLastUnscheduledExecution) validateStatusDisplay(formats strfmt.Registry) error { + + if err := validate.Required("status_display", "body", m.StatusDisplay); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain last unscheduled execution based on context it is used +func (m *DomainLastUnscheduledExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainLastUnscheduledExecution) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainLastUnscheduledExecution) UnmarshalBinary(b []byte) error { + var res DomainLastUnscheduledExecution + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_launch_export_job_request_v1.go b/falcon/models/domain_launch_export_job_request_v1.go index 79ff1c8c..6b786196 100644 --- a/falcon/models/domain_launch_export_job_request_v1.go +++ b/falcon/models/domain_launch_export_job_request_v1.go @@ -19,11 +19,11 @@ import ( // swagger:model domain.LaunchExportJobRequestV1 type DomainLaunchExportJobRequestV1 struct { - // The entity type. This can be one of: [notification-exposed-data-record] + // The entity type. This can be one of: [`notification-exposed-data-record`] // Required: true Entity *string `json:"entity"` - // The file type of the export. This can be one of: [json csv] + // The file type of the export. This can be one of: [`json`, `csv`] // Required: true ExportType *string `json:"export_type"` diff --git a/falcon/models/domain_launch_export_job_response_v1.go b/falcon/models/domain_launch_export_job_response_v1.go index 00e035a1..0ce89464 100644 --- a/falcon/models/domain_launch_export_job_response_v1.go +++ b/falcon/models/domain_launch_export_job_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainLaunchExportJobResponseV1) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainLaunchExportJobResponseV1) contextValidateErrors(ctx context.Cont func (m *DomainLaunchExportJobResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainLaunchExportJobResponseV1) contextValidateResources(ctx context.C for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_list_files_response_wrapper.go b/falcon/models/domain_list_files_response_wrapper.go index 6244fd50..2e9cc8ca 100644 --- a/falcon/models/domain_list_files_response_wrapper.go +++ b/falcon/models/domain_list_files_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainListFilesResponseWrapper) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainListFilesResponseWrapper) contextValidateErrors(ctx context.Conte func (m *DomainListFilesResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainListFilesResponseWrapper) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_list_files_v2_response_wrapper.go b/falcon/models/domain_list_files_v2_response_wrapper.go index 3c042545..95ac90fb 100644 --- a/falcon/models/domain_list_files_v2_response_wrapper.go +++ b/falcon/models/domain_list_files_v2_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainListFilesV2ResponseWrapper) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainListFilesV2ResponseWrapper) contextValidateErrors(ctx context.Con func (m *DomainListFilesV2ResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainListFilesV2ResponseWrapper) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_list_sessions_response_msa.go b/falcon/models/domain_list_sessions_response_msa.go index 3eaa005e..917e366c 100644 --- a/falcon/models/domain_list_sessions_response_msa.go +++ b/falcon/models/domain_list_sessions_response_msa.go @@ -134,6 +134,11 @@ func (m *DomainListSessionsResponseMsa) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *DomainListSessionsResponseMsa) contextValidateErrors(ctx context.Contex func (m *DomainListSessionsResponseMsa) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_m_s_s_p_role_request_v1.go b/falcon/models/domain_m_s_s_p_role_request_v1.go index d54a0c6f..e4eacf79 100644 --- a/falcon/models/domain_m_s_s_p_role_request_v1.go +++ b/falcon/models/domain_m_s_s_p_role_request_v1.go @@ -85,6 +85,11 @@ func (m *DomainMSSPRoleRequestV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_m_s_s_p_role_response_v1.go b/falcon/models/domain_m_s_s_p_role_response_v1.go index 60089003..a2eff88b 100644 --- a/falcon/models/domain_m_s_s_p_role_response_v1.go +++ b/falcon/models/domain_m_s_s_p_role_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainMSSPRoleResponseV1) contextValidateErrors(ctx context.Context, fo for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainMSSPRoleResponseV1) contextValidateErrors(ctx context.Context, fo func (m *DomainMSSPRoleResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainMSSPRoleResponseV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_matched_breach_summary_v1.go b/falcon/models/domain_matched_breach_summary_v1.go index a1e10923..095031db 100644 --- a/falcon/models/domain_matched_breach_summary_v1.go +++ b/falcon/models/domain_matched_breach_summary_v1.go @@ -26,6 +26,12 @@ type DomainMatchedBreachSummaryV1 struct { // The level of confidence regarding data veridicality. Options for likely authentic, confirmed authentic (default: unverified). ConfidenceLevel string `json:"confidence_level,omitempty"` + // credentials domains + CredentialsDomains []string `json:"credentials_domains"` + + // credentials ips + CredentialsIps []string `json:"credentials_ips"` + // The description of the breach // Required: true Description *string `json:"description"` @@ -47,11 +53,12 @@ type DomainMatchedBreachSummaryV1 struct { // Metadata regarding the file(s) where exposed data records where found. Files []*DomainFileDetailsV1 `json:"files"` - // Where the exposed data event happened. (e.g. LinkedIn or linkedin[.]com) - ImpactedDomains []string `json:"impacted_domains"` + // idp send date + // Format: date-time + IdpSendDate strfmt.DateTime `json:"idp_send_date,omitempty"` - // Where the exposed data event happened - ImpactedIps []string `json:"impacted_ips"` + // idp send status + IdpSendStatus string `json:"idp_send_status,omitempty"` // The name of the breach // Required: true @@ -84,6 +91,10 @@ func (m *DomainMatchedBreachSummaryV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateIdpSendDate(formats); err != nil { + res = append(res, err) + } + if err := m.validateName(formats); err != nil { res = append(res, err) } @@ -150,6 +161,18 @@ func (m *DomainMatchedBreachSummaryV1) validateFiles(formats strfmt.Registry) er return nil } +func (m *DomainMatchedBreachSummaryV1) validateIdpSendDate(formats strfmt.Registry) error { + if swag.IsZero(m.IdpSendDate) { // not required + return nil + } + + if err := validate.FormatOf("idp_send_date", "body", "date-time", m.IdpSendDate.String(), formats); err != nil { + return err + } + + return nil +} + func (m *DomainMatchedBreachSummaryV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { @@ -178,6 +201,11 @@ func (m *DomainMatchedBreachSummaryV1) contextValidateFiles(ctx context.Context, for i := 0; i < len(m.Files); i++ { if m.Files[i] != nil { + + if swag.IsZero(m.Files[i]) { // not required + return nil + } + if err := m.Files[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("files" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_meta_info.go b/falcon/models/domain_meta_info.go index d3120e73..a3ebcaf1 100644 --- a/falcon/models/domain_meta_info.go +++ b/falcon/models/domain_meta_info.go @@ -105,6 +105,7 @@ func (m *DomainMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Reg func (m *DomainMetaInfo) contextValidateMsaMetaInfo(ctx context.Context, formats strfmt.Registry) error { if m.MsaMetaInfo != nil { + if err := m.MsaMetaInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("MsaMetaInfo") @@ -121,6 +122,11 @@ func (m *DomainMetaInfo) contextValidateMsaMetaInfo(ctx context.Context, formats func (m *DomainMetaInfo) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { if m.Quota != nil { + + if swag.IsZero(m.Quota) { // not required + return nil + } + if err := m.Quota.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quota") diff --git a/falcon/models/domain_msa_detect_summaries_response.go b/falcon/models/domain_msa_detect_summaries_response.go index f840c09d..9c1a4698 100644 --- a/falcon/models/domain_msa_detect_summaries_response.go +++ b/falcon/models/domain_msa_detect_summaries_response.go @@ -156,6 +156,11 @@ func (m *DomainMsaDetectSummariesResponse) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainMsaDetectSummariesResponse) contextValidateErrors(ctx context.Con func (m *DomainMsaDetectSummariesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainMsaDetectSummariesResponse) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/api_msa_environment_score_response.go b/falcon/models/domain_msa_environment_score_response.go similarity index 74% rename from falcon/models/api_msa_environment_score_response.go rename to falcon/models/domain_msa_environment_score_response.go index a98317ed..cfac6153 100644 --- a/falcon/models/api_msa_environment_score_response.go +++ b/falcon/models/domain_msa_environment_score_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaEnvironmentScoreResponse api msa environment score response +// DomainMsaEnvironmentScoreResponse domain msa environment score response // -// swagger:model api.MsaEnvironmentScoreResponse -type APIMsaEnvironmentScoreResponse struct { +// swagger:model domain.MsaEnvironmentScoreResponse +type DomainMsaEnvironmentScoreResponse struct { // errors // Required: true @@ -33,8 +33,8 @@ type APIMsaEnvironmentScoreResponse struct { Resources []*DomainEnvironmentScore `json:"resources"` } -// Validate validates this api msa environment score response -func (m *APIMsaEnvironmentScoreResponse) Validate(formats strfmt.Registry) error { +// Validate validates this domain msa environment score response +func (m *DomainMsaEnvironmentScoreResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaEnvironmentScoreResponse) Validate(formats strfmt.Registry) error return nil } -func (m *APIMsaEnvironmentScoreResponse) validateErrors(formats strfmt.Registry) error { +func (m *DomainMsaEnvironmentScoreResponse) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaEnvironmentScoreResponse) validateErrors(formats strfmt.Registry) return nil } -func (m *APIMsaEnvironmentScoreResponse) validateMeta(formats strfmt.Registry) error { +func (m *DomainMsaEnvironmentScoreResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaEnvironmentScoreResponse) validateMeta(formats strfmt.Registry) e return nil } -func (m *APIMsaEnvironmentScoreResponse) validateResources(formats strfmt.Registry) error { +func (m *DomainMsaEnvironmentScoreResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *APIMsaEnvironmentScoreResponse) validateResources(formats strfmt.Regist return nil } -// ContextValidate validate this api msa environment score response based on the context it is used -func (m *APIMsaEnvironmentScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain msa environment score response based on the context it is used +func (m *DomainMsaEnvironmentScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *APIMsaEnvironmentScoreResponse) ContextValidate(ctx context.Context, fo return nil } -func (m *APIMsaEnvironmentScoreResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaEnvironmentScoreResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *APIMsaEnvironmentScoreResponse) contextValidateErrors(ctx context.Conte return nil } -func (m *APIMsaEnvironmentScoreResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaEnvironmentScoreResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *APIMsaEnvironmentScoreResponse) contextValidateMeta(ctx context.Context return nil } -func (m *APIMsaEnvironmentScoreResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaEnvironmentScoreResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *APIMsaEnvironmentScoreResponse) contextValidateResources(ctx context.Co } // MarshalBinary interface implementation -func (m *APIMsaEnvironmentScoreResponse) MarshalBinary() ([]byte, error) { +func (m *DomainMsaEnvironmentScoreResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *APIMsaEnvironmentScoreResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaEnvironmentScoreResponse) UnmarshalBinary(b []byte) error { - var res APIMsaEnvironmentScoreResponse +func (m *DomainMsaEnvironmentScoreResponse) UnmarshalBinary(b []byte) error { + var res DomainMsaEnvironmentScoreResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_msa_external_behavior_response.go b/falcon/models/domain_msa_external_behavior_response.go similarity index 74% rename from falcon/models/api_msa_external_behavior_response.go rename to falcon/models/domain_msa_external_behavior_response.go index ffed26f7..ed4c5b40 100644 --- a/falcon/models/api_msa_external_behavior_response.go +++ b/falcon/models/domain_msa_external_behavior_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaExternalBehaviorResponse api msa external behavior response +// DomainMsaExternalBehaviorResponse domain msa external behavior response // -// swagger:model api.MsaExternalBehaviorResponse -type APIMsaExternalBehaviorResponse struct { +// swagger:model domain.MsaExternalBehaviorResponse +type DomainMsaExternalBehaviorResponse struct { // errors // Required: true @@ -33,8 +33,8 @@ type APIMsaExternalBehaviorResponse struct { Resources []*DomainBehavior `json:"resources"` } -// Validate validates this api msa external behavior response -func (m *APIMsaExternalBehaviorResponse) Validate(formats strfmt.Registry) error { +// Validate validates this domain msa external behavior response +func (m *DomainMsaExternalBehaviorResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaExternalBehaviorResponse) Validate(formats strfmt.Registry) error return nil } -func (m *APIMsaExternalBehaviorResponse) validateErrors(formats strfmt.Registry) error { +func (m *DomainMsaExternalBehaviorResponse) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaExternalBehaviorResponse) validateErrors(formats strfmt.Registry) return nil } -func (m *APIMsaExternalBehaviorResponse) validateMeta(formats strfmt.Registry) error { +func (m *DomainMsaExternalBehaviorResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaExternalBehaviorResponse) validateMeta(formats strfmt.Registry) e return nil } -func (m *APIMsaExternalBehaviorResponse) validateResources(formats strfmt.Registry) error { +func (m *DomainMsaExternalBehaviorResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *APIMsaExternalBehaviorResponse) validateResources(formats strfmt.Regist return nil } -// ContextValidate validate this api msa external behavior response based on the context it is used -func (m *APIMsaExternalBehaviorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain msa external behavior response based on the context it is used +func (m *DomainMsaExternalBehaviorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *APIMsaExternalBehaviorResponse) ContextValidate(ctx context.Context, fo return nil } -func (m *APIMsaExternalBehaviorResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaExternalBehaviorResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *APIMsaExternalBehaviorResponse) contextValidateErrors(ctx context.Conte return nil } -func (m *APIMsaExternalBehaviorResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaExternalBehaviorResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *APIMsaExternalBehaviorResponse) contextValidateMeta(ctx context.Context return nil } -func (m *APIMsaExternalBehaviorResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaExternalBehaviorResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *APIMsaExternalBehaviorResponse) contextValidateResources(ctx context.Co } // MarshalBinary interface implementation -func (m *APIMsaExternalBehaviorResponse) MarshalBinary() ([]byte, error) { +func (m *DomainMsaExternalBehaviorResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *APIMsaExternalBehaviorResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaExternalBehaviorResponse) UnmarshalBinary(b []byte) error { - var res APIMsaExternalBehaviorResponse +func (m *DomainMsaExternalBehaviorResponse) UnmarshalBinary(b []byte) error { + var res DomainMsaExternalBehaviorResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_msa_external_incident_response.go b/falcon/models/domain_msa_external_incident_response.go new file mode 100644 index 00000000..535b604d --- /dev/null +++ b/falcon/models/domain_msa_external_incident_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainMsaExternalIncidentResponse domain msa external incident response +// +// swagger:model domain.MsaExternalIncidentResponse +type DomainMsaExternalIncidentResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DomainIncident `json:"resources"` +} + +// Validate validates this domain msa external incident response +func (m *DomainMsaExternalIncidentResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainMsaExternalIncidentResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainMsaExternalIncidentResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainMsaExternalIncidentResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain msa external incident response based on the context it is used +func (m *DomainMsaExternalIncidentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainMsaExternalIncidentResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainMsaExternalIncidentResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainMsaExternalIncidentResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainMsaExternalIncidentResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainMsaExternalIncidentResponse) UnmarshalBinary(b []byte) error { + var res DomainMsaExternalIncidentResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_msa_incident_perform_action_response.go b/falcon/models/domain_msa_incident_perform_action_response.go new file mode 100644 index 00000000..fade9829 --- /dev/null +++ b/falcon/models/domain_msa_incident_perform_action_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainMsaIncidentPerformActionResponse domain msa incident perform action response +// +// swagger:model domain.MsaIncidentPerformActionResponse +type DomainMsaIncidentPerformActionResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DomainUpdateResults `json:"resources"` +} + +// Validate validates this domain msa incident perform action response +func (m *DomainMsaIncidentPerformActionResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainMsaIncidentPerformActionResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainMsaIncidentPerformActionResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainMsaIncidentPerformActionResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain msa incident perform action response based on the context it is used +func (m *DomainMsaIncidentPerformActionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainMsaIncidentPerformActionResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainMsaIncidentPerformActionResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainMsaIncidentPerformActionResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainMsaIncidentPerformActionResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainMsaIncidentPerformActionResponse) UnmarshalBinary(b []byte) error { + var res DomainMsaIncidentPerformActionResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_msa_incident_query_response.go b/falcon/models/domain_msa_incident_query_response.go similarity index 72% rename from falcon/models/api_msa_incident_query_response.go rename to falcon/models/domain_msa_incident_query_response.go index 73f939d6..2e3e0f4d 100644 --- a/falcon/models/api_msa_incident_query_response.go +++ b/falcon/models/domain_msa_incident_query_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaIncidentQueryResponse api msa incident query response +// DomainMsaIncidentQueryResponse domain msa incident query response // -// swagger:model api.MsaIncidentQueryResponse -type APIMsaIncidentQueryResponse struct { +// swagger:model domain.MsaIncidentQueryResponse +type DomainMsaIncidentQueryResponse struct { // errors // Required: true @@ -33,8 +33,8 @@ type APIMsaIncidentQueryResponse struct { Resources []DomainIncidentID `json:"resources"` } -// Validate validates this api msa incident query response -func (m *APIMsaIncidentQueryResponse) Validate(formats strfmt.Registry) error { +// Validate validates this domain msa incident query response +func (m *DomainMsaIncidentQueryResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaIncidentQueryResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *APIMsaIncidentQueryResponse) validateErrors(formats strfmt.Registry) error { +func (m *DomainMsaIncidentQueryResponse) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaIncidentQueryResponse) validateErrors(formats strfmt.Registry) er return nil } -func (m *APIMsaIncidentQueryResponse) validateMeta(formats strfmt.Registry) error { +func (m *DomainMsaIncidentQueryResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaIncidentQueryResponse) validateMeta(formats strfmt.Registry) erro return nil } -func (m *APIMsaIncidentQueryResponse) validateResources(formats strfmt.Registry) error { +func (m *DomainMsaIncidentQueryResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -111,8 +111,8 @@ func (m *APIMsaIncidentQueryResponse) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this api msa incident query response based on the context it is used -func (m *APIMsaIncidentQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain msa incident query response based on the context it is used +func (m *DomainMsaIncidentQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -129,11 +129,16 @@ func (m *APIMsaIncidentQueryResponse) ContextValidate(ctx context.Context, forma return nil } -func (m *APIMsaIncidentQueryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaIncidentQueryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -149,9 +154,10 @@ func (m *APIMsaIncidentQueryResponse) contextValidateErrors(ctx context.Context, return nil } -func (m *APIMsaIncidentQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainMsaIncidentQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -166,7 +172,7 @@ func (m *APIMsaIncidentQueryResponse) contextValidateMeta(ctx context.Context, f } // MarshalBinary interface implementation -func (m *APIMsaIncidentQueryResponse) MarshalBinary() ([]byte, error) { +func (m *DomainMsaIncidentQueryResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -174,8 +180,8 @@ func (m *APIMsaIncidentQueryResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaIncidentQueryResponse) UnmarshalBinary(b []byte) error { - var res APIMsaIncidentQueryResponse +func (m *DomainMsaIncidentQueryResponse) UnmarshalBinary(b []byte) error { + var res DomainMsaIncidentQueryResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_msa_meta_info.go b/falcon/models/domain_msa_meta_info.go index 73cf6d88..d58f1106 100644 --- a/falcon/models/domain_msa_meta_info.go +++ b/falcon/models/domain_msa_meta_info.go @@ -90,6 +90,11 @@ func (m *DomainMsaMetaInfo) ContextValidate(ctx context.Context, formats strfmt. func (m *DomainMsaMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") diff --git a/falcon/models/domain_msa_qf_response.go b/falcon/models/domain_msa_qf_response.go index 51bfe178..361a122c 100644 --- a/falcon/models/domain_msa_qf_response.go +++ b/falcon/models/domain_msa_qf_response.go @@ -156,6 +156,11 @@ func (m *DomainMsaQfResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainMsaQfResponse) contextValidateErrors(ctx context.Context, formats func (m *DomainMsaQfResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainMsaQfResponse) contextValidateResources(ctx context.Context, form for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_multi_command_execute_response_wrapper.go b/falcon/models/domain_multi_command_execute_response_wrapper.go index 4a8a6284..9926d727 100644 --- a/falcon/models/domain_multi_command_execute_response_wrapper.go +++ b/falcon/models/domain_multi_command_execute_response_wrapper.go @@ -147,6 +147,7 @@ func (m *DomainMultiCommandExecuteResponseWrapper) ContextValidate(ctx context.C func (m *DomainMultiCommandExecuteResponseWrapper) contextValidateCombined(ctx context.Context, formats strfmt.Registry) error { if m.Combined != nil { + if err := m.Combined.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("combined") @@ -165,6 +166,11 @@ func (m *DomainMultiCommandExecuteResponseWrapper) contextValidateErrors(ctx con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -183,6 +189,7 @@ func (m *DomainMultiCommandExecuteResponseWrapper) contextValidateErrors(ctx con func (m *DomainMultiCommandExecuteResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_multi_pulse_sensor_response.go b/falcon/models/domain_multi_pulse_sensor_response.go index 4f403437..d12d2bb3 100644 --- a/falcon/models/domain_multi_pulse_sensor_response.go +++ b/falcon/models/domain_multi_pulse_sensor_response.go @@ -119,6 +119,11 @@ func (m *DomainMultiPulseSensorResponse) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_multi_status_sensor_response.go b/falcon/models/domain_multi_status_sensor_response.go index 8c135284..81911e38 100644 --- a/falcon/models/domain_multi_status_sensor_response.go +++ b/falcon/models/domain_multi_status_sensor_response.go @@ -213,6 +213,11 @@ func (m *DomainMultiStatusSensorResponse) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_news_document.go b/falcon/models/domain_news_document.go index 4a4a4ccb..f95d5927 100644 --- a/falcon/models/domain_news_document.go +++ b/falcon/models/domain_news_document.go @@ -20,84 +20,84 @@ import ( // swagger:model domain.NewsDocument type DomainNewsDocument struct { - // active + // legacy field, not used Active bool `json:"active,omitempty"` - // actors + // Actors mentioned, related or referenced in the news/report // Required: true Actors []*DomainSimpleActor `json:"actors"` - // attachments + // News attachment, containing either pdf url or feeds zip and/or gzip archive Attachments []*DomainFile `json:"attachments"` - // created date + // Date of the news document creation, unix timestampt // Required: true CreatedDate *int64 `json:"created_date"` - // description + // Full report description, extracted from the document Description string `json:"description,omitempty"` - // entitlements + // internal property used for permissions check of access, not returned or explicitly filterable Entitlements []*DomainEntity `json:"entitlements"` - // id + // Integer ID of the News document // Required: true ID *int64 `json:"id"` - // image + // News document image Image *DomainImage `json:"image,omitempty"` - // last modified date + // Date of the news document last modification, unix timestampt // Required: true LastModifiedDate *int64 `json:"last_modified_date"` - // motivations + // News mentioned motivation or motivation of related actors and malware families // Required: true Motivations []*DomainEntity `json:"motivations"` - // name + // News title // Required: true Name *string `json:"name"` - // notify users + // internal field, not used NotifyUsers bool `json:"notify_users,omitempty"` - // rich text description + // Rich text description with markup RichTextDescription string `json:"rich_text_description,omitempty"` - // short description + // Short description of the report content ShortDescription string `json:"short_description,omitempty"` - // slug + // News title in a url friendly way, which is title in lowercase and special characters including space replaced with dash // Required: true Slug *string `json:"slug"` - // sub type + // News document sub-type. For Feeds type it can be: Snort/Suricata, Yara, NetWitness, Common Event Format. For Periodic Report type it can be: Daily, Weekly, Monthly, Quarterly, Annual. For non feeds or periodic reports type it is empty. SubType *DomainEntity `json:"sub_type,omitempty"` - // tags + // News tags, which contains MITRE, Vulnerability community identifiers, capabilities, malware family name, customer target, activity cluster, notable event, geopolitical issue // Required: true Tags []*DomainEntity `json:"tags"` - // target countries + // News mentioned target countries or related actor's target countries // Required: true TargetCountries []*DomainEntity `json:"target_countries"` - // target industries + // News mentioned target industries or related actor's target industries // Required: true TargetIndustries []*DomainEntity `json:"target_industries"` - // thumbnail + // News document thumbnail version of image // Required: true Thumbnail *DomainImage `json:"thumbnail"` - // topic + // legacy, unused field Topic *DomainEntity `json:"topic,omitempty"` - // type + // News document type, one of: Notice, Feeds, Tipper, Periodic Report, Intelligence Report Type *DomainEntity `json:"type,omitempty"` - // url + // URL of the news document where it can be accessed in the Falcon Portal URL string `json:"url,omitempty"` } @@ -570,6 +570,11 @@ func (m *DomainNewsDocument) contextValidateActors(ctx context.Context, formats for i := 0; i < len(m.Actors); i++ { if m.Actors[i] != nil { + + if swag.IsZero(m.Actors[i]) { // not required + return nil + } + if err := m.Actors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("actors" + "." + strconv.Itoa(i)) @@ -590,6 +595,11 @@ func (m *DomainNewsDocument) contextValidateAttachments(ctx context.Context, for for i := 0; i < len(m.Attachments); i++ { if m.Attachments[i] != nil { + + if swag.IsZero(m.Attachments[i]) { // not required + return nil + } + if err := m.Attachments[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("attachments" + "." + strconv.Itoa(i)) @@ -610,6 +620,11 @@ func (m *DomainNewsDocument) contextValidateEntitlements(ctx context.Context, fo for i := 0; i < len(m.Entitlements); i++ { if m.Entitlements[i] != nil { + + if swag.IsZero(m.Entitlements[i]) { // not required + return nil + } + if err := m.Entitlements[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("entitlements" + "." + strconv.Itoa(i)) @@ -628,6 +643,11 @@ func (m *DomainNewsDocument) contextValidateEntitlements(ctx context.Context, fo func (m *DomainNewsDocument) contextValidateImage(ctx context.Context, formats strfmt.Registry) error { if m.Image != nil { + + if swag.IsZero(m.Image) { // not required + return nil + } + if err := m.Image.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("image") @@ -646,6 +666,11 @@ func (m *DomainNewsDocument) contextValidateMotivations(ctx context.Context, for for i := 0; i < len(m.Motivations); i++ { if m.Motivations[i] != nil { + + if swag.IsZero(m.Motivations[i]) { // not required + return nil + } + if err := m.Motivations[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("motivations" + "." + strconv.Itoa(i)) @@ -664,6 +689,11 @@ func (m *DomainNewsDocument) contextValidateMotivations(ctx context.Context, for func (m *DomainNewsDocument) contextValidateSubType(ctx context.Context, formats strfmt.Registry) error { if m.SubType != nil { + + if swag.IsZero(m.SubType) { // not required + return nil + } + if err := m.SubType.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sub_type") @@ -682,6 +712,11 @@ func (m *DomainNewsDocument) contextValidateTags(ctx context.Context, formats st for i := 0; i < len(m.Tags); i++ { if m.Tags[i] != nil { + + if swag.IsZero(m.Tags[i]) { // not required + return nil + } + if err := m.Tags[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("tags" + "." + strconv.Itoa(i)) @@ -702,6 +737,11 @@ func (m *DomainNewsDocument) contextValidateTargetCountries(ctx context.Context, for i := 0; i < len(m.TargetCountries); i++ { if m.TargetCountries[i] != nil { + + if swag.IsZero(m.TargetCountries[i]) { // not required + return nil + } + if err := m.TargetCountries[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_countries" + "." + strconv.Itoa(i)) @@ -722,6 +762,11 @@ func (m *DomainNewsDocument) contextValidateTargetIndustries(ctx context.Context for i := 0; i < len(m.TargetIndustries); i++ { if m.TargetIndustries[i] != nil { + + if swag.IsZero(m.TargetIndustries[i]) { // not required + return nil + } + if err := m.TargetIndustries[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_industries" + "." + strconv.Itoa(i)) @@ -740,6 +785,7 @@ func (m *DomainNewsDocument) contextValidateTargetIndustries(ctx context.Context func (m *DomainNewsDocument) contextValidateThumbnail(ctx context.Context, formats strfmt.Registry) error { if m.Thumbnail != nil { + if err := m.Thumbnail.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("thumbnail") @@ -756,6 +802,11 @@ func (m *DomainNewsDocument) contextValidateThumbnail(ctx context.Context, forma func (m *DomainNewsDocument) contextValidateTopic(ctx context.Context, formats strfmt.Registry) error { if m.Topic != nil { + + if swag.IsZero(m.Topic) { // not required + return nil + } + if err := m.Topic.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("topic") @@ -772,6 +823,11 @@ func (m *DomainNewsDocument) contextValidateTopic(ctx context.Context, formats s func (m *DomainNewsDocument) contextValidateType(ctx context.Context, formats strfmt.Registry) error { if m.Type != nil { + + if swag.IsZero(m.Type) { // not required + return nil + } + if err := m.Type.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("type") diff --git a/falcon/models/domain_news_response.go b/falcon/models/domain_news_response.go index 43331ecb..55d97ba2 100644 --- a/falcon/models/domain_news_response.go +++ b/falcon/models/domain_news_response.go @@ -20,11 +20,11 @@ import ( // swagger:model domain.NewsResponse type DomainNewsResponse struct { - // errors + // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` - // meta + // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` @@ -156,6 +156,11 @@ func (m *DomainNewsResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainNewsResponse) contextValidateErrors(ctx context.Context, formats func (m *DomainNewsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainNewsResponse) contextValidateResources(ctx context.Context, forma for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_notification_config.go b/falcon/models/domain_notification_config.go index 8f344fd1..e78c13a7 100644 --- a/falcon/models/domain_notification_config.go +++ b/falcon/models/domain_notification_config.go @@ -19,6 +19,10 @@ import ( // swagger:model domain.NotificationConfig type DomainNotificationConfig struct { + // cid + // Required: true + Cid *string `json:"cid"` + // config id // Required: true ConfigID *string `json:"config_id"` @@ -40,6 +44,10 @@ type DomainNotificationConfig struct { func (m *DomainNotificationConfig) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + if err := m.validateConfigID(formats); err != nil { res = append(res, err) } @@ -62,6 +70,15 @@ func (m *DomainNotificationConfig) Validate(formats strfmt.Registry) error { return nil } +func (m *DomainNotificationConfig) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + func (m *DomainNotificationConfig) validateConfigID(formats strfmt.Registry) error { if err := validate.Required("config_id", "body", m.ConfigID); err != nil { diff --git a/falcon/models/domain_notification_details_response_v1.go b/falcon/models/domain_notification_details_response_v1.go index d173a843..ec116c5a 100644 --- a/falcon/models/domain_notification_details_response_v1.go +++ b/falcon/models/domain_notification_details_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainNotificationDetailsResponseV1) contextValidateErrors(ctx context. for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainNotificationDetailsResponseV1) contextValidateErrors(ctx context. func (m *DomainNotificationDetailsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainNotificationDetailsResponseV1) contextValidateResources(ctx conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_notification_entities_response_v1.go b/falcon/models/domain_notification_entities_response_v1.go index 74d5d945..eec0370a 100644 --- a/falcon/models/domain_notification_entities_response_v1.go +++ b/falcon/models/domain_notification_entities_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainNotificationEntitiesResponseV1) contextValidateErrors(ctx context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainNotificationEntitiesResponseV1) contextValidateErrors(ctx context func (m *DomainNotificationEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainNotificationEntitiesResponseV1) contextValidateResources(ctx cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_notification_id_response.go b/falcon/models/domain_notification_id_response.go index 50c89069..cbc8e3fe 100644 --- a/falcon/models/domain_notification_id_response.go +++ b/falcon/models/domain_notification_id_response.go @@ -134,6 +134,11 @@ func (m *DomainNotificationIDResponse) contextValidateErrors(ctx context.Context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *DomainNotificationIDResponse) contextValidateErrors(ctx context.Context func (m *DomainNotificationIDResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_notification_v1.go b/falcon/models/domain_notification_v1.go index f19bb7b5..c8114685 100644 --- a/falcon/models/domain_notification_v1.go +++ b/falcon/models/domain_notification_v1.go @@ -7,6 +7,7 @@ package models import ( "context" + "strconv" "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" @@ -72,6 +73,9 @@ type DomainNotificationV1 struct { // Required: true ItemType *string `json:"item_type"` + // logs + Logs []*SadomainNotificationLog `json:"logs"` + // ID of the raw intel item that matched the rule // Required: true RawIntelID *string `json:"raw_intel_id"` @@ -140,6 +144,10 @@ func (m *DomainNotificationV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateLogs(formats); err != nil { + res = append(res, err) + } + if err := m.validateRawIntelID(formats); err != nil { res = append(res, err) } @@ -259,6 +267,32 @@ func (m *DomainNotificationV1) validateItemType(formats strfmt.Registry) error { return nil } +func (m *DomainNotificationV1) validateLogs(formats strfmt.Registry) error { + if swag.IsZero(m.Logs) { // not required + return nil + } + + for i := 0; i < len(m.Logs); i++ { + if swag.IsZero(m.Logs[i]) { // not required + continue + } + + if m.Logs[i] != nil { + if err := m.Logs[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("logs" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("logs" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainNotificationV1) validateRawIntelID(formats strfmt.Registry) error { if err := validate.Required("raw_intel_id", "body", m.RawIntelID); err != nil { @@ -353,6 +387,10 @@ func (m *DomainNotificationV1) ContextValidate(ctx context.Context, formats strf res = append(res, err) } + if err := m.contextValidateLogs(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateTyposquatting(ctx, formats); err != nil { res = append(res, err) } @@ -366,6 +404,11 @@ func (m *DomainNotificationV1) ContextValidate(ctx context.Context, formats strf func (m *DomainNotificationV1) contextValidateBreachSummary(ctx context.Context, formats strfmt.Registry) error { if m.BreachSummary != nil { + + if swag.IsZero(m.BreachSummary) { // not required + return nil + } + if err := m.BreachSummary.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("breach_summary") @@ -379,9 +422,39 @@ func (m *DomainNotificationV1) contextValidateBreachSummary(ctx context.Context, return nil } +func (m *DomainNotificationV1) contextValidateLogs(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Logs); i++ { + + if m.Logs[i] != nil { + + if swag.IsZero(m.Logs[i]) { // not required + return nil + } + + if err := m.Logs[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("logs" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("logs" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainNotificationV1) contextValidateTyposquatting(ctx context.Context, formats strfmt.Registry) error { if m.Typosquatting != nil { + + if swag.IsZero(m.Typosquatting) { // not required + return nil + } + if err := m.Typosquatting.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("typosquatting") diff --git a/falcon/models/domain_notifications.go b/falcon/models/domain_notifications.go index 9abedf23..393725d7 100644 --- a/falcon/models/domain_notifications.go +++ b/falcon/models/domain_notifications.go @@ -95,6 +95,7 @@ func (m *DomainNotifications) ContextValidate(ctx context.Context, formats strfm func (m *DomainNotifications) contextValidateConfig(ctx context.Context, formats strfmt.Registry) error { if m.Config != nil { + if err := m.Config.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("config") diff --git a/falcon/models/domain_policy_info.go b/falcon/models/domain_policy_info.go index ea63bc65..4580bfb9 100644 --- a/falcon/models/domain_policy_info.go +++ b/falcon/models/domain_policy_info.go @@ -38,15 +38,40 @@ type DomainPolicyInfo struct { // Format: date-time UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` + // account scope + // Required: true + AccountScope *string `json:"account_scope"` + // alert logic AlertLogic string `json:"alert_logic,omitempty"` // api command APICommand string `json:"api_command,omitempty"` + // asset type id + AssetTypeID int32 `json:"asset_type_id,omitempty"` + + // attack tool + AttackTool string `json:"attack_tool,omitempty"` + + // attack tool command + AttackToolCommand string `json:"attack_tool_command,omitempty"` + + // attack types + AttackTypes []string `json:"attack_types"` + + // cis benchmark ids + CisBenchmarkIds []int64 `json:"cis_benchmark_ids"` + + // cisa benchmark ids + CisaBenchmarkIds []int64 `json:"cisa_benchmark_ids"` + // cli command CliCommand string `json:"cli_command,omitempty"` + // cloud asset type + CloudAssetType string `json:"cloud_asset_type,omitempty"` + // cloud document CloudDocument string `json:"cloud_document,omitempty"` @@ -68,6 +93,9 @@ type DomainPolicyInfo struct { // cloud service type CloudServiceType string `json:"cloud_service_type,omitempty"` + // confidence + Confidence string `json:"confidence,omitempty"` + // default severity DefaultSeverity string `json:"default_severity,omitempty"` @@ -77,12 +105,38 @@ type DomainPolicyInfo struct { // event type EventType string `json:"event_type,omitempty"` + // fql policy + FqlPolicy string `json:"fql_policy,omitempty"` + + // internal only + InternalOnly bool `json:"internal_only,omitempty"` + + // is enabled + // Required: true + IsEnabled *bool `json:"is_enabled"` + + // is remediable + // Required: true + IsRemediable *bool `json:"is_remediable"` + + // iso benchmark ids + IsoBenchmarkIds []int64 `json:"iso_benchmark_ids"` + // mitre attack cloud matrix MitreAttackCloudMatrix string `json:"mitre_attack_cloud_matrix,omitempty"` // mitre attack cloud subtype MitreAttackCloudSubtype string `json:"mitre_attack_cloud_subtype,omitempty"` + // nist benchmark ids + NistBenchmarkIds []int64 `json:"nist_benchmark_ids"` + + // pci benchmark ids + PciBenchmarkIds []int64 `json:"pci_benchmark_ids"` + + // policy confidence score + PolicyConfidenceScore int32 `json:"policy_confidence_score,omitempty"` + // policy fail query PolicyFailQuery string `json:"policy_fail_query,omitempty"` @@ -95,8 +149,38 @@ type DomainPolicyInfo struct { // policy severity PolicySeverity int32 `json:"policy_severity,omitempty"` + // policy severity score + PolicySeverityScore int32 `json:"policy_severity_score,omitempty"` + // policy statement PolicyStatement string `json:"policy_statement,omitempty"` + + // policy type + PolicyType string `json:"policy_type,omitempty"` + + // remediation summary + RemediationSummary string `json:"remediation_summary,omitempty"` + + // soc2 benchmark ids + Soc2BenchmarkIds []int64 `json:"soc2_benchmark_ids"` + + // tactic + Tactic string `json:"tactic,omitempty"` + + // tactic id + TacticID string `json:"tactic_id,omitempty"` + + // tactic url + TacticURL string `json:"tactic_url,omitempty"` + + // technique + Technique string `json:"technique,omitempty"` + + // technique id + TechniqueID string `json:"technique_id,omitempty"` + + // technique url + TechniqueURL string `json:"technique_url,omitempty"` } // Validate validates this domain policy info @@ -119,6 +203,18 @@ func (m *DomainPolicyInfo) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateAccountScope(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsEnabled(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsRemediable(formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -173,6 +269,33 @@ func (m *DomainPolicyInfo) validateUpdatedAt(formats strfmt.Registry) error { return nil } +func (m *DomainPolicyInfo) validateAccountScope(formats strfmt.Registry) error { + + if err := validate.Required("account_scope", "body", m.AccountScope); err != nil { + return err + } + + return nil +} + +func (m *DomainPolicyInfo) validateIsEnabled(formats strfmt.Registry) error { + + if err := validate.Required("is_enabled", "body", m.IsEnabled); err != nil { + return err + } + + return nil +} + +func (m *DomainPolicyInfo) validateIsRemediable(formats strfmt.Registry) error { + + if err := validate.Required("is_remediable", "body", m.IsRemediable); err != nil { + return err + } + + return nil +} + // ContextValidate validates this domain policy info based on context it is used func (m *DomainPolicyInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil diff --git a/falcon/models/domain_public_indicator_v3.go b/falcon/models/domain_public_indicator_v3.go index 7494f781..d4875828 100644 --- a/falcon/models/domain_public_indicator_v3.go +++ b/falcon/models/domain_public_indicator_v3.go @@ -413,6 +413,11 @@ func (m *DomainPublicIndicatorV3) contextValidateLabels(ctx context.Context, for for i := 0; i < len(m.Labels); i++ { if m.Labels[i] != nil { + + if swag.IsZero(m.Labels[i]) { // not required + return nil + } + if err := m.Labels[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("labels" + "." + strconv.Itoa(i)) @@ -433,6 +438,11 @@ func (m *DomainPublicIndicatorV3) contextValidateRelations(ctx context.Context, for i := 0; i < len(m.Relations); i++ { if m.Relations[i] != nil { + + if swag.IsZero(m.Relations[i]) { // not required + return nil + } + if err := m.Relations[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("relations" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_public_indicators_v3_response.go b/falcon/models/domain_public_indicators_v3_response.go index 45c5c1b4..40223a6e 100644 --- a/falcon/models/domain_public_indicators_v3_response.go +++ b/falcon/models/domain_public_indicators_v3_response.go @@ -156,6 +156,11 @@ func (m *DomainPublicIndicatorsV3Response) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainPublicIndicatorsV3Response) contextValidateErrors(ctx context.Con func (m *DomainPublicIndicatorsV3Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainPublicIndicatorsV3Response) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_query_mitre_attacks_response.go b/falcon/models/domain_query_mitre_attacks_response.go new file mode 100644 index 00000000..229837c8 --- /dev/null +++ b/falcon/models/domain_query_mitre_attacks_response.go @@ -0,0 +1,190 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainQueryMitreAttacksResponse domain query mitre attacks response +// +// swagger:model domain.QueryMitreAttacksResponse +type DomainQueryMitreAttacksResponse struct { + + // Array of API Errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // Meta information of a request, including traceID of the request and pagination information + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // Actor's MITRE attack (Tactic and Technique) ids, represents a concatenation of actors slug, tactic id and technique id (optional) concatenated by underscore, example: fancy-bear_TA0011_T1071' + // Required: true + Resources []string `json:"resources"` +} + +// Validate validates this domain query mitre attacks response +func (m *DomainQueryMitreAttacksResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainQueryMitreAttacksResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainQueryMitreAttacksResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainQueryMitreAttacksResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain query mitre attacks response based on the context it is used +func (m *DomainQueryMitreAttacksResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainQueryMitreAttacksResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainQueryMitreAttacksResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainQueryMitreAttacksResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainQueryMitreAttacksResponse) UnmarshalBinary(b []byte) error { + var res DomainQueryMitreAttacksResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_query_response.go b/falcon/models/domain_query_response.go index c4ea2c18..1bf1d2dc 100644 --- a/falcon/models/domain_query_response.go +++ b/falcon/models/domain_query_response.go @@ -132,6 +132,11 @@ func (m *DomainQueryResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -150,6 +155,7 @@ func (m *DomainQueryResponse) contextValidateErrors(ctx context.Context, formats func (m *DomainQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_queued_session_job.go b/falcon/models/domain_queued_session_job.go index 7229f9dc..72a78798 100644 --- a/falcon/models/domain_queued_session_job.go +++ b/falcon/models/domain_queued_session_job.go @@ -236,6 +236,11 @@ func (m *DomainQueuedSessionJob) contextValidateCommands(ctx context.Context, fo for i := 0; i < len(m.Commands); i++ { if m.Commands[i] != nil { + + if swag.IsZero(m.Commands[i]) { // not required + return nil + } + if err := m.Commands[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("Commands" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_queued_session_response_wrapper.go b/falcon/models/domain_queued_session_response_wrapper.go index 53ee50c3..2d8cfabc 100644 --- a/falcon/models/domain_queued_session_response_wrapper.go +++ b/falcon/models/domain_queued_session_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainQueuedSessionResponseWrapper) contextValidateErrors(ctx context.C for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainQueuedSessionResponseWrapper) contextValidateErrors(ctx context.C func (m *DomainQueuedSessionResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainQueuedSessionResponseWrapper) contextValidateResources(ctx contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_recon_api_error.go b/falcon/models/domain_recon_api_error.go index 178c34a7..21cd0713 100644 --- a/falcon/models/domain_recon_api_error.go +++ b/falcon/models/domain_recon_api_error.go @@ -123,6 +123,11 @@ func (m *DomainReconAPIError) contextValidateDetails(ctx context.Context, format for i := 0; i < len(m.Details); i++ { if m.Details[i] != nil { + + if swag.IsZero(m.Details[i]) { // not required + return nil + } + if err := m.Details[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("details" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_register_actions_request.go b/falcon/models/domain_register_actions_request.go index 42790da0..20b55665 100644 --- a/falcon/models/domain_register_actions_request.go +++ b/falcon/models/domain_register_actions_request.go @@ -102,6 +102,11 @@ func (m *DomainRegisterActionsRequest) contextValidateActions(ctx context.Contex for i := 0; i < len(m.Actions); i++ { if m.Actions[i] != nil { + + if swag.IsZero(m.Actions[i]) { // not required + return nil + } + if err := m.Actions[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("actions" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_registry_credentials_response.go b/falcon/models/domain_registry_credentials_response.go new file mode 100644 index 00000000..92c8fa61 --- /dev/null +++ b/falcon/models/domain_registry_credentials_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainRegistryCredentialsResponse domain registry credentials response +// +// swagger:model domain.RegistryCredentialsResponse +type DomainRegistryCredentialsResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DomainCredentials `json:"resources"` +} + +// Validate validates this domain registry credentials response +func (m *DomainRegistryCredentialsResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainRegistryCredentialsResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainRegistryCredentialsResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainRegistryCredentialsResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this domain registry credentials response based on the context it is used +func (m *DomainRegistryCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainRegistryCredentialsResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *DomainRegistryCredentialsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *DomainRegistryCredentialsResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainRegistryCredentialsResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainRegistryCredentialsResponse) UnmarshalBinary(b []byte) error { + var res DomainRegistryCredentialsResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_report_execution_launch_request_v1.go b/falcon/models/domain_report_execution_launch_request_v1.go new file mode 100644 index 00000000..73c73696 --- /dev/null +++ b/falcon/models/domain_report_execution_launch_request_v1.go @@ -0,0 +1,71 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainReportExecutionLaunchRequestV1 domain report execution launch request v1 +// +// swagger:model domain.ReportExecutionLaunchRequestV1 +type DomainReportExecutionLaunchRequestV1 struct { + + // id + // Required: true + ID *string `json:"id"` +} + +// Validate validates this domain report execution launch request v1 +func (m *DomainReportExecutionLaunchRequestV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainReportExecutionLaunchRequestV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain report execution launch request v1 based on context it is used +func (m *DomainReportExecutionLaunchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainReportExecutionLaunchRequestV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainReportExecutionLaunchRequestV1) UnmarshalBinary(b []byte) error { + var res DomainReportExecutionLaunchRequestV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_report_execution_launch_request_v1.go b/falcon/models/domain_report_execution_retry_request_v1.go similarity index 53% rename from falcon/models/api_report_execution_launch_request_v1.go rename to falcon/models/domain_report_execution_retry_request_v1.go index d40c1825..6487c344 100644 --- a/falcon/models/api_report_execution_launch_request_v1.go +++ b/falcon/models/domain_report_execution_retry_request_v1.go @@ -14,18 +14,18 @@ import ( "github.com/go-openapi/validate" ) -// APIReportExecutionLaunchRequestV1 api report execution launch request v1 +// DomainReportExecutionRetryRequestV1 domain report execution retry request v1 // -// swagger:model api.ReportExecutionLaunchRequestV1 -type APIReportExecutionLaunchRequestV1 struct { +// swagger:model domain.ReportExecutionRetryRequestV1 +type DomainReportExecutionRetryRequestV1 struct { // id // Required: true ID *string `json:"id"` } -// Validate validates this api report execution launch request v1 -func (m *APIReportExecutionLaunchRequestV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain report execution retry request v1 +func (m *DomainReportExecutionRetryRequestV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -38,7 +38,7 @@ func (m *APIReportExecutionLaunchRequestV1) Validate(formats strfmt.Registry) er return nil } -func (m *APIReportExecutionLaunchRequestV1) validateID(formats strfmt.Registry) error { +func (m *DomainReportExecutionRetryRequestV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -47,13 +47,13 @@ func (m *APIReportExecutionLaunchRequestV1) validateID(formats strfmt.Registry) return nil } -// ContextValidate validates this api report execution launch request v1 based on context it is used -func (m *APIReportExecutionLaunchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this domain report execution retry request v1 based on context it is used +func (m *DomainReportExecutionRetryRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *APIReportExecutionLaunchRequestV1) MarshalBinary() ([]byte, error) { +func (m *DomainReportExecutionRetryRequestV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -61,8 +61,8 @@ func (m *APIReportExecutionLaunchRequestV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIReportExecutionLaunchRequestV1) UnmarshalBinary(b []byte) error { - var res APIReportExecutionLaunchRequestV1 +func (m *DomainReportExecutionRetryRequestV1) UnmarshalBinary(b []byte) error { + var res DomainReportExecutionRetryRequestV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_report_execution_summary.go b/falcon/models/domain_report_execution_summary.go deleted file mode 100644 index 4325743a..00000000 --- a/falcon/models/domain_report_execution_summary.go +++ /dev/null @@ -1,197 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// DomainReportExecutionSummary domain report execution summary -// -// swagger:model domain.ReportExecutionSummary -type DomainReportExecutionSummary struct { - - // id - // Required: true - ID *string `json:"id"` - - // last updated on - // Required: true - // Format: date-time - LastUpdatedOn *strfmt.DateTime `json:"last_updated_on"` - - // report file reference - // Required: true - ReportFileReference *string `json:"report_file_reference"` - - // result metadata - // Required: true - ResultMetadata *DomainResultMetadata `json:"result_metadata"` - - // status - // Required: true - Status *string `json:"status"` - - // status msg - // Required: true - StatusMsg *string `json:"status_msg"` -} - -// Validate validates this domain report execution summary -func (m *DomainReportExecutionSummary) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateLastUpdatedOn(formats); err != nil { - res = append(res, err) - } - - if err := m.validateReportFileReference(formats); err != nil { - res = append(res, err) - } - - if err := m.validateResultMetadata(formats); err != nil { - res = append(res, err) - } - - if err := m.validateStatus(formats); err != nil { - res = append(res, err) - } - - if err := m.validateStatusMsg(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainReportExecutionSummary) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *DomainReportExecutionSummary) validateLastUpdatedOn(formats strfmt.Registry) error { - - if err := validate.Required("last_updated_on", "body", m.LastUpdatedOn); err != nil { - return err - } - - if err := validate.FormatOf("last_updated_on", "body", "date-time", m.LastUpdatedOn.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *DomainReportExecutionSummary) validateReportFileReference(formats strfmt.Registry) error { - - if err := validate.Required("report_file_reference", "body", m.ReportFileReference); err != nil { - return err - } - - return nil -} - -func (m *DomainReportExecutionSummary) validateResultMetadata(formats strfmt.Registry) error { - - if err := validate.Required("result_metadata", "body", m.ResultMetadata); err != nil { - return err - } - - if m.ResultMetadata != nil { - if err := m.ResultMetadata.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("result_metadata") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("result_metadata") - } - return err - } - } - - return nil -} - -func (m *DomainReportExecutionSummary) validateStatus(formats strfmt.Registry) error { - - if err := validate.Required("status", "body", m.Status); err != nil { - return err - } - - return nil -} - -func (m *DomainReportExecutionSummary) validateStatusMsg(formats strfmt.Registry) error { - - if err := validate.Required("status_msg", "body", m.StatusMsg); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this domain report execution summary based on the context it is used -func (m *DomainReportExecutionSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateResultMetadata(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *DomainReportExecutionSummary) contextValidateResultMetadata(ctx context.Context, formats strfmt.Registry) error { - - if m.ResultMetadata != nil { - if err := m.ResultMetadata.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("result_metadata") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("result_metadata") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *DomainReportExecutionSummary) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *DomainReportExecutionSummary) UnmarshalBinary(b []byte) error { - var res DomainReportExecutionSummary - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/domain_report_execution_summary_v1.go b/falcon/models/domain_report_execution_summary_v1.go new file mode 100644 index 00000000..4e2c74b3 --- /dev/null +++ b/falcon/models/domain_report_execution_summary_v1.go @@ -0,0 +1,252 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainReportExecutionSummaryV1 domain report execution summary v1 +// +// swagger:model domain.ReportExecutionSummaryV1 +type DomainReportExecutionSummaryV1 struct { + + // execution metadata + // Required: true + ExecutionMetadata *DomainExecutionMetadataSummary `json:"execution_metadata"` + + // id + // Required: true + ID *string `json:"id"` + + // last updated on + // Required: true + // Format: date-time + LastUpdatedOn *strfmt.DateTime `json:"last_updated_on"` + + // report file reference + ReportFileReference string `json:"report_file_reference,omitempty"` + + // result metadata + ResultMetadata *DomainResultMetadata `json:"result_metadata,omitempty"` + + // status + // Required: true + Status *string `json:"status"` + + // status display + // Required: true + StatusDisplay *string `json:"status_display"` + + // status msg + // Required: true + StatusMsg *string `json:"status_msg"` +} + +// Validate validates this domain report execution summary v1 +func (m *DomainReportExecutionSummaryV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateExecutionMetadata(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastUpdatedOn(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResultMetadata(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatusDisplay(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatusMsg(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateExecutionMetadata(formats strfmt.Registry) error { + + if err := validate.Required("execution_metadata", "body", m.ExecutionMetadata); err != nil { + return err + } + + if m.ExecutionMetadata != nil { + if err := m.ExecutionMetadata.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("execution_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("execution_metadata") + } + return err + } + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateLastUpdatedOn(formats strfmt.Registry) error { + + if err := validate.Required("last_updated_on", "body", m.LastUpdatedOn); err != nil { + return err + } + + if err := validate.FormatOf("last_updated_on", "body", "date-time", m.LastUpdatedOn.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateResultMetadata(formats strfmt.Registry) error { + if swag.IsZero(m.ResultMetadata) { // not required + return nil + } + + if m.ResultMetadata != nil { + if err := m.ResultMetadata.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("result_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("result_metadata") + } + return err + } + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateStatusDisplay(formats strfmt.Registry) error { + + if err := validate.Required("status_display", "body", m.StatusDisplay); err != nil { + return err + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) validateStatusMsg(formats strfmt.Registry) error { + + if err := validate.Required("status_msg", "body", m.StatusMsg); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain report execution summary v1 based on the context it is used +func (m *DomainReportExecutionSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateExecutionMetadata(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResultMetadata(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainReportExecutionSummaryV1) contextValidateExecutionMetadata(ctx context.Context, formats strfmt.Registry) error { + + if m.ExecutionMetadata != nil { + + if err := m.ExecutionMetadata.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("execution_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("execution_metadata") + } + return err + } + } + + return nil +} + +func (m *DomainReportExecutionSummaryV1) contextValidateResultMetadata(ctx context.Context, formats strfmt.Registry) error { + + if m.ResultMetadata != nil { + + if swag.IsZero(m.ResultMetadata) { // not required + return nil + } + + if err := m.ResultMetadata.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("result_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("result_metadata") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainReportExecutionSummaryV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainReportExecutionSummaryV1) UnmarshalBinary(b []byte) error { + var res DomainReportExecutionSummaryV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_report_execution_v1.go b/falcon/models/domain_report_execution_v1.go similarity index 76% rename from falcon/models/api_report_execution_v1.go rename to falcon/models/domain_report_execution_v1.go index 0d753f93..4552c590 100644 --- a/falcon/models/api_report_execution_v1.go +++ b/falcon/models/domain_report_execution_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// APIReportExecutionV1 api report execution v1 +// DomainReportExecutionV1 domain report execution v1 // -// swagger:model api.ReportExecutionV1 -type APIReportExecutionV1 struct { +// swagger:model domain.ReportExecutionV1 +type DomainReportExecutionV1 struct { // can write CanWrite bool `json:"can_write,omitempty"` @@ -32,7 +32,7 @@ type APIReportExecutionV1 struct { CustomerID *string `json:"customer_id"` // execution metadata - ExecutionMetadata *APIExecutionMetadataV1 `json:"execution_metadata,omitempty"` + ExecutionMetadata *DomainExecutionMetadataV1 `json:"execution_metadata,omitempty"` // expiration on // Required: true @@ -96,8 +96,8 @@ type APIReportExecutionV1 struct { UserUUID *string `json:"user_uuid"` } -// Validate validates this api report execution v1 -func (m *APIReportExecutionV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain report execution v1 +func (m *DomainReportExecutionV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCreatedOn(formats); err != nil { @@ -166,7 +166,7 @@ func (m *APIReportExecutionV1) Validate(formats strfmt.Registry) error { return nil } -func (m *APIReportExecutionV1) validateCreatedOn(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateCreatedOn(formats strfmt.Registry) error { if err := validate.Required("created_on", "body", m.CreatedOn); err != nil { return err @@ -179,7 +179,7 @@ func (m *APIReportExecutionV1) validateCreatedOn(formats strfmt.Registry) error return nil } -func (m *APIReportExecutionV1) validateCustomerID(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateCustomerID(formats strfmt.Registry) error { if err := validate.Required("customer_id", "body", m.CustomerID); err != nil { return err @@ -188,7 +188,7 @@ func (m *APIReportExecutionV1) validateCustomerID(formats strfmt.Registry) error return nil } -func (m *APIReportExecutionV1) validateExecutionMetadata(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateExecutionMetadata(formats strfmt.Registry) error { if swag.IsZero(m.ExecutionMetadata) { // not required return nil } @@ -207,7 +207,7 @@ func (m *APIReportExecutionV1) validateExecutionMetadata(formats strfmt.Registry return nil } -func (m *APIReportExecutionV1) validateExpirationOn(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateExpirationOn(formats strfmt.Registry) error { if err := validate.Required("expiration_on", "body", m.ExpirationOn); err != nil { return err @@ -220,7 +220,7 @@ func (m *APIReportExecutionV1) validateExpirationOn(formats strfmt.Registry) err return nil } -func (m *APIReportExecutionV1) validateID(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -229,7 +229,7 @@ func (m *APIReportExecutionV1) validateID(formats strfmt.Registry) error { return nil } -func (m *APIReportExecutionV1) validateLastUpdatedOn(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateLastUpdatedOn(formats strfmt.Registry) error { if err := validate.Required("last_updated_on", "body", m.LastUpdatedOn); err != nil { return err @@ -242,7 +242,7 @@ func (m *APIReportExecutionV1) validateLastUpdatedOn(formats strfmt.Registry) er return nil } -func (m *APIReportExecutionV1) validateResultMetadata(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateResultMetadata(formats strfmt.Registry) error { if swag.IsZero(m.ResultMetadata) { // not required return nil } @@ -261,7 +261,7 @@ func (m *APIReportExecutionV1) validateResultMetadata(formats strfmt.Registry) e return nil } -func (m *APIReportExecutionV1) validateScheduledReportID(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateScheduledReportID(formats strfmt.Registry) error { if err := validate.Required("scheduled_report_id", "body", m.ScheduledReportID); err != nil { return err @@ -270,7 +270,7 @@ func (m *APIReportExecutionV1) validateScheduledReportID(formats strfmt.Registry return nil } -func (m *APIReportExecutionV1) validateSharedWith(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateSharedWith(formats strfmt.Registry) error { if err := validate.Required("shared_with", "body", m.SharedWith); err != nil { return err @@ -279,7 +279,7 @@ func (m *APIReportExecutionV1) validateSharedWith(formats strfmt.Registry) error return nil } -func (m *APIReportExecutionV1) validateStatus(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateStatus(formats strfmt.Registry) error { if err := validate.Required("status", "body", m.Status); err != nil { return err @@ -288,7 +288,7 @@ func (m *APIReportExecutionV1) validateStatus(formats strfmt.Registry) error { return nil } -func (m *APIReportExecutionV1) validateStatusDisplay(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateStatusDisplay(formats strfmt.Registry) error { if err := validate.Required("status_display", "body", m.StatusDisplay); err != nil { return err @@ -297,7 +297,7 @@ func (m *APIReportExecutionV1) validateStatusDisplay(formats strfmt.Registry) er return nil } -func (m *APIReportExecutionV1) validateStatusMsg(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateStatusMsg(formats strfmt.Registry) error { if err := validate.Required("status_msg", "body", m.StatusMsg); err != nil { return err @@ -306,7 +306,7 @@ func (m *APIReportExecutionV1) validateStatusMsg(formats strfmt.Registry) error return nil } -func (m *APIReportExecutionV1) validateType(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -315,7 +315,7 @@ func (m *APIReportExecutionV1) validateType(formats strfmt.Registry) error { return nil } -func (m *APIReportExecutionV1) validateUserID(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateUserID(formats strfmt.Registry) error { if err := validate.Required("user_id", "body", m.UserID); err != nil { return err @@ -324,7 +324,7 @@ func (m *APIReportExecutionV1) validateUserID(formats strfmt.Registry) error { return nil } -func (m *APIReportExecutionV1) validateUserUUID(formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) validateUserUUID(formats strfmt.Registry) error { if err := validate.Required("user_uuid", "body", m.UserUUID); err != nil { return err @@ -333,8 +333,8 @@ func (m *APIReportExecutionV1) validateUserUUID(formats strfmt.Registry) error { return nil } -// ContextValidate validate this api report execution v1 based on the context it is used -func (m *APIReportExecutionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain report execution v1 based on the context it is used +func (m *DomainReportExecutionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateExecutionMetadata(ctx, formats); err != nil { @@ -351,9 +351,14 @@ func (m *APIReportExecutionV1) ContextValidate(ctx context.Context, formats strf return nil } -func (m *APIReportExecutionV1) contextValidateExecutionMetadata(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) contextValidateExecutionMetadata(ctx context.Context, formats strfmt.Registry) error { if m.ExecutionMetadata != nil { + + if swag.IsZero(m.ExecutionMetadata) { // not required + return nil + } + if err := m.ExecutionMetadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("execution_metadata") @@ -367,9 +372,14 @@ func (m *APIReportExecutionV1) contextValidateExecutionMetadata(ctx context.Cont return nil } -func (m *APIReportExecutionV1) contextValidateResultMetadata(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainReportExecutionV1) contextValidateResultMetadata(ctx context.Context, formats strfmt.Registry) error { if m.ResultMetadata != nil { + + if swag.IsZero(m.ResultMetadata) { // not required + return nil + } + if err := m.ResultMetadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("result_metadata") @@ -384,7 +394,7 @@ func (m *APIReportExecutionV1) contextValidateResultMetadata(ctx context.Context } // MarshalBinary interface implementation -func (m *APIReportExecutionV1) MarshalBinary() ([]byte, error) { +func (m *DomainReportExecutionV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -392,8 +402,8 @@ func (m *APIReportExecutionV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIReportExecutionV1) UnmarshalBinary(b []byte) error { - var res APIReportExecutionV1 +func (m *DomainReportExecutionV1) UnmarshalBinary(b []byte) error { + var res DomainReportExecutionV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_msa_external_incident_response.go b/falcon/models/domain_report_executions_response_v1.go similarity index 75% rename from falcon/models/api_msa_external_incident_response.go rename to falcon/models/domain_report_executions_response_v1.go index 23f4ba18..4d5af8b4 100644 --- a/falcon/models/api_msa_external_incident_response.go +++ b/falcon/models/domain_report_executions_response_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaExternalIncidentResponse api msa external incident response +// DomainReportExecutionsResponseV1 domain report executions response v1 // -// swagger:model api.MsaExternalIncidentResponse -type APIMsaExternalIncidentResponse struct { +// swagger:model domain.ReportExecutionsResponseV1 +type DomainReportExecutionsResponseV1 struct { // errors // Required: true @@ -30,11 +30,11 @@ type APIMsaExternalIncidentResponse struct { // resources // Required: true - Resources []*DomainIncident `json:"resources"` + Resources []*DomainReportExecutionV1 `json:"resources"` } -// Validate validates this api msa external incident response -func (m *APIMsaExternalIncidentResponse) Validate(formats strfmt.Registry) error { +// Validate validates this domain report executions response v1 +func (m *DomainReportExecutionsResponseV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaExternalIncidentResponse) Validate(formats strfmt.Registry) error return nil } -func (m *APIMsaExternalIncidentResponse) validateErrors(formats strfmt.Registry) error { +func (m *DomainReportExecutionsResponseV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaExternalIncidentResponse) validateErrors(formats strfmt.Registry) return nil } -func (m *APIMsaExternalIncidentResponse) validateMeta(formats strfmt.Registry) error { +func (m *DomainReportExecutionsResponseV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaExternalIncidentResponse) validateMeta(formats strfmt.Registry) e return nil } -func (m *APIMsaExternalIncidentResponse) validateResources(formats strfmt.Registry) error { +func (m *DomainReportExecutionsResponseV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *APIMsaExternalIncidentResponse) validateResources(formats strfmt.Regist return nil } -// ContextValidate validate this api msa external incident response based on the context it is used -func (m *APIMsaExternalIncidentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain report executions response v1 based on the context it is used +func (m *DomainReportExecutionsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *APIMsaExternalIncidentResponse) ContextValidate(ctx context.Context, fo return nil } -func (m *APIMsaExternalIncidentResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainReportExecutionsResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *APIMsaExternalIncidentResponse) contextValidateErrors(ctx context.Conte return nil } -func (m *APIMsaExternalIncidentResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainReportExecutionsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *APIMsaExternalIncidentResponse) contextValidateMeta(ctx context.Context return nil } -func (m *APIMsaExternalIncidentResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainReportExecutionsResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *APIMsaExternalIncidentResponse) contextValidateResources(ctx context.Co } // MarshalBinary interface implementation -func (m *APIMsaExternalIncidentResponse) MarshalBinary() ([]byte, error) { +func (m *DomainReportExecutionsResponseV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *APIMsaExternalIncidentResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaExternalIncidentResponse) UnmarshalBinary(b []byte) error { - var res APIMsaExternalIncidentResponse +func (m *DomainReportExecutionsResponseV1) UnmarshalBinary(b []byte) error { + var res DomainReportExecutionsResponseV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_report_metadata.go b/falcon/models/domain_report_metadata.go new file mode 100644 index 00000000..928c9df9 --- /dev/null +++ b/falcon/models/domain_report_metadata.go @@ -0,0 +1,312 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainReportMetadata domain report metadata +// +// swagger:model domain.ReportMetadata +type DomainReportMetadata struct { + + // created by user id + // Required: true + CreatedByUserID *string `json:"created_by_user_id"` + + // created by uuid + // Required: true + CreatedByUUID *string `json:"created_by_uuid"` + + // discover params + DiscoverParams *DomainDiscoverParams `json:"discover_params,omitempty"` + + // last scheduled execution + LastScheduledExecution *DomainLastScheduledExecution `json:"last_scheduled_execution,omitempty"` + + // last unscheduled execution + // Required: true + LastUnscheduledExecution *DomainLastUnscheduledExecution `json:"last_unscheduled_execution"` + + // subtype + // Required: true + Subtype *string `json:"subtype"` + + // xdr params + XdrParams *DomainXDRParams `json:"xdr_params,omitempty"` +} + +// Validate validates this domain report metadata +func (m *DomainReportMetadata) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCreatedByUserID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCreatedByUUID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDiscoverParams(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastScheduledExecution(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastUnscheduledExecution(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSubtype(formats); err != nil { + res = append(res, err) + } + + if err := m.validateXdrParams(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainReportMetadata) validateCreatedByUserID(formats strfmt.Registry) error { + + if err := validate.Required("created_by_user_id", "body", m.CreatedByUserID); err != nil { + return err + } + + return nil +} + +func (m *DomainReportMetadata) validateCreatedByUUID(formats strfmt.Registry) error { + + if err := validate.Required("created_by_uuid", "body", m.CreatedByUUID); err != nil { + return err + } + + return nil +} + +func (m *DomainReportMetadata) validateDiscoverParams(formats strfmt.Registry) error { + if swag.IsZero(m.DiscoverParams) { // not required + return nil + } + + if m.DiscoverParams != nil { + if err := m.DiscoverParams.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("discover_params") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("discover_params") + } + return err + } + } + + return nil +} + +func (m *DomainReportMetadata) validateLastScheduledExecution(formats strfmt.Registry) error { + if swag.IsZero(m.LastScheduledExecution) { // not required + return nil + } + + if m.LastScheduledExecution != nil { + if err := m.LastScheduledExecution.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("last_scheduled_execution") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("last_scheduled_execution") + } + return err + } + } + + return nil +} + +func (m *DomainReportMetadata) validateLastUnscheduledExecution(formats strfmt.Registry) error { + + if err := validate.Required("last_unscheduled_execution", "body", m.LastUnscheduledExecution); err != nil { + return err + } + + if m.LastUnscheduledExecution != nil { + if err := m.LastUnscheduledExecution.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("last_unscheduled_execution") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("last_unscheduled_execution") + } + return err + } + } + + return nil +} + +func (m *DomainReportMetadata) validateSubtype(formats strfmt.Registry) error { + + if err := validate.Required("subtype", "body", m.Subtype); err != nil { + return err + } + + return nil +} + +func (m *DomainReportMetadata) validateXdrParams(formats strfmt.Registry) error { + if swag.IsZero(m.XdrParams) { // not required + return nil + } + + if m.XdrParams != nil { + if err := m.XdrParams.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("xdr_params") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("xdr_params") + } + return err + } + } + + return nil +} + +// ContextValidate validate this domain report metadata based on the context it is used +func (m *DomainReportMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateDiscoverParams(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateLastScheduledExecution(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateLastUnscheduledExecution(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateXdrParams(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainReportMetadata) contextValidateDiscoverParams(ctx context.Context, formats strfmt.Registry) error { + + if m.DiscoverParams != nil { + + if swag.IsZero(m.DiscoverParams) { // not required + return nil + } + + if err := m.DiscoverParams.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("discover_params") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("discover_params") + } + return err + } + } + + return nil +} + +func (m *DomainReportMetadata) contextValidateLastScheduledExecution(ctx context.Context, formats strfmt.Registry) error { + + if m.LastScheduledExecution != nil { + + if swag.IsZero(m.LastScheduledExecution) { // not required + return nil + } + + if err := m.LastScheduledExecution.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("last_scheduled_execution") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("last_scheduled_execution") + } + return err + } + } + + return nil +} + +func (m *DomainReportMetadata) contextValidateLastUnscheduledExecution(ctx context.Context, formats strfmt.Registry) error { + + if m.LastUnscheduledExecution != nil { + + if err := m.LastUnscheduledExecution.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("last_unscheduled_execution") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("last_unscheduled_execution") + } + return err + } + } + + return nil +} + +func (m *DomainReportMetadata) contextValidateXdrParams(ctx context.Context, formats strfmt.Registry) error { + + if m.XdrParams != nil { + + if swag.IsZero(m.XdrParams) { // not required + return nil + } + + if err := m.XdrParams.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("xdr_params") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("xdr_params") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainReportMetadata) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainReportMetadata) UnmarshalBinary(b []byte) error { + var res DomainReportMetadata + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_role.go b/falcon/models/domain_role.go new file mode 100644 index 00000000..ec2f4671 --- /dev/null +++ b/falcon/models/domain_role.go @@ -0,0 +1,125 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainRole domain role +// +// swagger:model domain.Role +type DomainRole struct { + + // cid + Cid string `json:"cid,omitempty"` + + // description + // Required: true + Description *string `json:"description"` + + // display name + // Required: true + DisplayName *string `json:"display_name"` + + // id + // Required: true + ID *string `json:"id"` + + // is global + // Required: true + IsGlobal *bool `json:"is_global"` +} + +// Validate validates this domain role +func (m *DomainRole) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDescription(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDisplayName(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsGlobal(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainRole) validateDescription(formats strfmt.Registry) error { + + if err := validate.Required("description", "body", m.Description); err != nil { + return err + } + + return nil +} + +func (m *DomainRole) validateDisplayName(formats strfmt.Registry) error { + + if err := validate.Required("display_name", "body", m.DisplayName); err != nil { + return err + } + + return nil +} + +func (m *DomainRole) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *DomainRole) validateIsGlobal(formats strfmt.Registry) error { + + if err := validate.Required("is_global", "body", m.IsGlobal); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain role based on context it is used +func (m *DomainRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainRole) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainRole) UnmarshalBinary(b []byte) error { + var res DomainRole + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_rule.go b/falcon/models/domain_rule.go index c543aec7..cfd1914b 100644 --- a/falcon/models/domain_rule.go +++ b/falcon/models/domain_rule.go @@ -19,56 +19,60 @@ import ( // swagger:model domain.Rule type DomainRule struct { - // The categories associated with the rule + // created date // Required: true - Categories []string `json:"categories"` + CreatedDate *int64 `json:"created_date"` - // UTC timestamp when rule was created + // description // Required: true - CreatedDate *string `json:"created_date"` + Description *string `json:"description"` - // The ID of the customer + // id // Required: true - CustomerID *string `json:"customer_id"` + ID *int32 `json:"id"` - // The ID of the rule + // last modified date // Required: true - ID *string `json:"id"` + LastModifiedDate *int64 `json:"last_modified_date"` - // The name of the rule + // name // Required: true Name *string `json:"name"` - // The type of the rule + // rich text description // Required: true - RuleType *string `json:"rule_type"` + RichTextDescription *string `json:"rich_text_description"` - // UTC timestamp when rule was last updated + // short description // Required: true - UpdatedDate *string `json:"updated_date"` + ShortDescription *string `json:"short_description"` - // The value of the rule + // tags // Required: true - Value *string `json:"value"` + Tags []string `json:"tags"` + + // type + // Required: true + Type *string `json:"type"` } // Validate validates this domain rule func (m *DomainRule) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateCategories(formats); err != nil { + if err := m.validateCreatedDate(formats); err != nil { res = append(res, err) } - if err := m.validateCreatedDate(formats); err != nil { + if err := m.validateDescription(formats); err != nil { res = append(res, err) } - if err := m.validateCustomerID(formats); err != nil { + if err := m.validateID(formats); err != nil { res = append(res, err) } - if err := m.validateID(formats); err != nil { + if err := m.validateLastModifiedDate(formats); err != nil { res = append(res, err) } @@ -76,15 +80,19 @@ func (m *DomainRule) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateRuleType(formats); err != nil { + if err := m.validateRichTextDescription(formats); err != nil { res = append(res, err) } - if err := m.validateUpdatedDate(formats); err != nil { + if err := m.validateShortDescription(formats); err != nil { res = append(res, err) } - if err := m.validateValue(formats); err != nil { + if err := m.validateTags(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { res = append(res, err) } @@ -94,36 +102,36 @@ func (m *DomainRule) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainRule) validateCategories(formats strfmt.Registry) error { +func (m *DomainRule) validateCreatedDate(formats strfmt.Registry) error { - if err := validate.Required("categories", "body", m.Categories); err != nil { + if err := validate.Required("created_date", "body", m.CreatedDate); err != nil { return err } return nil } -func (m *DomainRule) validateCreatedDate(formats strfmt.Registry) error { +func (m *DomainRule) validateDescription(formats strfmt.Registry) error { - if err := validate.Required("created_date", "body", m.CreatedDate); err != nil { + if err := validate.Required("description", "body", m.Description); err != nil { return err } return nil } -func (m *DomainRule) validateCustomerID(formats strfmt.Registry) error { +func (m *DomainRule) validateID(formats strfmt.Registry) error { - if err := validate.Required("customer_id", "body", m.CustomerID); err != nil { + if err := validate.Required("id", "body", m.ID); err != nil { return err } return nil } -func (m *DomainRule) validateID(formats strfmt.Registry) error { +func (m *DomainRule) validateLastModifiedDate(formats strfmt.Registry) error { - if err := validate.Required("id", "body", m.ID); err != nil { + if err := validate.Required("last_modified_date", "body", m.LastModifiedDate); err != nil { return err } @@ -139,27 +147,36 @@ func (m *DomainRule) validateName(formats strfmt.Registry) error { return nil } -func (m *DomainRule) validateRuleType(formats strfmt.Registry) error { +func (m *DomainRule) validateRichTextDescription(formats strfmt.Registry) error { + + if err := validate.Required("rich_text_description", "body", m.RichTextDescription); err != nil { + return err + } + + return nil +} + +func (m *DomainRule) validateShortDescription(formats strfmt.Registry) error { - if err := validate.Required("rule_type", "body", m.RuleType); err != nil { + if err := validate.Required("short_description", "body", m.ShortDescription); err != nil { return err } return nil } -func (m *DomainRule) validateUpdatedDate(formats strfmt.Registry) error { +func (m *DomainRule) validateTags(formats strfmt.Registry) error { - if err := validate.Required("updated_date", "body", m.UpdatedDate); err != nil { + if err := validate.Required("tags", "body", m.Tags); err != nil { return err } return nil } -func (m *DomainRule) validateValue(formats strfmt.Registry) error { +func (m *DomainRule) validateType(formats strfmt.Registry) error { - if err := validate.Required("value", "body", m.Value); err != nil { + if err := validate.Required("type", "body", m.Type); err != nil { return err } diff --git a/falcon/models/domain_rule_entities_response.go b/falcon/models/domain_rule_entities_response.go index 0816db3d..468ac531 100644 --- a/falcon/models/domain_rule_entities_response.go +++ b/falcon/models/domain_rule_entities_response.go @@ -154,6 +154,11 @@ func (m *DomainRuleEntitiesResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainRuleEntitiesResponse) contextValidateErrors(ctx context.Context, func (m *DomainRuleEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainRuleEntitiesResponse) contextValidateResources(ctx context.Contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_rule_meta_info.go b/falcon/models/domain_rule_meta_info.go index 16dd70f0..148b7f4e 100644 --- a/falcon/models/domain_rule_meta_info.go +++ b/falcon/models/domain_rule_meta_info.go @@ -170,6 +170,11 @@ func (m *DomainRuleMetaInfo) ContextValidate(ctx context.Context, formats strfmt func (m *DomainRuleMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -186,6 +191,11 @@ func (m *DomainRuleMetaInfo) contextValidatePagination(ctx context.Context, form func (m *DomainRuleMetaInfo) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { if m.Quota != nil { + + if swag.IsZero(m.Quota) { // not required + return nil + } + if err := m.Quota.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quota") @@ -202,6 +212,11 @@ func (m *DomainRuleMetaInfo) contextValidateQuota(ctx context.Context, formats s func (m *DomainRuleMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/domain_rule_query_response_v1.go b/falcon/models/domain_rule_query_response_v1.go index 98957908..92ac2983 100644 --- a/falcon/models/domain_rule_query_response_v1.go +++ b/falcon/models/domain_rule_query_response_v1.go @@ -134,6 +134,11 @@ func (m *DomainRuleQueryResponseV1) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *DomainRuleQueryResponseV1) contextValidateErrors(ctx context.Context, f func (m *DomainRuleQueryResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_rules_entities_response_v1.go b/falcon/models/domain_rules_entities_response_v1.go index 1d946908..f4a823bf 100644 --- a/falcon/models/domain_rules_entities_response_v1.go +++ b/falcon/models/domain_rules_entities_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainRulesEntitiesResponseV1) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainRulesEntitiesResponseV1) contextValidateErrors(ctx context.Contex func (m *DomainRulesEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainRulesEntitiesResponseV1) contextValidateResources(ctx context.Con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_rules_response.go b/falcon/models/domain_rules_response.go index 9da08bd4..48c69075 100644 --- a/falcon/models/domain_rules_response.go +++ b/falcon/models/domain_rules_response.go @@ -156,6 +156,11 @@ func (m *DomainRulesResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainRulesResponse) contextValidateErrors(ctx context.Context, formats func (m *DomainRulesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainRulesResponse) contextValidateResources(ctx context.Context, form for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_s_p_api_combined_vulnerabilities_response.go b/falcon/models/domain_s_p_api_combined_vulnerabilities_response.go index 7e6122ff..1835e5c6 100644 --- a/falcon/models/domain_s_p_api_combined_vulnerabilities_response.go +++ b/falcon/models/domain_s_p_api_combined_vulnerabilities_response.go @@ -154,6 +154,11 @@ func (m *DomainSPAPICombinedVulnerabilitiesResponse) contextValidateErrors(ctx c for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainSPAPICombinedVulnerabilitiesResponse) contextValidateErrors(ctx c func (m *DomainSPAPICombinedVulnerabilitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainSPAPICombinedVulnerabilitiesResponse) contextValidateResources(ct for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_s_p_api_evaluation_logic_combined_response_v1.go b/falcon/models/domain_s_p_api_evaluation_logic_combined_response_v1.go index 1e0743ff..87ba8631 100644 --- a/falcon/models/domain_s_p_api_evaluation_logic_combined_response_v1.go +++ b/falcon/models/domain_s_p_api_evaluation_logic_combined_response_v1.go @@ -154,6 +154,11 @@ func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) contextValidateErrors(ctx for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) contextValidateErrors(ctx func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) contextValidateResources( for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_s_p_api_evaluation_logic_entities_response_v1.go b/falcon/models/domain_s_p_api_evaluation_logic_entities_response_v1.go index 75324cae..486e2e7a 100644 --- a/falcon/models/domain_s_p_api_evaluation_logic_entities_response_v1.go +++ b/falcon/models/domain_s_p_api_evaluation_logic_entities_response_v1.go @@ -154,6 +154,11 @@ func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) contextValidateErrors(ctx for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) contextValidateErrors(ctx func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) contextValidateResources( for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_s_p_api_query_meta.go b/falcon/models/domain_s_p_api_query_meta.go index bd966ce5..7a4f9e49 100644 --- a/falcon/models/domain_s_p_api_query_meta.go +++ b/falcon/models/domain_s_p_api_query_meta.go @@ -140,6 +140,11 @@ func (m *DomainSPAPIQueryMeta) ContextValidate(ctx context.Context, formats strf func (m *DomainSPAPIQueryMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -156,6 +161,11 @@ func (m *DomainSPAPIQueryMeta) contextValidatePagination(ctx context.Context, fo func (m *DomainSPAPIQueryMeta) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { if m.Quota != nil { + + if swag.IsZero(m.Quota) { // not required + return nil + } + if err := m.Quota.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quota") diff --git a/falcon/models/domain_s_p_api_query_response.go b/falcon/models/domain_s_p_api_query_response.go index 4a4812a9..874cb700 100644 --- a/falcon/models/domain_s_p_api_query_response.go +++ b/falcon/models/domain_s_p_api_query_response.go @@ -132,6 +132,11 @@ func (m *DomainSPAPIQueryResponse) contextValidateErrors(ctx context.Context, fo for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -150,6 +155,7 @@ func (m *DomainSPAPIQueryResponse) contextValidateErrors(ctx context.Context, fo func (m *DomainSPAPIQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/domain_s_p_api_remediation_entities_response_v2.go b/falcon/models/domain_s_p_api_remediation_entities_response_v2.go index 497be51a..317564f8 100644 --- a/falcon/models/domain_s_p_api_remediation_entities_response_v2.go +++ b/falcon/models/domain_s_p_api_remediation_entities_response_v2.go @@ -154,6 +154,11 @@ func (m *DomainSPAPIRemediationEntitiesResponseV2) contextValidateErrors(ctx con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainSPAPIRemediationEntitiesResponseV2) contextValidateErrors(ctx con func (m *DomainSPAPIRemediationEntitiesResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainSPAPIRemediationEntitiesResponseV2) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_s_p_api_vulnerabilities_entities_response_v2.go b/falcon/models/domain_s_p_api_vulnerabilities_entities_response_v2.go index df7d3a3f..4938d8bd 100644 --- a/falcon/models/domain_s_p_api_vulnerabilities_entities_response_v2.go +++ b/falcon/models/domain_s_p_api_vulnerabilities_entities_response_v2.go @@ -154,6 +154,11 @@ func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) contextValidateErrors(ctx for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) contextValidateErrors(ctx func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) contextValidateResources( for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_scan.go b/falcon/models/domain_scan.go index 99e96a2f..032b33e8 100644 --- a/falcon/models/domain_scan.go +++ b/falcon/models/domain_scan.go @@ -283,6 +283,11 @@ func (m *DomainScan) ContextValidate(ctx context.Context, formats strfmt.Registr func (m *DomainScan) contextValidateFilecount(ctx context.Context, formats strfmt.Registry) error { if m.Filecount != nil { + + if swag.IsZero(m.Filecount) { // not required + return nil + } + if err := m.Filecount.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("filecount") @@ -301,6 +306,11 @@ func (m *DomainScan) contextValidateMetadata(ctx context.Context, formats strfmt for i := 0; i < len(m.Metadata); i++ { if m.Metadata[i] != nil { + + if swag.IsZero(m.Metadata[i]) { // not required + return nil + } + if err := m.Metadata[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_scan_host_metadata.go b/falcon/models/domain_scan_host_metadata.go index 36ae4bc8..c2d3e451 100644 --- a/falcon/models/domain_scan_host_metadata.go +++ b/falcon/models/domain_scan_host_metadata.go @@ -46,6 +46,9 @@ type DomainScanHostMetadata struct { // profile id ProfileID string `json:"profile_id,omitempty"` + // scan control reason + ScanControlReason string `json:"scan_control_reason,omitempty"` + // scan id ScanID string `json:"scan_id,omitempty"` @@ -171,6 +174,11 @@ func (m *DomainScanHostMetadata) ContextValidate(ctx context.Context, formats st func (m *DomainScanHostMetadata) contextValidateFilecount(ctx context.Context, formats strfmt.Registry) error { if m.Filecount != nil { + + if swag.IsZero(m.Filecount) { // not required + return nil + } + if err := m.Filecount.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("filecount") diff --git a/falcon/models/domain_scan_metadata.go b/falcon/models/domain_scan_metadata.go index 11dbaa99..417e605b 100644 --- a/falcon/models/domain_scan_metadata.go +++ b/falcon/models/domain_scan_metadata.go @@ -37,6 +37,9 @@ type DomainScanMetadata struct { // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` + // scan control reason + ScanControlReason string `json:"scan_control_reason,omitempty"` + // scan host metadata id ScanHostMetadataID string `json:"scan_host_metadata_id,omitempty"` @@ -162,6 +165,11 @@ func (m *DomainScanMetadata) ContextValidate(ctx context.Context, formats strfmt func (m *DomainScanMetadata) contextValidateFilecount(ctx context.Context, formats strfmt.Registry) error { if m.Filecount != nil { + + if swag.IsZero(m.Filecount) { // not required + return nil + } + if err := m.Filecount.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("filecount") diff --git a/falcon/models/domain_scan_profile.go b/falcon/models/domain_scan_profile.go index 523f97d6..66880068 100644 --- a/falcon/models/domain_scan_profile.go +++ b/falcon/models/domain_scan_profile.go @@ -253,6 +253,11 @@ func (m *DomainScanProfile) contextValidateMetadata(ctx context.Context, formats for i := 0; i < len(m.Metadata); i++ { if m.Metadata[i] != nil { + + if swag.IsZero(m.Metadata[i]) { // not required + return nil + } + if err := m.Metadata[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata" + "." + strconv.Itoa(i)) @@ -271,6 +276,11 @@ func (m *DomainScanProfile) contextValidateMetadata(ctx context.Context, formats func (m *DomainScanProfile) contextValidateSchedule(ctx context.Context, formats strfmt.Registry) error { if m.Schedule != nil { + + if swag.IsZero(m.Schedule) { // not required + return nil + } + if err := m.Schedule.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("schedule") diff --git a/falcon/models/domain_scan_schedule_data_v1.go b/falcon/models/domain_scan_schedule_data_v1.go index 5b14bd54..a8631135 100644 --- a/falcon/models/domain_scan_schedule_data_v1.go +++ b/falcon/models/domain_scan_schedule_data_v1.go @@ -24,13 +24,14 @@ type DomainScanScheduleDataV1 struct { CloudPlatform *string `json:"cloud_platform"` // next scan timestamp - // Required: true // Format: date-time - NextScanTimestamp *strfmt.DateTime `json:"next_scan_timestamp"` + NextScanTimestamp strfmt.DateTime `json:"next_scan_timestamp,omitempty"` + + // scan interval + ScanInterval string `json:"scan_interval,omitempty"` // scan schedule - // Required: true - ScanSchedule *string `json:"scan_schedule"` + ScanSchedule string `json:"scan_schedule,omitempty"` } // Validate validates this domain scan schedule data v1 @@ -45,10 +46,6 @@ func (m *DomainScanScheduleDataV1) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateScanSchedule(formats); err != nil { - res = append(res, err) - } - if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -65,9 +62,8 @@ func (m *DomainScanScheduleDataV1) validateCloudPlatform(formats strfmt.Registry } func (m *DomainScanScheduleDataV1) validateNextScanTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("next_scan_timestamp", "body", m.NextScanTimestamp); err != nil { - return err + if swag.IsZero(m.NextScanTimestamp) { // not required + return nil } if err := validate.FormatOf("next_scan_timestamp", "body", "date-time", m.NextScanTimestamp.String(), formats); err != nil { @@ -77,15 +73,6 @@ func (m *DomainScanScheduleDataV1) validateNextScanTimestamp(formats strfmt.Regi return nil } -func (m *DomainScanScheduleDataV1) validateScanSchedule(formats strfmt.Registry) error { - - if err := validate.Required("scan_schedule", "body", m.ScanSchedule); err != nil { - return err - } - - return nil -} - // ContextValidate validates this domain scan schedule data v1 based on context it is used func (m *DomainScanScheduleDataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil diff --git a/falcon/models/domain_schedule.go b/falcon/models/domain_schedule.go index fc2fbcbd..344ed702 100644 --- a/falcon/models/domain_schedule.go +++ b/falcon/models/domain_schedule.go @@ -8,8 +8,10 @@ package models import ( "context" + "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" + "github.com/go-openapi/validate" ) // DomainSchedule domain schedule @@ -17,18 +19,65 @@ import ( // swagger:model domain.Schedule type DomainSchedule struct { - // ignored by channelfile - IgnoredByChannelfile bool `json:"ignored_by_channelfile,omitempty"` + // can stagger + // Required: true + CanStagger *bool `json:"can_stagger"` - // interval - Interval int32 `json:"interval,omitempty"` + // definition + // Required: true + Definition *string `json:"definition"` - // start timestamp - StartTimestamp string `json:"start_timestamp,omitempty"` + // display + // Required: true + Display *string `json:"display"` } // Validate validates this domain schedule func (m *DomainSchedule) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCanStagger(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDefinition(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDisplay(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainSchedule) validateCanStagger(formats strfmt.Registry) error { + + if err := validate.Required("can_stagger", "body", m.CanStagger); err != nil { + return err + } + + return nil +} + +func (m *DomainSchedule) validateDefinition(formats strfmt.Registry) error { + + if err := validate.Required("definition", "body", m.Definition); err != nil { + return err + } + + return nil +} + +func (m *DomainSchedule) validateDisplay(formats strfmt.Registry) error { + + if err := validate.Required("display", "body", m.Display); err != nil { + return err + } + return nil } diff --git a/falcon/models/api_scheduled_report_v1.go b/falcon/models/domain_scheduled_report_v1.go similarity index 71% rename from falcon/models/api_scheduled_report_v1.go rename to falcon/models/domain_scheduled_report_v1.go index 46e4454d..235a4b2c 100644 --- a/falcon/models/api_scheduled_report_v1.go +++ b/falcon/models/domain_scheduled_report_v1.go @@ -15,14 +15,13 @@ import ( "github.com/go-openapi/validate" ) -// APIScheduledReportV1 api scheduled report v1 +// DomainScheduledReportV1 domain scheduled report v1 // -// swagger:model api.ScheduledReportV1 -type APIScheduledReportV1 struct { +// swagger:model domain.ScheduledReportV1 +type DomainScheduledReportV1 struct { // can write - // Required: true - CanWrite *bool `json:"can_write"` + CanWrite bool `json:"can_write,omitempty"` // created on // Required: true @@ -46,7 +45,7 @@ type APIScheduledReportV1 struct { ID *string `json:"id"` // last execution - LastExecution *DomainReportExecutionSummary `json:"last_execution,omitempty"` + LastExecution *DomainReportExecutionSummaryV1 `json:"last_execution,omitempty"` // last updated on // Required: true @@ -65,6 +64,9 @@ type APIScheduledReportV1 struct { // Required: true Notifications []*DomainNotifications `json:"notifications"` + // report metadata + ReportMetadata *DomainReportMetadata `json:"report_metadata,omitempty"` + // report params // Required: true ReportParams *DomainReportParams `json:"report_params"` @@ -93,8 +95,7 @@ type APIScheduledReportV1 struct { Tracking string `json:"tracking,omitempty"` // trigger reference - // Required: true - TriggerReference *string `json:"trigger_reference"` + TriggerReference string `json:"trigger_reference,omitempty"` // type // Required: true @@ -109,14 +110,10 @@ type APIScheduledReportV1 struct { UserUUID *string `json:"user_uuid"` } -// Validate validates this api scheduled report v1 -func (m *APIScheduledReportV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain scheduled report v1 +func (m *DomainScheduledReportV1) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateCanWrite(formats); err != nil { - res = append(res, err) - } - if err := m.validateCreatedOn(formats); err != nil { res = append(res, err) } @@ -157,6 +154,10 @@ func (m *APIScheduledReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateReportMetadata(formats); err != nil { + res = append(res, err) + } + if err := m.validateReportParams(formats); err != nil { res = append(res, err) } @@ -181,10 +182,6 @@ func (m *APIScheduledReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateTriggerReference(formats); err != nil { - res = append(res, err) - } - if err := m.validateType(formats); err != nil { res = append(res, err) } @@ -203,16 +200,7 @@ func (m *APIScheduledReportV1) Validate(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateCanWrite(formats strfmt.Registry) error { - - if err := validate.Required("can_write", "body", m.CanWrite); err != nil { - return err - } - - return nil -} - -func (m *APIScheduledReportV1) validateCreatedOn(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateCreatedOn(formats strfmt.Registry) error { if err := validate.Required("created_on", "body", m.CreatedOn); err != nil { return err @@ -225,7 +213,7 @@ func (m *APIScheduledReportV1) validateCreatedOn(formats strfmt.Registry) error return nil } -func (m *APIScheduledReportV1) validateCustomerID(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateCustomerID(formats strfmt.Registry) error { if err := validate.Required("customer_id", "body", m.CustomerID); err != nil { return err @@ -234,7 +222,7 @@ func (m *APIScheduledReportV1) validateCustomerID(formats strfmt.Registry) error return nil } -func (m *APIScheduledReportV1) validateDescription(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -243,7 +231,7 @@ func (m *APIScheduledReportV1) validateDescription(formats strfmt.Registry) erro return nil } -func (m *APIScheduledReportV1) validateExpirationOn(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateExpirationOn(formats strfmt.Registry) error { if swag.IsZero(m.ExpirationOn) { // not required return nil } @@ -255,7 +243,7 @@ func (m *APIScheduledReportV1) validateExpirationOn(formats strfmt.Registry) err return nil } -func (m *APIScheduledReportV1) validateID(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -264,7 +252,7 @@ func (m *APIScheduledReportV1) validateID(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateLastExecution(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateLastExecution(formats strfmt.Registry) error { if swag.IsZero(m.LastExecution) { // not required return nil } @@ -283,7 +271,7 @@ func (m *APIScheduledReportV1) validateLastExecution(formats strfmt.Registry) er return nil } -func (m *APIScheduledReportV1) validateLastUpdatedOn(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateLastUpdatedOn(formats strfmt.Registry) error { if err := validate.Required("last_updated_on", "body", m.LastUpdatedOn); err != nil { return err @@ -296,7 +284,7 @@ func (m *APIScheduledReportV1) validateLastUpdatedOn(formats strfmt.Registry) er return nil } -func (m *APIScheduledReportV1) validateName(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -305,7 +293,7 @@ func (m *APIScheduledReportV1) validateName(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateNextExecutionOn(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateNextExecutionOn(formats strfmt.Registry) error { if swag.IsZero(m.NextExecutionOn) { // not required return nil } @@ -317,7 +305,7 @@ func (m *APIScheduledReportV1) validateNextExecutionOn(formats strfmt.Registry) return nil } -func (m *APIScheduledReportV1) validateNotifications(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateNotifications(formats strfmt.Registry) error { if err := validate.Required("notifications", "body", m.Notifications); err != nil { return err @@ -344,7 +332,26 @@ func (m *APIScheduledReportV1) validateNotifications(formats strfmt.Registry) er return nil } -func (m *APIScheduledReportV1) validateReportParams(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateReportMetadata(formats strfmt.Registry) error { + if swag.IsZero(m.ReportMetadata) { // not required + return nil + } + + if m.ReportMetadata != nil { + if err := m.ReportMetadata.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("report_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("report_metadata") + } + return err + } + } + + return nil +} + +func (m *DomainScheduledReportV1) validateReportParams(formats strfmt.Registry) error { if err := validate.Required("report_params", "body", m.ReportParams); err != nil { return err @@ -364,7 +371,7 @@ func (m *APIScheduledReportV1) validateReportParams(formats strfmt.Registry) err return nil } -func (m *APIScheduledReportV1) validateSchedule(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateSchedule(formats strfmt.Registry) error { if err := validate.Required("schedule", "body", m.Schedule); err != nil { return err @@ -384,7 +391,7 @@ func (m *APIScheduledReportV1) validateSchedule(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateSharedWith(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateSharedWith(formats strfmt.Registry) error { if err := validate.Required("shared_with", "body", m.SharedWith); err != nil { return err @@ -393,7 +400,7 @@ func (m *APIScheduledReportV1) validateSharedWith(formats strfmt.Registry) error return nil } -func (m *APIScheduledReportV1) validateStartOn(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateStartOn(formats strfmt.Registry) error { if swag.IsZero(m.StartOn) { // not required return nil } @@ -405,7 +412,7 @@ func (m *APIScheduledReportV1) validateStartOn(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateStatus(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateStatus(formats strfmt.Registry) error { if err := validate.Required("status", "body", m.Status); err != nil { return err @@ -414,7 +421,7 @@ func (m *APIScheduledReportV1) validateStatus(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateStopOn(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateStopOn(formats strfmt.Registry) error { if swag.IsZero(m.StopOn) { // not required return nil } @@ -426,16 +433,7 @@ func (m *APIScheduledReportV1) validateStopOn(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateTriggerReference(formats strfmt.Registry) error { - - if err := validate.Required("trigger_reference", "body", m.TriggerReference); err != nil { - return err - } - - return nil -} - -func (m *APIScheduledReportV1) validateType(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -444,7 +442,7 @@ func (m *APIScheduledReportV1) validateType(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateUserID(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateUserID(formats strfmt.Registry) error { if err := validate.Required("user_id", "body", m.UserID); err != nil { return err @@ -453,7 +451,7 @@ func (m *APIScheduledReportV1) validateUserID(formats strfmt.Registry) error { return nil } -func (m *APIScheduledReportV1) validateUserUUID(formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) validateUserUUID(formats strfmt.Registry) error { if err := validate.Required("user_uuid", "body", m.UserUUID); err != nil { return err @@ -462,8 +460,8 @@ func (m *APIScheduledReportV1) validateUserUUID(formats strfmt.Registry) error { return nil } -// ContextValidate validate this api scheduled report v1 based on the context it is used -func (m *APIScheduledReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain scheduled report v1 based on the context it is used +func (m *DomainScheduledReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateLastExecution(ctx, formats); err != nil { @@ -474,6 +472,10 @@ func (m *APIScheduledReportV1) ContextValidate(ctx context.Context, formats strf res = append(res, err) } + if err := m.contextValidateReportMetadata(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateReportParams(ctx, formats); err != nil { res = append(res, err) } @@ -488,9 +490,14 @@ func (m *APIScheduledReportV1) ContextValidate(ctx context.Context, formats strf return nil } -func (m *APIScheduledReportV1) contextValidateLastExecution(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) contextValidateLastExecution(ctx context.Context, formats strfmt.Registry) error { if m.LastExecution != nil { + + if swag.IsZero(m.LastExecution) { // not required + return nil + } + if err := m.LastExecution.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("last_execution") @@ -504,11 +511,16 @@ func (m *APIScheduledReportV1) contextValidateLastExecution(ctx context.Context, return nil } -func (m *APIScheduledReportV1) contextValidateNotifications(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) contextValidateNotifications(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Notifications); i++ { if m.Notifications[i] != nil { + + if swag.IsZero(m.Notifications[i]) { // not required + return nil + } + if err := m.Notifications[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("notifications" + "." + strconv.Itoa(i)) @@ -524,9 +536,31 @@ func (m *APIScheduledReportV1) contextValidateNotifications(ctx context.Context, return nil } -func (m *APIScheduledReportV1) contextValidateReportParams(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) contextValidateReportMetadata(ctx context.Context, formats strfmt.Registry) error { + + if m.ReportMetadata != nil { + + if swag.IsZero(m.ReportMetadata) { // not required + return nil + } + + if err := m.ReportMetadata.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("report_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("report_metadata") + } + return err + } + } + + return nil +} + +func (m *DomainScheduledReportV1) contextValidateReportParams(ctx context.Context, formats strfmt.Registry) error { if m.ReportParams != nil { + if err := m.ReportParams.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("report_params") @@ -540,9 +574,10 @@ func (m *APIScheduledReportV1) contextValidateReportParams(ctx context.Context, return nil } -func (m *APIScheduledReportV1) contextValidateSchedule(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportV1) contextValidateSchedule(ctx context.Context, formats strfmt.Registry) error { if m.Schedule != nil { + if err := m.Schedule.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("schedule") @@ -557,7 +592,7 @@ func (m *APIScheduledReportV1) contextValidateSchedule(ctx context.Context, form } // MarshalBinary interface implementation -func (m *APIScheduledReportV1) MarshalBinary() ([]byte, error) { +func (m *DomainScheduledReportV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -565,8 +600,8 @@ func (m *APIScheduledReportV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIScheduledReportV1) UnmarshalBinary(b []byte) error { - var res APIScheduledReportV1 +func (m *DomainScheduledReportV1) UnmarshalBinary(b []byte) error { + var res DomainScheduledReportV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_sensor_update_kernels_v1.go b/falcon/models/domain_scheduled_reports_result_v1.go similarity index 79% rename from falcon/models/responses_sensor_update_kernels_v1.go rename to falcon/models/domain_scheduled_reports_result_v1.go index 74bdc399..759fc500 100644 --- a/falcon/models/responses_sensor_update_kernels_v1.go +++ b/falcon/models/domain_scheduled_reports_result_v1.go @@ -15,26 +15,26 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdateKernelsV1 responses sensor update kernels v1 +// DomainScheduledReportsResultV1 domain scheduled reports result v1 // -// swagger:model responses.SensorUpdateKernelsV1 -type ResponsesSensorUpdateKernelsV1 struct { +// swagger:model domain.ScheduledReportsResultV1 +type DomainScheduledReportsResultV1 struct { - // A collection of any errors which occurred during execution of the request + // errors // Required: true Errors []*MsaAPIError `json:"errors"` - // Additional metadata about the request + // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true - Resources []*ResponsesSensorUpdateKernelV1 `json:"resources"` + Resources []*DomainScheduledReportV1 `json:"resources"` } -// Validate validates this responses sensor update kernels v1 -func (m *ResponsesSensorUpdateKernelsV1) Validate(formats strfmt.Registry) error { +// Validate validates this domain scheduled reports result v1 +func (m *DomainScheduledReportsResultV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesSensorUpdateKernelsV1) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesSensorUpdateKernelsV1) validateErrors(formats strfmt.Registry) error { +func (m *DomainScheduledReportsResultV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesSensorUpdateKernelsV1) validateErrors(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateKernelsV1) validateMeta(formats strfmt.Registry) error { +func (m *DomainScheduledReportsResultV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesSensorUpdateKernelsV1) validateMeta(formats strfmt.Registry) e return nil } -func (m *ResponsesSensorUpdateKernelsV1) validateResources(formats strfmt.Registry) error { +func (m *DomainScheduledReportsResultV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesSensorUpdateKernelsV1) validateResources(formats strfmt.Regist return nil } -// ContextValidate validate this responses sensor update kernels v1 based on the context it is used -func (m *ResponsesSensorUpdateKernelsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this domain scheduled reports result v1 based on the context it is used +func (m *DomainScheduledReportsResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesSensorUpdateKernelsV1) ContextValidate(ctx context.Context, fo return nil } -func (m *ResponsesSensorUpdateKernelsV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportsResultV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesSensorUpdateKernelsV1) contextValidateErrors(ctx context.Conte return nil } -func (m *ResponsesSensorUpdateKernelsV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportsResultV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesSensorUpdateKernelsV1) contextValidateMeta(ctx context.Context return nil } -func (m *ResponsesSensorUpdateKernelsV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *DomainScheduledReportsResultV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesSensorUpdateKernelsV1) contextValidateResources(ctx context.Co } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdateKernelsV1) MarshalBinary() ([]byte, error) { +func (m *DomainScheduledReportsResultV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesSensorUpdateKernelsV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdateKernelsV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdateKernelsV1 +func (m *DomainScheduledReportsResultV1) UnmarshalBinary(b []byte) error { + var res DomainScheduledReportsResultV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_script_help.go b/falcon/models/domain_script_help.go index 8eeb5890..b44ae5b6 100644 --- a/falcon/models/domain_script_help.go +++ b/falcon/models/domain_script_help.go @@ -209,6 +209,11 @@ func (m *DomainScriptHelp) contextValidateArgs(ctx context.Context, formats strf for i := 0; i < len(m.Args); i++ { if m.Args[i] != nil { + + if swag.IsZero(m.Args[i]) { // not required + return nil + } + if err := m.Args[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("args" + "." + strconv.Itoa(i)) @@ -229,6 +234,11 @@ func (m *DomainScriptHelp) contextValidateSubCommands(ctx context.Context, forma for i := 0; i < len(m.SubCommands); i++ { if m.SubCommands[i] != nil { + + if swag.IsZero(m.SubCommands[i]) { // not required + return nil + } + if err := m.SubCommands[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sub_commands" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_search_after_meta.go b/falcon/models/domain_search_after_meta.go new file mode 100644 index 00000000..a3f51920 --- /dev/null +++ b/falcon/models/domain_search_after_meta.go @@ -0,0 +1,147 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainSearchAfterMeta domain search after meta +// +// swagger:model domain.SearchAfterMeta +type DomainSearchAfterMeta struct { + + // pagination + Pagination *DomainSearchAfterPaging `json:"pagination,omitempty"` + + // powered by + PoweredBy string `json:"powered_by,omitempty"` + + // query time + // Required: true + QueryTime *float64 `json:"query_time"` + + // trace id + // Required: true + TraceID *string `json:"trace_id"` +} + +// Validate validates this domain search after meta +func (m *DomainSearchAfterMeta) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validatePagination(formats); err != nil { + res = append(res, err) + } + + if err := m.validateQueryTime(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTraceID(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainSearchAfterMeta) validatePagination(formats strfmt.Registry) error { + if swag.IsZero(m.Pagination) { // not required + return nil + } + + if m.Pagination != nil { + if err := m.Pagination.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("pagination") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("pagination") + } + return err + } + } + + return nil +} + +func (m *DomainSearchAfterMeta) validateQueryTime(formats strfmt.Registry) error { + + if err := validate.Required("query_time", "body", m.QueryTime); err != nil { + return err + } + + return nil +} + +func (m *DomainSearchAfterMeta) validateTraceID(formats strfmt.Registry) error { + + if err := validate.Required("trace_id", "body", m.TraceID); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this domain search after meta based on the context it is used +func (m *DomainSearchAfterMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidatePagination(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainSearchAfterMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { + + if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("pagination") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("pagination") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *DomainSearchAfterMeta) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainSearchAfterMeta) UnmarshalBinary(b []byte) error { + var res DomainSearchAfterMeta + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_search_after_paging.go b/falcon/models/domain_search_after_paging.go new file mode 100644 index 00000000..119e4ac4 --- /dev/null +++ b/falcon/models/domain_search_after_paging.go @@ -0,0 +1,105 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainSearchAfterPaging domain search after paging +// +// swagger:model domain.SearchAfterPaging +type DomainSearchAfterPaging struct { + + // after + // Required: true + After *string `json:"after"` + + // limit + // Required: true + Limit *int32 `json:"limit"` + + // total + // Required: true + Total *int64 `json:"total"` +} + +// Validate validates this domain search after paging +func (m *DomainSearchAfterPaging) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAfter(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLimit(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTotal(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainSearchAfterPaging) validateAfter(formats strfmt.Registry) error { + + if err := validate.Required("after", "body", m.After); err != nil { + return err + } + + return nil +} + +func (m *DomainSearchAfterPaging) validateLimit(formats strfmt.Registry) error { + + if err := validate.Required("limit", "body", m.Limit); err != nil { + return err + } + + return nil +} + +func (m *DomainSearchAfterPaging) validateTotal(formats strfmt.Registry) error { + + if err := validate.Required("total", "body", m.Total); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain search after paging based on context it is used +func (m *DomainSearchAfterPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainSearchAfterPaging) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainSearchAfterPaging) UnmarshalBinary(b []byte) error { + var res DomainSearchAfterPaging + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_sensor_installers_v1.go b/falcon/models/domain_sensor_installers_v1.go index a6b85b05..9ea34b04 100644 --- a/falcon/models/domain_sensor_installers_v1.go +++ b/falcon/models/domain_sensor_installers_v1.go @@ -156,6 +156,11 @@ func (m *DomainSensorInstallersV1) contextValidateErrors(ctx context.Context, fo for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainSensorInstallersV1) contextValidateErrors(ctx context.Context, fo func (m *DomainSensorInstallersV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainSensorInstallersV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_session.go b/falcon/models/domain_session.go index 67e25eb8..989e00d7 100644 --- a/falcon/models/domain_session.go +++ b/falcon/models/domain_session.go @@ -444,6 +444,7 @@ func (m *DomainSession) ContextValidate(ctx context.Context, formats strfmt.Regi func (m *DomainSession) contextValidateDeviceDetails(ctx context.Context, formats strfmt.Registry) error { if m.DeviceDetails != nil { + if err := m.DeviceDetails.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("device_details") @@ -462,6 +463,11 @@ func (m *DomainSession) contextValidateLogs(ctx context.Context, formats strfmt. for i := 0; i < len(m.Logs); i++ { if m.Logs[i] != nil { + + if swag.IsZero(m.Logs[i]) { // not required + return nil + } + if err := m.Logs[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("logs" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_session_response_wrapper.go b/falcon/models/domain_session_response_wrapper.go index c0fbed7b..6c85c857 100644 --- a/falcon/models/domain_session_response_wrapper.go +++ b/falcon/models/domain_session_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainSessionResponseWrapper) contextValidateErrors(ctx context.Context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainSessionResponseWrapper) contextValidateErrors(ctx context.Context func (m *DomainSessionResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainSessionResponseWrapper) contextValidateResources(ctx context.Cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_signal_properties.go b/falcon/models/domain_signal_properties.go index 206e1a85..cb89e393 100644 --- a/falcon/models/domain_signal_properties.go +++ b/falcon/models/domain_signal_properties.go @@ -231,6 +231,7 @@ func (m *DomainSignalProperties) ContextValidate(ctx context.Context, formats st func (m *DomainSignalProperties) contextValidateAssessment(ctx context.Context, formats strfmt.Registry) error { if m.Assessment != nil { + if err := m.Assessment.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("assessment") @@ -247,6 +248,7 @@ func (m *DomainSignalProperties) contextValidateAssessment(ctx context.Context, func (m *DomainSignalProperties) contextValidateAssessmentItems(ctx context.Context, formats strfmt.Registry) error { if m.AssessmentItems != nil { + if err := m.AssessmentItems.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("assessment_items") diff --git a/falcon/models/domain_simple_actor.go b/falcon/models/domain_simple_actor.go index d498dcc1..9995baab 100644 --- a/falcon/models/domain_simple_actor.go +++ b/falcon/models/domain_simple_actor.go @@ -7,6 +7,7 @@ package models import ( "context" + "strconv" "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" @@ -19,6 +20,9 @@ import ( // swagger:model domain.SimpleActor type DomainSimpleActor struct { + // entitlements + Entitlements []*DomainEntity `json:"entitlements"` + // id // Required: true ID *int64 `json:"id"` @@ -40,6 +44,10 @@ type DomainSimpleActor struct { func (m *DomainSimpleActor) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateEntitlements(formats); err != nil { + res = append(res, err) + } + if err := m.validateID(formats); err != nil { res = append(res, err) } @@ -54,6 +62,32 @@ func (m *DomainSimpleActor) Validate(formats strfmt.Registry) error { return nil } +func (m *DomainSimpleActor) validateEntitlements(formats strfmt.Registry) error { + if swag.IsZero(m.Entitlements) { // not required + return nil + } + + for i := 0; i < len(m.Entitlements); i++ { + if swag.IsZero(m.Entitlements[i]) { // not required + continue + } + + if m.Entitlements[i] != nil { + if err := m.Entitlements[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("entitlements" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("entitlements" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainSimpleActor) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { @@ -86,6 +120,10 @@ func (m *DomainSimpleActor) validateThumbnail(formats strfmt.Registry) error { func (m *DomainSimpleActor) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateEntitlements(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateThumbnail(ctx, formats); err != nil { res = append(res, err) } @@ -96,9 +134,39 @@ func (m *DomainSimpleActor) ContextValidate(ctx context.Context, formats strfmt. return nil } +func (m *DomainSimpleActor) contextValidateEntitlements(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Entitlements); i++ { + + if m.Entitlements[i] != nil { + + if swag.IsZero(m.Entitlements[i]) { // not required + return nil + } + + if err := m.Entitlements[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("entitlements" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("entitlements" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *DomainSimpleActor) contextValidateThumbnail(ctx context.Context, formats strfmt.Registry) error { if m.Thumbnail != nil { + + if swag.IsZero(m.Thumbnail) { // not required + return nil + } + if err := m.Thumbnail.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("thumbnail") diff --git a/falcon/models/domain_status_response_wrapper.go b/falcon/models/domain_status_response_wrapper.go index 00c4e423..d34bbff2 100644 --- a/falcon/models/domain_status_response_wrapper.go +++ b/falcon/models/domain_status_response_wrapper.go @@ -156,6 +156,11 @@ func (m *DomainStatusResponseWrapper) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainStatusResponseWrapper) contextValidateErrors(ctx context.Context, func (m *DomainStatusResponseWrapper) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainStatusResponseWrapper) contextValidateResources(ctx context.Conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_update_notification_request_v1.go b/falcon/models/domain_update_notification_request_v1.go index 2ac2bbea..39406cde 100644 --- a/falcon/models/domain_update_notification_request_v1.go +++ b/falcon/models/domain_update_notification_request_v1.go @@ -27,6 +27,14 @@ type DomainUpdateNotificationRequestV1 struct { // Required: true ID *string `json:"id"` + // idp send status + // Required: true + IdpSendStatus *string `json:"idp_send_status"` + + // message + // Required: true + Message *string `json:"message"` + // The notification status. This can be one of: `new`, `in-progress`, `closed-false-positive`, `closed-true-positive`. // Required: true Status *string `json:"status"` @@ -44,6 +52,14 @@ func (m *DomainUpdateNotificationRequestV1) Validate(formats strfmt.Registry) er res = append(res, err) } + if err := m.validateIdpSendStatus(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMessage(formats); err != nil { + res = append(res, err) + } + if err := m.validateStatus(formats); err != nil { res = append(res, err) } @@ -72,6 +88,24 @@ func (m *DomainUpdateNotificationRequestV1) validateID(formats strfmt.Registry) return nil } +func (m *DomainUpdateNotificationRequestV1) validateIdpSendStatus(formats strfmt.Registry) error { + + if err := validate.Required("idp_send_status", "body", m.IdpSendStatus); err != nil { + return err + } + + return nil +} + +func (m *DomainUpdateNotificationRequestV1) validateMessage(formats strfmt.Registry) error { + + if err := validate.Required("message", "body", m.Message); err != nil { + return err + } + + return nil +} + func (m *DomainUpdateNotificationRequestV1) validateStatus(formats strfmt.Registry) error { if err := validate.Required("status", "body", m.Status); err != nil { diff --git a/falcon/models/domain_update_results.go b/falcon/models/domain_update_results.go new file mode 100644 index 00000000..52b2e68e --- /dev/null +++ b/falcon/models/domain_update_results.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// DomainUpdateResults domain update results +// +// swagger:model domain.UpdateResults +type DomainUpdateResults struct { + + // detections unchanged + DetectionsUnchanged []string `json:"detections_unchanged"` + + // detections updated + DetectionsUpdated []string `json:"detections_updated"` +} + +// Validate validates this domain update results +func (m *DomainUpdateResults) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this domain update results based on context it is used +func (m *DomainUpdateResults) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainUpdateResults) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainUpdateResults) UnmarshalBinary(b []byte) error { + var res DomainUpdateResults + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_update_rule_request_v1.go b/falcon/models/domain_update_rule_request_v1.go index 77ffd7cf..9bd6f6c8 100644 --- a/falcon/models/domain_update_rule_request_v1.go +++ b/falcon/models/domain_update_rule_request_v1.go @@ -35,11 +35,11 @@ type DomainUpdateRuleRequestV1 struct { // Required: true Name *string `json:"name"` - // The permissions for a given rule which specifies the rule's access by other users. Possible values: `public`, `private` + // The permissions for a given rule which specifies the rule's access by other users. Possible values: [`public`, `private`] // Required: true Permissions *string `json:"permissions"` - // The priority for a given rule. Possible values: `low`, `medium`, `high` + // The priority for a given rule. Possible values: [`low`, `medium`, `high`] // Required: true Priority *string `json:"priority"` diff --git a/falcon/models/domain_user.go b/falcon/models/domain_user.go index b4da5fea..5f86e208 100644 --- a/falcon/models/domain_user.go +++ b/falcon/models/domain_user.go @@ -8,8 +8,10 @@ package models import ( "context" + "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" + "github.com/go-openapi/validate" ) // DomainUser domain user @@ -20,9 +22,17 @@ type DomainUser struct { // cid Cid string `json:"cid,omitempty"` + // created at + // Format: date-time + CreatedAt strfmt.DateTime `json:"created_at,omitempty"` + // first name FirstName string `json:"first_name,omitempty"` + // last login at + // Format: date-time + LastLoginAt strfmt.DateTime `json:"last_login_at,omitempty"` + // last name LastName string `json:"last_name,omitempty"` @@ -35,6 +45,43 @@ type DomainUser struct { // Validate validates this domain user func (m *DomainUser) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastLoginAt(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainUser) validateCreatedAt(formats strfmt.Registry) error { + if swag.IsZero(m.CreatedAt) { // not required + return nil + } + + if err := validate.FormatOf("created_at", "body", "date-time", m.CreatedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *DomainUser) validateLastLoginAt(formats strfmt.Registry) error { + if swag.IsZero(m.LastLoginAt) { // not required + return nil + } + + if err := validate.FormatOf("last_login_at", "body", "date-time", m.LastLoginAt.String(), formats); err != nil { + return err + } + return nil } diff --git a/falcon/models/domain_user_action_request.go b/falcon/models/domain_user_action_request.go index c0f1f971..7c229e08 100644 --- a/falcon/models/domain_user_action_request.go +++ b/falcon/models/domain_user_action_request.go @@ -92,6 +92,7 @@ func (m *DomainUserActionRequest) ContextValidate(ctx context.Context, formats s func (m *DomainUserActionRequest) contextValidateAction(ctx context.Context, formats strfmt.Registry) error { if m.Action != nil { + if err := m.Action.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("action") diff --git a/falcon/models/domain_user_group_members_request_v1.go b/falcon/models/domain_user_group_members_request_v1.go index 1bdaff50..cc9972f8 100644 --- a/falcon/models/domain_user_group_members_request_v1.go +++ b/falcon/models/domain_user_group_members_request_v1.go @@ -85,6 +85,11 @@ func (m *DomainUserGroupMembersRequestV1) contextValidateResources(ctx context.C for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_user_group_members_response_v1.go b/falcon/models/domain_user_group_members_response_v1.go index bee9295c..f90581e2 100644 --- a/falcon/models/domain_user_group_members_response_v1.go +++ b/falcon/models/domain_user_group_members_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainUserGroupMembersResponseV1) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainUserGroupMembersResponseV1) contextValidateErrors(ctx context.Con func (m *DomainUserGroupMembersResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainUserGroupMembersResponseV1) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_user_groups_request_v1.go b/falcon/models/domain_user_groups_request_v1.go index f8a6c09a..ef3260a1 100644 --- a/falcon/models/domain_user_groups_request_v1.go +++ b/falcon/models/domain_user_groups_request_v1.go @@ -85,6 +85,11 @@ func (m *DomainUserGroupsRequestV1) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_user_groups_response_v1.go b/falcon/models/domain_user_groups_response_v1.go index 09f84ffa..24a003c5 100644 --- a/falcon/models/domain_user_groups_response_v1.go +++ b/falcon/models/domain_user_groups_response_v1.go @@ -156,6 +156,11 @@ func (m *DomainUserGroupsResponseV1) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainUserGroupsResponseV1) contextValidateErrors(ctx context.Context, func (m *DomainUserGroupsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainUserGroupsResponseV1) contextValidateResources(ctx context.Contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_vulnerability.go b/falcon/models/domain_vulnerability.go index 09463d26..66f640a4 100644 --- a/falcon/models/domain_vulnerability.go +++ b/falcon/models/domain_vulnerability.go @@ -20,44 +20,47 @@ import ( // swagger:model domain.Vulnerability type DomainVulnerability struct { - // affected products + // List of products affected by vulnerability, specifying product and vendor AffectedProducts []*DomainVulnerabilityAffectedProduct `json:"affected_products"` - // community identifiers + // Vulnerability community identifiers, which is usually populated for the most popular vulnerabilities CommunityIdentifiers []string `json:"community_identifiers"` - // cve + // CVE ID number with four or more digits in the sequence number portion of the ID, examples: CVE-1999-0067, CVE-2014-12345, CVE-2016-7654321 // Required: true Cve *string `json:"cve"` - // cvss v2 base + // Vulnerability severity score, according to Common Vulnerability Scoring System V2 CvssV2Base string `json:"cvss_v2_base,omitempty"` - // cvss v3 base + // Vulnerability severity score, according to Common Vulnerability Scoring System V3 CvssV3Base string `json:"cvss_v3_base,omitempty"` - // description + // Text description of the vulnerability Description string `json:"description,omitempty"` - // exploit status + // Exploit status of vulnerability, one of: unproven, available, easilyaccessible, activelyused ExploitStatus string `json:"exploit_status,omitempty"` - // name + // legacy field, not populated Name string `json:"name,omitempty"` - // publish date + // Date when the vulnerability was published PublishDate string `json:"publish_date,omitempty"` - // related actors + // Threat actors that exploits vulnerability RelatedActors []*DomainVulnerabilityActor `json:"related_actors"` - // related reports + // Related finished Intelligence Reports to vulnerability, which usually describes the exploitation or attacks using those RelatedReports []*DomainVulnerabilityReport `json:"related_reports"` - // related threats + // Malware Families (threats) that are known to be related to the vulnerability RelatedThreats []*DomainVulnerabilityRelatedThreat `json:"related_threats"` - // updated timestamp + // Severity of the vulnerability, can be empty or one of: LOW, MEDIUM, HIGH, CRITICAL + Severity string `json:"severity,omitempty"` + + // Date when the vulnerability was last time updated in the CrowdStrike's database UpdatedTimestamp string `json:"updated_timestamp,omitempty"` } @@ -235,6 +238,11 @@ func (m *DomainVulnerability) contextValidateAffectedProducts(ctx context.Contex for i := 0; i < len(m.AffectedProducts); i++ { if m.AffectedProducts[i] != nil { + + if swag.IsZero(m.AffectedProducts[i]) { // not required + return nil + } + if err := m.AffectedProducts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("affected_products" + "." + strconv.Itoa(i)) @@ -255,6 +263,11 @@ func (m *DomainVulnerability) contextValidateRelatedActors(ctx context.Context, for i := 0; i < len(m.RelatedActors); i++ { if m.RelatedActors[i] != nil { + + if swag.IsZero(m.RelatedActors[i]) { // not required + return nil + } + if err := m.RelatedActors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("related_actors" + "." + strconv.Itoa(i)) @@ -275,6 +288,11 @@ func (m *DomainVulnerability) contextValidateRelatedReports(ctx context.Context, for i := 0; i < len(m.RelatedReports); i++ { if m.RelatedReports[i] != nil { + + if swag.IsZero(m.RelatedReports[i]) { // not required + return nil + } + if err := m.RelatedReports[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("related_reports" + "." + strconv.Itoa(i)) @@ -295,6 +313,11 @@ func (m *DomainVulnerability) contextValidateRelatedThreats(ctx context.Context, for i := 0; i < len(m.RelatedThreats); i++ { if m.RelatedThreats[i] != nil { + + if swag.IsZero(m.RelatedThreats[i]) { // not required + return nil + } + if err := m.RelatedThreats[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("related_threats" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_vulnerability_actor.go b/falcon/models/domain_vulnerability_actor.go index 52951689..d342ba65 100644 --- a/falcon/models/domain_vulnerability_actor.go +++ b/falcon/models/domain_vulnerability_actor.go @@ -17,10 +17,10 @@ import ( // swagger:model domain.VulnerabilityActor type DomainVulnerabilityActor struct { - // id + // Actor internal ID, consisting of it's name with spaces removed ID string `json:"id,omitempty"` - // name + // Actor name, composed of 2 uppercase words Name string `json:"name,omitempty"` } diff --git a/falcon/models/domain_vulnerability_affected_product.go b/falcon/models/domain_vulnerability_affected_product.go index b7e5cd54..59770de8 100644 --- a/falcon/models/domain_vulnerability_affected_product.go +++ b/falcon/models/domain_vulnerability_affected_product.go @@ -17,10 +17,10 @@ import ( // swagger:model domain.VulnerabilityAffectedProduct type DomainVulnerabilityAffectedProduct struct { - // product + // Lowercase product name that vulnerability affects Product string `json:"product,omitempty"` - // vendor + // Lowercase vendor name that develops or provides the affected product Vendor string `json:"vendor,omitempty"` } diff --git a/falcon/models/domain_vulnerability_related_threat.go b/falcon/models/domain_vulnerability_related_threat.go index fe9e1616..596461d0 100644 --- a/falcon/models/domain_vulnerability_related_threat.go +++ b/falcon/models/domain_vulnerability_related_threat.go @@ -17,10 +17,10 @@ import ( // swagger:model domain.VulnerabilityRelatedThreat type DomainVulnerabilityRelatedThreat struct { - // capabilities + // List of malware family or threat capabilities Capabilities []string `json:"capabilities"` - // name + // Malware Family or Threat Name Name string `json:"name,omitempty"` } diff --git a/falcon/models/domain_vulnerability_report.go b/falcon/models/domain_vulnerability_report.go index 4e590ee7..adfbe4f4 100644 --- a/falcon/models/domain_vulnerability_report.go +++ b/falcon/models/domain_vulnerability_report.go @@ -17,10 +17,10 @@ import ( // swagger:model domain.VulnerabilityReport type DomainVulnerabilityReport struct { - // serial id + // Report serial ID, composed of 2 parts separated with dash, example: CSA-20000, CSIT-220000 SerialID string `json:"serial_id,omitempty"` - // title + // legacy, not populated field Title string `json:"title,omitempty"` } diff --git a/falcon/models/domain_vulnerability_response.go b/falcon/models/domain_vulnerability_response.go index 2350caa4..72f4cf9e 100644 --- a/falcon/models/domain_vulnerability_response.go +++ b/falcon/models/domain_vulnerability_response.go @@ -20,15 +20,15 @@ import ( // swagger:model domain.VulnerabilityResponse type DomainVulnerabilityResponse struct { - // errors + // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` - // meta + // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` - // resources + // Array of Vulnerability documents that were requested // Required: true Resources []*DomainVulnerability `json:"resources"` } @@ -156,6 +156,11 @@ func (m *DomainVulnerabilityResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *DomainVulnerabilityResponse) contextValidateErrors(ctx context.Context, func (m *DomainVulnerabilityResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *DomainVulnerabilityResponse) contextValidateResources(ctx context.Conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/domain_x_d_r_params.go b/falcon/models/domain_x_d_r_params.go index 4d16898c..b9d8a24d 100644 --- a/falcon/models/domain_x_d_r_params.go +++ b/falcon/models/domain_x_d_r_params.go @@ -19,6 +19,18 @@ import ( // swagger:model domain.XDRParams type DomainXDRParams struct { + // assign to + // Required: true + AssignTo *string `json:"assign_to"` + + // assign to uuid + // Required: true + AssignToUUID *string `json:"assign_to_uuid"` + + // comment + // Required: true + Comment *string `json:"comment"` + // execution offset // Required: true ExecutionOffset *string `json:"execution_offset"` @@ -27,10 +39,18 @@ type DomainXDRParams struct { // Required: true Severity *int64 `json:"severity"` + // status + // Required: true + Status *string `json:"status"` + // tactic // Required: true Tactic *string `json:"tactic"` + // tags + // Required: true + Tags []string `json:"tags"` + // technique // Required: true Technique *string `json:"technique"` @@ -44,6 +64,18 @@ type DomainXDRParams struct { func (m *DomainXDRParams) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateAssignTo(formats); err != nil { + res = append(res, err) + } + + if err := m.validateAssignToUUID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateComment(formats); err != nil { + res = append(res, err) + } + if err := m.validateExecutionOffset(formats); err != nil { res = append(res, err) } @@ -52,10 +84,18 @@ func (m *DomainXDRParams) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + if err := m.validateTactic(formats); err != nil { res = append(res, err) } + if err := m.validateTags(formats); err != nil { + res = append(res, err) + } + if err := m.validateTechnique(formats); err != nil { res = append(res, err) } @@ -70,6 +110,33 @@ func (m *DomainXDRParams) Validate(formats strfmt.Registry) error { return nil } +func (m *DomainXDRParams) validateAssignTo(formats strfmt.Registry) error { + + if err := validate.Required("assign_to", "body", m.AssignTo); err != nil { + return err + } + + return nil +} + +func (m *DomainXDRParams) validateAssignToUUID(formats strfmt.Registry) error { + + if err := validate.Required("assign_to_uuid", "body", m.AssignToUUID); err != nil { + return err + } + + return nil +} + +func (m *DomainXDRParams) validateComment(formats strfmt.Registry) error { + + if err := validate.Required("comment", "body", m.Comment); err != nil { + return err + } + + return nil +} + func (m *DomainXDRParams) validateExecutionOffset(formats strfmt.Registry) error { if err := validate.Required("execution_offset", "body", m.ExecutionOffset); err != nil { @@ -88,6 +155,15 @@ func (m *DomainXDRParams) validateSeverity(formats strfmt.Registry) error { return nil } +func (m *DomainXDRParams) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + func (m *DomainXDRParams) validateTactic(formats strfmt.Registry) error { if err := validate.Required("tactic", "body", m.Tactic); err != nil { @@ -97,6 +173,15 @@ func (m *DomainXDRParams) validateTactic(formats strfmt.Registry) error { return nil } +func (m *DomainXDRParams) validateTags(formats strfmt.Registry) error { + + if err := validate.Required("tags", "body", m.Tags); err != nil { + return err + } + + return nil +} + func (m *DomainXDRParams) validateTechnique(formats strfmt.Registry) error { if err := validate.Required("technique", "body", m.Technique); err != nil { diff --git a/falcon/models/domain_zero_trust_simple_assessment.go b/falcon/models/domain_zero_trust_simple_assessment.go new file mode 100644 index 00000000..5d35136b --- /dev/null +++ b/falcon/models/domain_zero_trust_simple_assessment.go @@ -0,0 +1,88 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// DomainZeroTrustSimpleAssessment domain zero trust simple assessment +// +// swagger:model domain.ZeroTrustSimpleAssessment +type DomainZeroTrustSimpleAssessment struct { + + // aid + // Required: true + Aid *string `json:"aid"` + + // score + // Required: true + Score *int32 `json:"score"` +} + +// Validate validates this domain zero trust simple assessment +func (m *DomainZeroTrustSimpleAssessment) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateScore(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *DomainZeroTrustSimpleAssessment) validateAid(formats strfmt.Registry) error { + + if err := validate.Required("aid", "body", m.Aid); err != nil { + return err + } + + return nil +} + +func (m *DomainZeroTrustSimpleAssessment) validateScore(formats strfmt.Registry) error { + + if err := validate.Required("score", "body", m.Score); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this domain zero trust simple assessment based on context it is used +func (m *DomainZeroTrustSimpleAssessment) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *DomainZeroTrustSimpleAssessment) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *DomainZeroTrustSimpleAssessment) UnmarshalBinary(b []byte) error { + var res DomainZeroTrustSimpleAssessment + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_msa_entities_roles_response.go b/falcon/models/empowerapi_msa_p_f_response_v1.go similarity index 75% rename from falcon/models/domain_msa_entities_roles_response.go rename to falcon/models/empowerapi_msa_p_f_response_v1.go index 9cd43a61..1420a8cf 100644 --- a/falcon/models/domain_msa_entities_roles_response.go +++ b/falcon/models/empowerapi_msa_p_f_response_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainMsaEntitiesRolesResponse domain msa entities roles response +// EmpowerapiMsaPFResponseV1 empowerapi msa p f response v1 // -// swagger:model domain.MsaEntitiesRolesResponse -type DomainMsaEntitiesRolesResponse struct { +// swagger:model empowerapi.MsaPFResponseV1 +type EmpowerapiMsaPFResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` @@ -29,11 +29,11 @@ type DomainMsaEntitiesRolesResponse struct { // resources // Required: true - Resources []*DomainUserRole `json:"resources"` + Resources []*EmpowerapiRemoteCommandPutFileV1 `json:"resources"` } -// Validate validates this domain msa entities roles response -func (m *DomainMsaEntitiesRolesResponse) Validate(formats strfmt.Registry) error { +// Validate validates this empowerapi msa p f response v1 +func (m *EmpowerapiMsaPFResponseV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -54,7 +54,7 @@ func (m *DomainMsaEntitiesRolesResponse) Validate(formats strfmt.Registry) error return nil } -func (m *DomainMsaEntitiesRolesResponse) validateErrors(formats strfmt.Registry) error { +func (m *EmpowerapiMsaPFResponseV1) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -80,7 +80,7 @@ func (m *DomainMsaEntitiesRolesResponse) validateErrors(formats strfmt.Registry) return nil } -func (m *DomainMsaEntitiesRolesResponse) validateMeta(formats strfmt.Registry) error { +func (m *EmpowerapiMsaPFResponseV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -100,7 +100,7 @@ func (m *DomainMsaEntitiesRolesResponse) validateMeta(formats strfmt.Registry) e return nil } -func (m *DomainMsaEntitiesRolesResponse) validateResources(formats strfmt.Registry) error { +func (m *EmpowerapiMsaPFResponseV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -127,8 +127,8 @@ func (m *DomainMsaEntitiesRolesResponse) validateResources(formats strfmt.Regist return nil } -// ContextValidate validate this domain msa entities roles response based on the context it is used -func (m *DomainMsaEntitiesRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this empowerapi msa p f response v1 based on the context it is used +func (m *EmpowerapiMsaPFResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -149,11 +149,16 @@ func (m *DomainMsaEntitiesRolesResponse) ContextValidate(ctx context.Context, fo return nil } -func (m *DomainMsaEntitiesRolesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *EmpowerapiMsaPFResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -169,9 +174,10 @@ func (m *DomainMsaEntitiesRolesResponse) contextValidateErrors(ctx context.Conte return nil } -func (m *DomainMsaEntitiesRolesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *EmpowerapiMsaPFResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -185,11 +191,16 @@ func (m *DomainMsaEntitiesRolesResponse) contextValidateMeta(ctx context.Context return nil } -func (m *DomainMsaEntitiesRolesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *EmpowerapiMsaPFResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -206,7 +217,7 @@ func (m *DomainMsaEntitiesRolesResponse) contextValidateResources(ctx context.Co } // MarshalBinary interface implementation -func (m *DomainMsaEntitiesRolesResponse) MarshalBinary() ([]byte, error) { +func (m *EmpowerapiMsaPFResponseV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -214,8 +225,8 @@ func (m *DomainMsaEntitiesRolesResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainMsaEntitiesRolesResponse) UnmarshalBinary(b []byte) error { - var res DomainMsaEntitiesRolesResponse +func (m *EmpowerapiMsaPFResponseV1) UnmarshalBinary(b []byte) error { + var res EmpowerapiMsaPFResponseV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/empowerapi_msa_p_f_response_v2.go b/falcon/models/empowerapi_msa_p_f_response_v2.go new file mode 100644 index 00000000..ef26412d --- /dev/null +++ b/falcon/models/empowerapi_msa_p_f_response_v2.go @@ -0,0 +1,235 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// EmpowerapiMsaPFResponseV2 empowerapi msa p f response v2 +// +// swagger:model empowerapi.MsaPFResponseV2 +type EmpowerapiMsaPFResponseV2 struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*EmpowerapiRemoteCommandPutFileV2 `json:"resources"` +} + +// Validate validates this empowerapi msa p f response v2 +func (m *EmpowerapiMsaPFResponseV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *EmpowerapiMsaPFResponseV2) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *EmpowerapiMsaPFResponseV2) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *EmpowerapiMsaPFResponseV2) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this empowerapi msa p f response v2 based on the context it is used +func (m *EmpowerapiMsaPFResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *EmpowerapiMsaPFResponseV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *EmpowerapiMsaPFResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *EmpowerapiMsaPFResponseV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *EmpowerapiMsaPFResponseV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *EmpowerapiMsaPFResponseV2) UnmarshalBinary(b []byte) error { + var res EmpowerapiMsaPFResponseV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/binservclient_remote_command_put_file.go b/falcon/models/empowerapi_remote_command_put_file_v1.go similarity index 71% rename from falcon/models/binservclient_remote_command_put_file.go rename to falcon/models/empowerapi_remote_command_put_file_v1.go index 2ef89dd8..f09d4490 100644 --- a/falcon/models/binservclient_remote_command_put_file.go +++ b/falcon/models/empowerapi_remote_command_put_file_v1.go @@ -14,16 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// BinservclientRemoteCommandPutFile binservclient remote command put file +// EmpowerapiRemoteCommandPutFileV1 empowerapi remote command put file v1 // -// swagger:model binservclient.RemoteCommandPutFile -type BinservclientRemoteCommandPutFile struct { - - // bucket - Bucket string `json:"bucket,omitempty"` - - // cid - Cid string `json:"cid,omitempty"` +// swagger:model empowerapi.RemoteCommandPutFileV1 +type EmpowerapiRemoteCommandPutFileV1 struct { // comments for audit log CommentsForAuditLog string `json:"comments_for_audit_log,omitempty"` @@ -63,9 +57,6 @@ type BinservclientRemoteCommandPutFile struct { // name Name string `json:"name,omitempty"` - // path - Path string `json:"path,omitempty"` - // permission type PermissionType string `json:"permission_type,omitempty"` @@ -90,8 +81,8 @@ type BinservclientRemoteCommandPutFile struct { WriteAccess bool `json:"write_access,omitempty"` } -// Validate validates this binservclient remote command put file -func (m *BinservclientRemoteCommandPutFile) Validate(formats strfmt.Registry) error { +// Validate validates this empowerapi remote command put file v1 +func (m *EmpowerapiRemoteCommandPutFileV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCreatedTimestamp(formats); err != nil { @@ -116,7 +107,7 @@ func (m *BinservclientRemoteCommandPutFile) Validate(formats strfmt.Registry) er return nil } -func (m *BinservclientRemoteCommandPutFile) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV1) validateCreatedTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.CreatedTimestamp) { // not required return nil } @@ -128,7 +119,7 @@ func (m *BinservclientRemoteCommandPutFile) validateCreatedTimestamp(formats str return nil } -func (m *BinservclientRemoteCommandPutFile) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV1) validateModifiedTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.ModifiedTimestamp) { // not required return nil } @@ -140,7 +131,7 @@ func (m *BinservclientRemoteCommandPutFile) validateModifiedTimestamp(formats st return nil } -func (m *BinservclientRemoteCommandPutFile) validateRunAttemptCount(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV1) validateRunAttemptCount(formats strfmt.Registry) error { if err := validate.Required("run_attempt_count", "body", m.RunAttemptCount); err != nil { return err @@ -149,7 +140,7 @@ func (m *BinservclientRemoteCommandPutFile) validateRunAttemptCount(formats strf return nil } -func (m *BinservclientRemoteCommandPutFile) validateRunSuccessCount(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV1) validateRunSuccessCount(formats strfmt.Registry) error { if err := validate.Required("run_success_count", "body", m.RunSuccessCount); err != nil { return err @@ -158,13 +149,13 @@ func (m *BinservclientRemoteCommandPutFile) validateRunSuccessCount(formats strf return nil } -// ContextValidate validates this binservclient remote command put file based on context it is used -func (m *BinservclientRemoteCommandPutFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this empowerapi remote command put file v1 based on context it is used +func (m *EmpowerapiRemoteCommandPutFileV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *BinservclientRemoteCommandPutFile) MarshalBinary() ([]byte, error) { +func (m *EmpowerapiRemoteCommandPutFileV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -172,8 +163,8 @@ func (m *BinservclientRemoteCommandPutFile) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *BinservclientRemoteCommandPutFile) UnmarshalBinary(b []byte) error { - var res BinservclientRemoteCommandPutFile +func (m *EmpowerapiRemoteCommandPutFileV1) UnmarshalBinary(b []byte) error { + var res EmpowerapiRemoteCommandPutFileV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_remote_command_put_file_v2.go b/falcon/models/empowerapi_remote_command_put_file_v2.go similarity index 74% rename from falcon/models/domain_remote_command_put_file_v2.go rename to falcon/models/empowerapi_remote_command_put_file_v2.go index 53d833cb..89c44258 100644 --- a/falcon/models/domain_remote_command_put_file_v2.go +++ b/falcon/models/empowerapi_remote_command_put_file_v2.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainRemoteCommandPutFileV2 domain remote command put file v2 +// EmpowerapiRemoteCommandPutFileV2 empowerapi remote command put file v2 // -// swagger:model domain.RemoteCommandPutFileV2 -type DomainRemoteCommandPutFileV2 struct { +// swagger:model empowerapi.RemoteCommandPutFileV2 +type EmpowerapiRemoteCommandPutFileV2 struct { // comments for audit log CommentsForAuditLog string `json:"comments_for_audit_log,omitempty"` @@ -95,8 +95,8 @@ type DomainRemoteCommandPutFileV2 struct { WriteAccess bool `json:"write_access,omitempty"` } -// Validate validates this domain remote command put file v2 -func (m *DomainRemoteCommandPutFileV2) Validate(formats strfmt.Registry) error { +// Validate validates this empowerapi remote command put file v2 +func (m *EmpowerapiRemoteCommandPutFileV2) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCreatedTimestamp(formats); err != nil { @@ -129,7 +129,7 @@ func (m *DomainRemoteCommandPutFileV2) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainRemoteCommandPutFileV2) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV2) validateCreatedTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.CreatedTimestamp) { // not required return nil } @@ -141,7 +141,7 @@ func (m *DomainRemoteCommandPutFileV2) validateCreatedTimestamp(formats strfmt.R return nil } -func (m *DomainRemoteCommandPutFileV2) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV2) validateModifiedTimestamp(formats strfmt.Registry) error { if swag.IsZero(m.ModifiedTimestamp) { // not required return nil } @@ -153,7 +153,7 @@ func (m *DomainRemoteCommandPutFileV2) validateModifiedTimestamp(formats strfmt. return nil } -func (m *DomainRemoteCommandPutFileV2) validateRunAttemptCount(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV2) validateRunAttemptCount(formats strfmt.Registry) error { if err := validate.Required("run_attempt_count", "body", m.RunAttemptCount); err != nil { return err @@ -162,7 +162,7 @@ func (m *DomainRemoteCommandPutFileV2) validateRunAttemptCount(formats strfmt.Re return nil } -func (m *DomainRemoteCommandPutFileV2) validateRunSuccessCount(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV2) validateRunSuccessCount(formats strfmt.Registry) error { if err := validate.Required("run_success_count", "body", m.RunSuccessCount); err != nil { return err @@ -171,7 +171,7 @@ func (m *DomainRemoteCommandPutFileV2) validateRunSuccessCount(formats strfmt.Re return nil } -func (m *DomainRemoteCommandPutFileV2) validateShareWithWorkflow(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV2) validateShareWithWorkflow(formats strfmt.Registry) error { if err := validate.Required("share_with_workflow", "body", m.ShareWithWorkflow); err != nil { return err @@ -180,7 +180,7 @@ func (m *DomainRemoteCommandPutFileV2) validateShareWithWorkflow(formats strfmt. return nil } -func (m *DomainRemoteCommandPutFileV2) validateWorkflowIsDisruptive(formats strfmt.Registry) error { +func (m *EmpowerapiRemoteCommandPutFileV2) validateWorkflowIsDisruptive(formats strfmt.Registry) error { if err := validate.Required("workflow_is_disruptive", "body", m.WorkflowIsDisruptive); err != nil { return err @@ -189,13 +189,13 @@ func (m *DomainRemoteCommandPutFileV2) validateWorkflowIsDisruptive(formats strf return nil } -// ContextValidate validates this domain remote command put file v2 based on context it is used -func (m *DomainRemoteCommandPutFileV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this empowerapi remote command put file v2 based on context it is used +func (m *EmpowerapiRemoteCommandPutFileV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *DomainRemoteCommandPutFileV2) MarshalBinary() ([]byte, error) { +func (m *EmpowerapiRemoteCommandPutFileV2) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -203,8 +203,8 @@ func (m *DomainRemoteCommandPutFileV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainRemoteCommandPutFileV2) UnmarshalBinary(b []byte) error { - var res DomainRemoteCommandPutFileV2 +func (m *EmpowerapiRemoteCommandPutFileV2) UnmarshalBinary(b []byte) error { + var res EmpowerapiRemoteCommandPutFileV2 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/entities_o_d_s_scan_host_response.go b/falcon/models/entities_o_d_s_scan_host_response.go index f4c5f612..39a41057 100644 --- a/falcon/models/entities_o_d_s_scan_host_response.go +++ b/falcon/models/entities_o_d_s_scan_host_response.go @@ -154,6 +154,11 @@ func (m *EntitiesODSScanHostResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *EntitiesODSScanHostResponse) contextValidateErrors(ctx context.Context, func (m *EntitiesODSScanHostResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *EntitiesODSScanHostResponse) contextValidateResources(ctx context.Conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/entities_o_d_s_scan_malicious_file_response.go b/falcon/models/entities_o_d_s_scan_malicious_file_response.go index 063146f4..f1bf7331 100644 --- a/falcon/models/entities_o_d_s_scan_malicious_file_response.go +++ b/falcon/models/entities_o_d_s_scan_malicious_file_response.go @@ -154,6 +154,11 @@ func (m *EntitiesODSScanMaliciousFileResponse) contextValidateErrors(ctx context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *EntitiesODSScanMaliciousFileResponse) contextValidateErrors(ctx context func (m *EntitiesODSScanMaliciousFileResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *EntitiesODSScanMaliciousFileResponse) contextValidateResources(ctx cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/entities_o_d_s_scan_request.go b/falcon/models/entities_o_d_s_scan_request.go index fdd79db1..f49ffa56 100644 --- a/falcon/models/entities_o_d_s_scan_request.go +++ b/falcon/models/entities_o_d_s_scan_request.go @@ -75,6 +75,10 @@ type EntitiesODSScanRequest struct { // Required: true ScanExclusions []string `json:"scan_exclusions"` + // scan inclusions + // Required: true + ScanInclusions []string `json:"scan_inclusions"` + // sensor ml level detection // Required: true SensorMlLevelDetection *int32 `json:"sensor_ml_level_detection"` @@ -144,6 +148,10 @@ func (m *EntitiesODSScanRequest) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateScanInclusions(formats); err != nil { + res = append(res, err) + } + if err := m.validateSensorMlLevelDetection(formats); err != nil { res = append(res, err) } @@ -284,6 +292,15 @@ func (m *EntitiesODSScanRequest) validateScanExclusions(formats strfmt.Registry) return nil } +func (m *EntitiesODSScanRequest) validateScanInclusions(formats strfmt.Registry) error { + + if err := validate.Required("scan_inclusions", "body", m.ScanInclusions); err != nil { + return err + } + + return nil +} + func (m *EntitiesODSScanRequest) validateSensorMlLevelDetection(formats strfmt.Registry) error { if err := validate.Required("sensor_ml_level_detection", "body", m.SensorMlLevelDetection); err != nil { diff --git a/falcon/models/entities_o_d_s_scan_response.go b/falcon/models/entities_o_d_s_scan_response.go index 723b76a7..edca9bac 100644 --- a/falcon/models/entities_o_d_s_scan_response.go +++ b/falcon/models/entities_o_d_s_scan_response.go @@ -154,6 +154,11 @@ func (m *EntitiesODSScanResponse) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *EntitiesODSScanResponse) contextValidateErrors(ctx context.Context, for func (m *EntitiesODSScanResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *EntitiesODSScanResponse) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/entities_o_d_s_schedule_scan_request.go b/falcon/models/entities_o_d_s_schedule_scan_request.go index 05a7149a..4cf68960 100644 --- a/falcon/models/entities_o_d_s_schedule_scan_request.go +++ b/falcon/models/entities_o_d_s_schedule_scan_request.go @@ -71,6 +71,10 @@ type EntitiesODSScheduleScanRequest struct { // Required: true ScanExclusions []string `json:"scan_exclusions"` + // scan inclusions + // Required: true + ScanInclusions []string `json:"scan_inclusions"` + // schedule // Required: true Schedule *DomainSchedule `json:"schedule"` @@ -140,6 +144,10 @@ func (m *EntitiesODSScheduleScanRequest) Validate(formats strfmt.Registry) error res = append(res, err) } + if err := m.validateScanInclusions(formats); err != nil { + res = append(res, err) + } + if err := m.validateSchedule(formats); err != nil { res = append(res, err) } @@ -275,6 +283,15 @@ func (m *EntitiesODSScheduleScanRequest) validateScanExclusions(formats strfmt.R return nil } +func (m *EntitiesODSScheduleScanRequest) validateScanInclusions(formats strfmt.Registry) error { + + if err := validate.Required("scan_inclusions", "body", m.ScanInclusions); err != nil { + return err + } + + return nil +} + func (m *EntitiesODSScheduleScanRequest) validateSchedule(formats strfmt.Registry) error { if err := validate.Required("schedule", "body", m.Schedule); err != nil { @@ -330,6 +347,7 @@ func (m *EntitiesODSScheduleScanRequest) ContextValidate(ctx context.Context, fo func (m *EntitiesODSScheduleScanRequest) contextValidateSchedule(ctx context.Context, formats strfmt.Registry) error { if m.Schedule != nil { + if err := m.Schedule.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("schedule") diff --git a/falcon/models/entities_o_d_s_schedule_scan_response.go b/falcon/models/entities_o_d_s_schedule_scan_response.go index 5bbda2f8..071b8e37 100644 --- a/falcon/models/entities_o_d_s_schedule_scan_response.go +++ b/falcon/models/entities_o_d_s_schedule_scan_response.go @@ -154,6 +154,11 @@ func (m *EntitiesODSScheduleScanResponse) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *EntitiesODSScheduleScanResponse) contextValidateErrors(ctx context.Cont func (m *EntitiesODSScheduleScanResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *EntitiesODSScheduleScanResponse) contextValidateResources(ctx context.C for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/requests_sv_exclusion_create_req_v1.go b/falcon/models/exclusions_create_req_v1.go similarity index 50% rename from falcon/models/requests_sv_exclusion_create_req_v1.go rename to falcon/models/exclusions_create_req_v1.go index 8c61cc80..3d099bb0 100644 --- a/falcon/models/requests_sv_exclusion_create_req_v1.go +++ b/falcon/models/exclusions_create_req_v1.go @@ -12,14 +12,17 @@ import ( "github.com/go-openapi/swag" ) -// RequestsSvExclusionCreateReqV1 requests sv exclusion create req v1 +// ExclusionsCreateReqV1 exclusions create req v1 // -// swagger:model requests.SvExclusionCreateReqV1 -type RequestsSvExclusionCreateReqV1 struct { +// swagger:model exclusions.CreateReqV1 +type ExclusionsCreateReqV1 struct { // comment Comment string `json:"comment,omitempty"` + // excluded from + ExcludedFrom []string `json:"excluded_from"` + // groups Groups []string `json:"groups"` @@ -27,18 +30,18 @@ type RequestsSvExclusionCreateReqV1 struct { Value string `json:"value,omitempty"` } -// Validate validates this requests sv exclusion create req v1 -func (m *RequestsSvExclusionCreateReqV1) Validate(formats strfmt.Registry) error { +// Validate validates this exclusions create req v1 +func (m *ExclusionsCreateReqV1) Validate(formats strfmt.Registry) error { return nil } -// ContextValidate validates this requests sv exclusion create req v1 based on context it is used -func (m *RequestsSvExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this exclusions create req v1 based on context it is used +func (m *ExclusionsCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsSvExclusionCreateReqV1) MarshalBinary() ([]byte, error) { +func (m *ExclusionsCreateReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -46,8 +49,8 @@ func (m *RequestsSvExclusionCreateReqV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsSvExclusionCreateReqV1) UnmarshalBinary(b []byte) error { - var res RequestsSvExclusionCreateReqV1 +func (m *ExclusionsCreateReqV1) UnmarshalBinary(b []byte) error { + var res ExclusionsCreateReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_ml_exclusion_v1.go b/falcon/models/exclusions_exclusion_v1.go similarity index 75% rename from falcon/models/responses_ml_exclusion_v1.go rename to falcon/models/exclusions_exclusion_v1.go index f01c93af..c5ac5175 100644 --- a/falcon/models/responses_ml_exclusion_v1.go +++ b/falcon/models/exclusions_exclusion_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesMlExclusionV1 responses ml exclusion v1 +// ExclusionsExclusionV1 exclusions exclusion v1 // -// swagger:model responses.MlExclusionV1 -type ResponsesMlExclusionV1 struct { +// swagger:model exclusions.ExclusionV1 +type ExclusionsExclusionV1 struct { // applied globally // Required: true @@ -38,7 +38,7 @@ type ResponsesMlExclusionV1 struct { // groups // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // id // Required: true @@ -66,8 +66,8 @@ type ResponsesMlExclusionV1 struct { ValueHash *string `json:"value_hash"` } -// Validate validates this responses ml exclusion v1 -func (m *ResponsesMlExclusionV1) Validate(formats strfmt.Registry) error { +// Validate validates this exclusions exclusion v1 +func (m *ExclusionsExclusionV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateAppliedGlobally(formats); err != nil { @@ -116,7 +116,7 @@ func (m *ResponsesMlExclusionV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesMlExclusionV1) validateAppliedGlobally(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateAppliedGlobally(formats strfmt.Registry) error { if err := validate.Required("applied_globally", "body", m.AppliedGlobally); err != nil { return err @@ -125,7 +125,7 @@ func (m *ResponsesMlExclusionV1) validateAppliedGlobally(formats strfmt.Registry return nil } -func (m *ResponsesMlExclusionV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -134,7 +134,7 @@ func (m *ResponsesMlExclusionV1) validateCreatedBy(formats strfmt.Registry) erro return nil } -func (m *ResponsesMlExclusionV1) validateCreatedOn(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateCreatedOn(formats strfmt.Registry) error { if err := validate.Required("created_on", "body", m.CreatedOn); err != nil { return err @@ -147,7 +147,7 @@ func (m *ResponsesMlExclusionV1) validateCreatedOn(formats strfmt.Registry) erro return nil } -func (m *ResponsesMlExclusionV1) validateGroups(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -174,7 +174,7 @@ func (m *ResponsesMlExclusionV1) validateGroups(formats strfmt.Registry) error { return nil } -func (m *ResponsesMlExclusionV1) validateID(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -183,7 +183,7 @@ func (m *ResponsesMlExclusionV1) validateID(formats strfmt.Registry) error { return nil } -func (m *ResponsesMlExclusionV1) validateLastModified(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateLastModified(formats strfmt.Registry) error { if err := validate.Required("last_modified", "body", m.LastModified); err != nil { return err @@ -196,7 +196,7 @@ func (m *ResponsesMlExclusionV1) validateLastModified(formats strfmt.Registry) e return nil } -func (m *ResponsesMlExclusionV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -205,7 +205,7 @@ func (m *ResponsesMlExclusionV1) validateModifiedBy(formats strfmt.Registry) err return nil } -func (m *ResponsesMlExclusionV1) validateRegexpValue(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateRegexpValue(formats strfmt.Registry) error { if err := validate.Required("regexp_value", "body", m.RegexpValue); err != nil { return err @@ -214,7 +214,7 @@ func (m *ResponsesMlExclusionV1) validateRegexpValue(formats strfmt.Registry) er return nil } -func (m *ResponsesMlExclusionV1) validateValue(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateValue(formats strfmt.Registry) error { if err := validate.Required("value", "body", m.Value); err != nil { return err @@ -223,7 +223,7 @@ func (m *ResponsesMlExclusionV1) validateValue(formats strfmt.Registry) error { return nil } -func (m *ResponsesMlExclusionV1) validateValueHash(formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) validateValueHash(formats strfmt.Registry) error { if err := validate.Required("value_hash", "body", m.ValueHash); err != nil { return err @@ -232,8 +232,8 @@ func (m *ResponsesMlExclusionV1) validateValueHash(formats strfmt.Registry) erro return nil } -// ContextValidate validate this responses ml exclusion v1 based on the context it is used -func (m *ResponsesMlExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this exclusions exclusion v1 based on the context it is used +func (m *ExclusionsExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -246,11 +246,16 @@ func (m *ResponsesMlExclusionV1) ContextValidate(ctx context.Context, formats st return nil } -func (m *ResponsesMlExclusionV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *ExclusionsExclusionV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -267,7 +272,7 @@ func (m *ResponsesMlExclusionV1) contextValidateGroups(ctx context.Context, form } // MarshalBinary interface implementation -func (m *ResponsesMlExclusionV1) MarshalBinary() ([]byte, error) { +func (m *ExclusionsExclusionV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -275,8 +280,8 @@ func (m *ResponsesMlExclusionV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesMlExclusionV1) UnmarshalBinary(b []byte) error { - var res ResponsesMlExclusionV1 +func (m *ExclusionsExclusionV1) UnmarshalBinary(b []byte) error { + var res ExclusionsExclusionV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/exclusions_resp_v1.go b/falcon/models/exclusions_resp_v1.go new file mode 100644 index 00000000..3e6f8c43 --- /dev/null +++ b/falcon/models/exclusions_resp_v1.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ExclusionsRespV1 exclusions resp v1 +// +// swagger:model exclusions.RespV1 +type ExclusionsRespV1 struct { + + // A collection of any errors which occurred during execution of the request + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // Additional metadata about the request + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*ExclusionsExclusionV1 `json:"resources"` +} + +// Validate validates this exclusions resp v1 +func (m *ExclusionsRespV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ExclusionsRespV1) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ExclusionsRespV1) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *ExclusionsRespV1) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this exclusions resp v1 based on the context it is used +func (m *ExclusionsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ExclusionsRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ExclusionsRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *ExclusionsRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ExclusionsRespV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ExclusionsRespV1) UnmarshalBinary(b []byte) error { + var res ExclusionsRespV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/external_change.go b/falcon/models/external_change.go deleted file mode 100644 index 6493f9e6..00000000 --- a/falcon/models/external_change.go +++ /dev/null @@ -1,472 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ExternalChange external change -// -// swagger:model external.Change -type ExternalChange struct { - - // action timestamp - // Required: true - ActionTimestamp *string `json:"action_timestamp"` - - // Possible values: UNKNOWN, CREATE, WRITE, DELETE, SET, RENAME. - // Required: true - ActionType *string `json:"action_type"` - - // aid - // Required: true - Aid *string `json:"aid"` - - // cid - // Required: true - Cid *string `json:"cid"` - - // command line - // Required: true - CommandLine *string `json:"command_line"` - - // diff - Diff *ExternalDiff `json:"diff,omitempty"` - - // entity path - // Required: true - EntityPath *string `json:"entity_path"` - - // entity path new - EntityPathNew string `json:"entity_path_new,omitempty"` - - // Possible values: UNKNOWN, FILE, DIR, REGKEY, REGVAL. - // Required: true - EntityType *string `json:"entity_type"` - - // host - Host *ExternalHost `json:"host,omitempty"` - - // id - // Required: true - ID *string `json:"id"` - - // ingestion timestamp - // Required: true - IngestionTimestamp *string `json:"ingestion_timestamp"` - - // is suppressed - // Required: true - IsSuppressed *bool `json:"is_suppressed"` - - // platform name - // Required: true - PlatformName *string `json:"platform_name"` - - // policy - Policy *ExternalPolicy `json:"policy,omitempty"` - - // process id - // Required: true - ProcessID *string `json:"process_id"` - - // process image file name - // Required: true - ProcessImageFileName *string `json:"process_image_file_name"` - - // Possible values: UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL - // Required: true - Severity *string `json:"severity"` - - // user id - // Required: true - UserID *string `json:"user_id"` - - // user name - // Required: true - UserName *string `json:"user_name"` -} - -// Validate validates this external change -func (m *ExternalChange) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateActionTimestamp(formats); err != nil { - res = append(res, err) - } - - if err := m.validateActionType(formats); err != nil { - res = append(res, err) - } - - if err := m.validateAid(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCid(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCommandLine(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDiff(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEntityPath(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEntityType(formats); err != nil { - res = append(res, err) - } - - if err := m.validateHost(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateIngestionTimestamp(formats); err != nil { - res = append(res, err) - } - - if err := m.validateIsSuppressed(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePlatformName(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePolicy(formats); err != nil { - res = append(res, err) - } - - if err := m.validateProcessID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateProcessImageFileName(formats); err != nil { - res = append(res, err) - } - - if err := m.validateSeverity(formats); err != nil { - res = append(res, err) - } - - if err := m.validateUserID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateUserName(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ExternalChange) validateActionTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("action_timestamp", "body", m.ActionTimestamp); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateActionType(formats strfmt.Registry) error { - - if err := validate.Required("action_type", "body", m.ActionType); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateAid(formats strfmt.Registry) error { - - if err := validate.Required("aid", "body", m.Aid); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateCid(formats strfmt.Registry) error { - - if err := validate.Required("cid", "body", m.Cid); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateCommandLine(formats strfmt.Registry) error { - - if err := validate.Required("command_line", "body", m.CommandLine); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateDiff(formats strfmt.Registry) error { - if swag.IsZero(m.Diff) { // not required - return nil - } - - if m.Diff != nil { - if err := m.Diff.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("diff") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("diff") - } - return err - } - } - - return nil -} - -func (m *ExternalChange) validateEntityPath(formats strfmt.Registry) error { - - if err := validate.Required("entity_path", "body", m.EntityPath); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateEntityType(formats strfmt.Registry) error { - - if err := validate.Required("entity_type", "body", m.EntityType); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateHost(formats strfmt.Registry) error { - if swag.IsZero(m.Host) { // not required - return nil - } - - if m.Host != nil { - if err := m.Host.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("host") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("host") - } - return err - } - } - - return nil -} - -func (m *ExternalChange) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateIngestionTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("ingestion_timestamp", "body", m.IngestionTimestamp); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateIsSuppressed(formats strfmt.Registry) error { - - if err := validate.Required("is_suppressed", "body", m.IsSuppressed); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validatePlatformName(formats strfmt.Registry) error { - - if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validatePolicy(formats strfmt.Registry) error { - if swag.IsZero(m.Policy) { // not required - return nil - } - - if m.Policy != nil { - if err := m.Policy.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("policy") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("policy") - } - return err - } - } - - return nil -} - -func (m *ExternalChange) validateProcessID(formats strfmt.Registry) error { - - if err := validate.Required("process_id", "body", m.ProcessID); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateProcessImageFileName(formats strfmt.Registry) error { - - if err := validate.Required("process_image_file_name", "body", m.ProcessImageFileName); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateSeverity(formats strfmt.Registry) error { - - if err := validate.Required("severity", "body", m.Severity); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateUserID(formats strfmt.Registry) error { - - if err := validate.Required("user_id", "body", m.UserID); err != nil { - return err - } - - return nil -} - -func (m *ExternalChange) validateUserName(formats strfmt.Registry) error { - - if err := validate.Required("user_name", "body", m.UserName); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this external change based on the context it is used -func (m *ExternalChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateDiff(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateHost(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidatePolicy(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ExternalChange) contextValidateDiff(ctx context.Context, formats strfmt.Registry) error { - - if m.Diff != nil { - if err := m.Diff.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("diff") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("diff") - } - return err - } - } - - return nil -} - -func (m *ExternalChange) contextValidateHost(ctx context.Context, formats strfmt.Registry) error { - - if m.Host != nil { - if err := m.Host.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("host") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("host") - } - return err - } - } - - return nil -} - -func (m *ExternalChange) contextValidatePolicy(ctx context.Context, formats strfmt.Registry) error { - - if m.Policy != nil { - if err := m.Policy.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("policy") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("policy") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ExternalChange) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ExternalChange) UnmarshalBinary(b []byte) error { - var res ExternalChange - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/external_get_changes_response.go b/falcon/models/external_get_changes_response.go deleted file mode 100644 index 6d829297..00000000 --- a/falcon/models/external_get_changes_response.go +++ /dev/null @@ -1,224 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ExternalGetChangesResponse external get changes response -// -// swagger:model external.GetChangesResponse -type ExternalGetChangesResponse struct { - - // errors - Errors []*MsaAPIError `json:"errors"` - - // meta - // Required: true - Meta *MsaMetaInfo `json:"meta"` - - // resources - // Required: true - Resources []*ExternalChange `json:"resources"` -} - -// Validate validates this external get changes response -func (m *ExternalGetChangesResponse) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateErrors(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ExternalGetChangesResponse) validateErrors(formats strfmt.Registry) error { - if swag.IsZero(m.Errors) { // not required - return nil - } - - for i := 0; i < len(m.Errors); i++ { - if swag.IsZero(m.Errors[i]) { // not required - continue - } - - if m.Errors[i] != nil { - if err := m.Errors[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ExternalGetChangesResponse) validateMeta(formats strfmt.Registry) error { - - if err := validate.Required("meta", "body", m.Meta); err != nil { - return err - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *ExternalGetChangesResponse) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - for i := 0; i < len(m.Resources); i++ { - if swag.IsZero(m.Resources[i]) { // not required - continue - } - - if m.Resources[i] != nil { - if err := m.Resources[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this external get changes response based on the context it is used -func (m *ExternalGetChangesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateErrors(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateResources(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ExternalGetChangesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Errors); i++ { - - if m.Errors[i] != nil { - if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ExternalGetChangesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *ExternalGetChangesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Resources); i++ { - - if m.Resources[i] != nil { - if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ExternalGetChangesResponse) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ExternalGetChangesResponse) UnmarshalBinary(b []byte) error { - var res ExternalGetChangesResponse - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/falconx_a_m_s_i_call.go b/falcon/models/falconx_a_m_s_i_call.go new file mode 100644 index 00000000..8d566a6f --- /dev/null +++ b/falcon/models/falconx_a_m_s_i_call.go @@ -0,0 +1,56 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxAMSICall falconx a m s i call +// +// swagger:model falconx.AMSICall +type FalconxAMSICall struct { + + // app name + AppName string `json:"app_name,omitempty"` + + // filename + Filename string `json:"filename,omitempty"` + + // raw script content + RawScriptContent string `json:"raw_script_content,omitempty"` +} + +// Validate validates this falconx a m s i call +func (m *FalconxAMSICall) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx a m s i call based on context it is used +func (m *FalconxAMSICall) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxAMSICall) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxAMSICall) UnmarshalBinary(b []byte) error { + var res FalconxAMSICall + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_actor.go b/falcon/models/falconx_actor.go index 8cd73d5c..e2ae18ab 100644 --- a/falcon/models/falconx_actor.go +++ b/falcon/models/falconx_actor.go @@ -189,6 +189,11 @@ func (m *FalconxActor) contextValidateOrigins(ctx context.Context, formats strfm for i := 0; i < len(m.Origins); i++ { if m.Origins[i] != nil { + + if swag.IsZero(m.Origins[i]) { // not required + return nil + } + if err := m.Origins[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("origins" + "." + strconv.Itoa(i)) @@ -209,6 +214,11 @@ func (m *FalconxActor) contextValidateTargetCountries(ctx context.Context, forma for i := 0; i < len(m.TargetCountries); i++ { if m.TargetCountries[i] != nil { + + if swag.IsZero(m.TargetCountries[i]) { // not required + return nil + } + if err := m.TargetCountries[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_countries" + "." + strconv.Itoa(i)) @@ -229,6 +239,11 @@ func (m *FalconxActor) contextValidateTargetIndustries(ctx context.Context, form for i := 0; i < len(m.TargetIndustries); i++ { if m.TargetIndustries[i] != nil { + + if swag.IsZero(m.TargetIndustries[i]) { // not required + return nil + } + if err := m.TargetIndustries[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("target_industries" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_c2.go b/falcon/models/falconx_c2.go new file mode 100644 index 00000000..5a5c39ed --- /dev/null +++ b/falcon/models/falconx_c2.go @@ -0,0 +1,59 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxC2 falconx c2 +// +// swagger:model falconx.C2 +type FalconxC2 struct { + + // host + Host string `json:"host,omitempty"` + + // path + Path string `json:"path,omitempty"` + + // port + Port int32 `json:"port,omitempty"` + + // protocol + Protocol string `json:"protocol,omitempty"` +} + +// Validate validates this falconx c2 +func (m *FalconxC2) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx c2 based on context it is used +func (m *FalconxC2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxC2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxC2) UnmarshalBinary(b []byte) error { + var res FalconxC2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_certificate.go b/falcon/models/falconx_certificate.go new file mode 100644 index 00000000..a7306cef --- /dev/null +++ b/falcon/models/falconx_certificate.go @@ -0,0 +1,109 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// FalconxCertificate falconx certificate +// +// swagger:model falconx.Certificate +type FalconxCertificate struct { + + // issuer + Issuer string `json:"issuer,omitempty"` + + // md5 + Md5 string `json:"md5,omitempty"` + + // owner + Owner string `json:"owner,omitempty"` + + // serial number + SerialNumber string `json:"serial_number,omitempty"` + + // sha1 + Sha1 string `json:"sha1,omitempty"` + + // valid from + // Format: date-time + ValidFrom strfmt.DateTime `json:"valid_from,omitempty"` + + // valid until + // Format: date-time + ValidUntil strfmt.DateTime `json:"valid_until,omitempty"` +} + +// Validate validates this falconx certificate +func (m *FalconxCertificate) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateValidFrom(formats); err != nil { + res = append(res, err) + } + + if err := m.validateValidUntil(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxCertificate) validateValidFrom(formats strfmt.Registry) error { + if swag.IsZero(m.ValidFrom) { // not required + return nil + } + + if err := validate.FormatOf("valid_from", "body", "date-time", m.ValidFrom.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *FalconxCertificate) validateValidUntil(formats strfmt.Registry) error { + if swag.IsZero(m.ValidUntil) { // not required + return nil + } + + if err := validate.FormatOf("valid_until", "body", "date-time", m.ValidUntil.String(), formats); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this falconx certificate based on context it is used +func (m *FalconxCertificate) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxCertificate) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxCertificate) UnmarshalBinary(b []byte) error { + var res FalconxCertificate + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_contacted_host.go b/falcon/models/falconx_contacted_host.go index 18d9ff7d..895384c5 100644 --- a/falcon/models/falconx_contacted_host.go +++ b/falcon/models/falconx_contacted_host.go @@ -97,6 +97,11 @@ func (m *FalconxContactedHost) contextValidateAssociatedRuntime(ctx context.Cont for i := 0; i < len(m.AssociatedRuntime); i++ { if m.AssociatedRuntime[i] != nil { + + if swag.IsZero(m.AssociatedRuntime[i]) { // not required + return nil + } + if err := m.AssociatedRuntime[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("associated_runtime" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_errors_only.go b/falcon/models/falconx_errors_only.go index b41f293d..b34707aa 100644 --- a/falcon/models/falconx_errors_only.go +++ b/falcon/models/falconx_errors_only.go @@ -20,9 +20,9 @@ import ( // swagger:model falconx.ErrorsOnly type FalconxErrorsOnly struct { - // msa meta info + // meta info // Required: true - MsaMetaInfo *MsaMetaInfo `json:"MsaMetaInfo"` + MetaInfo *MsaMetaInfo `json:"MetaInfo"` // errors // Required: true @@ -36,7 +36,7 @@ type FalconxErrorsOnly struct { func (m *FalconxErrorsOnly) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateMsaMetaInfo(formats); err != nil { + if err := m.validateMetaInfo(formats); err != nil { res = append(res, err) } @@ -54,18 +54,18 @@ func (m *FalconxErrorsOnly) Validate(formats strfmt.Registry) error { return nil } -func (m *FalconxErrorsOnly) validateMsaMetaInfo(formats strfmt.Registry) error { +func (m *FalconxErrorsOnly) validateMetaInfo(formats strfmt.Registry) error { - if err := validate.Required("MsaMetaInfo", "body", m.MsaMetaInfo); err != nil { + if err := validate.Required("MetaInfo", "body", m.MetaInfo); err != nil { return err } - if m.MsaMetaInfo != nil { - if err := m.MsaMetaInfo.Validate(formats); err != nil { + if m.MetaInfo != nil { + if err := m.MetaInfo.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("MsaMetaInfo") + return ve.ValidateName("MetaInfo") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("MsaMetaInfo") + return ce.ValidateName("MetaInfo") } return err } @@ -124,7 +124,7 @@ func (m *FalconxErrorsOnly) validateQuota(formats strfmt.Registry) error { func (m *FalconxErrorsOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error - if err := m.contextValidateMsaMetaInfo(ctx, formats); err != nil { + if err := m.contextValidateMetaInfo(ctx, formats); err != nil { res = append(res, err) } @@ -142,14 +142,15 @@ func (m *FalconxErrorsOnly) ContextValidate(ctx context.Context, formats strfmt. return nil } -func (m *FalconxErrorsOnly) contextValidateMsaMetaInfo(ctx context.Context, formats strfmt.Registry) error { +func (m *FalconxErrorsOnly) contextValidateMetaInfo(ctx context.Context, formats strfmt.Registry) error { - if m.MsaMetaInfo != nil { - if err := m.MsaMetaInfo.ContextValidate(ctx, formats); err != nil { + if m.MetaInfo != nil { + + if err := m.MetaInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("MsaMetaInfo") + return ve.ValidateName("MetaInfo") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("MsaMetaInfo") + return ce.ValidateName("MetaInfo") } return err } @@ -163,6 +164,11 @@ func (m *FalconxErrorsOnly) contextValidateErrors(ctx context.Context, formats s for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -181,6 +187,11 @@ func (m *FalconxErrorsOnly) contextValidateErrors(ctx context.Context, formats s func (m *FalconxErrorsOnly) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { if m.Quota != nil { + + if swag.IsZero(m.Quota) { // not required + return nil + } + if err := m.Quota.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quota") diff --git a/falcon/models/falconx_file_data_directory.go b/falcon/models/falconx_file_data_directory.go new file mode 100644 index 00000000..cab01344 --- /dev/null +++ b/falcon/models/falconx_file_data_directory.go @@ -0,0 +1,59 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxFileDataDirectory falconx file data directory +// +// swagger:model falconx.FileDataDirectory +type FalconxFileDataDirectory struct { + + // is in section + IsInSection string `json:"is_in_section,omitempty"` + + // name + Name string `json:"name,omitempty"` + + // virtual address + VirtualAddress string `json:"virtual_address,omitempty"` + + // virtual size + VirtualSize string `json:"virtual_size,omitempty"` +} + +// Validate validates this falconx file data directory +func (m *FalconxFileDataDirectory) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx file data directory based on context it is used +func (m *FalconxFileDataDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxFileDataDirectory) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxFileDataDirectory) UnmarshalBinary(b []byte) error { + var res FalconxFileDataDirectory + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_file_resource.go b/falcon/models/falconx_file_resource.go new file mode 100644 index 00000000..0678e474 --- /dev/null +++ b/falcon/models/falconx_file_resource.go @@ -0,0 +1,62 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxFileResource falconx file resource +// +// swagger:model falconx.FileResource +type FalconxFileResource struct { + + // language + Language string `json:"language,omitempty"` + + // name + Name string `json:"name,omitempty"` + + // rva + Rva string `json:"rva,omitempty"` + + // size + Size string `json:"size,omitempty"` + + // type + Type string `json:"type,omitempty"` +} + +// Validate validates this falconx file resource +func (m *FalconxFileResource) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx file resource based on context it is used +func (m *FalconxFileResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxFileResource) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxFileResource) UnmarshalBinary(b []byte) error { + var res FalconxFileResource + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_file_section.go b/falcon/models/falconx_file_section.go new file mode 100644 index 00000000..f89ab5fa --- /dev/null +++ b/falcon/models/falconx_file_section.go @@ -0,0 +1,68 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxFileSection falconx file section +// +// swagger:model falconx.FileSection +type FalconxFileSection struct { + + // characteristics + Characteristics []string `json:"characteristics"` + + // entropy + Entropy float64 `json:"entropy,omitempty"` + + // md5 + Md5 string `json:"md5,omitempty"` + + // name + Name string `json:"name,omitempty"` + + // raw size + RawSize string `json:"raw_size,omitempty"` + + // virtual address + VirtualAddress string `json:"virtual_address,omitempty"` + + // virtual size + VirtualSize string `json:"virtual_size,omitempty"` +} + +// Validate validates this falconx file section +func (m *FalconxFileSection) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx file section based on context it is used +func (m *FalconxFileSection) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxFileSection) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxFileSection) UnmarshalBinary(b []byte) error { + var res FalconxFileSection + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_intel_report_v1.go b/falcon/models/falconx_intel_report_v1.go index 85dcee24..365c6e40 100644 --- a/falcon/models/falconx_intel_report_v1.go +++ b/falcon/models/falconx_intel_report_v1.go @@ -122,6 +122,11 @@ func (m *FalconxIntelReportV1) contextValidateActors(ctx context.Context, format for i := 0; i < len(m.Actors); i++ { if m.Actors[i] != nil { + + if swag.IsZero(m.Actors[i]) { // not required + return nil + } + if err := m.Actors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("actors" + "." + strconv.Itoa(i)) @@ -142,6 +147,11 @@ func (m *FalconxIntelReportV1) contextValidateRelatedIndicators(ctx context.Cont for i := 0; i < len(m.RelatedIndicators); i++ { if m.RelatedIndicators[i] != nil { + + if swag.IsZero(m.RelatedIndicators[i]) { // not required + return nil + } + if err := m.RelatedIndicators[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("related_indicators" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_intel_summary_report_v1.go b/falcon/models/falconx_intel_summary_report_v1.go index 593f3b61..88a1d376 100644 --- a/falcon/models/falconx_intel_summary_report_v1.go +++ b/falcon/models/falconx_intel_summary_report_v1.go @@ -82,6 +82,11 @@ func (m *FalconxIntelSummaryReportV1) contextValidateActors(ctx context.Context, for i := 0; i < len(m.Actors); i++ { if m.Actors[i] != nil { + + if swag.IsZero(m.Actors[i]) { // not required + return nil + } + if err := m.Actors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("actors" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_intel_x_report_v1.go b/falcon/models/falconx_intel_x_report_v1.go new file mode 100644 index 00000000..9290352f --- /dev/null +++ b/falcon/models/falconx_intel_x_report_v1.go @@ -0,0 +1,112 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxIntelXReportV1 falconx intel x report v1 +// +// swagger:model falconx.IntelXReportV1 +type FalconxIntelXReportV1 struct { + + // malware config + MalwareConfig *FalconxMalwareConfig `json:"malware_config,omitempty"` + + // sha256 + Sha256 string `json:"sha256,omitempty"` +} + +// Validate validates this falconx intel x report v1 +func (m *FalconxIntelXReportV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateMalwareConfig(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxIntelXReportV1) validateMalwareConfig(formats strfmt.Registry) error { + if swag.IsZero(m.MalwareConfig) { // not required + return nil + } + + if m.MalwareConfig != nil { + if err := m.MalwareConfig.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("malware_config") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("malware_config") + } + return err + } + } + + return nil +} + +// ContextValidate validate this falconx intel x report v1 based on the context it is used +func (m *FalconxIntelXReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateMalwareConfig(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxIntelXReportV1) contextValidateMalwareConfig(ctx context.Context, formats strfmt.Registry) error { + + if m.MalwareConfig != nil { + + if swag.IsZero(m.MalwareConfig) { // not required + return nil + } + + if err := m.MalwareConfig.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("malware_config") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("malware_config") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxIntelXReportV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxIntelXReportV1) UnmarshalBinary(b []byte) error { + var res FalconxIntelXReportV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_m_i_t_r_e_attack.go b/falcon/models/falconx_m_i_t_r_e_attack.go index 61d05ed0..82aa279a 100644 --- a/falcon/models/falconx_m_i_t_r_e_attack.go +++ b/falcon/models/falconx_m_i_t_r_e_attack.go @@ -8,6 +8,7 @@ package models import ( "context" + "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" ) @@ -20,12 +21,18 @@ type FalconxMITREAttack struct { // attack id AttackID string `json:"attack_id,omitempty"` + // attack id wiki + AttackIDWiki string `json:"attack_id_wiki,omitempty"` + // informative identifiers InformativeIdentifiers []string `json:"informative_identifiers"` // malicious identifiers MaliciousIdentifiers []string `json:"malicious_identifiers"` + // parent + Parent *FalconxMITREAttackParent `json:"parent,omitempty"` + // suspicious identifiers SuspiciousIdentifiers []string `json:"suspicious_identifiers"` @@ -38,11 +45,69 @@ type FalconxMITREAttack struct { // Validate validates this falconx m i t r e attack func (m *FalconxMITREAttack) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateParent(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxMITREAttack) validateParent(formats strfmt.Registry) error { + if swag.IsZero(m.Parent) { // not required + return nil + } + + if m.Parent != nil { + if err := m.Parent.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("parent") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("parent") + } + return err + } + } + return nil } -// ContextValidate validates this falconx m i t r e attack based on context it is used +// ContextValidate validate this falconx m i t r e attack based on the context it is used func (m *FalconxMITREAttack) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateParent(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxMITREAttack) contextValidateParent(ctx context.Context, formats strfmt.Registry) error { + + if m.Parent != nil { + + if swag.IsZero(m.Parent) { // not required + return nil + } + + if err := m.Parent.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("parent") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("parent") + } + return err + } + } + return nil } diff --git a/falcon/models/falconx_m_i_t_r_e_attack_parent.go b/falcon/models/falconx_m_i_t_r_e_attack_parent.go new file mode 100644 index 00000000..c7d91500 --- /dev/null +++ b/falcon/models/falconx_m_i_t_r_e_attack_parent.go @@ -0,0 +1,56 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxMITREAttackParent falconx m i t r e attack parent +// +// swagger:model falconx.MITREAttackParent +type FalconxMITREAttackParent struct { + + // attack id + AttackID string `json:"attack_id,omitempty"` + + // attack id wiki + AttackIDWiki string `json:"attack_id_wiki,omitempty"` + + // technique + Technique string `json:"technique,omitempty"` +} + +// Validate validates this falconx m i t r e attack parent +func (m *FalconxMITREAttackParent) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx m i t r e attack parent based on context it is used +func (m *FalconxMITREAttackParent) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxMITREAttackParent) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxMITREAttackParent) UnmarshalBinary(b []byte) error { + var res FalconxMITREAttackParent + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_malquery_report_v1.go b/falcon/models/falconx_malquery_report_v1.go index fdb721b7..8b476f55 100644 --- a/falcon/models/falconx_malquery_report_v1.go +++ b/falcon/models/falconx_malquery_report_v1.go @@ -128,6 +128,11 @@ func (m *FalconxMalqueryReportV1) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -148,6 +153,11 @@ func (m *FalconxMalqueryReportV1) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_malware_config.go b/falcon/models/falconx_malware_config.go new file mode 100644 index 00000000..f32b99fa --- /dev/null +++ b/falcon/models/falconx_malware_config.go @@ -0,0 +1,216 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxMalwareConfig falconx malware config +// +// swagger:model falconx.MalwareConfig +type FalconxMalwareConfig struct { + + // bitcoin addresses + BitcoinAddresses []string `json:"bitcoin_addresses"` + + // c2s + C2s []*FalconxC2 `json:"c2s"` + + // campaign id + CampaignID []string `json:"campaign_id"` + + // encryption keys + EncryptionKeys []string `json:"encryption_keys"` + + // family + Family []string `json:"family"` + + // mitre attacks + MitreAttacks []*FalconxMITREAttack `json:"mitre_attacks"` + + // mutexes + Mutexes []string `json:"mutexes"` + + // passwords + Passwords []string `json:"passwords"` + + // plugin version + PluginVersion string `json:"plugin_version,omitempty"` + + // rs4 key + Rs4Key string `json:"rs4_key,omitempty"` + + // rsa + Rsa string `json:"rsa,omitempty"` + + // urls + Urls []string `json:"urls"` + + // version + Version string `json:"version,omitempty"` +} + +// Validate validates this falconx malware config +func (m *FalconxMalwareConfig) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateC2s(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMitreAttacks(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxMalwareConfig) validateC2s(formats strfmt.Registry) error { + if swag.IsZero(m.C2s) { // not required + return nil + } + + for i := 0; i < len(m.C2s); i++ { + if swag.IsZero(m.C2s[i]) { // not required + continue + } + + if m.C2s[i] != nil { + if err := m.C2s[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("c2s" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("c2s" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FalconxMalwareConfig) validateMitreAttacks(formats strfmt.Registry) error { + if swag.IsZero(m.MitreAttacks) { // not required + return nil + } + + for i := 0; i < len(m.MitreAttacks); i++ { + if swag.IsZero(m.MitreAttacks[i]) { // not required + continue + } + + if m.MitreAttacks[i] != nil { + if err := m.MitreAttacks[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mitre_attacks" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mitre_attacks" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this falconx malware config based on the context it is used +func (m *FalconxMalwareConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateC2s(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMitreAttacks(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxMalwareConfig) contextValidateC2s(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.C2s); i++ { + + if m.C2s[i] != nil { + + if swag.IsZero(m.C2s[i]) { // not required + return nil + } + + if err := m.C2s[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("c2s" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("c2s" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FalconxMalwareConfig) contextValidateMitreAttacks(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.MitreAttacks); i++ { + + if m.MitreAttacks[i] != nil { + + if swag.IsZero(m.MitreAttacks[i]) { // not required + return nil + } + + if err := m.MitreAttacks[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("mitre_attacks" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("mitre_attacks" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxMalwareConfig) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxMalwareConfig) UnmarshalBinary(b []byte) error { + var res FalconxMalwareConfig + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_memory_dump_data.go b/falcon/models/falconx_memory_dump_data.go new file mode 100644 index 00000000..860e0c8b --- /dev/null +++ b/falcon/models/falconx_memory_dump_data.go @@ -0,0 +1,80 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxMemoryDumpData falconx memory dump data +// +// swagger:model falconx.MemoryDumpData +type FalconxMemoryDumpData struct { + + // address + Address string `json:"address,omitempty"` + + // binary content id + BinaryContentID string `json:"binary_content_id,omitempty"` + + // extracted strings id + ExtractedStringsID string `json:"extracted_strings_id,omitempty"` + + // file process + FileProcess string `json:"file_process,omitempty"` + + // file process disc pathway + FileProcessDiscPathway string `json:"file_process_disc_pathway,omitempty"` + + // file process pid + FileProcessPid int32 `json:"file_process_pid,omitempty"` + + // file process sha256 + FileProcessSha256 string `json:"file_process_sha256,omitempty"` + + // filename + Filename string `json:"filename,omitempty"` + + // flags + Flags string `json:"flags,omitempty"` + + // hex dump id + HexDumpID string `json:"hex_dump_id,omitempty"` + + // verdict + Verdict string `json:"verdict,omitempty"` +} + +// Validate validates this falconx memory dump data +func (m *FalconxMemoryDumpData) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx memory dump data based on context it is used +func (m *FalconxMemoryDumpData) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxMemoryDumpData) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxMemoryDumpData) UnmarshalBinary(b []byte) error { + var res FalconxMemoryDumpData + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_meta_info.go b/falcon/models/falconx_meta_info.go index c108c747..b87c0d24 100644 --- a/falcon/models/falconx_meta_info.go +++ b/falcon/models/falconx_meta_info.go @@ -19,9 +19,9 @@ import ( // swagger:model falconx.MetaInfo type FalconxMetaInfo struct { - // msa meta info + // meta info // Required: true - MsaMetaInfo *MsaMetaInfo `json:"MsaMetaInfo"` + MetaInfo *MsaMetaInfo `json:"MetaInfo"` // quota Quota *FalconxQuota `json:"quota,omitempty"` @@ -31,7 +31,7 @@ type FalconxMetaInfo struct { func (m *FalconxMetaInfo) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateMsaMetaInfo(formats); err != nil { + if err := m.validateMetaInfo(formats); err != nil { res = append(res, err) } @@ -45,18 +45,18 @@ func (m *FalconxMetaInfo) Validate(formats strfmt.Registry) error { return nil } -func (m *FalconxMetaInfo) validateMsaMetaInfo(formats strfmt.Registry) error { +func (m *FalconxMetaInfo) validateMetaInfo(formats strfmt.Registry) error { - if err := validate.Required("MsaMetaInfo", "body", m.MsaMetaInfo); err != nil { + if err := validate.Required("MetaInfo", "body", m.MetaInfo); err != nil { return err } - if m.MsaMetaInfo != nil { - if err := m.MsaMetaInfo.Validate(formats); err != nil { + if m.MetaInfo != nil { + if err := m.MetaInfo.Validate(formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("MsaMetaInfo") + return ve.ValidateName("MetaInfo") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("MsaMetaInfo") + return ce.ValidateName("MetaInfo") } return err } @@ -88,7 +88,7 @@ func (m *FalconxMetaInfo) validateQuota(formats strfmt.Registry) error { func (m *FalconxMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error - if err := m.contextValidateMsaMetaInfo(ctx, formats); err != nil { + if err := m.contextValidateMetaInfo(ctx, formats); err != nil { res = append(res, err) } @@ -102,14 +102,15 @@ func (m *FalconxMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Re return nil } -func (m *FalconxMetaInfo) contextValidateMsaMetaInfo(ctx context.Context, formats strfmt.Registry) error { +func (m *FalconxMetaInfo) contextValidateMetaInfo(ctx context.Context, formats strfmt.Registry) error { - if m.MsaMetaInfo != nil { - if err := m.MsaMetaInfo.ContextValidate(ctx, formats); err != nil { + if m.MetaInfo != nil { + + if err := m.MetaInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("MsaMetaInfo") + return ve.ValidateName("MetaInfo") } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("MsaMetaInfo") + return ce.ValidateName("MetaInfo") } return err } @@ -121,6 +122,11 @@ func (m *FalconxMetaInfo) contextValidateMsaMetaInfo(ctx context.Context, format func (m *FalconxMetaInfo) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { if m.Quota != nil { + + if swag.IsZero(m.Quota) { // not required + return nil + } + if err := m.Quota.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quota") diff --git a/falcon/models/falconx_module.go b/falcon/models/falconx_module.go new file mode 100644 index 00000000..2c3a83e5 --- /dev/null +++ b/falcon/models/falconx_module.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxModule falconx module +// +// swagger:model falconx.Module +type FalconxModule struct { + + // base + Base string `json:"base,omitempty"` + + // path + Path string `json:"path,omitempty"` +} + +// Validate validates this falconx module +func (m *FalconxModule) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx module based on context it is used +func (m *FalconxModule) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxModule) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxModule) UnmarshalBinary(b []byte) error { + var res FalconxModule + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/falconx_process.go b/falcon/models/falconx_process.go index 3fe60136..a85e299a 100644 --- a/falcon/models/falconx_process.go +++ b/falcon/models/falconx_process.go @@ -19,6 +19,9 @@ import ( // swagger:model falconx.Process type FalconxProcess struct { + // amsi calls + AmsiCalls []*FalconxAMSICall `json:"amsi_calls"` + // command line CommandLine string `json:"command_line,omitempty"` @@ -31,6 +34,9 @@ type FalconxProcess struct { // icon artifact id IconArtifactID string `json:"icon_artifact_id,omitempty"` + // modules + Modules []*FalconxModule `json:"modules"` + // mutants Mutants []string `json:"mutants"` @@ -69,6 +75,10 @@ type FalconxProcess struct { func (m *FalconxProcess) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateAmsiCalls(formats); err != nil { + res = append(res, err) + } + if err := m.validateFileAccesses(formats); err != nil { res = append(res, err) } @@ -77,6 +87,10 @@ func (m *FalconxProcess) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateModules(formats); err != nil { + res = append(res, err) + } + if err := m.validateProcessFlags(formats); err != nil { res = append(res, err) } @@ -99,6 +113,32 @@ func (m *FalconxProcess) Validate(formats strfmt.Registry) error { return nil } +func (m *FalconxProcess) validateAmsiCalls(formats strfmt.Registry) error { + if swag.IsZero(m.AmsiCalls) { // not required + return nil + } + + for i := 0; i < len(m.AmsiCalls); i++ { + if swag.IsZero(m.AmsiCalls[i]) { // not required + continue + } + + if m.AmsiCalls[i] != nil { + if err := m.AmsiCalls[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("amsi_calls" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("amsi_calls" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxProcess) validateFileAccesses(formats strfmt.Registry) error { if swag.IsZero(m.FileAccesses) { // not required return nil @@ -151,6 +191,32 @@ func (m *FalconxProcess) validateHandles(formats strfmt.Registry) error { return nil } +func (m *FalconxProcess) validateModules(formats strfmt.Registry) error { + if swag.IsZero(m.Modules) { // not required + return nil + } + + for i := 0; i < len(m.Modules); i++ { + if swag.IsZero(m.Modules[i]) { // not required + continue + } + + if m.Modules[i] != nil { + if err := m.Modules[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("modules" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("modules" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxProcess) validateProcessFlags(formats strfmt.Registry) error { if swag.IsZero(m.ProcessFlags) { // not required return nil @@ -259,6 +325,10 @@ func (m *FalconxProcess) validateStreams(formats strfmt.Registry) error { func (m *FalconxProcess) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateAmsiCalls(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateFileAccesses(ctx, formats); err != nil { res = append(res, err) } @@ -267,6 +337,10 @@ func (m *FalconxProcess) ContextValidate(ctx context.Context, formats strfmt.Reg res = append(res, err) } + if err := m.contextValidateModules(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateProcessFlags(ctx, formats); err != nil { res = append(res, err) } @@ -289,11 +363,41 @@ func (m *FalconxProcess) ContextValidate(ctx context.Context, formats strfmt.Reg return nil } +func (m *FalconxProcess) contextValidateAmsiCalls(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.AmsiCalls); i++ { + + if m.AmsiCalls[i] != nil { + + if swag.IsZero(m.AmsiCalls[i]) { // not required + return nil + } + + if err := m.AmsiCalls[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("amsi_calls" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("amsi_calls" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxProcess) contextValidateFileAccesses(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.FileAccesses); i++ { if m.FileAccesses[i] != nil { + + if swag.IsZero(m.FileAccesses[i]) { // not required + return nil + } + if err := m.FileAccesses[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("file_accesses" + "." + strconv.Itoa(i)) @@ -314,6 +418,11 @@ func (m *FalconxProcess) contextValidateHandles(ctx context.Context, formats str for i := 0; i < len(m.Handles); i++ { if m.Handles[i] != nil { + + if swag.IsZero(m.Handles[i]) { // not required + return nil + } + if err := m.Handles[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("handles" + "." + strconv.Itoa(i)) @@ -329,11 +438,41 @@ func (m *FalconxProcess) contextValidateHandles(ctx context.Context, formats str return nil } +func (m *FalconxProcess) contextValidateModules(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Modules); i++ { + + if m.Modules[i] != nil { + + if swag.IsZero(m.Modules[i]) { // not required + return nil + } + + if err := m.Modules[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("modules" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("modules" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxProcess) contextValidateProcessFlags(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.ProcessFlags); i++ { if m.ProcessFlags[i] != nil { + + if swag.IsZero(m.ProcessFlags[i]) { // not required + return nil + } + if err := m.ProcessFlags[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("process_flags" + "." + strconv.Itoa(i)) @@ -354,6 +493,11 @@ func (m *FalconxProcess) contextValidateRegistry(ctx context.Context, formats st for i := 0; i < len(m.Registry); i++ { if m.Registry[i] != nil { + + if swag.IsZero(m.Registry[i]) { // not required + return nil + } + if err := m.Registry[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("registry" + "." + strconv.Itoa(i)) @@ -374,6 +518,11 @@ func (m *FalconxProcess) contextValidateScriptCalls(ctx context.Context, formats for i := 0; i < len(m.ScriptCalls); i++ { if m.ScriptCalls[i] != nil { + + if swag.IsZero(m.ScriptCalls[i]) { // not required + return nil + } + if err := m.ScriptCalls[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("script_calls" + "." + strconv.Itoa(i)) @@ -394,6 +543,11 @@ func (m *FalconxProcess) contextValidateStreams(ctx context.Context, formats str for i := 0; i < len(m.Streams); i++ { if m.Streams[i] != nil { + + if swag.IsZero(m.Streams[i]) { // not required + return nil + } + if err := m.Streams[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("streams" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_query_response.go b/falcon/models/falconx_query_response.go index 224da9c0..b9e3d98b 100644 --- a/falcon/models/falconx_query_response.go +++ b/falcon/models/falconx_query_response.go @@ -134,6 +134,11 @@ func (m *FalconxQueryResponse) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *FalconxQueryResponse) contextValidateErrors(ctx context.Context, format func (m *FalconxQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/falconx_report_v1.go b/falcon/models/falconx_report_v1.go index 9e81cd85..ffc663d8 100644 --- a/falcon/models/falconx_report_v1.go +++ b/falcon/models/falconx_report_v1.go @@ -28,9 +28,15 @@ type FalconxReportV1 struct { // id ID string `json:"id,omitempty"` + // index timestamp + IndexTimestamp string `json:"index_timestamp,omitempty"` + // intel Intel []*FalconxIntelReportV1 `json:"intel"` + // intelx + Intelx *FalconxIntelXReportV1 `json:"intelx,omitempty"` + // ioc report broad csv artifact id IocReportBroadCsvArtifactID string `json:"ioc_report_broad_csv_artifact_id,omitempty"` @@ -94,6 +100,10 @@ func (m *FalconxReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateIntelx(formats); err != nil { + res = append(res, err) + } + if err := m.validateMalquery(formats); err != nil { res = append(res, err) } @@ -138,6 +148,25 @@ func (m *FalconxReportV1) validateIntel(formats strfmt.Registry) error { return nil } +func (m *FalconxReportV1) validateIntelx(formats strfmt.Registry) error { + if swag.IsZero(m.Intelx) { // not required + return nil + } + + if m.Intelx != nil { + if err := m.Intelx.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("intelx") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("intelx") + } + return err + } + } + + return nil +} + func (m *FalconxReportV1) validateMalquery(formats strfmt.Registry) error { if swag.IsZero(m.Malquery) { // not required return nil @@ -217,6 +246,10 @@ func (m *FalconxReportV1) ContextValidate(ctx context.Context, formats strfmt.Re res = append(res, err) } + if err := m.contextValidateIntelx(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateMalquery(ctx, formats); err != nil { res = append(res, err) } @@ -240,6 +273,11 @@ func (m *FalconxReportV1) contextValidateIntel(ctx context.Context, formats strf for i := 0; i < len(m.Intel); i++ { if m.Intel[i] != nil { + + if swag.IsZero(m.Intel[i]) { // not required + return nil + } + if err := m.Intel[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("intel" + "." + strconv.Itoa(i)) @@ -255,11 +293,37 @@ func (m *FalconxReportV1) contextValidateIntel(ctx context.Context, formats strf return nil } +func (m *FalconxReportV1) contextValidateIntelx(ctx context.Context, formats strfmt.Registry) error { + + if m.Intelx != nil { + + if swag.IsZero(m.Intelx) { // not required + return nil + } + + if err := m.Intelx.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("intelx") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("intelx") + } + return err + } + } + + return nil +} + func (m *FalconxReportV1) contextValidateMalquery(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Malquery); i++ { if m.Malquery[i] != nil { + + if swag.IsZero(m.Malquery[i]) { // not required + return nil + } + if err := m.Malquery[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("malquery" + "." + strconv.Itoa(i)) @@ -280,6 +344,11 @@ func (m *FalconxReportV1) contextValidateSandbox(ctx context.Context, formats st for i := 0; i < len(m.Sandbox); i++ { if m.Sandbox[i] != nil { + + if swag.IsZero(m.Sandbox[i]) { // not required + return nil + } + if err := m.Sandbox[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sandbox" + "." + strconv.Itoa(i)) @@ -298,6 +367,11 @@ func (m *FalconxReportV1) contextValidateSandbox(ctx context.Context, formats st func (m *FalconxReportV1) contextValidateThreatGraph(ctx context.Context, formats strfmt.Registry) error { if m.ThreatGraph != nil { + + if swag.IsZero(m.ThreatGraph) { // not required + return nil + } + if err := m.ThreatGraph.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("threat_graph") diff --git a/falcon/models/falconx_report_v1_response.go b/falcon/models/falconx_report_v1_response.go index d7987470..b78c9f3f 100644 --- a/falcon/models/falconx_report_v1_response.go +++ b/falcon/models/falconx_report_v1_response.go @@ -156,6 +156,11 @@ func (m *FalconxReportV1Response) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *FalconxReportV1Response) contextValidateErrors(ctx context.Context, for func (m *FalconxReportV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *FalconxReportV1Response) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_sandbox_parameters_v1.go b/falcon/models/falconx_sandbox_parameters_v1.go index 16b8a14d..8f11e11f 100644 --- a/falcon/models/falconx_sandbox_parameters_v1.go +++ b/falcon/models/falconx_sandbox_parameters_v1.go @@ -8,8 +8,10 @@ package models import ( "context" + "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" + "github.com/go-openapi/validate" ) // FalconxSandboxParametersV1 falconx sandbox parameters v1 @@ -17,6 +19,10 @@ import ( // swagger:model falconx.SandboxParametersV1 type FalconxSandboxParametersV1 struct { + // interactivity + // Required: true + Interactivity *bool `json:"Interactivity"` + // action script ActionScript string `json:"action_script,omitempty"` @@ -53,6 +59,24 @@ type FalconxSandboxParametersV1 struct { // Validate validates this falconx sandbox parameters v1 func (m *FalconxSandboxParametersV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateInteractivity(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FalconxSandboxParametersV1) validateInteractivity(formats strfmt.Registry) error { + + if err := validate.Required("Interactivity", "body", m.Interactivity); err != nil { + return err + } + return nil } diff --git a/falcon/models/falconx_sandbox_report_v1.go b/falcon/models/falconx_sandbox_report_v1.go index 1531389f..b63fde45 100644 --- a/falcon/models/falconx_sandbox_report_v1.go +++ b/falcon/models/falconx_sandbox_report_v1.go @@ -12,6 +12,7 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" + "github.com/go-openapi/validate" ) // FalconxSandboxReportV1 falconx sandbox report v1 @@ -22,6 +23,12 @@ type FalconxSandboxReportV1 struct { // architecture Architecture string `json:"architecture,omitempty"` + // certificates + Certificates []*FalconxCertificate `json:"certificates"` + + // certificates validation message + CertificatesValidationMessage string `json:"certificates_validation_message,omitempty"` + // classification Classification []string `json:"classification"` @@ -31,9 +38,24 @@ type FalconxSandboxReportV1 struct { // contacted hosts ContactedHosts []*FalconxContactedHost `json:"contacted_hosts"` + // dll characteristics + DllCharacteristics []string `json:"dll_characteristics"` + // dns requests DNSRequests []*FalconxDNSRequest `json:"dns_requests"` + // entrypoint + Entrypoint string `json:"entrypoint,omitempty"` + + // entrypoint preview count + EntrypointPreviewCount int32 `json:"entrypoint_preview_count,omitempty"` + + // entrypoint preview instructions + EntrypointPreviewInstructions []string `json:"entrypoint_preview_instructions"` + + // entrypoint section + EntrypointSection string `json:"entrypoint_section,omitempty"` + // environment description EnvironmentDescription string `json:"environment_description,omitempty"` @@ -49,18 +71,30 @@ type FalconxSandboxReportV1 struct { // error type ErrorType string `json:"error_type,omitempty"` + // exact deep hash + ExactDeepHash string `json:"exact_deep_hash,omitempty"` + // extracted files ExtractedFiles []*FalconxExtractedFile `json:"extracted_files"` // extracted interesting strings ExtractedInterestingStrings []*FalconxExtractedInterestingString `json:"extracted_interesting_strings"` + // file data directories + FileDataDirectories []*FalconxFileDataDirectory `json:"file_data_directories"` + // file imports FileImports []*FalconxFileImport `json:"file_imports"` // file metadata FileMetadata *FalconxFileMetadata `json:"file_metadata,omitempty"` + // file resources + FileResources []*FalconxFileResource `json:"file_resources"` + + // file sections + FileSections []*FalconxFileSection `json:"file_sections"` + // file size FileSize int32 `json:"file_size,omitempty"` @@ -73,24 +107,58 @@ type FalconxSandboxReportV1 struct { // http requests HTTPRequests []*FalconxHTTPRequest `json:"http_requests"` + // icon + Icon string `json:"icon,omitempty"` + + // image base + ImageBase string `json:"image_base,omitempty"` + + // image file characteristics + ImageFileCharacteristics []string `json:"image_file_characteristics"` + // incidents Incidents []*FalconxIncident `json:"incidents"` + // intelligence mitre attacks + IntelligenceMitreAttacks []*FalconxMITREAttack `json:"intelligence_mitre_attacks"` + // ioc report broad artifact id IocReportBroadArtifactID string `json:"ioc_report_broad_artifact_id,omitempty"` // ioc report strict artifact id IocReportStrictArtifactID string `json:"ioc_report_strict_artifact_id,omitempty"` + // is certificates valid + // Required: true + IsCertificatesValid *bool `json:"is_certificates_valid"` + + // language + Language string `json:"language,omitempty"` + + // major os version + MajorOsVersion int32 `json:"major_os_version,omitempty"` + + // memory dumps + MemoryDumps []*FalconxMemoryDumpData `json:"memory_dumps"` + + // memory dumps artifact id + MemoryDumpsArtifactID string `json:"memory_dumps_artifact_id,omitempty"` + // memory forensics MemoryForensics []*FalconxMemoryForensic `json:"memory_forensics"` // memory strings artifact id MemoryStringsArtifactID string `json:"memory_strings_artifact_id,omitempty"` + // minor os version + MinorOsVersion int32 `json:"minor_os_version,omitempty"` + // mitre attacks MitreAttacks []*FalconxMITREAttack `json:"mitre_attacks"` + // network settings + NetworkSettings string `json:"network_settings,omitempty"` + // packer Packer string `json:"packer,omitempty"` @@ -121,6 +189,9 @@ type FalconxSandboxReportV1 struct { // submit url SubmitURL string `json:"submit_url,omitempty"` + // subsystem + Subsystem string `json:"subsystem,omitempty"` + // suricata alerts SuricataAlerts []*FalconxSuricataAlert `json:"suricata_alerts"` @@ -130,12 +201,18 @@ type FalconxSandboxReportV1 struct { // threat score ThreatScore int32 `json:"threat_score,omitempty"` + // urls + Urls []*FalconxURLData `json:"urls"` + // verdict Verdict string `json:"verdict,omitempty"` // version info VersionInfo []*FalconxVersionInfo `json:"version_info"` + // visualization + Visualization string `json:"visualization,omitempty"` + // windows version bitness WindowsVersionBitness int32 `json:"windows_version_bitness,omitempty"` @@ -156,6 +233,10 @@ type FalconxSandboxReportV1 struct { func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateCertificates(formats); err != nil { + res = append(res, err) + } + if err := m.validateContactedHosts(formats); err != nil { res = append(res, err) } @@ -172,6 +253,10 @@ func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateFileDataDirectories(formats); err != nil { + res = append(res, err) + } + if err := m.validateFileImports(formats); err != nil { res = append(res, err) } @@ -180,6 +265,14 @@ func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateFileResources(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFileSections(formats); err != nil { + res = append(res, err) + } + if err := m.validateHTTPRequests(formats); err != nil { res = append(res, err) } @@ -188,6 +281,18 @@ func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateIntelligenceMitreAttacks(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsCertificatesValid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMemoryDumps(formats); err != nil { + res = append(res, err) + } + if err := m.validateMemoryForensics(formats); err != nil { res = append(res, err) } @@ -208,6 +313,10 @@ func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateUrls(formats); err != nil { + res = append(res, err) + } + if err := m.validateVersionInfo(formats); err != nil { res = append(res, err) } @@ -218,6 +327,32 @@ func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error { return nil } +func (m *FalconxSandboxReportV1) validateCertificates(formats strfmt.Registry) error { + if swag.IsZero(m.Certificates) { // not required + return nil + } + + for i := 0; i < len(m.Certificates); i++ { + if swag.IsZero(m.Certificates[i]) { // not required + continue + } + + if m.Certificates[i] != nil { + if err := m.Certificates[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("certificates" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("certificates" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) validateContactedHosts(formats strfmt.Registry) error { if swag.IsZero(m.ContactedHosts) { // not required return nil @@ -322,6 +457,32 @@ func (m *FalconxSandboxReportV1) validateExtractedInterestingStrings(formats str return nil } +func (m *FalconxSandboxReportV1) validateFileDataDirectories(formats strfmt.Registry) error { + if swag.IsZero(m.FileDataDirectories) { // not required + return nil + } + + for i := 0; i < len(m.FileDataDirectories); i++ { + if swag.IsZero(m.FileDataDirectories[i]) { // not required + continue + } + + if m.FileDataDirectories[i] != nil { + if err := m.FileDataDirectories[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("file_data_directories" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("file_data_directories" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) validateFileImports(formats strfmt.Registry) error { if swag.IsZero(m.FileImports) { // not required return nil @@ -367,6 +528,58 @@ func (m *FalconxSandboxReportV1) validateFileMetadata(formats strfmt.Registry) e return nil } +func (m *FalconxSandboxReportV1) validateFileResources(formats strfmt.Registry) error { + if swag.IsZero(m.FileResources) { // not required + return nil + } + + for i := 0; i < len(m.FileResources); i++ { + if swag.IsZero(m.FileResources[i]) { // not required + continue + } + + if m.FileResources[i] != nil { + if err := m.FileResources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("file_resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("file_resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FalconxSandboxReportV1) validateFileSections(formats strfmt.Registry) error { + if swag.IsZero(m.FileSections) { // not required + return nil + } + + for i := 0; i < len(m.FileSections); i++ { + if swag.IsZero(m.FileSections[i]) { // not required + continue + } + + if m.FileSections[i] != nil { + if err := m.FileSections[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("file_sections" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("file_sections" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) validateHTTPRequests(formats strfmt.Registry) error { if swag.IsZero(m.HTTPRequests) { // not required return nil @@ -419,6 +632,67 @@ func (m *FalconxSandboxReportV1) validateIncidents(formats strfmt.Registry) erro return nil } +func (m *FalconxSandboxReportV1) validateIntelligenceMitreAttacks(formats strfmt.Registry) error { + if swag.IsZero(m.IntelligenceMitreAttacks) { // not required + return nil + } + + for i := 0; i < len(m.IntelligenceMitreAttacks); i++ { + if swag.IsZero(m.IntelligenceMitreAttacks[i]) { // not required + continue + } + + if m.IntelligenceMitreAttacks[i] != nil { + if err := m.IntelligenceMitreAttacks[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("intelligence_mitre_attacks" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("intelligence_mitre_attacks" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FalconxSandboxReportV1) validateIsCertificatesValid(formats strfmt.Registry) error { + + if err := validate.Required("is_certificates_valid", "body", m.IsCertificatesValid); err != nil { + return err + } + + return nil +} + +func (m *FalconxSandboxReportV1) validateMemoryDumps(formats strfmt.Registry) error { + if swag.IsZero(m.MemoryDumps) { // not required + return nil + } + + for i := 0; i < len(m.MemoryDumps); i++ { + if swag.IsZero(m.MemoryDumps[i]) { // not required + continue + } + + if m.MemoryDumps[i] != nil { + if err := m.MemoryDumps[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("memory_dumps" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("memory_dumps" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) validateMemoryForensics(formats strfmt.Registry) error { if swag.IsZero(m.MemoryForensics) { // not required return nil @@ -549,6 +823,32 @@ func (m *FalconxSandboxReportV1) validateSuricataAlerts(formats strfmt.Registry) return nil } +func (m *FalconxSandboxReportV1) validateUrls(formats strfmt.Registry) error { + if swag.IsZero(m.Urls) { // not required + return nil + } + + for i := 0; i < len(m.Urls); i++ { + if swag.IsZero(m.Urls[i]) { // not required + continue + } + + if m.Urls[i] != nil { + if err := m.Urls[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("urls" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("urls" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) validateVersionInfo(formats strfmt.Registry) error { if swag.IsZero(m.VersionInfo) { // not required return nil @@ -579,6 +879,10 @@ func (m *FalconxSandboxReportV1) validateVersionInfo(formats strfmt.Registry) er func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateCertificates(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateContactedHosts(ctx, formats); err != nil { res = append(res, err) } @@ -595,6 +899,10 @@ func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats st res = append(res, err) } + if err := m.contextValidateFileDataDirectories(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateFileImports(ctx, formats); err != nil { res = append(res, err) } @@ -603,6 +911,14 @@ func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats st res = append(res, err) } + if err := m.contextValidateFileResources(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateFileSections(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateHTTPRequests(ctx, formats); err != nil { res = append(res, err) } @@ -611,6 +927,14 @@ func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats st res = append(res, err) } + if err := m.contextValidateIntelligenceMitreAttacks(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMemoryDumps(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateMemoryForensics(ctx, formats); err != nil { res = append(res, err) } @@ -631,6 +955,10 @@ func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats st res = append(res, err) } + if err := m.contextValidateUrls(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateVersionInfo(ctx, formats); err != nil { res = append(res, err) } @@ -641,11 +969,41 @@ func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats st return nil } +func (m *FalconxSandboxReportV1) contextValidateCertificates(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Certificates); i++ { + + if m.Certificates[i] != nil { + + if swag.IsZero(m.Certificates[i]) { // not required + return nil + } + + if err := m.Certificates[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("certificates" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("certificates" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) contextValidateContactedHosts(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.ContactedHosts); i++ { if m.ContactedHosts[i] != nil { + + if swag.IsZero(m.ContactedHosts[i]) { // not required + return nil + } + if err := m.ContactedHosts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("contacted_hosts" + "." + strconv.Itoa(i)) @@ -666,6 +1024,11 @@ func (m *FalconxSandboxReportV1) contextValidateDNSRequests(ctx context.Context, for i := 0; i < len(m.DNSRequests); i++ { if m.DNSRequests[i] != nil { + + if swag.IsZero(m.DNSRequests[i]) { // not required + return nil + } + if err := m.DNSRequests[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("dns_requests" + "." + strconv.Itoa(i)) @@ -686,6 +1049,11 @@ func (m *FalconxSandboxReportV1) contextValidateExtractedFiles(ctx context.Conte for i := 0; i < len(m.ExtractedFiles); i++ { if m.ExtractedFiles[i] != nil { + + if swag.IsZero(m.ExtractedFiles[i]) { // not required + return nil + } + if err := m.ExtractedFiles[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("extracted_files" + "." + strconv.Itoa(i)) @@ -706,6 +1074,11 @@ func (m *FalconxSandboxReportV1) contextValidateExtractedInterestingStrings(ctx for i := 0; i < len(m.ExtractedInterestingStrings); i++ { if m.ExtractedInterestingStrings[i] != nil { + + if swag.IsZero(m.ExtractedInterestingStrings[i]) { // not required + return nil + } + if err := m.ExtractedInterestingStrings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("extracted_interesting_strings" + "." + strconv.Itoa(i)) @@ -721,11 +1094,41 @@ func (m *FalconxSandboxReportV1) contextValidateExtractedInterestingStrings(ctx return nil } +func (m *FalconxSandboxReportV1) contextValidateFileDataDirectories(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.FileDataDirectories); i++ { + + if m.FileDataDirectories[i] != nil { + + if swag.IsZero(m.FileDataDirectories[i]) { // not required + return nil + } + + if err := m.FileDataDirectories[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("file_data_directories" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("file_data_directories" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) contextValidateFileImports(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.FileImports); i++ { if m.FileImports[i] != nil { + + if swag.IsZero(m.FileImports[i]) { // not required + return nil + } + if err := m.FileImports[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("file_imports" + "." + strconv.Itoa(i)) @@ -744,6 +1147,11 @@ func (m *FalconxSandboxReportV1) contextValidateFileImports(ctx context.Context, func (m *FalconxSandboxReportV1) contextValidateFileMetadata(ctx context.Context, formats strfmt.Registry) error { if m.FileMetadata != nil { + + if swag.IsZero(m.FileMetadata) { // not required + return nil + } + if err := m.FileMetadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("file_metadata") @@ -757,11 +1165,66 @@ func (m *FalconxSandboxReportV1) contextValidateFileMetadata(ctx context.Context return nil } +func (m *FalconxSandboxReportV1) contextValidateFileResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.FileResources); i++ { + + if m.FileResources[i] != nil { + + if swag.IsZero(m.FileResources[i]) { // not required + return nil + } + + if err := m.FileResources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("file_resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("file_resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FalconxSandboxReportV1) contextValidateFileSections(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.FileSections); i++ { + + if m.FileSections[i] != nil { + + if swag.IsZero(m.FileSections[i]) { // not required + return nil + } + + if err := m.FileSections[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("file_sections" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("file_sections" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) contextValidateHTTPRequests(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.HTTPRequests); i++ { if m.HTTPRequests[i] != nil { + + if swag.IsZero(m.HTTPRequests[i]) { // not required + return nil + } + if err := m.HTTPRequests[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("http_requests" + "." + strconv.Itoa(i)) @@ -782,6 +1245,11 @@ func (m *FalconxSandboxReportV1) contextValidateIncidents(ctx context.Context, f for i := 0; i < len(m.Incidents); i++ { if m.Incidents[i] != nil { + + if swag.IsZero(m.Incidents[i]) { // not required + return nil + } + if err := m.Incidents[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) @@ -797,11 +1265,66 @@ func (m *FalconxSandboxReportV1) contextValidateIncidents(ctx context.Context, f return nil } +func (m *FalconxSandboxReportV1) contextValidateIntelligenceMitreAttacks(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.IntelligenceMitreAttacks); i++ { + + if m.IntelligenceMitreAttacks[i] != nil { + + if swag.IsZero(m.IntelligenceMitreAttacks[i]) { // not required + return nil + } + + if err := m.IntelligenceMitreAttacks[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("intelligence_mitre_attacks" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("intelligence_mitre_attacks" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FalconxSandboxReportV1) contextValidateMemoryDumps(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.MemoryDumps); i++ { + + if m.MemoryDumps[i] != nil { + + if swag.IsZero(m.MemoryDumps[i]) { // not required + return nil + } + + if err := m.MemoryDumps[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("memory_dumps" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("memory_dumps" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) contextValidateMemoryForensics(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.MemoryForensics); i++ { if m.MemoryForensics[i] != nil { + + if swag.IsZero(m.MemoryForensics[i]) { // not required + return nil + } + if err := m.MemoryForensics[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("memory_forensics" + "." + strconv.Itoa(i)) @@ -822,6 +1345,11 @@ func (m *FalconxSandboxReportV1) contextValidateMitreAttacks(ctx context.Context for i := 0; i < len(m.MitreAttacks); i++ { if m.MitreAttacks[i] != nil { + + if swag.IsZero(m.MitreAttacks[i]) { // not required + return nil + } + if err := m.MitreAttacks[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("mitre_attacks" + "." + strconv.Itoa(i)) @@ -842,6 +1370,11 @@ func (m *FalconxSandboxReportV1) contextValidateProcesses(ctx context.Context, f for i := 0; i < len(m.Processes); i++ { if m.Processes[i] != nil { + + if swag.IsZero(m.Processes[i]) { // not required + return nil + } + if err := m.Processes[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("processes" + "." + strconv.Itoa(i)) @@ -862,6 +1395,11 @@ func (m *FalconxSandboxReportV1) contextValidateSignatures(ctx context.Context, for i := 0; i < len(m.Signatures); i++ { if m.Signatures[i] != nil { + + if swag.IsZero(m.Signatures[i]) { // not required + return nil + } + if err := m.Signatures[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("signatures" + "." + strconv.Itoa(i)) @@ -882,6 +1420,11 @@ func (m *FalconxSandboxReportV1) contextValidateSuricataAlerts(ctx context.Conte for i := 0; i < len(m.SuricataAlerts); i++ { if m.SuricataAlerts[i] != nil { + + if swag.IsZero(m.SuricataAlerts[i]) { // not required + return nil + } + if err := m.SuricataAlerts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("suricata_alerts" + "." + strconv.Itoa(i)) @@ -897,11 +1440,41 @@ func (m *FalconxSandboxReportV1) contextValidateSuricataAlerts(ctx context.Conte return nil } +func (m *FalconxSandboxReportV1) contextValidateUrls(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Urls); i++ { + + if m.Urls[i] != nil { + + if swag.IsZero(m.Urls[i]) { // not required + return nil + } + + if err := m.Urls[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("urls" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("urls" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + func (m *FalconxSandboxReportV1) contextValidateVersionInfo(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.VersionInfo); i++ { if m.VersionInfo[i] != nil { + + if swag.IsZero(m.VersionInfo[i]) { // not required + return nil + } + if err := m.VersionInfo[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("version_info" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_sandbox_summary_report_v1.go b/falcon/models/falconx_sandbox_summary_report_v1.go index 02112db6..7ec04f07 100644 --- a/falcon/models/falconx_sandbox_summary_report_v1.go +++ b/falcon/models/falconx_sandbox_summary_report_v1.go @@ -43,6 +43,9 @@ type FalconxSandboxSummaryReportV1 struct { // incidents Incidents []*FalconxIncident `json:"incidents"` + // network settings + NetworkSettings string `json:"network_settings,omitempty"` + // sample flags SampleFlags []string `json:"sample_flags"` @@ -124,6 +127,11 @@ func (m *FalconxSandboxSummaryReportV1) contextValidateIncidents(ctx context.Con for i := 0; i < len(m.Incidents); i++ { if m.Incidents[i] != nil { + + if swag.IsZero(m.Incidents[i]) { // not required + return nil + } + if err := m.Incidents[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_script_call.go b/falcon/models/falconx_script_call.go index bb6acf7f..b2dc4a60 100644 --- a/falcon/models/falconx_script_call.go +++ b/falcon/models/falconx_script_call.go @@ -97,6 +97,11 @@ func (m *FalconxScriptCall) contextValidateParameters(ctx context.Context, forma for i := 0; i < len(m.Parameters); i++ { if m.Parameters[i] != nil { + + if swag.IsZero(m.Parameters[i]) { // not required + return nil + } + if err := m.Parameters[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("parameters" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_stream.go b/falcon/models/falconx_stream.go index b03566db..408cdabd 100644 --- a/falcon/models/falconx_stream.go +++ b/falcon/models/falconx_stream.go @@ -97,6 +97,11 @@ func (m *FalconxStream) contextValidateMatchedSignatures(ctx context.Context, fo for i := 0; i < len(m.MatchedSignatures); i++ { if m.MatchedSignatures[i] != nil { + + if swag.IsZero(m.MatchedSignatures[i]) { // not required + return nil + } + if err := m.MatchedSignatures[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("matched_signatures" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_submission_parameters_v1.go b/falcon/models/falconx_submission_parameters_v1.go index 5fbb507d..18ac84e1 100644 --- a/falcon/models/falconx_submission_parameters_v1.go +++ b/falcon/models/falconx_submission_parameters_v1.go @@ -88,6 +88,11 @@ func (m *FalconxSubmissionParametersV1) contextValidateSandbox(ctx context.Conte for i := 0; i < len(m.Sandbox); i++ { if m.Sandbox[i] != nil { + + if swag.IsZero(m.Sandbox[i]) { // not required + return nil + } + if err := m.Sandbox[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sandbox" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_submission_v1.go b/falcon/models/falconx_submission_v1.go index b2516001..7f814f98 100644 --- a/falcon/models/falconx_submission_v1.go +++ b/falcon/models/falconx_submission_v1.go @@ -28,6 +28,9 @@ type FalconxSubmissionV1 struct { // id ID string `json:"id,omitempty"` + // index timestamp + IndexTimestamp string `json:"index_timestamp,omitempty"` + // origin Origin string `json:"origin,omitempty"` @@ -112,6 +115,11 @@ func (m *FalconxSubmissionV1) contextValidateSandbox(ctx context.Context, format for i := 0; i < len(m.Sandbox); i++ { if m.Sandbox[i] != nil { + + if swag.IsZero(m.Sandbox[i]) { // not required + return nil + } + if err := m.Sandbox[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sandbox" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_submission_v1_response.go b/falcon/models/falconx_submission_v1_response.go index 3ca897a2..3dbe8943 100644 --- a/falcon/models/falconx_submission_v1_response.go +++ b/falcon/models/falconx_submission_v1_response.go @@ -156,6 +156,11 @@ func (m *FalconxSubmissionV1Response) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *FalconxSubmissionV1Response) contextValidateErrors(ctx context.Context, func (m *FalconxSubmissionV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *FalconxSubmissionV1Response) contextValidateResources(ctx context.Conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_summary_report_v1.go b/falcon/models/falconx_summary_report_v1.go index 77e3632f..549f8291 100644 --- a/falcon/models/falconx_summary_report_v1.go +++ b/falcon/models/falconx_summary_report_v1.go @@ -170,6 +170,11 @@ func (m *FalconxSummaryReportV1) contextValidateIntel(ctx context.Context, forma for i := 0; i < len(m.Intel); i++ { if m.Intel[i] != nil { + + if swag.IsZero(m.Intel[i]) { // not required + return nil + } + if err := m.Intel[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("intel" + "." + strconv.Itoa(i)) @@ -190,6 +195,11 @@ func (m *FalconxSummaryReportV1) contextValidateSandbox(ctx context.Context, for for i := 0; i < len(m.Sandbox); i++ { if m.Sandbox[i] != nil { + + if swag.IsZero(m.Sandbox[i]) { // not required + return nil + } + if err := m.Sandbox[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sandbox" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_summary_report_v1_response.go b/falcon/models/falconx_summary_report_v1_response.go index e6d66769..fc649da8 100644 --- a/falcon/models/falconx_summary_report_v1_response.go +++ b/falcon/models/falconx_summary_report_v1_response.go @@ -156,6 +156,11 @@ func (m *FalconxSummaryReportV1Response) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *FalconxSummaryReportV1Response) contextValidateErrors(ctx context.Conte func (m *FalconxSummaryReportV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *FalconxSummaryReportV1Response) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_threat_graph_report_v1.go b/falcon/models/falconx_threat_graph_report_v1.go index 1c55bc00..a9e5c1af 100644 --- a/falcon/models/falconx_threat_graph_report_v1.go +++ b/falcon/models/falconx_threat_graph_report_v1.go @@ -82,6 +82,11 @@ func (m *FalconxThreatGraphReportV1) contextValidateIndicators(ctx context.Conte for i := 0; i < len(m.Indicators); i++ { if m.Indicators[i] != nil { + + if swag.IsZero(m.Indicators[i]) { // not required + return nil + } + if err := m.Indicators[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("indicators" + "." + strconv.Itoa(i)) diff --git a/falcon/models/falconx_url_data.go b/falcon/models/falconx_url_data.go new file mode 100644 index 00000000..9bd66a47 --- /dev/null +++ b/falcon/models/falconx_url_data.go @@ -0,0 +1,56 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// FalconxURLData falconx Url data +// +// swagger:model falconx.UrlData +type FalconxURLData struct { + + // type + Type string `json:"type,omitempty"` + + // url + URL string `json:"url,omitempty"` + + // verdict + Verdict string `json:"verdict,omitempty"` +} + +// Validate validates this falconx Url data +func (m *FalconxURLData) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this falconx Url data based on context it is used +func (m *FalconxURLData) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *FalconxURLData) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FalconxURLData) UnmarshalBinary(b []byte) error { + var res FalconxURLData + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/requests_create_device_control_policies_v1.go b/falcon/models/firewall_create_firewall_policies_req_v1.go similarity index 64% rename from falcon/models/requests_create_device_control_policies_v1.go rename to falcon/models/firewall_create_firewall_policies_req_v1.go index 75438adf..6ee2cfe5 100644 --- a/falcon/models/requests_create_device_control_policies_v1.go +++ b/falcon/models/firewall_create_firewall_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateDeviceControlPoliciesV1 A req to create DeviceControl policies +// FirewallCreateFirewallPoliciesReqV1 A req to create prevention policies // -// swagger:model requests.CreateDeviceControlPoliciesV1 -type RequestsCreateDeviceControlPoliciesV1 struct { +// swagger:model firewall.CreateFirewallPoliciesReqV1 +type FirewallCreateFirewallPoliciesReqV1 struct { // A collection of policies to create // Required: true - Resources []*RequestsCreateDeviceControlPolicyV1 `json:"resources"` + Resources []*FirewallCreateFirewallPolicyReqV1 `json:"resources"` } -// Validate validates this requests create device control policies v1 -func (m *RequestsCreateDeviceControlPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this firewall create firewall policies req v1 +func (m *FirewallCreateFirewallPoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsCreateDeviceControlPoliciesV1) Validate(formats strfmt.Registry return nil } -func (m *RequestsCreateDeviceControlPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *FirewallCreateFirewallPoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsCreateDeviceControlPoliciesV1) validateResources(formats strfmt return nil } -// ContextValidate validate this requests create device control policies v1 based on the context it is used -func (m *RequestsCreateDeviceControlPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this firewall create firewall policies req v1 based on the context it is used +func (m *FirewallCreateFirewallPoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsCreateDeviceControlPoliciesV1) ContextValidate(ctx context.Cont return nil } -func (m *RequestsCreateDeviceControlPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *FirewallCreateFirewallPoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsCreateDeviceControlPoliciesV1) contextValidateResources(ctx con } // MarshalBinary interface implementation -func (m *RequestsCreateDeviceControlPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *FirewallCreateFirewallPoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsCreateDeviceControlPoliciesV1) MarshalBinary() ([]byte, error) } // UnmarshalBinary interface implementation -func (m *RequestsCreateDeviceControlPoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateDeviceControlPoliciesV1 +func (m *FirewallCreateFirewallPoliciesReqV1) UnmarshalBinary(b []byte) error { + var res FirewallCreateFirewallPoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_firewall_policy_v1.go b/falcon/models/firewall_create_firewall_policy_req_v1.go similarity index 51% rename from falcon/models/requests_create_firewall_policy_v1.go rename to falcon/models/firewall_create_firewall_policy_req_v1.go index 13087276..11d77068 100644 --- a/falcon/models/requests_create_firewall_policy_v1.go +++ b/falcon/models/firewall_create_firewall_policy_req_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateFirewallPolicyV1 requests create firewall policy v1 +// FirewallCreateFirewallPolicyReqV1 firewall create firewall policy req v1 // -// swagger:model requests.CreateFirewallPolicyV1 -type RequestsCreateFirewallPolicyV1 struct { +// swagger:model firewall.CreateFirewallPolicyReqV1 +type FirewallCreateFirewallPolicyReqV1 struct { // If specified the firewall rules of the firewall policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` @@ -36,8 +36,8 @@ type RequestsCreateFirewallPolicyV1 struct { PlatformName *string `json:"platform_name"` } -// Validate validates this requests create firewall policy v1 -func (m *RequestsCreateFirewallPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this firewall create firewall policy req v1 +func (m *FirewallCreateFirewallPolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -54,7 +54,7 @@ func (m *RequestsCreateFirewallPolicyV1) Validate(formats strfmt.Registry) error return nil } -func (m *RequestsCreateFirewallPolicyV1) validateName(formats strfmt.Registry) error { +func (m *FirewallCreateFirewallPolicyReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -63,7 +63,7 @@ func (m *RequestsCreateFirewallPolicyV1) validateName(formats strfmt.Registry) e return nil } -var requestsCreateFirewallPolicyV1TypePlatformNamePropEnum []interface{} +var firewallCreateFirewallPolicyReqV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -71,31 +71,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreateFirewallPolicyV1TypePlatformNamePropEnum = append(requestsCreateFirewallPolicyV1TypePlatformNamePropEnum, v) + firewallCreateFirewallPolicyReqV1TypePlatformNamePropEnum = append(firewallCreateFirewallPolicyReqV1TypePlatformNamePropEnum, v) } } const ( - // RequestsCreateFirewallPolicyV1PlatformNameWindows captures enum value "Windows" - RequestsCreateFirewallPolicyV1PlatformNameWindows string = "Windows" + // FirewallCreateFirewallPolicyReqV1PlatformNameWindows captures enum value "Windows" + FirewallCreateFirewallPolicyReqV1PlatformNameWindows string = "Windows" - // RequestsCreateFirewallPolicyV1PlatformNameMac captures enum value "Mac" - RequestsCreateFirewallPolicyV1PlatformNameMac string = "Mac" + // FirewallCreateFirewallPolicyReqV1PlatformNameMac captures enum value "Mac" + FirewallCreateFirewallPolicyReqV1PlatformNameMac string = "Mac" - // RequestsCreateFirewallPolicyV1PlatformNameLinux captures enum value "Linux" - RequestsCreateFirewallPolicyV1PlatformNameLinux string = "Linux" + // FirewallCreateFirewallPolicyReqV1PlatformNameLinux captures enum value "Linux" + FirewallCreateFirewallPolicyReqV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *RequestsCreateFirewallPolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreateFirewallPolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *FirewallCreateFirewallPolicyReqV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, firewallCreateFirewallPolicyReqV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreateFirewallPolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *FirewallCreateFirewallPolicyReqV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -109,13 +109,13 @@ func (m *RequestsCreateFirewallPolicyV1) validatePlatformName(formats strfmt.Reg return nil } -// ContextValidate validates this requests create firewall policy v1 based on context it is used -func (m *RequestsCreateFirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this firewall create firewall policy req v1 based on context it is used +func (m *FirewallCreateFirewallPolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsCreateFirewallPolicyV1) MarshalBinary() ([]byte, error) { +func (m *FirewallCreateFirewallPolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -123,8 +123,8 @@ func (m *RequestsCreateFirewallPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateFirewallPolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateFirewallPolicyV1 +func (m *FirewallCreateFirewallPolicyReqV1) UnmarshalBinary(b []byte) error { + var res FirewallCreateFirewallPolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_firewall_policy_v1.go b/falcon/models/firewall_policy_v1.go similarity index 70% rename from falcon/models/responses_firewall_policy_v1.go rename to falcon/models/firewall_policy_v1.go index a938b237..5d8c914d 100644 --- a/falcon/models/responses_firewall_policy_v1.go +++ b/falcon/models/firewall_policy_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesFirewallPolicyV1 responses firewall policy v1 +// FirewallPolicyV1 firewall policy v1 // -// swagger:model responses.FirewallPolicyV1 -type ResponsesFirewallPolicyV1 struct { +// swagger:model firewall.PolicyV1 +type FirewallPolicyV1 struct { // Channel file version for the policy // Required: true @@ -48,7 +48,7 @@ type ResponsesFirewallPolicyV1 struct { // The groups that are currently attached to the policy // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true @@ -77,8 +77,8 @@ type ResponsesFirewallPolicyV1 struct { RuleSetID *string `json:"rule_set_id"` } -// Validate validates this responses firewall policy v1 -func (m *ResponsesFirewallPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this firewall policy v1 +func (m *FirewallPolicyV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateChannelVersion(formats); err != nil { @@ -139,7 +139,7 @@ func (m *ResponsesFirewallPolicyV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesFirewallPolicyV1) validateChannelVersion(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateChannelVersion(formats strfmt.Registry) error { if err := validate.Required("channel_version", "body", m.ChannelVersion); err != nil { return err @@ -148,7 +148,7 @@ func (m *ResponsesFirewallPolicyV1) validateChannelVersion(formats strfmt.Regist return nil } -func (m *ResponsesFirewallPolicyV1) validateCid(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -157,7 +157,7 @@ func (m *ResponsesFirewallPolicyV1) validateCid(formats strfmt.Registry) error { return nil } -func (m *ResponsesFirewallPolicyV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -166,7 +166,7 @@ func (m *ResponsesFirewallPolicyV1) validateCreatedBy(formats strfmt.Registry) e return nil } -func (m *ResponsesFirewallPolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -179,7 +179,7 @@ func (m *ResponsesFirewallPolicyV1) validateCreatedTimestamp(formats strfmt.Regi return nil } -func (m *ResponsesFirewallPolicyV1) validateDescription(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -188,7 +188,7 @@ func (m *ResponsesFirewallPolicyV1) validateDescription(formats strfmt.Registry) return nil } -func (m *ResponsesFirewallPolicyV1) validateEnabled(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { return err @@ -197,7 +197,7 @@ func (m *ResponsesFirewallPolicyV1) validateEnabled(formats strfmt.Registry) err return nil } -func (m *ResponsesFirewallPolicyV1) validateGroups(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -224,7 +224,7 @@ func (m *ResponsesFirewallPolicyV1) validateGroups(formats strfmt.Registry) erro return nil } -func (m *ResponsesFirewallPolicyV1) validateID(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -233,7 +233,7 @@ func (m *ResponsesFirewallPolicyV1) validateID(formats strfmt.Registry) error { return nil } -func (m *ResponsesFirewallPolicyV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -242,7 +242,7 @@ func (m *ResponsesFirewallPolicyV1) validateModifiedBy(formats strfmt.Registry) return nil } -func (m *ResponsesFirewallPolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -255,7 +255,7 @@ func (m *ResponsesFirewallPolicyV1) validateModifiedTimestamp(formats strfmt.Reg return nil } -func (m *ResponsesFirewallPolicyV1) validateName(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -264,7 +264,7 @@ func (m *ResponsesFirewallPolicyV1) validateName(formats strfmt.Registry) error return nil } -var responsesFirewallPolicyV1TypePlatformNamePropEnum []interface{} +var firewallPolicyV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -272,31 +272,31 @@ func init() { panic(err) } for _, v := range res { - responsesFirewallPolicyV1TypePlatformNamePropEnum = append(responsesFirewallPolicyV1TypePlatformNamePropEnum, v) + firewallPolicyV1TypePlatformNamePropEnum = append(firewallPolicyV1TypePlatformNamePropEnum, v) } } const ( - // ResponsesFirewallPolicyV1PlatformNameWindows captures enum value "Windows" - ResponsesFirewallPolicyV1PlatformNameWindows string = "Windows" + // FirewallPolicyV1PlatformNameWindows captures enum value "Windows" + FirewallPolicyV1PlatformNameWindows string = "Windows" - // ResponsesFirewallPolicyV1PlatformNameMac captures enum value "Mac" - ResponsesFirewallPolicyV1PlatformNameMac string = "Mac" + // FirewallPolicyV1PlatformNameMac captures enum value "Mac" + FirewallPolicyV1PlatformNameMac string = "Mac" - // ResponsesFirewallPolicyV1PlatformNameLinux captures enum value "Linux" - ResponsesFirewallPolicyV1PlatformNameLinux string = "Linux" + // FirewallPolicyV1PlatformNameLinux captures enum value "Linux" + FirewallPolicyV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *ResponsesFirewallPolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesFirewallPolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *FirewallPolicyV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, firewallPolicyV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *ResponsesFirewallPolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -310,7 +310,7 @@ func (m *ResponsesFirewallPolicyV1) validatePlatformName(formats strfmt.Registry return nil } -func (m *ResponsesFirewallPolicyV1) validateRuleSetID(formats strfmt.Registry) error { +func (m *FirewallPolicyV1) validateRuleSetID(formats strfmt.Registry) error { if err := validate.Required("rule_set_id", "body", m.RuleSetID); err != nil { return err @@ -319,8 +319,8 @@ func (m *ResponsesFirewallPolicyV1) validateRuleSetID(formats strfmt.Registry) e return nil } -// ContextValidate validate this responses firewall policy v1 based on the context it is used -func (m *ResponsesFirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this firewall policy v1 based on the context it is used +func (m *FirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -333,11 +333,16 @@ func (m *ResponsesFirewallPolicyV1) ContextValidate(ctx context.Context, formats return nil } -func (m *ResponsesFirewallPolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *FirewallPolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -354,7 +359,7 @@ func (m *ResponsesFirewallPolicyV1) contextValidateGroups(ctx context.Context, f } // MarshalBinary interface implementation -func (m *ResponsesFirewallPolicyV1) MarshalBinary() ([]byte, error) { +func (m *FirewallPolicyV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -362,8 +367,8 @@ func (m *ResponsesFirewallPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesFirewallPolicyV1) UnmarshalBinary(b []byte) error { - var res ResponsesFirewallPolicyV1 +func (m *FirewallPolicyV1) UnmarshalBinary(b []byte) error { + var res FirewallPolicyV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_ml_exclusion_resp_v1.go b/falcon/models/firewall_resp_v1.go similarity index 76% rename from falcon/models/responses_ml_exclusion_resp_v1.go rename to falcon/models/firewall_resp_v1.go index c4057047..b30aaf94 100644 --- a/falcon/models/responses_ml_exclusion_resp_v1.go +++ b/falcon/models/firewall_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesMlExclusionRespV1 responses ml exclusion resp v1 +// FirewallRespV1 firewall resp v1 // -// swagger:model responses.MlExclusionRespV1 -type ResponsesMlExclusionRespV1 struct { +// swagger:model firewall.RespV1 +type FirewallRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesMlExclusionRespV1 struct { // resources // Required: true - Resources []*ResponsesMlExclusionV1 `json:"resources"` + Resources []*FirewallPolicyV1 `json:"resources"` } -// Validate validates this responses ml exclusion resp v1 -func (m *ResponsesMlExclusionRespV1) Validate(formats strfmt.Registry) error { +// Validate validates this firewall resp v1 +func (m *FirewallRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesMlExclusionRespV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesMlExclusionRespV1) validateErrors(formats strfmt.Registry) error { +func (m *FirewallRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesMlExclusionRespV1) validateErrors(formats strfmt.Registry) err return nil } -func (m *ResponsesMlExclusionRespV1) validateMeta(formats strfmt.Registry) error { +func (m *FirewallRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesMlExclusionRespV1) validateMeta(formats strfmt.Registry) error return nil } -func (m *ResponsesMlExclusionRespV1) validateResources(formats strfmt.Registry) error { +func (m *FirewallRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesMlExclusionRespV1) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this responses ml exclusion resp v1 based on the context it is used -func (m *ResponsesMlExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this firewall resp v1 based on the context it is used +func (m *FirewallRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesMlExclusionRespV1) ContextValidate(ctx context.Context, format return nil } -func (m *ResponsesMlExclusionRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *FirewallRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesMlExclusionRespV1) contextValidateErrors(ctx context.Context, return nil } -func (m *ResponsesMlExclusionRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *FirewallRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesMlExclusionRespV1) contextValidateMeta(ctx context.Context, fo return nil } -func (m *ResponsesMlExclusionRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *FirewallRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesMlExclusionRespV1) contextValidateResources(ctx context.Contex } // MarshalBinary interface implementation -func (m *ResponsesMlExclusionRespV1) MarshalBinary() ([]byte, error) { +func (m *FirewallRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesMlExclusionRespV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesMlExclusionRespV1) UnmarshalBinary(b []byte) error { - var res ResponsesMlExclusionRespV1 +func (m *FirewallRespV1) UnmarshalBinary(b []byte) error { + var res FirewallRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_r_t_response_policies_v1.go b/falcon/models/firewall_update_firewall_policies_req_v1.go similarity index 64% rename from falcon/models/requests_update_r_t_response_policies_v1.go rename to falcon/models/firewall_update_firewall_policies_req_v1.go index 9fd82069..f6dd7ec1 100644 --- a/falcon/models/requests_update_r_t_response_policies_v1.go +++ b/falcon/models/firewall_update_firewall_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateRTResponsePoliciesV1 A req to update realtime response policies +// FirewallUpdateFirewallPoliciesReqV1 A req to update firewall policies // -// swagger:model requests.UpdateRTResponsePoliciesV1 -type RequestsUpdateRTResponsePoliciesV1 struct { +// swagger:model firewall.UpdateFirewallPoliciesReqV1 +type FirewallUpdateFirewallPoliciesReqV1 struct { // A collection of policies to update // Required: true - Resources []*RequestsUpdateRTResponsePolicyV1 `json:"resources"` + Resources []*FirewallUpdateFirewallPolicyReqV1 `json:"resources"` } -// Validate validates this requests update r t response policies v1 -func (m *RequestsUpdateRTResponsePoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this firewall update firewall policies req v1 +func (m *FirewallUpdateFirewallPoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdateRTResponsePoliciesV1) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsUpdateRTResponsePoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *FirewallUpdateFirewallPoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdateRTResponsePoliciesV1) validateResources(formats strfmt.Re return nil } -// ContextValidate validate this requests update r t response policies v1 based on the context it is used -func (m *RequestsUpdateRTResponsePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this firewall update firewall policies req v1 based on the context it is used +func (m *FirewallUpdateFirewallPoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdateRTResponsePoliciesV1) ContextValidate(ctx context.Context return nil } -func (m *RequestsUpdateRTResponsePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *FirewallUpdateFirewallPoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdateRTResponsePoliciesV1) contextValidateResources(ctx contex } // MarshalBinary interface implementation -func (m *RequestsUpdateRTResponsePoliciesV1) MarshalBinary() ([]byte, error) { +func (m *FirewallUpdateFirewallPoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdateRTResponsePoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateRTResponsePoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateRTResponsePoliciesV1 +func (m *FirewallUpdateFirewallPoliciesReqV1) UnmarshalBinary(b []byte) error { + var res FirewallUpdateFirewallPoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_firewall_policy_v1.go b/falcon/models/firewall_update_firewall_policy_req_v1.go similarity index 57% rename from falcon/models/requests_update_firewall_policy_v1.go rename to falcon/models/firewall_update_firewall_policy_req_v1.go index f6688ab8..63dcaed3 100644 --- a/falcon/models/requests_update_firewall_policy_v1.go +++ b/falcon/models/firewall_update_firewall_policy_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateFirewallPolicyV1 requests update firewall policy v1 +// FirewallUpdateFirewallPolicyReqV1 firewall update firewall policy req v1 // -// swagger:model requests.UpdateFirewallPolicyV1 -type RequestsUpdateFirewallPolicyV1 struct { +// swagger:model firewall.UpdateFirewallPolicyReqV1 +type FirewallUpdateFirewallPolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` @@ -30,8 +30,8 @@ type RequestsUpdateFirewallPolicyV1 struct { Name string `json:"name,omitempty"` } -// Validate validates this requests update firewall policy v1 -func (m *RequestsUpdateFirewallPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this firewall update firewall policy req v1 +func (m *FirewallUpdateFirewallPolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -44,7 +44,7 @@ func (m *RequestsUpdateFirewallPolicyV1) Validate(formats strfmt.Registry) error return nil } -func (m *RequestsUpdateFirewallPolicyV1) validateID(formats strfmt.Registry) error { +func (m *FirewallUpdateFirewallPolicyReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -53,13 +53,13 @@ func (m *RequestsUpdateFirewallPolicyV1) validateID(formats strfmt.Registry) err return nil } -// ContextValidate validates this requests update firewall policy v1 based on context it is used -func (m *RequestsUpdateFirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this firewall update firewall policy req v1 based on context it is used +func (m *FirewallUpdateFirewallPolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsUpdateFirewallPolicyV1) MarshalBinary() ([]byte, error) { +func (m *FirewallUpdateFirewallPolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -67,8 +67,8 @@ func (m *RequestsUpdateFirewallPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateFirewallPolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateFirewallPolicyV1 +func (m *FirewallUpdateFirewallPolicyReqV1) UnmarshalBinary(b []byte) error { + var res FirewallUpdateFirewallPolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/flightcontrolapi_get_roles_response.go b/falcon/models/flightcontrolapi_get_roles_response.go new file mode 100644 index 00000000..850a3804 --- /dev/null +++ b/falcon/models/flightcontrolapi_get_roles_response.go @@ -0,0 +1,235 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// FlightcontrolapiGetRolesResponse flightcontrolapi get roles response +// +// swagger:model flightcontrolapi.getRolesResponse +type FlightcontrolapiGetRolesResponse struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DomainRole `json:"resources"` +} + +// Validate validates this flightcontrolapi get roles response +func (m *FlightcontrolapiGetRolesResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FlightcontrolapiGetRolesResponse) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FlightcontrolapiGetRolesResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *FlightcontrolapiGetRolesResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this flightcontrolapi get roles response based on the context it is used +func (m *FlightcontrolapiGetRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FlightcontrolapiGetRolesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FlightcontrolapiGetRolesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *FlightcontrolapiGetRolesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *FlightcontrolapiGetRolesResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FlightcontrolapiGetRolesResponse) UnmarshalBinary(b []byte) error { + var res FlightcontrolapiGetRolesResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/flightcontrolapi_user_grant_response.go b/falcon/models/flightcontrolapi_user_grant_response.go new file mode 100644 index 00000000..3b19c201 --- /dev/null +++ b/falcon/models/flightcontrolapi_user_grant_response.go @@ -0,0 +1,235 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// FlightcontrolapiUserGrantResponse flightcontrolapi user grant response +// +// swagger:model flightcontrolapi.userGrantResponse +type FlightcontrolapiUserGrantResponse struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*DomainUserGrants `json:"resources"` +} + +// Validate validates this flightcontrolapi user grant response +func (m *FlightcontrolapiUserGrantResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FlightcontrolapiUserGrantResponse) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FlightcontrolapiUserGrantResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *FlightcontrolapiUserGrantResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this flightcontrolapi user grant response based on the context it is used +func (m *FlightcontrolapiUserGrantResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *FlightcontrolapiUserGrantResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *FlightcontrolapiUserGrantResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *FlightcontrolapiUserGrantResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *FlightcontrolapiUserGrantResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *FlightcontrolapiUserGrantResponse) UnmarshalBinary(b []byte) error { + var res FlightcontrolapiUserGrantResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_msa_entities_users_response.go b/falcon/models/flightcontrolapi_user_response.go similarity index 75% rename from falcon/models/domain_msa_entities_users_response.go rename to falcon/models/flightcontrolapi_user_response.go index 62237b33..eed963ca 100644 --- a/falcon/models/domain_msa_entities_users_response.go +++ b/falcon/models/flightcontrolapi_user_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainMsaEntitiesUsersResponse domain msa entities users response +// FlightcontrolapiUserResponse flightcontrolapi user response // -// swagger:model domain.MsaEntitiesUsersResponse -type DomainMsaEntitiesUsersResponse struct { +// swagger:model flightcontrolapi.userResponse +type FlightcontrolapiUserResponse struct { // errors Errors []*MsaAPIError `json:"errors"` @@ -32,8 +32,8 @@ type DomainMsaEntitiesUsersResponse struct { Resources []*DomainUser `json:"resources"` } -// Validate validates this domain msa entities users response -func (m *DomainMsaEntitiesUsersResponse) Validate(formats strfmt.Registry) error { +// Validate validates this flightcontrolapi user response +func (m *FlightcontrolapiUserResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -54,7 +54,7 @@ func (m *DomainMsaEntitiesUsersResponse) Validate(formats strfmt.Registry) error return nil } -func (m *DomainMsaEntitiesUsersResponse) validateErrors(formats strfmt.Registry) error { +func (m *FlightcontrolapiUserResponse) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -80,7 +80,7 @@ func (m *DomainMsaEntitiesUsersResponse) validateErrors(formats strfmt.Registry) return nil } -func (m *DomainMsaEntitiesUsersResponse) validateMeta(formats strfmt.Registry) error { +func (m *FlightcontrolapiUserResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -100,7 +100,7 @@ func (m *DomainMsaEntitiesUsersResponse) validateMeta(formats strfmt.Registry) e return nil } -func (m *DomainMsaEntitiesUsersResponse) validateResources(formats strfmt.Registry) error { +func (m *FlightcontrolapiUserResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -127,8 +127,8 @@ func (m *DomainMsaEntitiesUsersResponse) validateResources(formats strfmt.Regist return nil } -// ContextValidate validate this domain msa entities users response based on the context it is used -func (m *DomainMsaEntitiesUsersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this flightcontrolapi user response based on the context it is used +func (m *FlightcontrolapiUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -149,11 +149,16 @@ func (m *DomainMsaEntitiesUsersResponse) ContextValidate(ctx context.Context, fo return nil } -func (m *DomainMsaEntitiesUsersResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *FlightcontrolapiUserResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -169,9 +174,10 @@ func (m *DomainMsaEntitiesUsersResponse) contextValidateErrors(ctx context.Conte return nil } -func (m *DomainMsaEntitiesUsersResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *FlightcontrolapiUserResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -185,11 +191,16 @@ func (m *DomainMsaEntitiesUsersResponse) contextValidateMeta(ctx context.Context return nil } -func (m *DomainMsaEntitiesUsersResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *FlightcontrolapiUserResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -206,7 +217,7 @@ func (m *DomainMsaEntitiesUsersResponse) contextValidateResources(ctx context.Co } // MarshalBinary interface implementation -func (m *DomainMsaEntitiesUsersResponse) MarshalBinary() ([]byte, error) { +func (m *FlightcontrolapiUserResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -214,8 +225,8 @@ func (m *DomainMsaEntitiesUsersResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainMsaEntitiesUsersResponse) UnmarshalBinary(b []byte) error { - var res DomainMsaEntitiesUsersResponse +func (m *FlightcontrolapiUserResponse) UnmarshalBinary(b []byte) error { + var res FlightcontrolapiUserResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/fwmgr_api_aggregates_response.go b/falcon/models/fwmgr_api_aggregates_response.go index cb32e259..a6913c8c 100644 --- a/falcon/models/fwmgr_api_aggregates_response.go +++ b/falcon/models/fwmgr_api_aggregates_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPIAggregatesResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIAggregatesResponse) contextValidateErrors(ctx context.Context, func (m *FwmgrAPIAggregatesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIAggregatesResponse) contextValidateResources(ctx context.Contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_events_response.go b/falcon/models/fwmgr_api_events_response.go index 1b047df7..89936b6b 100644 --- a/falcon/models/fwmgr_api_events_response.go +++ b/falcon/models/fwmgr_api_events_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPIEventsResponse) contextValidateErrors(ctx context.Context, form for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIEventsResponse) contextValidateErrors(ctx context.Context, form func (m *FwmgrAPIEventsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIEventsResponse) contextValidateResources(ctx context.Context, f for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_firewall_fields_response.go b/falcon/models/fwmgr_api_firewall_fields_response.go index 73241a74..6fb33737 100644 --- a/falcon/models/fwmgr_api_firewall_fields_response.go +++ b/falcon/models/fwmgr_api_firewall_fields_response.go @@ -21,11 +21,11 @@ import ( type FwmgrAPIFirewallFieldsResponse struct { // errors - Errors []*FwmgrMsaAPIError `json:"errors"` + Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true - Meta *FwmgrMsaMetaInfo `json:"meta"` + Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true @@ -154,6 +154,11 @@ func (m *FwmgrAPIFirewallFieldsResponse) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIFirewallFieldsResponse) contextValidateErrors(ctx context.Conte func (m *FwmgrAPIFirewallFieldsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIFirewallFieldsResponse) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_firewall_fields_v1.go b/falcon/models/fwmgr_api_firewall_fields_v1.go index dc66bb31..75e4db95 100644 --- a/falcon/models/fwmgr_api_firewall_fields_v1.go +++ b/falcon/models/fwmgr_api_firewall_fields_v1.go @@ -149,6 +149,7 @@ func (m *FwmgrAPIFirewallFieldsV1) ContextValidate(ctx context.Context, formats func (m *FwmgrAPIFirewallFieldsV1) contextValidateDefaultMonitor(ctx context.Context, formats strfmt.Registry) error { if m.DefaultMonitor != nil { + if err := m.DefaultMonitor.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("default_monitor") @@ -167,6 +168,11 @@ func (m *FwmgrAPIFirewallFieldsV1) contextValidatePlatformFields(ctx context.Con for i := 0; i < len(m.PlatformFields); i++ { if m.PlatformFields[i] != nil { + + if swag.IsZero(m.PlatformFields[i]) { // not required + return nil + } + if err := m.PlatformFields[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("platform_fields" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_meta_info.go b/falcon/models/fwmgr_api_meta_info.go index c14a3196..9a87484e 100644 --- a/falcon/models/fwmgr_api_meta_info.go +++ b/falcon/models/fwmgr_api_meta_info.go @@ -140,6 +140,11 @@ func (m *FwmgrAPIMetaInfo) ContextValidate(ctx context.Context, formats strfmt.R func (m *FwmgrAPIMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -156,6 +161,11 @@ func (m *FwmgrAPIMetaInfo) contextValidatePagination(ctx context.Context, format func (m *FwmgrAPIMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/fwmgr_api_network_location_create_request_v1.go b/falcon/models/fwmgr_api_network_location_create_request_v1.go index 834d77c3..bb48e647 100644 --- a/falcon/models/fwmgr_api_network_location_create_request_v1.go +++ b/falcon/models/fwmgr_api_network_location_create_request_v1.go @@ -290,6 +290,7 @@ func (m *FwmgrAPINetworkLocationCreateRequestV1) ContextValidate(ctx context.Con func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateConnectionTypes(ctx context.Context, formats strfmt.Registry) error { if m.ConnectionTypes != nil { + if err := m.ConnectionTypes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("connection_types") @@ -306,6 +307,7 @@ func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateConnectionTypes( func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateDNSResolutionTargets(ctx context.Context, formats strfmt.Registry) error { if m.DNSResolutionTargets != nil { + if err := m.DNSResolutionTargets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("dns_resolution_targets") @@ -322,6 +324,7 @@ func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateDNSResolutionTar func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateHTTPSReachableHosts(ctx context.Context, formats strfmt.Registry) error { if m.HTTPSReachableHosts != nil { + if err := m.HTTPSReachableHosts.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("https_reachable_hosts") @@ -338,6 +341,7 @@ func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateHTTPSReachableHo func (m *FwmgrAPINetworkLocationCreateRequestV1) contextValidateIcmpRequestTargets(ctx context.Context, formats strfmt.Registry) error { if m.IcmpRequestTargets != nil { + if err := m.IcmpRequestTargets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("icmp_request_targets") diff --git a/falcon/models/fwmgr_api_network_location_modify_request_v1.go b/falcon/models/fwmgr_api_network_location_modify_request_v1.go index 79722e7f..11d226c5 100644 --- a/falcon/models/fwmgr_api_network_location_modify_request_v1.go +++ b/falcon/models/fwmgr_api_network_location_modify_request_v1.go @@ -319,6 +319,7 @@ func (m *FwmgrAPINetworkLocationModifyRequestV1) ContextValidate(ctx context.Con func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateConnectionTypes(ctx context.Context, formats strfmt.Registry) error { if m.ConnectionTypes != nil { + if err := m.ConnectionTypes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("connection_types") @@ -335,6 +336,7 @@ func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateConnectionTypes( func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateDNSResolutionTargets(ctx context.Context, formats strfmt.Registry) error { if m.DNSResolutionTargets != nil { + if err := m.DNSResolutionTargets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("dns_resolution_targets") @@ -351,6 +353,7 @@ func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateDNSResolutionTar func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateHTTPSReachableHosts(ctx context.Context, formats strfmt.Registry) error { if m.HTTPSReachableHosts != nil { + if err := m.HTTPSReachableHosts.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("https_reachable_hosts") @@ -367,6 +370,7 @@ func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateHTTPSReachableHo func (m *FwmgrAPINetworkLocationModifyRequestV1) contextValidateIcmpRequestTargets(ctx context.Context, formats strfmt.Registry) error { if m.IcmpRequestTargets != nil { + if err := m.IcmpRequestTargets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("icmp_request_targets") diff --git a/falcon/models/fwmgr_api_network_location_summaries_response.go b/falcon/models/fwmgr_api_network_location_summaries_response.go index c4299698..c918345f 100644 --- a/falcon/models/fwmgr_api_network_location_summaries_response.go +++ b/falcon/models/fwmgr_api_network_location_summaries_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPINetworkLocationSummariesResponse) contextValidateErrors(ctx con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPINetworkLocationSummariesResponse) contextValidateErrors(ctx con func (m *FwmgrAPINetworkLocationSummariesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPINetworkLocationSummariesResponse) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_network_locations_response.go b/falcon/models/fwmgr_api_network_locations_response.go index 371e29ff..23d475ba 100644 --- a/falcon/models/fwmgr_api_network_locations_response.go +++ b/falcon/models/fwmgr_api_network_locations_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPINetworkLocationsResponse) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPINetworkLocationsResponse) contextValidateErrors(ctx context.Con func (m *FwmgrAPINetworkLocationsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPINetworkLocationsResponse) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_network_locations_v1.go b/falcon/models/fwmgr_api_network_locations_v1.go index aa281abb..728bce46 100644 --- a/falcon/models/fwmgr_api_network_locations_v1.go +++ b/falcon/models/fwmgr_api_network_locations_v1.go @@ -383,6 +383,7 @@ func (m *FwmgrAPINetworkLocationsV1) ContextValidate(ctx context.Context, format func (m *FwmgrAPINetworkLocationsV1) contextValidateConnectionTypes(ctx context.Context, formats strfmt.Registry) error { if m.ConnectionTypes != nil { + if err := m.ConnectionTypes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("connection_types") @@ -399,6 +400,7 @@ func (m *FwmgrAPINetworkLocationsV1) contextValidateConnectionTypes(ctx context. func (m *FwmgrAPINetworkLocationsV1) contextValidateDNSResolutionTargets(ctx context.Context, formats strfmt.Registry) error { if m.DNSResolutionTargets != nil { + if err := m.DNSResolutionTargets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("dns_resolution_targets") @@ -415,6 +417,7 @@ func (m *FwmgrAPINetworkLocationsV1) contextValidateDNSResolutionTargets(ctx con func (m *FwmgrAPINetworkLocationsV1) contextValidateHTTPSReachableHosts(ctx context.Context, formats strfmt.Registry) error { if m.HTTPSReachableHosts != nil { + if err := m.HTTPSReachableHosts.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("https_reachable_hosts") @@ -431,6 +434,7 @@ func (m *FwmgrAPINetworkLocationsV1) contextValidateHTTPSReachableHosts(ctx cont func (m *FwmgrAPINetworkLocationsV1) contextValidateIcmpRequestTargets(ctx context.Context, formats strfmt.Registry) error { if m.IcmpRequestTargets != nil { + if err := m.IcmpRequestTargets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("icmp_request_targets") @@ -447,6 +451,11 @@ func (m *FwmgrAPINetworkLocationsV1) contextValidateIcmpRequestTargets(ctx conte func (m *FwmgrAPINetworkLocationsV1) contextValidateMetadata(ctx context.Context, formats strfmt.Registry) error { if m.Metadata != nil { + + if swag.IsZero(m.Metadata) { // not required + return nil + } + if err := m.Metadata.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("metadata") diff --git a/falcon/models/fwmgr_api_platforms_response.go b/falcon/models/fwmgr_api_platforms_response.go index ac10b773..609767bd 100644 --- a/falcon/models/fwmgr_api_platforms_response.go +++ b/falcon/models/fwmgr_api_platforms_response.go @@ -21,11 +21,11 @@ import ( type FwmgrAPIPlatformsResponse struct { // errors - Errors []*FwmgrMsaAPIError `json:"errors"` + Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true - Meta *FwmgrMsaMetaInfo `json:"meta"` + Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true @@ -154,6 +154,11 @@ func (m *FwmgrAPIPlatformsResponse) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIPlatformsResponse) contextValidateErrors(ctx context.Context, f func (m *FwmgrAPIPlatformsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIPlatformsResponse) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_policy_containers_response.go b/falcon/models/fwmgr_api_policy_containers_response.go index c807619a..ab94375b 100644 --- a/falcon/models/fwmgr_api_policy_containers_response.go +++ b/falcon/models/fwmgr_api_policy_containers_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPIPolicyContainersResponse) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIPolicyContainersResponse) contextValidateErrors(ctx context.Con func (m *FwmgrAPIPolicyContainersResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIPolicyContainersResponse) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_query_response.go b/falcon/models/fwmgr_api_query_response.go index 3f8f4813..421e909d 100644 --- a/falcon/models/fwmgr_api_query_response.go +++ b/falcon/models/fwmgr_api_query_response.go @@ -132,6 +132,11 @@ func (m *FwmgrAPIQueryResponse) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -150,6 +155,7 @@ func (m *FwmgrAPIQueryResponse) contextValidateErrors(ctx context.Context, forma func (m *FwmgrAPIQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/fwmgr_api_rule_create_request_v1.go b/falcon/models/fwmgr_api_rule_create_request_v1.go index f041e87c..5cf1eb47 100644 --- a/falcon/models/fwmgr_api_rule_create_request_v1.go +++ b/falcon/models/fwmgr_api_rule_create_request_v1.go @@ -44,6 +44,14 @@ type FwmgrAPIRuleCreateRequestV1 struct { // Required: true Fields []*FwmgrAPIWorkaroundUIFieldValue `json:"fields"` + // fqdn + // Required: true + Fqdn *string `json:"fqdn"` + + // fqdn enabled + // Required: true + FqdnEnabled *bool `json:"fqdn_enabled"` + // icmp // Required: true Icmp *FwmgrDomainICMP `json:"icmp"` @@ -113,6 +121,14 @@ func (m *FwmgrAPIRuleCreateRequestV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateFqdn(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFqdnEnabled(formats); err != nil { + res = append(res, err) + } + if err := m.validateIcmp(formats); err != nil { res = append(res, err) } @@ -231,6 +247,24 @@ func (m *FwmgrAPIRuleCreateRequestV1) validateFields(formats strfmt.Registry) er return nil } +func (m *FwmgrAPIRuleCreateRequestV1) validateFqdn(formats strfmt.Registry) error { + + if err := validate.Required("fqdn", "body", m.Fqdn); err != nil { + return err + } + + return nil +} + +func (m *FwmgrAPIRuleCreateRequestV1) validateFqdnEnabled(formats strfmt.Registry) error { + + if err := validate.Required("fqdn_enabled", "body", m.FqdnEnabled); err != nil { + return err + } + + return nil +} + func (m *FwmgrAPIRuleCreateRequestV1) validateIcmp(formats strfmt.Registry) error { if err := validate.Required("icmp", "body", m.Icmp); err != nil { @@ -458,6 +492,11 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateFields(ctx context.Context, for i := 0; i < len(m.Fields); i++ { if m.Fields[i] != nil { + + if swag.IsZero(m.Fields[i]) { // not required + return nil + } + if err := m.Fields[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("fields" + "." + strconv.Itoa(i)) @@ -476,6 +515,7 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateFields(ctx context.Context, func (m *FwmgrAPIRuleCreateRequestV1) contextValidateIcmp(ctx context.Context, formats strfmt.Registry) error { if m.Icmp != nil { + if err := m.Icmp.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("icmp") @@ -494,6 +534,11 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateLocalAddress(ctx context.Co for i := 0; i < len(m.LocalAddress); i++ { if m.LocalAddress[i] != nil { + + if swag.IsZero(m.LocalAddress[i]) { // not required + return nil + } + if err := m.LocalAddress[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("local_address" + "." + strconv.Itoa(i)) @@ -514,6 +559,11 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateLocalPort(ctx context.Conte for i := 0; i < len(m.LocalPort); i++ { if m.LocalPort[i] != nil { + + if swag.IsZero(m.LocalPort[i]) { // not required + return nil + } + if err := m.LocalPort[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("local_port" + "." + strconv.Itoa(i)) @@ -532,6 +582,7 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateLocalPort(ctx context.Conte func (m *FwmgrAPIRuleCreateRequestV1) contextValidateMonitor(ctx context.Context, formats strfmt.Registry) error { if m.Monitor != nil { + if err := m.Monitor.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("monitor") @@ -550,6 +601,11 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateRemoteAddress(ctx context.C for i := 0; i < len(m.RemoteAddress); i++ { if m.RemoteAddress[i] != nil { + + if swag.IsZero(m.RemoteAddress[i]) { // not required + return nil + } + if err := m.RemoteAddress[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remote_address" + "." + strconv.Itoa(i)) @@ -570,6 +626,11 @@ func (m *FwmgrAPIRuleCreateRequestV1) contextValidateRemotePort(ctx context.Cont for i := 0; i < len(m.RemotePort); i++ { if m.RemotePort[i] != nil { + + if swag.IsZero(m.RemotePort[i]) { // not required + return nil + } + if err := m.RemotePort[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remote_port" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_rule_group_create_request_v1.go b/falcon/models/fwmgr_api_rule_group_create_request_v1.go index 1424e95b..c9c2817e 100644 --- a/falcon/models/fwmgr_api_rule_group_create_request_v1.go +++ b/falcon/models/fwmgr_api_rule_group_create_request_v1.go @@ -153,6 +153,11 @@ func (m *FwmgrAPIRuleGroupCreateRequestV1) contextValidateRules(ctx context.Cont for i := 0; i < len(m.Rules); i++ { if m.Rules[i] != nil { + + if swag.IsZero(m.Rules[i]) { // not required + return nil + } + if err := m.Rules[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rules" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_rule_group_modify_request_v1.go b/falcon/models/fwmgr_api_rule_group_modify_request_v1.go index 367c191a..87025c31 100644 --- a/falcon/models/fwmgr_api_rule_group_modify_request_v1.go +++ b/falcon/models/fwmgr_api_rule_group_modify_request_v1.go @@ -170,6 +170,11 @@ func (m *FwmgrAPIRuleGroupModifyRequestV1) contextValidateDiffOperations(ctx con for i := 0; i < len(m.DiffOperations); i++ { if m.DiffOperations[i] != nil { + + if swag.IsZero(m.DiffOperations[i]) { // not required + return nil + } + if err := m.DiffOperations[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("diff_operations" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_rule_groups_response.go b/falcon/models/fwmgr_api_rule_groups_response.go index 3ddbbfd6..1937a796 100644 --- a/falcon/models/fwmgr_api_rule_groups_response.go +++ b/falcon/models/fwmgr_api_rule_groups_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPIRuleGroupsResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIRuleGroupsResponse) contextValidateErrors(ctx context.Context, func (m *FwmgrAPIRuleGroupsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIRuleGroupsResponse) contextValidateResources(ctx context.Contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_rules_response.go b/falcon/models/fwmgr_api_rules_response.go index 97d79098..30b72ef9 100644 --- a/falcon/models/fwmgr_api_rules_response.go +++ b/falcon/models/fwmgr_api_rules_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPIRulesResponse) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIRulesResponse) contextValidateErrors(ctx context.Context, forma func (m *FwmgrAPIRulesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIRulesResponse) contextValidateResources(ctx context.Context, fo for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_api_validate_filepath_response.go b/falcon/models/fwmgr_api_validate_filepath_response.go index 4df2f40f..766d7ed2 100644 --- a/falcon/models/fwmgr_api_validate_filepath_response.go +++ b/falcon/models/fwmgr_api_validate_filepath_response.go @@ -154,6 +154,11 @@ func (m *FwmgrAPIValidateFilepathResponse) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *FwmgrAPIValidateFilepathResponse) contextValidateErrors(ctx context.Con func (m *FwmgrAPIValidateFilepathResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *FwmgrAPIValidateFilepathResponse) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_domain_connection_type.go b/falcon/models/fwmgr_domain_connection_type.go index 503c4e46..45f1a0de 100644 --- a/falcon/models/fwmgr_domain_connection_type.go +++ b/falcon/models/fwmgr_domain_connection_type.go @@ -92,6 +92,7 @@ func (m *FwmgrDomainConnectionType) ContextValidate(ctx context.Context, formats func (m *FwmgrDomainConnectionType) contextValidateWireless(ctx context.Context, formats strfmt.Registry) error { if m.Wireless != nil { + if err := m.Wireless.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("wireless") diff --git a/falcon/models/fwmgr_domain_dns_resolution_targets.go b/falcon/models/fwmgr_domain_dns_resolution_targets.go index f87df7ee..6e400b84 100644 --- a/falcon/models/fwmgr_domain_dns_resolution_targets.go +++ b/falcon/models/fwmgr_domain_dns_resolution_targets.go @@ -85,6 +85,11 @@ func (m *FwmgrDomainDNSResolutionTargets) contextValidateTargets(ctx context.Con for i := 0; i < len(m.Targets); i++ { if m.Targets[i] != nil { + + if swag.IsZero(m.Targets[i]) { // not required + return nil + } + if err := m.Targets[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("targets" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_domain_dns_resolution_targets_with_polling.go b/falcon/models/fwmgr_domain_dns_resolution_targets_with_polling.go index a0d48203..55ae809e 100644 --- a/falcon/models/fwmgr_domain_dns_resolution_targets_with_polling.go +++ b/falcon/models/fwmgr_domain_dns_resolution_targets_with_polling.go @@ -100,6 +100,11 @@ func (m *FwmgrDomainDNSResolutionTargetsWithPolling) contextValidateTargets(ctx for i := 0; i < len(m.Targets); i++ { if m.Targets[i] != nil { + + if swag.IsZero(m.Targets[i]) { // not required + return nil + } + if err := m.Targets[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("targets" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_domain_field.go b/falcon/models/fwmgr_domain_field.go index d2c06441..47f7c461 100644 --- a/falcon/models/fwmgr_domain_field.go +++ b/falcon/models/fwmgr_domain_field.go @@ -136,6 +136,11 @@ func (m *FwmgrDomainField) contextValidateOptions(ctx context.Context, formats s for i := 0; i < len(m.Options); i++ { if m.Options[i] != nil { + + if swag.IsZero(m.Options[i]) { // not required + return nil + } + if err := m.Options[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("options" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_firewall_match_event_response.go b/falcon/models/fwmgr_firewall_match_event_response.go index 3ebff19b..d0f56f33 100644 --- a/falcon/models/fwmgr_firewall_match_event_response.go +++ b/falcon/models/fwmgr_firewall_match_event_response.go @@ -35,6 +35,10 @@ type FwmgrFirewallMatchEventResponse struct { // Required: true ConnectionDirection *string `json:"connection_direction"` + // domain name list + // Required: true + DomainNameList *string `json:"domain_name_list"` + // event type // Required: true EventType *string `json:"event_type"` @@ -176,6 +180,10 @@ func (m *FwmgrFirewallMatchEventResponse) Validate(formats strfmt.Registry) erro res = append(res, err) } + if err := m.validateDomainNameList(formats); err != nil { + res = append(res, err) + } + if err := m.validateEventType(formats); err != nil { res = append(res, err) } @@ -338,6 +346,15 @@ func (m *FwmgrFirewallMatchEventResponse) validateConnectionDirection(formats st return nil } +func (m *FwmgrFirewallMatchEventResponse) validateDomainNameList(formats strfmt.Registry) error { + + if err := validate.Required("domain_name_list", "body", m.DomainNameList); err != nil { + return err + } + + return nil +} + func (m *FwmgrFirewallMatchEventResponse) validateEventType(formats strfmt.Registry) error { if err := validate.Required("event_type", "body", m.EventType); err != nil { @@ -636,6 +653,7 @@ func (m *FwmgrFirewallMatchEventResponse) ContextValidate(ctx context.Context, f func (m *FwmgrFirewallMatchEventResponse) contextValidateFlags(ctx context.Context, formats strfmt.Registry) error { if m.Flags != nil { + if err := m.Flags.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("flags") diff --git a/falcon/models/fwmgr_firewall_rule_v1.go b/falcon/models/fwmgr_firewall_rule_v1.go index df2f2103..e1066013 100644 --- a/falcon/models/fwmgr_firewall_rule_v1.go +++ b/falcon/models/fwmgr_firewall_rule_v1.go @@ -63,6 +63,14 @@ type FwmgrFirewallRuleV1 struct { // Required: true Fields []*FwmgrFirewallFieldValue `json:"fields"` + // fqdn + // Required: true + Fqdn *string `json:"fqdn"` + + // fqdn enabled + // Required: true + FqdnEnabled *bool `json:"fqdn_enabled"` + // icmp // Required: true Icmp *FwmgrFirewallICMP `json:"icmp"` @@ -162,6 +170,14 @@ func (m *FwmgrFirewallRuleV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateFqdn(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFqdnEnabled(formats); err != nil { + res = append(res, err) + } + if err := m.validateIcmp(formats); err != nil { res = append(res, err) } @@ -324,6 +340,24 @@ func (m *FwmgrFirewallRuleV1) validateFields(formats strfmt.Registry) error { return nil } +func (m *FwmgrFirewallRuleV1) validateFqdn(formats strfmt.Registry) error { + + if err := validate.Required("fqdn", "body", m.Fqdn); err != nil { + return err + } + + return nil +} + +func (m *FwmgrFirewallRuleV1) validateFqdnEnabled(formats strfmt.Registry) error { + + if err := validate.Required("fqdn_enabled", "body", m.FqdnEnabled); err != nil { + return err + } + + return nil +} + func (m *FwmgrFirewallRuleV1) validateIcmp(formats strfmt.Registry) error { if err := validate.Required("icmp", "body", m.Icmp); err != nil { @@ -584,6 +618,11 @@ func (m *FwmgrFirewallRuleV1) contextValidateFields(ctx context.Context, formats for i := 0; i < len(m.Fields); i++ { if m.Fields[i] != nil { + + if swag.IsZero(m.Fields[i]) { // not required + return nil + } + if err := m.Fields[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("fields" + "." + strconv.Itoa(i)) @@ -602,6 +641,7 @@ func (m *FwmgrFirewallRuleV1) contextValidateFields(ctx context.Context, formats func (m *FwmgrFirewallRuleV1) contextValidateIcmp(ctx context.Context, formats strfmt.Registry) error { if m.Icmp != nil { + if err := m.Icmp.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("icmp") @@ -620,6 +660,11 @@ func (m *FwmgrFirewallRuleV1) contextValidateLocalAddress(ctx context.Context, f for i := 0; i < len(m.LocalAddress); i++ { if m.LocalAddress[i] != nil { + + if swag.IsZero(m.LocalAddress[i]) { // not required + return nil + } + if err := m.LocalAddress[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("local_address" + "." + strconv.Itoa(i)) @@ -640,6 +685,11 @@ func (m *FwmgrFirewallRuleV1) contextValidateLocalPort(ctx context.Context, form for i := 0; i < len(m.LocalPort); i++ { if m.LocalPort[i] != nil { + + if swag.IsZero(m.LocalPort[i]) { // not required + return nil + } + if err := m.LocalPort[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("local_port" + "." + strconv.Itoa(i)) @@ -658,6 +708,7 @@ func (m *FwmgrFirewallRuleV1) contextValidateLocalPort(ctx context.Context, form func (m *FwmgrFirewallRuleV1) contextValidateMonitor(ctx context.Context, formats strfmt.Registry) error { if m.Monitor != nil { + if err := m.Monitor.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("monitor") @@ -676,6 +727,11 @@ func (m *FwmgrFirewallRuleV1) contextValidateRemoteAddress(ctx context.Context, for i := 0; i < len(m.RemoteAddress); i++ { if m.RemoteAddress[i] != nil { + + if swag.IsZero(m.RemoteAddress[i]) { // not required + return nil + } + if err := m.RemoteAddress[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remote_address" + "." + strconv.Itoa(i)) @@ -696,6 +752,11 @@ func (m *FwmgrFirewallRuleV1) contextValidateRemotePort(ctx context.Context, for for i := 0; i < len(m.RemotePort); i++ { if m.RemotePort[i] != nil { + + if swag.IsZero(m.RemotePort[i]) { // not required + return nil + } + if err := m.RemotePort[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("remote_port" + "." + strconv.Itoa(i)) @@ -714,6 +775,7 @@ func (m *FwmgrFirewallRuleV1) contextValidateRemotePort(ctx context.Context, for func (m *FwmgrFirewallRuleV1) contextValidateRuleGroup(ctx context.Context, formats strfmt.Registry) error { if m.RuleGroup != nil { + if err := m.RuleGroup.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rule_group") diff --git a/falcon/models/fwmgr_msa_aggregate_query_request.go b/falcon/models/fwmgr_msa_aggregate_query_request.go index 5f205ed4..4228449b 100644 --- a/falcon/models/fwmgr_msa_aggregate_query_request.go +++ b/falcon/models/fwmgr_msa_aggregate_query_request.go @@ -24,6 +24,10 @@ type FwmgrMsaAggregateQueryRequest struct { // Required: true DateRanges []*FwmgrMsaDateRangeSpec `json:"date_ranges"` + // exclude + // Required: true + Exclude *string `json:"exclude"` + // field // Required: true Field *string `json:"field"` @@ -44,9 +48,11 @@ type FwmgrMsaAggregateQueryRequest struct { // Required: true Interval *string `json:"interval"` + // max doc count + MaxDocCount int64 `json:"max_doc_count,omitempty"` + // min doc count - // Required: true - MinDocCount *int64 `json:"min_doc_count"` + MinDocCount int64 `json:"min_doc_count,omitempty"` // missing // Required: true @@ -93,6 +99,10 @@ func (m *FwmgrMsaAggregateQueryRequest) Validate(formats strfmt.Registry) error res = append(res, err) } + if err := m.validateExclude(formats); err != nil { + res = append(res, err) + } + if err := m.validateField(formats); err != nil { res = append(res, err) } @@ -113,10 +123,6 @@ func (m *FwmgrMsaAggregateQueryRequest) Validate(formats strfmt.Registry) error res = append(res, err) } - if err := m.validateMinDocCount(formats); err != nil { - res = append(res, err) - } - if err := m.validateMissing(formats); err != nil { res = append(res, err) } @@ -186,6 +192,15 @@ func (m *FwmgrMsaAggregateQueryRequest) validateDateRanges(formats strfmt.Regist return nil } +func (m *FwmgrMsaAggregateQueryRequest) validateExclude(formats strfmt.Registry) error { + + if err := validate.Required("exclude", "body", m.Exclude); err != nil { + return err + } + + return nil +} + func (m *FwmgrMsaAggregateQueryRequest) validateField(formats strfmt.Registry) error { if err := validate.Required("field", "body", m.Field); err != nil { @@ -231,15 +246,6 @@ func (m *FwmgrMsaAggregateQueryRequest) validateInterval(formats strfmt.Registry return nil } -func (m *FwmgrMsaAggregateQueryRequest) validateMinDocCount(formats strfmt.Registry) error { - - if err := validate.Required("min_doc_count", "body", m.MinDocCount); err != nil { - return err - } - - return nil -} - func (m *FwmgrMsaAggregateQueryRequest) validateMissing(formats strfmt.Registry) error { if err := validate.Required("missing", "body", m.Missing); err != nil { @@ -384,6 +390,11 @@ func (m *FwmgrMsaAggregateQueryRequest) contextValidateDateRanges(ctx context.Co for i := 0; i < len(m.DateRanges); i++ { if m.DateRanges[i] != nil { + + if swag.IsZero(m.DateRanges[i]) { // not required + return nil + } + if err := m.DateRanges[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("date_ranges" + "." + strconv.Itoa(i)) @@ -404,6 +415,11 @@ func (m *FwmgrMsaAggregateQueryRequest) contextValidateRanges(ctx context.Contex for i := 0; i < len(m.Ranges); i++ { if m.Ranges[i] != nil { + + if swag.IsZero(m.Ranges[i]) { // not required + return nil + } + if err := m.Ranges[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("ranges" + "." + strconv.Itoa(i)) @@ -424,6 +440,11 @@ func (m *FwmgrMsaAggregateQueryRequest) contextValidateSubAggregates(ctx context for i := 0; i < len(m.SubAggregates); i++ { if m.SubAggregates[i] != nil { + + if swag.IsZero(m.SubAggregates[i]) { // not required + return nil + } + if err := m.SubAggregates[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sub_aggregates" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_msa_aggregation_result.go b/falcon/models/fwmgr_msa_aggregation_result.go index 7bb16a6c..4b8bf6e2 100644 --- a/falcon/models/fwmgr_msa_aggregation_result.go +++ b/falcon/models/fwmgr_msa_aggregation_result.go @@ -105,6 +105,11 @@ func (m *FwmgrMsaAggregationResult) contextValidateBuckets(ctx context.Context, for i := 0; i < len(m.Buckets); i++ { if m.Buckets[i] != nil { + + if swag.IsZero(m.Buckets[i]) { // not required + return nil + } + if err := m.Buckets[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("buckets" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_msa_aggregation_result_item.go b/falcon/models/fwmgr_msa_aggregation_result_item.go index 5ebe0588..7b0470d6 100644 --- a/falcon/models/fwmgr_msa_aggregation_result_item.go +++ b/falcon/models/fwmgr_msa_aggregation_result_item.go @@ -124,6 +124,11 @@ func (m *FwmgrMsaAggregationResultItem) contextValidateSubAggregates(ctx context for i := 0; i < len(m.SubAggregates); i++ { if m.SubAggregates[i] != nil { + + if swag.IsZero(m.SubAggregates[i]) { // not required + return nil + } + if err := m.SubAggregates[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sub_aggregates" + "." + strconv.Itoa(i)) diff --git a/falcon/models/fwmgr_msa_api_error.go b/falcon/models/fwmgr_msa_api_error.go deleted file mode 100644 index 4d04f39c..00000000 --- a/falcon/models/fwmgr_msa_api_error.go +++ /dev/null @@ -1,91 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// FwmgrMsaAPIError fwmgr msa API error -// -// swagger:model fwmgr.msa.APIError -type FwmgrMsaAPIError struct { - - // code - // Required: true - Code *int32 `json:"code"` - - // id - ID string `json:"id,omitempty"` - - // message - // Required: true - Message *string `json:"message"` -} - -// Validate validates this fwmgr msa API error -func (m *FwmgrMsaAPIError) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateCode(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMessage(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *FwmgrMsaAPIError) validateCode(formats strfmt.Registry) error { - - if err := validate.Required("code", "body", m.Code); err != nil { - return err - } - - return nil -} - -func (m *FwmgrMsaAPIError) validateMessage(formats strfmt.Registry) error { - - if err := validate.Required("message", "body", m.Message); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this fwmgr msa API error based on context it is used -func (m *FwmgrMsaAPIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *FwmgrMsaAPIError) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *FwmgrMsaAPIError) UnmarshalBinary(b []byte) error { - var res FwmgrMsaAPIError - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/fwmgr_msa_query_response.go b/falcon/models/fwmgr_msa_query_response.go deleted file mode 100644 index db88805f..00000000 --- a/falcon/models/fwmgr_msa_query_response.go +++ /dev/null @@ -1,184 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// FwmgrMsaQueryResponse fwmgr msa query response -// -// swagger:model fwmgr.msa.QueryResponse -type FwmgrMsaQueryResponse struct { - - // errors - // Required: true - Errors []*FwmgrMsaspecError `json:"errors"` - - // meta - // Required: true - Meta *FwmgrMsaspecMetaInfo `json:"meta"` - - // resources - // Required: true - Resources []string `json:"resources"` -} - -// Validate validates this fwmgr msa query response -func (m *FwmgrMsaQueryResponse) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateErrors(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *FwmgrMsaQueryResponse) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err - } - - for i := 0; i < len(m.Errors); i++ { - if swag.IsZero(m.Errors[i]) { // not required - continue - } - - if m.Errors[i] != nil { - if err := m.Errors[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *FwmgrMsaQueryResponse) validateMeta(formats strfmt.Registry) error { - - if err := validate.Required("meta", "body", m.Meta); err != nil { - return err - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *FwmgrMsaQueryResponse) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this fwmgr msa query response based on the context it is used -func (m *FwmgrMsaQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateErrors(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *FwmgrMsaQueryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Errors); i++ { - - if m.Errors[i] != nil { - if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *FwmgrMsaQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *FwmgrMsaQueryResponse) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *FwmgrMsaQueryResponse) UnmarshalBinary(b []byte) error { - var res FwmgrMsaQueryResponse - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/fwmgr_msa_resources.go b/falcon/models/fwmgr_msa_resources.go deleted file mode 100644 index a0f6d104..00000000 --- a/falcon/models/fwmgr_msa_resources.go +++ /dev/null @@ -1,71 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// FwmgrMsaResources fwmgr msa resources -// -// swagger:model fwmgr.msa.Resources -type FwmgrMsaResources struct { - - // resources affected - // Required: true - ResourcesAffected *int32 `json:"resources_affected"` -} - -// Validate validates this fwmgr msa resources -func (m *FwmgrMsaResources) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateResourcesAffected(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *FwmgrMsaResources) validateResourcesAffected(formats strfmt.Registry) error { - - if err := validate.Required("resources_affected", "body", m.ResourcesAffected); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this fwmgr msa resources based on context it is used -func (m *FwmgrMsaResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *FwmgrMsaResources) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *FwmgrMsaResources) UnmarshalBinary(b []byte) error { - var res FwmgrMsaResources - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/fwmgr_msaspec_meta_info.go b/falcon/models/fwmgr_msaspec_meta_info.go index 0d9c0cee..be5c8c3e 100644 --- a/falcon/models/fwmgr_msaspec_meta_info.go +++ b/falcon/models/fwmgr_msaspec_meta_info.go @@ -140,6 +140,11 @@ func (m *FwmgrMsaspecMetaInfo) ContextValidate(ctx context.Context, formats strf func (m *FwmgrMsaspecMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -156,6 +161,11 @@ func (m *FwmgrMsaspecMetaInfo) contextValidatePagination(ctx context.Context, fo func (m *FwmgrMsaspecMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/fwmgr_msaspec_query_response.go b/falcon/models/fwmgr_msaspec_query_response.go index f7e261a2..357bc4e1 100644 --- a/falcon/models/fwmgr_msaspec_query_response.go +++ b/falcon/models/fwmgr_msaspec_query_response.go @@ -132,6 +132,11 @@ func (m *FwmgrMsaspecQueryResponse) contextValidateErrors(ctx context.Context, f for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -150,6 +155,7 @@ func (m *FwmgrMsaspecQueryResponse) contextValidateErrors(ctx context.Context, f func (m *FwmgrMsaspecQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/fwmgr_msaspec_response_fields.go b/falcon/models/fwmgr_msaspec_response_fields.go index 0deec9a1..50e763c6 100644 --- a/falcon/models/fwmgr_msaspec_response_fields.go +++ b/falcon/models/fwmgr_msaspec_response_fields.go @@ -115,6 +115,11 @@ func (m *FwmgrMsaspecResponseFields) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -133,6 +138,7 @@ func (m *FwmgrMsaspecResponseFields) contextValidateErrors(ctx context.Context, func (m *FwmgrMsaspecResponseFields) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/requests_create_group_v1.go b/falcon/models/host_groups_create_group_req_v1.go similarity index 53% rename from falcon/models/requests_create_group_v1.go rename to falcon/models/host_groups_create_group_req_v1.go index 60d10164..1a349869 100644 --- a/falcon/models/requests_create_group_v1.go +++ b/falcon/models/host_groups_create_group_req_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateGroupV1 A specific device group to create +// HostGroupsCreateGroupReqV1 A specific device group to create // -// swagger:model requests.CreateGroupV1 -type RequestsCreateGroupV1 struct { +// swagger:model host_groups.CreateGroupReqV1 +type HostGroupsCreateGroupReqV1 struct { // The FQL assignment rule for the group. This may only be specified if the groups type is 'dynamic' AssignmentRule string `json:"assignment_rule,omitempty"` @@ -36,8 +36,8 @@ type RequestsCreateGroupV1 struct { Name *string `json:"name"` } -// Validate validates this requests create group v1 -func (m *RequestsCreateGroupV1) Validate(formats strfmt.Registry) error { +// Validate validates this host groups create group req v1 +func (m *HostGroupsCreateGroupReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateGroupType(formats); err != nil { @@ -54,7 +54,7 @@ func (m *RequestsCreateGroupV1) Validate(formats strfmt.Registry) error { return nil } -var requestsCreateGroupV1TypeGroupTypePropEnum []interface{} +var hostGroupsCreateGroupReqV1TypeGroupTypePropEnum []interface{} func init() { var res []string @@ -62,31 +62,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreateGroupV1TypeGroupTypePropEnum = append(requestsCreateGroupV1TypeGroupTypePropEnum, v) + hostGroupsCreateGroupReqV1TypeGroupTypePropEnum = append(hostGroupsCreateGroupReqV1TypeGroupTypePropEnum, v) } } const ( - // RequestsCreateGroupV1GroupTypeStatic captures enum value "static" - RequestsCreateGroupV1GroupTypeStatic string = "static" + // HostGroupsCreateGroupReqV1GroupTypeStatic captures enum value "static" + HostGroupsCreateGroupReqV1GroupTypeStatic string = "static" - // RequestsCreateGroupV1GroupTypeDynamic captures enum value "dynamic" - RequestsCreateGroupV1GroupTypeDynamic string = "dynamic" + // HostGroupsCreateGroupReqV1GroupTypeDynamic captures enum value "dynamic" + HostGroupsCreateGroupReqV1GroupTypeDynamic string = "dynamic" - // RequestsCreateGroupV1GroupTypeStaticByID captures enum value "staticByID" - RequestsCreateGroupV1GroupTypeStaticByID string = "staticByID" + // HostGroupsCreateGroupReqV1GroupTypeStaticByID captures enum value "staticByID" + HostGroupsCreateGroupReqV1GroupTypeStaticByID string = "staticByID" ) // prop value enum -func (m *RequestsCreateGroupV1) validateGroupTypeEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreateGroupV1TypeGroupTypePropEnum, true); err != nil { +func (m *HostGroupsCreateGroupReqV1) validateGroupTypeEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, hostGroupsCreateGroupReqV1TypeGroupTypePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreateGroupV1) validateGroupType(formats strfmt.Registry) error { +func (m *HostGroupsCreateGroupReqV1) validateGroupType(formats strfmt.Registry) error { if err := validate.Required("group_type", "body", m.GroupType); err != nil { return err @@ -100,7 +100,7 @@ func (m *RequestsCreateGroupV1) validateGroupType(formats strfmt.Registry) error return nil } -func (m *RequestsCreateGroupV1) validateName(formats strfmt.Registry) error { +func (m *HostGroupsCreateGroupReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -109,13 +109,13 @@ func (m *RequestsCreateGroupV1) validateName(formats strfmt.Registry) error { return nil } -// ContextValidate validates this requests create group v1 based on context it is used -func (m *RequestsCreateGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this host groups create group req v1 based on context it is used +func (m *HostGroupsCreateGroupReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsCreateGroupV1) MarshalBinary() ([]byte, error) { +func (m *HostGroupsCreateGroupReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -123,8 +123,8 @@ func (m *RequestsCreateGroupV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateGroupV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateGroupV1 +func (m *HostGroupsCreateGroupReqV1) UnmarshalBinary(b []byte) error { + var res HostGroupsCreateGroupReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_sensor_update_policies_v1.go b/falcon/models/host_groups_create_groups_req_v1.go similarity index 67% rename from falcon/models/requests_update_sensor_update_policies_v1.go rename to falcon/models/host_groups_create_groups_req_v1.go index 03dfd3db..d6f053cf 100644 --- a/falcon/models/requests_update_sensor_update_policies_v1.go +++ b/falcon/models/host_groups_create_groups_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateSensorUpdatePoliciesV1 A req to update sensorUpdate policies +// HostGroupsCreateGroupsReqV1 A request to create device groups // -// swagger:model requests.UpdateSensorUpdatePoliciesV1 -type RequestsUpdateSensorUpdatePoliciesV1 struct { +// swagger:model host_groups.CreateGroupsReqV1 +type HostGroupsCreateGroupsReqV1 struct { - // A collection of policies to update + // A collection of device groups to create // Required: true - Resources []*RequestsUpdateSensorUpdatePolicyV1 `json:"resources"` + Resources []*HostGroupsCreateGroupReqV1 `json:"resources"` } -// Validate validates this requests update sensor update policies v1 -func (m *RequestsUpdateSensorUpdatePoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this host groups create groups req v1 +func (m *HostGroupsCreateGroupsReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdateSensorUpdatePoliciesV1) Validate(formats strfmt.Registry) return nil } -func (m *RequestsUpdateSensorUpdatePoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *HostGroupsCreateGroupsReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdateSensorUpdatePoliciesV1) validateResources(formats strfmt. return nil } -// ContextValidate validate this requests update sensor update policies v1 based on the context it is used -func (m *RequestsUpdateSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this host groups create groups req v1 based on the context it is used +func (m *HostGroupsCreateGroupsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdateSensorUpdatePoliciesV1) ContextValidate(ctx context.Conte return nil } -func (m *RequestsUpdateSensorUpdatePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *HostGroupsCreateGroupsReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdateSensorUpdatePoliciesV1) contextValidateResources(ctx cont } // MarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error) { +func (m *HostGroupsCreateGroupsReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdateSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateSensorUpdatePoliciesV1 +func (m *HostGroupsCreateGroupsReqV1) UnmarshalBinary(b []byte) error { + var res HostGroupsCreateGroupsReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/mlscanner_scan_v1_response.go b/falcon/models/host_groups_members_resp_v1.go similarity index 76% rename from falcon/models/mlscanner_scan_v1_response.go rename to falcon/models/host_groups_members_resp_v1.go index ec320d1b..c734348f 100644 --- a/falcon/models/mlscanner_scan_v1_response.go +++ b/falcon/models/host_groups_members_resp_v1.go @@ -15,26 +15,26 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerScanV1Response mlscanner scan v1 response +// HostGroupsMembersRespV1 host groups members resp v1 // -// swagger:model mlscanner.ScanV1Response -type MlscannerScanV1Response struct { +// swagger:model host_groups.MembersRespV1 +type HostGroupsMembersRespV1 struct { - // errors + // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` - // meta + // Additional metadata about the request // Required: true - Meta *MlscannerMetaInfo `json:"meta"` + Meta *MsaMetaInfo `json:"meta"` - // resources + // A collection of device details // Required: true - Resources []*MlscannerSamplesScanResult `json:"resources"` + Resources []*DeviceDevice `json:"resources"` } -// Validate validates this mlscanner scan v1 response -func (m *MlscannerScanV1Response) Validate(formats strfmt.Registry) error { +// Validate validates this host groups members resp v1 +func (m *HostGroupsMembersRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *MlscannerScanV1Response) Validate(formats strfmt.Registry) error { return nil } -func (m *MlscannerScanV1Response) validateErrors(formats strfmt.Registry) error { +func (m *HostGroupsMembersRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *MlscannerScanV1Response) validateErrors(formats strfmt.Registry) error return nil } -func (m *MlscannerScanV1Response) validateMeta(formats strfmt.Registry) error { +func (m *HostGroupsMembersRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *MlscannerScanV1Response) validateMeta(formats strfmt.Registry) error { return nil } -func (m *MlscannerScanV1Response) validateResources(formats strfmt.Registry) error { +func (m *HostGroupsMembersRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *MlscannerScanV1Response) validateResources(formats strfmt.Registry) err return nil } -// ContextValidate validate this mlscanner scan v1 response based on the context it is used -func (m *MlscannerScanV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this host groups members resp v1 based on the context it is used +func (m *HostGroupsMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *MlscannerScanV1Response) ContextValidate(ctx context.Context, formats s return nil } -func (m *MlscannerScanV1Response) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *HostGroupsMembersRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *MlscannerScanV1Response) contextValidateErrors(ctx context.Context, for return nil } -func (m *MlscannerScanV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *HostGroupsMembersRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *MlscannerScanV1Response) contextValidateMeta(ctx context.Context, forma return nil } -func (m *MlscannerScanV1Response) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *HostGroupsMembersRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *MlscannerScanV1Response) contextValidateResources(ctx context.Context, } // MarshalBinary interface implementation -func (m *MlscannerScanV1Response) MarshalBinary() ([]byte, error) { +func (m *HostGroupsMembersRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *MlscannerScanV1Response) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerScanV1Response) UnmarshalBinary(b []byte) error { - var res MlscannerScanV1Response +func (m *HostGroupsMembersRespV1) UnmarshalBinary(b []byte) error { + var res HostGroupsMembersRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/host_groups_resp_v1.go b/falcon/models/host_groups_resp_v1.go new file mode 100644 index 00000000..69cf58f3 --- /dev/null +++ b/falcon/models/host_groups_resp_v1.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// HostGroupsRespV1 host groups resp v1 +// +// swagger:model host_groups.RespV1 +type HostGroupsRespV1 struct { + + // A collection of any errors which occurred during execution of the request + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // Additional metadata about the request + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*HostGroupsHostGroupV1 `json:"resources"` +} + +// Validate validates this host groups resp v1 +func (m *HostGroupsRespV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *HostGroupsRespV1) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *HostGroupsRespV1) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *HostGroupsRespV1) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this host groups resp v1 based on the context it is used +func (m *HostGroupsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *HostGroupsRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *HostGroupsRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *HostGroupsRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *HostGroupsRespV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *HostGroupsRespV1) UnmarshalBinary(b []byte) error { + var res HostGroupsRespV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/requests_update_group_v1.go b/falcon/models/host_groups_update_group_req_v1.go similarity index 63% rename from falcon/models/requests_update_group_v1.go rename to falcon/models/host_groups_update_group_req_v1.go index 69355397..049a240d 100644 --- a/falcon/models/requests_update_group_v1.go +++ b/falcon/models/host_groups_update_group_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateGroupV1 A specific group to be updated +// HostGroupsUpdateGroupReqV1 A specific group to be updated // -// swagger:model requests.UpdateGroupV1 -type RequestsUpdateGroupV1 struct { +// swagger:model host_groups.UpdateGroupReqV1 +type HostGroupsUpdateGroupReqV1 struct { // The new assignment rule of the group. Note: If the group type is static, this field cannot be updated manually AssignmentRule string `json:"assignment_rule,omitempty"` @@ -33,8 +33,8 @@ type RequestsUpdateGroupV1 struct { Name string `json:"name,omitempty"` } -// Validate validates this requests update group v1 -func (m *RequestsUpdateGroupV1) Validate(formats strfmt.Registry) error { +// Validate validates this host groups update group req v1 +func (m *HostGroupsUpdateGroupReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -47,7 +47,7 @@ func (m *RequestsUpdateGroupV1) Validate(formats strfmt.Registry) error { return nil } -func (m *RequestsUpdateGroupV1) validateID(formats strfmt.Registry) error { +func (m *HostGroupsUpdateGroupReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -56,13 +56,13 @@ func (m *RequestsUpdateGroupV1) validateID(formats strfmt.Registry) error { return nil } -// ContextValidate validates this requests update group v1 based on context it is used -func (m *RequestsUpdateGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this host groups update group req v1 based on context it is used +func (m *HostGroupsUpdateGroupReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsUpdateGroupV1) MarshalBinary() ([]byte, error) { +func (m *HostGroupsUpdateGroupReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -70,8 +70,8 @@ func (m *RequestsUpdateGroupV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateGroupV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateGroupV1 +func (m *HostGroupsUpdateGroupReqV1) UnmarshalBinary(b []byte) error { + var res HostGroupsUpdateGroupReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_sensor_update_policies_v2.go b/falcon/models/host_groups_update_groups_req_v1.go similarity index 67% rename from falcon/models/requests_update_sensor_update_policies_v2.go rename to falcon/models/host_groups_update_groups_req_v1.go index ce07a698..09ddca80 100644 --- a/falcon/models/requests_update_sensor_update_policies_v2.go +++ b/falcon/models/host_groups_update_groups_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateSensorUpdatePoliciesV2 A req to update sensorUpdate policies +// HostGroupsUpdateGroupsReqV1 A request to update a set of device groups // -// swagger:model requests.UpdateSensorUpdatePoliciesV2 -type RequestsUpdateSensorUpdatePoliciesV2 struct { +// swagger:model host_groups.UpdateGroupsReqV1 +type HostGroupsUpdateGroupsReqV1 struct { - // A collection of policies to update + // A collection of groups to update // Required: true - Resources []*RequestsUpdateSensorUpdatePolicyV2 `json:"resources"` + Resources []*HostGroupsUpdateGroupReqV1 `json:"resources"` } -// Validate validates this requests update sensor update policies v2 -func (m *RequestsUpdateSensorUpdatePoliciesV2) Validate(formats strfmt.Registry) error { +// Validate validates this host groups update groups req v1 +func (m *HostGroupsUpdateGroupsReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdateSensorUpdatePoliciesV2) Validate(formats strfmt.Registry) return nil } -func (m *RequestsUpdateSensorUpdatePoliciesV2) validateResources(formats strfmt.Registry) error { +func (m *HostGroupsUpdateGroupsReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdateSensorUpdatePoliciesV2) validateResources(formats strfmt. return nil } -// ContextValidate validate this requests update sensor update policies v2 based on the context it is used -func (m *RequestsUpdateSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this host groups update groups req v1 based on the context it is used +func (m *HostGroupsUpdateGroupsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdateSensorUpdatePoliciesV2) ContextValidate(ctx context.Conte return nil } -func (m *RequestsUpdateSensorUpdatePoliciesV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *HostGroupsUpdateGroupsReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdateSensorUpdatePoliciesV2) contextValidateResources(ctx cont } // MarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error) { +func (m *HostGroupsUpdateGroupsReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdateSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePoliciesV2) UnmarshalBinary(b []byte) error { - var res RequestsUpdateSensorUpdatePoliciesV2 +func (m *HostGroupsUpdateGroupsReqV1) UnmarshalBinary(b []byte) error { + var res HostGroupsUpdateGroupsReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_sensor_update_policies_v2.go b/falcon/models/images_ext_combined_images_response.go similarity index 77% rename from falcon/models/responses_sensor_update_policies_v2.go rename to falcon/models/images_ext_combined_images_response.go index ba651764..f92fda38 100644 --- a/falcon/models/responses_sensor_update_policies_v2.go +++ b/falcon/models/images_ext_combined_images_response.go @@ -15,26 +15,25 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdatePoliciesV2 responses sensor update policies v2 +// ImagesExtCombinedImagesResponse images ext combined images response // -// swagger:model responses.SensorUpdatePoliciesV2 -type ResponsesSensorUpdatePoliciesV2 struct { +// swagger:model images.extCombinedImagesResponse +type ImagesExtCombinedImagesResponse struct { - // A collection of any errors which occurred during execution of the request - // Required: true + // errors Errors []*MsaAPIError `json:"errors"` - // Additional metadata about the request + // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true - Resources []*ResponsesSensorUpdatePolicyV2 `json:"resources"` + Resources []*ModelsExtAPIImageCombined `json:"resources"` } -// Validate validates this responses sensor update policies v2 -func (m *ResponsesSensorUpdatePoliciesV2) Validate(formats strfmt.Registry) error { +// Validate validates this images ext combined images response +func (m *ImagesExtCombinedImagesResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,10 +54,9 @@ func (m *ResponsesSensorUpdatePoliciesV2) Validate(formats strfmt.Registry) erro return nil } -func (m *ResponsesSensorUpdatePoliciesV2) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err +func (m *ImagesExtCombinedImagesResponse) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil } for i := 0; i < len(m.Errors); i++ { @@ -82,7 +80,7 @@ func (m *ResponsesSensorUpdatePoliciesV2) validateErrors(formats strfmt.Registry return nil } -func (m *ResponsesSensorUpdatePoliciesV2) validateMeta(formats strfmt.Registry) error { +func (m *ImagesExtCombinedImagesResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +100,7 @@ func (m *ResponsesSensorUpdatePoliciesV2) validateMeta(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdatePoliciesV2) validateResources(formats strfmt.Registry) error { +func (m *ImagesExtCombinedImagesResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +127,8 @@ func (m *ResponsesSensorUpdatePoliciesV2) validateResources(formats strfmt.Regis return nil } -// ContextValidate validate this responses sensor update policies v2 based on the context it is used -func (m *ResponsesSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this images ext combined images response based on the context it is used +func (m *ImagesExtCombinedImagesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +149,16 @@ func (m *ResponsesSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, f return nil } -func (m *ResponsesSensorUpdatePoliciesV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *ImagesExtCombinedImagesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +174,10 @@ func (m *ResponsesSensorUpdatePoliciesV2) contextValidateErrors(ctx context.Cont return nil } -func (m *ResponsesSensorUpdatePoliciesV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *ImagesExtCombinedImagesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +191,16 @@ func (m *ResponsesSensorUpdatePoliciesV2) contextValidateMeta(ctx context.Contex return nil } -func (m *ResponsesSensorUpdatePoliciesV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *ImagesExtCombinedImagesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +217,7 @@ func (m *ResponsesSensorUpdatePoliciesV2) contextValidateResources(ctx context.C } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error) { +func (m *ImagesExtCombinedImagesResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +225,8 @@ func (m *ResponsesSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdatePoliciesV2) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdatePoliciesV2 +func (m *ImagesExtCombinedImagesResponse) UnmarshalBinary(b []byte) error { + var res ImagesExtCombinedImagesResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/internal_sensor_status.go b/falcon/models/internal_sensor_status.go new file mode 100644 index 00000000..49dcdbf0 --- /dev/null +++ b/falcon/models/internal_sensor_status.go @@ -0,0 +1,112 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// InternalSensorStatus internal sensor status +// +// swagger:model internal.SensorStatus +type InternalSensorStatus struct { + + // agent version + AgentVersion string `json:"agent_version,omitempty"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // device id + // Required: true + DeviceID *string `json:"device_id"` + + // hostname + Hostname string `json:"hostname,omitempty"` + + // idp policy id + IdpPolicyID string `json:"idp_policy_id,omitempty"` + + // idp policy name + IdpPolicyName string `json:"idp_policy_name,omitempty"` + + // local ip + LocalIP string `json:"local_ip,omitempty"` + + // machine domain + MachineDomain string `json:"machine_domain,omitempty"` + + // os version + OsVersion string `json:"os_version,omitempty"` + + // ti enabled + TiEnabled string `json:"ti_enabled,omitempty"` +} + +// Validate validates this internal sensor status +func (m *InternalSensorStatus) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDeviceID(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *InternalSensorStatus) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *InternalSensorStatus) validateDeviceID(formats strfmt.Registry) error { + + if err := validate.Required("device_id", "body", m.DeviceID); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this internal sensor status based on context it is used +func (m *InternalSensorStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *InternalSensorStatus) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *InternalSensorStatus) UnmarshalBinary(b []byte) error { + var res InternalSensorStatus + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_cloud_account_id.go b/falcon/models/ioa_cloud_account_id.go similarity index 57% rename from falcon/models/domain_cloud_account_id.go rename to falcon/models/ioa_cloud_account_id.go index a6d37d89..4aaae177 100644 --- a/falcon/models/domain_cloud_account_id.go +++ b/falcon/models/ioa_cloud_account_id.go @@ -12,10 +12,10 @@ import ( "github.com/go-openapi/swag" ) -// DomainCloudAccountID domain cloud account ID +// IoaCloudAccountID ioa cloud account ID // -// swagger:model domain.CloudAccountID -type DomainCloudAccountID struct { +// swagger:model ioa.CloudAccountID +type IoaCloudAccountID struct { // aws account id AwsAccountID string `json:"aws_account_id,omitempty"` @@ -27,18 +27,18 @@ type DomainCloudAccountID struct { AzureTenantID string `json:"azure_tenant_id,omitempty"` } -// Validate validates this domain cloud account ID -func (m *DomainCloudAccountID) Validate(formats strfmt.Registry) error { +// Validate validates this ioa cloud account ID +func (m *IoaCloudAccountID) Validate(formats strfmt.Registry) error { return nil } -// ContextValidate validates this domain cloud account ID based on context it is used -func (m *DomainCloudAccountID) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this ioa cloud account ID based on context it is used +func (m *IoaCloudAccountID) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *DomainCloudAccountID) MarshalBinary() ([]byte, error) { +func (m *IoaCloudAccountID) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -46,8 +46,8 @@ func (m *DomainCloudAccountID) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainCloudAccountID) UnmarshalBinary(b []byte) error { - var res DomainCloudAccountID +func (m *IoaCloudAccountID) UnmarshalBinary(b []byte) error { + var res IoaCloudAccountID if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_i_o_a_enrichments.go b/falcon/models/ioa_enrichments.go similarity index 72% rename from falcon/models/domain_i_o_a_enrichments.go rename to falcon/models/ioa_enrichments.go index 32349a8f..c5eee315 100644 --- a/falcon/models/domain_i_o_a_enrichments.go +++ b/falcon/models/ioa_enrichments.go @@ -13,10 +13,10 @@ import ( "github.com/go-openapi/swag" ) -// DomainIOAEnrichments domain i o a enrichments +// IoaEnrichments ioa enrichments // -// swagger:model domain.IOAEnrichments -type DomainIOAEnrichments struct { +// swagger:model ioa.Enrichments +type IoaEnrichments struct { // inventory Inventory *DetectionInventoryEnrichment `json:"inventory,omitempty"` @@ -25,8 +25,8 @@ type DomainIOAEnrichments struct { SensorEvents *DetectionEnrichment `json:"sensor_events,omitempty"` } -// Validate validates this domain i o a enrichments -func (m *DomainIOAEnrichments) Validate(formats strfmt.Registry) error { +// Validate validates this ioa enrichments +func (m *IoaEnrichments) Validate(formats strfmt.Registry) error { var res []error if err := m.validateInventory(formats); err != nil { @@ -43,7 +43,7 @@ func (m *DomainIOAEnrichments) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainIOAEnrichments) validateInventory(formats strfmt.Registry) error { +func (m *IoaEnrichments) validateInventory(formats strfmt.Registry) error { if swag.IsZero(m.Inventory) { // not required return nil } @@ -62,7 +62,7 @@ func (m *DomainIOAEnrichments) validateInventory(formats strfmt.Registry) error return nil } -func (m *DomainIOAEnrichments) validateSensorEvents(formats strfmt.Registry) error { +func (m *IoaEnrichments) validateSensorEvents(formats strfmt.Registry) error { if swag.IsZero(m.SensorEvents) { // not required return nil } @@ -81,8 +81,8 @@ func (m *DomainIOAEnrichments) validateSensorEvents(formats strfmt.Registry) err return nil } -// ContextValidate validate this domain i o a enrichments based on the context it is used -func (m *DomainIOAEnrichments) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this ioa enrichments based on the context it is used +func (m *IoaEnrichments) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateInventory(ctx, formats); err != nil { @@ -99,9 +99,14 @@ func (m *DomainIOAEnrichments) ContextValidate(ctx context.Context, formats strf return nil } -func (m *DomainIOAEnrichments) contextValidateInventory(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaEnrichments) contextValidateInventory(ctx context.Context, formats strfmt.Registry) error { if m.Inventory != nil { + + if swag.IsZero(m.Inventory) { // not required + return nil + } + if err := m.Inventory.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("inventory") @@ -115,9 +120,14 @@ func (m *DomainIOAEnrichments) contextValidateInventory(ctx context.Context, for return nil } -func (m *DomainIOAEnrichments) contextValidateSensorEvents(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaEnrichments) contextValidateSensorEvents(ctx context.Context, formats strfmt.Registry) error { if m.SensorEvents != nil { + + if swag.IsZero(m.SensorEvents) { // not required + return nil + } + if err := m.SensorEvents.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sensor_events") @@ -132,7 +142,7 @@ func (m *DomainIOAEnrichments) contextValidateSensorEvents(ctx context.Context, } // MarshalBinary interface implementation -func (m *DomainIOAEnrichments) MarshalBinary() ([]byte, error) { +func (m *IoaEnrichments) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -140,8 +150,8 @@ func (m *DomainIOAEnrichments) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainIOAEnrichments) UnmarshalBinary(b []byte) error { - var res DomainIOAEnrichments +func (m *IoaEnrichments) UnmarshalBinary(b []byte) error { + var res IoaEnrichments if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_i_o_a_event_aggregate.go b/falcon/models/ioa_event_aggregate.go similarity index 52% rename from falcon/models/domain_i_o_a_event_aggregate.go rename to falcon/models/ioa_event_aggregate.go index 18922f06..f21fc761 100644 --- a/falcon/models/domain_i_o_a_event_aggregate.go +++ b/falcon/models/ioa_event_aggregate.go @@ -11,15 +11,16 @@ import ( "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" "github.com/go-openapi/swag" + "github.com/go-openapi/validate" ) -// DomainIOAEventAggregate domain i o a event aggregate +// IoaEventAggregate ioa event aggregate // -// swagger:model domain.IOAEventAggregate -type DomainIOAEventAggregate struct { +// swagger:model ioa.EventAggregate +type IoaEventAggregate struct { // cid severity - CidSeverity int32 `json:"cid_severity,omitempty"` + CidSeverity int64 `json:"cid_severity,omitempty"` // confidence Confidence int32 `json:"confidence,omitempty"` @@ -39,6 +40,10 @@ type DomainIOAEventAggregate struct { // last timestamp LastTimestamp string `json:"last_timestamp,omitempty"` + // resource + // Required: true + Resource *Resource `json:"resource"` + // score Score int32 `json:"score,omitempty"` @@ -49,10 +54,14 @@ type DomainIOAEventAggregate struct { Timestamps []string `json:"timestamps"` } -// Validate validates this domain i o a event aggregate -func (m *DomainIOAEventAggregate) Validate(formats strfmt.Registry) error { +// Validate validates this ioa event aggregate +func (m *IoaEventAggregate) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateResource(formats); err != nil { + res = append(res, err) + } + if err := m.validateThreatintel(formats); err != nil { res = append(res, err) } @@ -63,7 +72,27 @@ func (m *DomainIOAEventAggregate) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainIOAEventAggregate) validateThreatintel(formats strfmt.Registry) error { +func (m *IoaEventAggregate) validateResource(formats strfmt.Registry) error { + + if err := validate.Required("resource", "body", m.Resource); err != nil { + return err + } + + if m.Resource != nil { + if err := m.Resource.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resource") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resource") + } + return err + } + } + + return nil +} + +func (m *IoaEventAggregate) validateThreatintel(formats strfmt.Registry) error { if swag.IsZero(m.Threatintel) { // not required return nil } @@ -82,10 +111,14 @@ func (m *DomainIOAEventAggregate) validateThreatintel(formats strfmt.Registry) e return nil } -// ContextValidate validate this domain i o a event aggregate based on the context it is used -func (m *DomainIOAEventAggregate) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this ioa event aggregate based on the context it is used +func (m *IoaEventAggregate) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error + if err := m.contextValidateResource(ctx, formats); err != nil { + res = append(res, err) + } + if err := m.contextValidateThreatintel(ctx, formats); err != nil { res = append(res, err) } @@ -96,9 +129,31 @@ func (m *DomainIOAEventAggregate) ContextValidate(ctx context.Context, formats s return nil } -func (m *DomainIOAEventAggregate) contextValidateThreatintel(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaEventAggregate) contextValidateResource(ctx context.Context, formats strfmt.Registry) error { + + if m.Resource != nil { + + if err := m.Resource.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resource") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resource") + } + return err + } + } + + return nil +} + +func (m *IoaEventAggregate) contextValidateThreatintel(ctx context.Context, formats strfmt.Registry) error { if m.Threatintel != nil { + + if swag.IsZero(m.Threatintel) { // not required + return nil + } + if err := m.Threatintel.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("threatintel") @@ -113,7 +168,7 @@ func (m *DomainIOAEventAggregate) contextValidateThreatintel(ctx context.Context } // MarshalBinary interface implementation -func (m *DomainIOAEventAggregate) MarshalBinary() ([]byte, error) { +func (m *IoaEventAggregate) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -121,8 +176,8 @@ func (m *DomainIOAEventAggregate) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainIOAEventAggregate) UnmarshalBinary(b []byte) error { - var res DomainIOAEventAggregate +func (m *IoaEventAggregate) UnmarshalBinary(b []byte) error { + var res IoaEventAggregate if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_ioa_exclusion_create_req_v1.go b/falcon/models/ioa_exclusions_ioa_exclusion_create_req_v1.go similarity index 67% rename from falcon/models/requests_ioa_exclusion_create_req_v1.go rename to falcon/models/ioa_exclusions_ioa_exclusion_create_req_v1.go index 86f76749..46844018 100644 --- a/falcon/models/requests_ioa_exclusion_create_req_v1.go +++ b/falcon/models/ioa_exclusions_ioa_exclusion_create_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsIoaExclusionCreateReqV1 requests ioa exclusion create req v1 +// IoaExclusionsIoaExclusionCreateReqV1 ioa exclusions ioa exclusion create req v1 // -// swagger:model requests.IoaExclusionCreateReqV1 -type RequestsIoaExclusionCreateReqV1 struct { +// swagger:model ioa_exclusions.IoaExclusionCreateReqV1 +type IoaExclusionsIoaExclusionCreateReqV1 struct { // cl regex // Required: true @@ -55,8 +55,8 @@ type RequestsIoaExclusionCreateReqV1 struct { PatternName *string `json:"pattern_name"` } -// Validate validates this requests ioa exclusion create req v1 -func (m *RequestsIoaExclusionCreateReqV1) Validate(formats strfmt.Registry) error { +// Validate validates this ioa exclusions ioa exclusion create req v1 +func (m *IoaExclusionsIoaExclusionCreateReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateClRegex(formats); err != nil { @@ -97,7 +97,7 @@ func (m *RequestsIoaExclusionCreateReqV1) Validate(formats strfmt.Registry) erro return nil } -func (m *RequestsIoaExclusionCreateReqV1) validateClRegex(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validateClRegex(formats strfmt.Registry) error { if err := validate.Required("cl_regex", "body", m.ClRegex); err != nil { return err @@ -106,7 +106,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validateClRegex(formats strfmt.Registr return nil } -func (m *RequestsIoaExclusionCreateReqV1) validateDescription(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -115,7 +115,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validateDescription(formats strfmt.Reg return nil } -func (m *RequestsIoaExclusionCreateReqV1) validateDetectionJSON(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validateDetectionJSON(formats strfmt.Registry) error { if err := validate.Required("detection_json", "body", m.DetectionJSON); err != nil { return err @@ -124,7 +124,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validateDetectionJSON(formats strfmt.R return nil } -func (m *RequestsIoaExclusionCreateReqV1) validateGroups(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -133,7 +133,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validateGroups(formats strfmt.Registry return nil } -func (m *RequestsIoaExclusionCreateReqV1) validateIfnRegex(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validateIfnRegex(formats strfmt.Registry) error { if err := validate.Required("ifn_regex", "body", m.IfnRegex); err != nil { return err @@ -142,7 +142,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validateIfnRegex(formats strfmt.Regist return nil } -func (m *RequestsIoaExclusionCreateReqV1) validateName(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -151,7 +151,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validateName(formats strfmt.Registry) return nil } -func (m *RequestsIoaExclusionCreateReqV1) validatePatternID(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validatePatternID(formats strfmt.Registry) error { if err := validate.Required("pattern_id", "body", m.PatternID); err != nil { return err @@ -160,7 +160,7 @@ func (m *RequestsIoaExclusionCreateReqV1) validatePatternID(formats strfmt.Regis return nil } -func (m *RequestsIoaExclusionCreateReqV1) validatePatternName(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionCreateReqV1) validatePatternName(formats strfmt.Registry) error { if err := validate.Required("pattern_name", "body", m.PatternName); err != nil { return err @@ -169,13 +169,13 @@ func (m *RequestsIoaExclusionCreateReqV1) validatePatternName(formats strfmt.Reg return nil } -// ContextValidate validates this requests ioa exclusion create req v1 based on context it is used -func (m *RequestsIoaExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this ioa exclusions ioa exclusion create req v1 based on context it is used +func (m *IoaExclusionsIoaExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsIoaExclusionCreateReqV1) MarshalBinary() ([]byte, error) { +func (m *IoaExclusionsIoaExclusionCreateReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -183,8 +183,8 @@ func (m *RequestsIoaExclusionCreateReqV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsIoaExclusionCreateReqV1) UnmarshalBinary(b []byte) error { - var res RequestsIoaExclusionCreateReqV1 +func (m *IoaExclusionsIoaExclusionCreateReqV1) UnmarshalBinary(b []byte) error { + var res IoaExclusionsIoaExclusionCreateReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_ioa_exclusion_v1.go b/falcon/models/ioa_exclusions_ioa_exclusion_resp_v1.go similarity index 73% rename from falcon/models/responses_ioa_exclusion_v1.go rename to falcon/models/ioa_exclusions_ioa_exclusion_resp_v1.go index 683fe3e8..510a5cc0 100644 --- a/falcon/models/responses_ioa_exclusion_v1.go +++ b/falcon/models/ioa_exclusions_ioa_exclusion_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesIoaExclusionV1 responses ioa exclusion v1 +// IoaExclusionsIoaExclusionRespV1 ioa exclusions ioa exclusion resp v1 // -// swagger:model responses.IoaExclusionV1 -type ResponsesIoaExclusionV1 struct { +// swagger:model ioa_exclusions.IoaExclusionRespV1 +type IoaExclusionsIoaExclusionRespV1 struct { // applied globally // Required: true @@ -47,7 +47,7 @@ type ResponsesIoaExclusionV1 struct { // groups // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // id // Required: true @@ -79,8 +79,8 @@ type ResponsesIoaExclusionV1 struct { PatternName *string `json:"pattern_name"` } -// Validate validates this responses ioa exclusion v1 -func (m *ResponsesIoaExclusionV1) Validate(formats strfmt.Registry) error { +// Validate validates this ioa exclusions ioa exclusion resp v1 +func (m *IoaExclusionsIoaExclusionRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateAppliedGlobally(formats); err != nil { @@ -145,7 +145,7 @@ func (m *ResponsesIoaExclusionV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesIoaExclusionV1) validateAppliedGlobally(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateAppliedGlobally(formats strfmt.Registry) error { if err := validate.Required("applied_globally", "body", m.AppliedGlobally); err != nil { return err @@ -154,7 +154,7 @@ func (m *ResponsesIoaExclusionV1) validateAppliedGlobally(formats strfmt.Registr return nil } -func (m *ResponsesIoaExclusionV1) validateClRegex(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateClRegex(formats strfmt.Registry) error { if err := validate.Required("cl_regex", "body", m.ClRegex); err != nil { return err @@ -163,7 +163,7 @@ func (m *ResponsesIoaExclusionV1) validateClRegex(formats strfmt.Registry) error return nil } -func (m *ResponsesIoaExclusionV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -172,7 +172,7 @@ func (m *ResponsesIoaExclusionV1) validateCreatedBy(formats strfmt.Registry) err return nil } -func (m *ResponsesIoaExclusionV1) validateCreatedOn(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateCreatedOn(formats strfmt.Registry) error { if err := validate.Required("created_on", "body", m.CreatedOn); err != nil { return err @@ -185,7 +185,7 @@ func (m *ResponsesIoaExclusionV1) validateCreatedOn(formats strfmt.Registry) err return nil } -func (m *ResponsesIoaExclusionV1) validateDescription(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -194,7 +194,7 @@ func (m *ResponsesIoaExclusionV1) validateDescription(formats strfmt.Registry) e return nil } -func (m *ResponsesIoaExclusionV1) validateDetectionJSON(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateDetectionJSON(formats strfmt.Registry) error { if err := validate.Required("detection_json", "body", m.DetectionJSON); err != nil { return err @@ -203,7 +203,7 @@ func (m *ResponsesIoaExclusionV1) validateDetectionJSON(formats strfmt.Registry) return nil } -func (m *ResponsesIoaExclusionV1) validateGroups(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -230,7 +230,7 @@ func (m *ResponsesIoaExclusionV1) validateGroups(formats strfmt.Registry) error return nil } -func (m *ResponsesIoaExclusionV1) validateID(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -239,7 +239,7 @@ func (m *ResponsesIoaExclusionV1) validateID(formats strfmt.Registry) error { return nil } -func (m *ResponsesIoaExclusionV1) validateIfnRegex(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateIfnRegex(formats strfmt.Registry) error { if err := validate.Required("ifn_regex", "body", m.IfnRegex); err != nil { return err @@ -248,7 +248,7 @@ func (m *ResponsesIoaExclusionV1) validateIfnRegex(formats strfmt.Registry) erro return nil } -func (m *ResponsesIoaExclusionV1) validateLastModified(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateLastModified(formats strfmt.Registry) error { if err := validate.Required("last_modified", "body", m.LastModified); err != nil { return err @@ -261,7 +261,7 @@ func (m *ResponsesIoaExclusionV1) validateLastModified(formats strfmt.Registry) return nil } -func (m *ResponsesIoaExclusionV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -270,7 +270,7 @@ func (m *ResponsesIoaExclusionV1) validateModifiedBy(formats strfmt.Registry) er return nil } -func (m *ResponsesIoaExclusionV1) validateName(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -279,7 +279,7 @@ func (m *ResponsesIoaExclusionV1) validateName(formats strfmt.Registry) error { return nil } -func (m *ResponsesIoaExclusionV1) validatePatternID(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validatePatternID(formats strfmt.Registry) error { if err := validate.Required("pattern_id", "body", m.PatternID); err != nil { return err @@ -288,7 +288,7 @@ func (m *ResponsesIoaExclusionV1) validatePatternID(formats strfmt.Registry) err return nil } -func (m *ResponsesIoaExclusionV1) validatePatternName(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) validatePatternName(formats strfmt.Registry) error { if err := validate.Required("pattern_name", "body", m.PatternName); err != nil { return err @@ -297,8 +297,8 @@ func (m *ResponsesIoaExclusionV1) validatePatternName(formats strfmt.Registry) e return nil } -// ContextValidate validate this responses ioa exclusion v1 based on the context it is used -func (m *ResponsesIoaExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this ioa exclusions ioa exclusion resp v1 based on the context it is used +func (m *IoaExclusionsIoaExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -311,11 +311,16 @@ func (m *ResponsesIoaExclusionV1) ContextValidate(ctx context.Context, formats s return nil } -func (m *ResponsesIoaExclusionV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionRespV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -332,7 +337,7 @@ func (m *ResponsesIoaExclusionV1) contextValidateGroups(ctx context.Context, for } // MarshalBinary interface implementation -func (m *ResponsesIoaExclusionV1) MarshalBinary() ([]byte, error) { +func (m *IoaExclusionsIoaExclusionRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -340,8 +345,8 @@ func (m *ResponsesIoaExclusionV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesIoaExclusionV1) UnmarshalBinary(b []byte) error { - var res ResponsesIoaExclusionV1 +func (m *IoaExclusionsIoaExclusionRespV1) UnmarshalBinary(b []byte) error { + var res IoaExclusionsIoaExclusionRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_ioa_exclusion_update_req_v1.go b/falcon/models/ioa_exclusions_ioa_exclusion_update_req_v1.go similarity index 67% rename from falcon/models/requests_ioa_exclusion_update_req_v1.go rename to falcon/models/ioa_exclusions_ioa_exclusion_update_req_v1.go index e78dfeee..ea9323bc 100644 --- a/falcon/models/requests_ioa_exclusion_update_req_v1.go +++ b/falcon/models/ioa_exclusions_ioa_exclusion_update_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsIoaExclusionUpdateReqV1 requests ioa exclusion update req v1 +// IoaExclusionsIoaExclusionUpdateReqV1 ioa exclusions ioa exclusion update req v1 // -// swagger:model requests.IoaExclusionUpdateReqV1 -type RequestsIoaExclusionUpdateReqV1 struct { +// swagger:model ioa_exclusions.IoaExclusionUpdateReqV1 +type IoaExclusionsIoaExclusionUpdateReqV1 struct { // cl regex // Required: true @@ -59,8 +59,8 @@ type RequestsIoaExclusionUpdateReqV1 struct { PatternName *string `json:"pattern_name"` } -// Validate validates this requests ioa exclusion update req v1 -func (m *RequestsIoaExclusionUpdateReqV1) Validate(formats strfmt.Registry) error { +// Validate validates this ioa exclusions ioa exclusion update req v1 +func (m *IoaExclusionsIoaExclusionUpdateReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateClRegex(formats); err != nil { @@ -105,7 +105,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) Validate(formats strfmt.Registry) erro return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateClRegex(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateClRegex(formats strfmt.Registry) error { if err := validate.Required("cl_regex", "body", m.ClRegex); err != nil { return err @@ -114,7 +114,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateClRegex(formats strfmt.Registr return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateDescription(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -123,7 +123,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateDescription(formats strfmt.Reg return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateDetectionJSON(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateDetectionJSON(formats strfmt.Registry) error { if err := validate.Required("detection_json", "body", m.DetectionJSON); err != nil { return err @@ -132,7 +132,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateDetectionJSON(formats strfmt.R return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateGroups(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -141,7 +141,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateGroups(formats strfmt.Registry return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateID(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -150,7 +150,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateID(formats strfmt.Registry) er return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateIfnRegex(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateIfnRegex(formats strfmt.Registry) error { if err := validate.Required("ifn_regex", "body", m.IfnRegex); err != nil { return err @@ -159,7 +159,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateIfnRegex(formats strfmt.Regist return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validateName(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -168,7 +168,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validateName(formats strfmt.Registry) return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validatePatternID(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validatePatternID(formats strfmt.Registry) error { if err := validate.Required("pattern_id", "body", m.PatternID); err != nil { return err @@ -177,7 +177,7 @@ func (m *RequestsIoaExclusionUpdateReqV1) validatePatternID(formats strfmt.Regis return nil } -func (m *RequestsIoaExclusionUpdateReqV1) validatePatternName(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) validatePatternName(formats strfmt.Registry) error { if err := validate.Required("pattern_name", "body", m.PatternName); err != nil { return err @@ -186,13 +186,13 @@ func (m *RequestsIoaExclusionUpdateReqV1) validatePatternName(formats strfmt.Reg return nil } -// ContextValidate validates this requests ioa exclusion update req v1 based on context it is used -func (m *RequestsIoaExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this ioa exclusions ioa exclusion update req v1 based on context it is used +func (m *IoaExclusionsIoaExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsIoaExclusionUpdateReqV1) MarshalBinary() ([]byte, error) { +func (m *IoaExclusionsIoaExclusionUpdateReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -200,8 +200,8 @@ func (m *RequestsIoaExclusionUpdateReqV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsIoaExclusionUpdateReqV1) UnmarshalBinary(b []byte) error { - var res RequestsIoaExclusionUpdateReqV1 +func (m *IoaExclusionsIoaExclusionUpdateReqV1) UnmarshalBinary(b []byte) error { + var res IoaExclusionsIoaExclusionUpdateReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_device_control_policies_v1.go b/falcon/models/ioa_exclusions_ioa_exclusions_resp_v1.go similarity index 78% rename from falcon/models/responses_device_control_policies_v1.go rename to falcon/models/ioa_exclusions_ioa_exclusions_resp_v1.go index f46f3f3e..766be309 100644 --- a/falcon/models/responses_device_control_policies_v1.go +++ b/falcon/models/ioa_exclusions_ioa_exclusions_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesDeviceControlPoliciesV1 responses device control policies v1 +// IoaExclusionsIoaExclusionsRespV1 ioa exclusions ioa exclusions resp v1 // -// swagger:model responses.DeviceControlPoliciesV1 -type ResponsesDeviceControlPoliciesV1 struct { +// swagger:model ioa_exclusions.IoaExclusionsRespV1 +type IoaExclusionsIoaExclusionsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesDeviceControlPoliciesV1 struct { // resources // Required: true - Resources []*ResponsesDeviceControlPolicyV1 `json:"resources"` + Resources []*IoaExclusionsIoaExclusionRespV1 `json:"resources"` } -// Validate validates this responses device control policies v1 -func (m *ResponsesDeviceControlPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this ioa exclusions ioa exclusions resp v1 +func (m *IoaExclusionsIoaExclusionsRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesDeviceControlPoliciesV1) Validate(formats strfmt.Registry) err return nil } -func (m *ResponsesDeviceControlPoliciesV1) validateErrors(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionsRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesDeviceControlPoliciesV1) validateErrors(formats strfmt.Registr return nil } -func (m *ResponsesDeviceControlPoliciesV1) validateMeta(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionsRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesDeviceControlPoliciesV1) validateMeta(formats strfmt.Registry) return nil } -func (m *ResponsesDeviceControlPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionsRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesDeviceControlPoliciesV1) validateResources(formats strfmt.Regi return nil } -// ContextValidate validate this responses device control policies v1 based on the context it is used -func (m *ResponsesDeviceControlPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this ioa exclusions ioa exclusions resp v1 based on the context it is used +func (m *IoaExclusionsIoaExclusionsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesDeviceControlPoliciesV1) ContextValidate(ctx context.Context, return nil } -func (m *ResponsesDeviceControlPoliciesV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionsRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesDeviceControlPoliciesV1) contextValidateErrors(ctx context.Con return nil } -func (m *ResponsesDeviceControlPoliciesV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionsRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesDeviceControlPoliciesV1) contextValidateMeta(ctx context.Conte return nil } -func (m *ResponsesDeviceControlPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *IoaExclusionsIoaExclusionsRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesDeviceControlPoliciesV1) contextValidateResources(ctx context. } // MarshalBinary interface implementation -func (m *ResponsesDeviceControlPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *IoaExclusionsIoaExclusionsRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesDeviceControlPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesDeviceControlPoliciesV1) UnmarshalBinary(b []byte) error { - var res ResponsesDeviceControlPoliciesV1 +func (m *IoaExclusionsIoaExclusionsRespV1) UnmarshalBinary(b []byte) error { + var res IoaExclusionsIoaExclusionsRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_i_o_a_rule_group_v1.go b/falcon/models/ioa_rule_groups_rule_group_v1.go similarity index 76% rename from falcon/models/responses_i_o_a_rule_group_v1.go rename to falcon/models/ioa_rule_groups_rule_group_v1.go index a0fa8426..6a962891 100644 --- a/falcon/models/responses_i_o_a_rule_group_v1.go +++ b/falcon/models/ioa_rule_groups_rule_group_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesIOARuleGroupV1 An IOA rule group which contains a set of IOA rules +// IoaRuleGroupsRuleGroupV1 An IOA rule group which contains a set of IOA rules // -// swagger:model responses.IOARuleGroupV1 -type ResponsesIOARuleGroupV1 struct { +// swagger:model ioa_rule_groups.RuleGroupV1 +type IoaRuleGroupsRuleGroupV1 struct { // comment // Required: true @@ -83,8 +83,8 @@ type ResponsesIOARuleGroupV1 struct { Version *int64 `json:"version"` } -// Validate validates this responses i o a rule group v1 -func (m *ResponsesIOARuleGroupV1) Validate(formats strfmt.Registry) error { +// Validate validates this ioa rule groups rule group v1 +func (m *IoaRuleGroupsRuleGroupV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateComment(formats); err != nil { @@ -153,7 +153,7 @@ func (m *ResponsesIOARuleGroupV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesIOARuleGroupV1) validateComment(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateComment(formats strfmt.Registry) error { if err := validate.Required("comment", "body", m.Comment); err != nil { return err @@ -162,7 +162,7 @@ func (m *ResponsesIOARuleGroupV1) validateComment(formats strfmt.Registry) error return nil } -func (m *ResponsesIOARuleGroupV1) validateCommittedTimestamp(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateCommittedTimestamp(formats strfmt.Registry) error { if err := validate.Required("committed_timestamp", "body", m.CommittedTimestamp); err != nil { return err @@ -175,7 +175,7 @@ func (m *ResponsesIOARuleGroupV1) validateCommittedTimestamp(formats strfmt.Regi return nil } -func (m *ResponsesIOARuleGroupV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -184,7 +184,7 @@ func (m *ResponsesIOARuleGroupV1) validateCreatedBy(formats strfmt.Registry) err return nil } -func (m *ResponsesIOARuleGroupV1) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -197,7 +197,7 @@ func (m *ResponsesIOARuleGroupV1) validateCreatedTimestamp(formats strfmt.Regist return nil } -func (m *ResponsesIOARuleGroupV1) validateCustomerID(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateCustomerID(formats strfmt.Registry) error { if err := validate.Required("customer_id", "body", m.CustomerID); err != nil { return err @@ -206,7 +206,7 @@ func (m *ResponsesIOARuleGroupV1) validateCustomerID(formats strfmt.Registry) er return nil } -func (m *ResponsesIOARuleGroupV1) validateDeleted(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateDeleted(formats strfmt.Registry) error { if err := validate.Required("deleted", "body", m.Deleted); err != nil { return err @@ -215,7 +215,7 @@ func (m *ResponsesIOARuleGroupV1) validateDeleted(formats strfmt.Registry) error return nil } -func (m *ResponsesIOARuleGroupV1) validateDescription(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -224,7 +224,7 @@ func (m *ResponsesIOARuleGroupV1) validateDescription(formats strfmt.Registry) e return nil } -func (m *ResponsesIOARuleGroupV1) validateEnabled(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { return err @@ -233,7 +233,7 @@ func (m *ResponsesIOARuleGroupV1) validateEnabled(formats strfmt.Registry) error return nil } -func (m *ResponsesIOARuleGroupV1) validateID(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -242,7 +242,7 @@ func (m *ResponsesIOARuleGroupV1) validateID(formats strfmt.Registry) error { return nil } -func (m *ResponsesIOARuleGroupV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -251,7 +251,7 @@ func (m *ResponsesIOARuleGroupV1) validateModifiedBy(formats strfmt.Registry) er return nil } -func (m *ResponsesIOARuleGroupV1) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -264,7 +264,7 @@ func (m *ResponsesIOARuleGroupV1) validateModifiedTimestamp(formats strfmt.Regis return nil } -func (m *ResponsesIOARuleGroupV1) validateName(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -273,7 +273,7 @@ func (m *ResponsesIOARuleGroupV1) validateName(formats strfmt.Registry) error { return nil } -func (m *ResponsesIOARuleGroupV1) validatePlatform(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validatePlatform(formats strfmt.Registry) error { if err := validate.Required("platform", "body", m.Platform); err != nil { return err @@ -282,7 +282,7 @@ func (m *ResponsesIOARuleGroupV1) validatePlatform(formats strfmt.Registry) erro return nil } -func (m *ResponsesIOARuleGroupV1) validateRuleIds(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateRuleIds(formats strfmt.Registry) error { if err := validate.Required("rule_ids", "body", m.RuleIds); err != nil { return err @@ -291,7 +291,7 @@ func (m *ResponsesIOARuleGroupV1) validateRuleIds(formats strfmt.Registry) error return nil } -func (m *ResponsesIOARuleGroupV1) validateVersion(formats strfmt.Registry) error { +func (m *IoaRuleGroupsRuleGroupV1) validateVersion(formats strfmt.Registry) error { if err := validate.Required("version", "body", m.Version); err != nil { return err @@ -300,13 +300,13 @@ func (m *ResponsesIOARuleGroupV1) validateVersion(formats strfmt.Registry) error return nil } -// ContextValidate validates this responses i o a rule group v1 based on context it is used -func (m *ResponsesIOARuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this ioa rule groups rule group v1 based on context it is used +func (m *IoaRuleGroupsRuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ResponsesIOARuleGroupV1) MarshalBinary() ([]byte, error) { +func (m *IoaRuleGroupsRuleGroupV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -314,8 +314,8 @@ func (m *ResponsesIOARuleGroupV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesIOARuleGroupV1) UnmarshalBinary(b []byte) error { - var res ResponsesIOARuleGroupV1 +func (m *IoaRuleGroupsRuleGroupV1) UnmarshalBinary(b []byte) error { + var res IoaRuleGroupsRuleGroupV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_i_o_c_devices_count.go b/falcon/models/iocapi_i_o_c_devices_count.go similarity index 65% rename from falcon/models/api_i_o_c_devices_count.go rename to falcon/models/iocapi_i_o_c_devices_count.go index 29cee4d4..6674bb15 100644 --- a/falcon/models/api_i_o_c_devices_count.go +++ b/falcon/models/iocapi_i_o_c_devices_count.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// APIIOCDevicesCount api i o c devices count +// IocapiIOCDevicesCount iocapi i o c devices count // -// swagger:model api.IOCDevicesCount -type APIIOCDevicesCount struct { +// swagger:model iocapi.IOCDevicesCount +type IocapiIOCDevicesCount struct { // device count // Required: true @@ -39,8 +39,8 @@ type APIIOCDevicesCount struct { Value *string `json:"value"` } -// Validate validates this api i o c devices count -func (m *APIIOCDevicesCount) Validate(formats strfmt.Registry) error { +// Validate validates this iocapi i o c devices count +func (m *IocapiIOCDevicesCount) Validate(formats strfmt.Registry) error { var res []error if err := m.validateDeviceCount(formats); err != nil { @@ -65,7 +65,7 @@ func (m *APIIOCDevicesCount) Validate(formats strfmt.Registry) error { return nil } -func (m *APIIOCDevicesCount) validateDeviceCount(formats strfmt.Registry) error { +func (m *IocapiIOCDevicesCount) validateDeviceCount(formats strfmt.Registry) error { if err := validate.Required("device_count", "body", m.DeviceCount); err != nil { return err @@ -74,7 +74,7 @@ func (m *APIIOCDevicesCount) validateDeviceCount(formats strfmt.Registry) error return nil } -func (m *APIIOCDevicesCount) validateID(formats strfmt.Registry) error { +func (m *IocapiIOCDevicesCount) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -83,7 +83,7 @@ func (m *APIIOCDevicesCount) validateID(formats strfmt.Registry) error { return nil } -func (m *APIIOCDevicesCount) validateType(formats strfmt.Registry) error { +func (m *IocapiIOCDevicesCount) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -92,7 +92,7 @@ func (m *APIIOCDevicesCount) validateType(formats strfmt.Registry) error { return nil } -func (m *APIIOCDevicesCount) validateValue(formats strfmt.Registry) error { +func (m *IocapiIOCDevicesCount) validateValue(formats strfmt.Registry) error { if err := validate.Required("value", "body", m.Value); err != nil { return err @@ -101,13 +101,13 @@ func (m *APIIOCDevicesCount) validateValue(formats strfmt.Registry) error { return nil } -// ContextValidate validates this api i o c devices count based on context it is used -func (m *APIIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this iocapi i o c devices count based on context it is used +func (m *IocapiIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *APIIOCDevicesCount) MarshalBinary() ([]byte, error) { +func (m *IocapiIOCDevicesCount) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -115,8 +115,8 @@ func (m *APIIOCDevicesCount) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIIOCDevicesCount) UnmarshalBinary(b []byte) error { - var res APIIOCDevicesCount +func (m *IocapiIOCDevicesCount) UnmarshalBinary(b []byte) error { + var res IocapiIOCDevicesCount if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_device_response.go b/falcon/models/iocapi_msa_reply_devices_ran_on.go similarity index 72% rename from falcon/models/domain_device_response.go rename to falcon/models/iocapi_msa_reply_devices_ran_on.go index af82977f..e722a896 100644 --- a/falcon/models/domain_device_response.go +++ b/falcon/models/iocapi_msa_reply_devices_ran_on.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainDeviceResponse domain device response +// IocapiMsaReplyDevicesRanOn iocapi msa reply devices ran on // -// swagger:model domain.DeviceResponse -type DomainDeviceResponse struct { +// swagger:model iocapi.MsaReplyDevicesRanOn +type IocapiMsaReplyDevicesRanOn struct { // errors // Required: true @@ -26,15 +26,15 @@ type DomainDeviceResponse struct { // meta // Required: true - Meta *DomainDeviceMeta `json:"meta"` + Meta *IocapiResponseMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` } -// Validate validates this domain device response -func (m *DomainDeviceResponse) Validate(formats strfmt.Registry) error { +// Validate validates this iocapi msa reply devices ran on +func (m *IocapiMsaReplyDevicesRanOn) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *DomainDeviceResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainDeviceResponse) validateErrors(formats strfmt.Registry) error { +func (m *IocapiMsaReplyDevicesRanOn) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *DomainDeviceResponse) validateErrors(formats strfmt.Registry) error { return nil } -func (m *DomainDeviceResponse) validateMeta(formats strfmt.Registry) error { +func (m *IocapiMsaReplyDevicesRanOn) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *DomainDeviceResponse) validateMeta(formats strfmt.Registry) error { return nil } -func (m *DomainDeviceResponse) validateResources(formats strfmt.Registry) error { +func (m *IocapiMsaReplyDevicesRanOn) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -111,8 +111,8 @@ func (m *DomainDeviceResponse) validateResources(formats strfmt.Registry) error return nil } -// ContextValidate validate this domain device response based on the context it is used -func (m *DomainDeviceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this iocapi msa reply devices ran on based on the context it is used +func (m *IocapiMsaReplyDevicesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -129,11 +129,16 @@ func (m *DomainDeviceResponse) ContextValidate(ctx context.Context, formats strf return nil } -func (m *DomainDeviceResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *IocapiMsaReplyDevicesRanOn) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -149,9 +154,10 @@ func (m *DomainDeviceResponse) contextValidateErrors(ctx context.Context, format return nil } -func (m *DomainDeviceResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *IocapiMsaReplyDevicesRanOn) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -166,7 +172,7 @@ func (m *DomainDeviceResponse) contextValidateMeta(ctx context.Context, formats } // MarshalBinary interface implementation -func (m *DomainDeviceResponse) MarshalBinary() ([]byte, error) { +func (m *IocapiMsaReplyDevicesRanOn) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -174,8 +180,8 @@ func (m *DomainDeviceResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainDeviceResponse) UnmarshalBinary(b []byte) error { - var res DomainDeviceResponse +func (m *IocapiMsaReplyDevicesRanOn) UnmarshalBinary(b []byte) error { + var res IocapiMsaReplyDevicesRanOn if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_report_executions_response_v1.go b/falcon/models/iocapi_msa_reply_i_o_c_devices_count.go similarity index 78% rename from falcon/models/api_report_executions_response_v1.go rename to falcon/models/iocapi_msa_reply_i_o_c_devices_count.go index b16ac82e..a1ab90c7 100644 --- a/falcon/models/api_report_executions_response_v1.go +++ b/falcon/models/iocapi_msa_reply_i_o_c_devices_count.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIReportExecutionsResponseV1 api report executions response v1 +// IocapiMsaReplyIOCDevicesCount iocapi msa reply i o c devices count // -// swagger:model api.ReportExecutionsResponseV1 -type APIReportExecutionsResponseV1 struct { +// swagger:model iocapi.MsaReplyIOCDevicesCount +type IocapiMsaReplyIOCDevicesCount struct { // errors // Required: true @@ -26,15 +26,15 @@ type APIReportExecutionsResponseV1 struct { // meta // Required: true - Meta *MsaMetaInfo `json:"meta"` + Meta *IocapiResponseMeta `json:"meta"` // resources // Required: true - Resources []*APIReportExecutionV1 `json:"resources"` + Resources []*IocapiIOCDevicesCount `json:"resources"` } -// Validate validates this api report executions response v1 -func (m *APIReportExecutionsResponseV1) Validate(formats strfmt.Registry) error { +// Validate validates this iocapi msa reply i o c devices count +func (m *IocapiMsaReplyIOCDevicesCount) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIReportExecutionsResponseV1) Validate(formats strfmt.Registry) error return nil } -func (m *APIReportExecutionsResponseV1) validateErrors(formats strfmt.Registry) error { +func (m *IocapiMsaReplyIOCDevicesCount) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIReportExecutionsResponseV1) validateErrors(formats strfmt.Registry) return nil } -func (m *APIReportExecutionsResponseV1) validateMeta(formats strfmt.Registry) error { +func (m *IocapiMsaReplyIOCDevicesCount) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIReportExecutionsResponseV1) validateMeta(formats strfmt.Registry) er return nil } -func (m *APIReportExecutionsResponseV1) validateResources(formats strfmt.Registry) error { +func (m *IocapiMsaReplyIOCDevicesCount) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *APIReportExecutionsResponseV1) validateResources(formats strfmt.Registr return nil } -// ContextValidate validate this api report executions response v1 based on the context it is used -func (m *APIReportExecutionsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this iocapi msa reply i o c devices count based on the context it is used +func (m *IocapiMsaReplyIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *APIReportExecutionsResponseV1) ContextValidate(ctx context.Context, for return nil } -func (m *APIReportExecutionsResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *IocapiMsaReplyIOCDevicesCount) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *APIReportExecutionsResponseV1) contextValidateErrors(ctx context.Contex return nil } -func (m *APIReportExecutionsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *IocapiMsaReplyIOCDevicesCount) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *APIReportExecutionsResponseV1) contextValidateMeta(ctx context.Context, return nil } -func (m *APIReportExecutionsResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *IocapiMsaReplyIOCDevicesCount) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *APIReportExecutionsResponseV1) contextValidateResources(ctx context.Con } // MarshalBinary interface implementation -func (m *APIReportExecutionsResponseV1) MarshalBinary() ([]byte, error) { +func (m *IocapiMsaReplyIOCDevicesCount) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *APIReportExecutionsResponseV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIReportExecutionsResponseV1) UnmarshalBinary(b []byte) error { - var res APIReportExecutionsResponseV1 +func (m *IocapiMsaReplyIOCDevicesCount) UnmarshalBinary(b []byte) error { + var res IocapiMsaReplyIOCDevicesCount if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/iocapi_msa_reply_processes_ran_on.go b/falcon/models/iocapi_msa_reply_processes_ran_on.go new file mode 100644 index 00000000..0b72b56e --- /dev/null +++ b/falcon/models/iocapi_msa_reply_processes_ran_on.go @@ -0,0 +1,190 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// IocapiMsaReplyProcessesRanOn iocapi msa reply processes ran on +// +// swagger:model iocapi.MsaReplyProcessesRanOn +type IocapiMsaReplyProcessesRanOn struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *IocapiResponseMeta `json:"meta"` + + // resources + // Required: true + Resources []string `json:"resources"` +} + +// Validate validates this iocapi msa reply processes ran on +func (m *IocapiMsaReplyProcessesRanOn) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *IocapiMsaReplyProcessesRanOn) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *IocapiMsaReplyProcessesRanOn) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *IocapiMsaReplyProcessesRanOn) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this iocapi msa reply processes ran on based on the context it is used +func (m *IocapiMsaReplyProcessesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *IocapiMsaReplyProcessesRanOn) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *IocapiMsaReplyProcessesRanOn) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *IocapiMsaReplyProcessesRanOn) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *IocapiMsaReplyProcessesRanOn) UnmarshalBinary(b []byte) error { + var res IocapiMsaReplyProcessesRanOn + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_pagination_meta.go b/falcon/models/iocapi_pagination_meta.go similarity index 52% rename from falcon/models/api_pagination_meta.go rename to falcon/models/iocapi_pagination_meta.go index 0bcb3b25..1ee10b51 100644 --- a/falcon/models/api_pagination_meta.go +++ b/falcon/models/iocapi_pagination_meta.go @@ -12,10 +12,10 @@ import ( "github.com/go-openapi/swag" ) -// APIPaginationMeta api pagination meta +// IocapiPaginationMeta iocapi pagination meta // -// swagger:model api.paginationMeta -type APIPaginationMeta struct { +// swagger:model iocapi.paginationMeta +type IocapiPaginationMeta struct { // limit Limit int32 `json:"limit,omitempty"` @@ -24,24 +24,24 @@ type APIPaginationMeta struct { NextPage string `json:"next_page,omitempty"` // offset - Offset APIPaginationMetaOffset `json:"offset,omitempty"` + Offset IocapiPaginationMetaOffset `json:"offset,omitempty"` // total Total int64 `json:"total,omitempty"` } -// Validate validates this api pagination meta -func (m *APIPaginationMeta) Validate(formats strfmt.Registry) error { +// Validate validates this iocapi pagination meta +func (m *IocapiPaginationMeta) Validate(formats strfmt.Registry) error { return nil } -// ContextValidate validates this api pagination meta based on context it is used -func (m *APIPaginationMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this iocapi pagination meta based on context it is used +func (m *IocapiPaginationMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *APIPaginationMeta) MarshalBinary() ([]byte, error) { +func (m *IocapiPaginationMeta) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -49,8 +49,8 @@ func (m *APIPaginationMeta) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIPaginationMeta) UnmarshalBinary(b []byte) error { - var res APIPaginationMeta +func (m *IocapiPaginationMeta) UnmarshalBinary(b []byte) error { + var res IocapiPaginationMeta if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_pagination_meta_offset.go b/falcon/models/iocapi_pagination_meta_offset.go similarity index 57% rename from falcon/models/api_pagination_meta_offset.go rename to falcon/models/iocapi_pagination_meta_offset.go index 6cd0fa60..da4af5a3 100644 --- a/falcon/models/api_pagination_meta_offset.go +++ b/falcon/models/iocapi_pagination_meta_offset.go @@ -5,7 +5,7 @@ package models // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command -// APIPaginationMetaOffset api pagination meta offset +// IocapiPaginationMetaOffset iocapi pagination meta offset // -// swagger:model api.paginationMeta.offset -type APIPaginationMetaOffset interface{} +// swagger:model iocapi.paginationMeta.offset +type IocapiPaginationMetaOffset interface{} diff --git a/falcon/models/api_response_meta.go b/falcon/models/iocapi_response_meta.go similarity index 68% rename from falcon/models/api_response_meta.go rename to falcon/models/iocapi_response_meta.go index 576cff9a..e28114ae 100644 --- a/falcon/models/api_response_meta.go +++ b/falcon/models/iocapi_response_meta.go @@ -14,16 +14,16 @@ import ( "github.com/go-openapi/validate" ) -// APIResponseMeta api response meta +// IocapiResponseMeta iocapi response meta // -// swagger:model api.responseMeta -type APIResponseMeta struct { +// swagger:model iocapi.responseMeta +type IocapiResponseMeta struct { // entity Entity string `json:"entity,omitempty"` // pagination - Pagination *APIPaginationMeta `json:"pagination,omitempty"` + Pagination *IocapiPaginationMeta `json:"pagination,omitempty"` // query time // Required: true @@ -34,8 +34,8 @@ type APIResponseMeta struct { TraceID *string `json:"trace_id"` } -// Validate validates this api response meta -func (m *APIResponseMeta) Validate(formats strfmt.Registry) error { +// Validate validates this iocapi response meta +func (m *IocapiResponseMeta) Validate(formats strfmt.Registry) error { var res []error if err := m.validatePagination(formats); err != nil { @@ -56,7 +56,7 @@ func (m *APIResponseMeta) Validate(formats strfmt.Registry) error { return nil } -func (m *APIResponseMeta) validatePagination(formats strfmt.Registry) error { +func (m *IocapiResponseMeta) validatePagination(formats strfmt.Registry) error { if swag.IsZero(m.Pagination) { // not required return nil } @@ -75,7 +75,7 @@ func (m *APIResponseMeta) validatePagination(formats strfmt.Registry) error { return nil } -func (m *APIResponseMeta) validateQueryTime(formats strfmt.Registry) error { +func (m *IocapiResponseMeta) validateQueryTime(formats strfmt.Registry) error { if err := validate.Required("query_time", "body", m.QueryTime); err != nil { return err @@ -84,7 +84,7 @@ func (m *APIResponseMeta) validateQueryTime(formats strfmt.Registry) error { return nil } -func (m *APIResponseMeta) validateTraceID(formats strfmt.Registry) error { +func (m *IocapiResponseMeta) validateTraceID(formats strfmt.Registry) error { if err := validate.Required("trace_id", "body", m.TraceID); err != nil { return err @@ -93,8 +93,8 @@ func (m *APIResponseMeta) validateTraceID(formats strfmt.Registry) error { return nil } -// ContextValidate validate this api response meta based on the context it is used -func (m *APIResponseMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this iocapi response meta based on the context it is used +func (m *IocapiResponseMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidatePagination(ctx, formats); err != nil { @@ -107,9 +107,14 @@ func (m *APIResponseMeta) ContextValidate(ctx context.Context, formats strfmt.Re return nil } -func (m *APIResponseMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { +func (m *IocapiResponseMeta) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -124,7 +129,7 @@ func (m *APIResponseMeta) contextValidatePagination(ctx context.Context, formats } // MarshalBinary interface implementation -func (m *APIResponseMeta) MarshalBinary() ([]byte, error) { +func (m *IocapiResponseMeta) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -132,8 +137,8 @@ func (m *APIResponseMeta) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIResponseMeta) UnmarshalBinary(b []byte) error { - var res APIResponseMeta +func (m *IocapiResponseMeta) UnmarshalBinary(b []byte) error { + var res IocapiResponseMeta if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/k8sreg_a_w_s_account_permissions_status.go b/falcon/models/k8sreg_a_w_s_account_permissions_status.go deleted file mode 100644 index 7549a3f8..00000000 --- a/falcon/models/k8sreg_a_w_s_account_permissions_status.go +++ /dev/null @@ -1,88 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// K8sregAWSAccountPermissionsStatus k8sreg a w s account permissions status -// -// swagger:model k8sreg.AWSAccountPermissionsStatus -type K8sregAWSAccountPermissionsStatus struct { - - // name - // Required: true - Name *string `json:"name"` - - // status - // Required: true - Status *string `json:"status"` -} - -// Validate validates this k8sreg a w s account permissions status -func (m *K8sregAWSAccountPermissionsStatus) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateName(formats); err != nil { - res = append(res, err) - } - - if err := m.validateStatus(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *K8sregAWSAccountPermissionsStatus) validateName(formats strfmt.Registry) error { - - if err := validate.Required("name", "body", m.Name); err != nil { - return err - } - - return nil -} - -func (m *K8sregAWSAccountPermissionsStatus) validateStatus(formats strfmt.Registry) error { - - if err := validate.Required("status", "body", m.Status); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this k8sreg a w s account permissions status based on context it is used -func (m *K8sregAWSAccountPermissionsStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *K8sregAWSAccountPermissionsStatus) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *K8sregAWSAccountPermissionsStatus) UnmarshalBinary(b []byte) error { - var res K8sregAWSAccountPermissionsStatus - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/k8sreg_a_w_s_account_resp.go b/falcon/models/k8sreg_a_w_s_account_resp.go index 43b2720d..3db169ac 100644 --- a/falcon/models/k8sreg_a_w_s_account_resp.go +++ b/falcon/models/k8sreg_a_w_s_account_resp.go @@ -26,7 +26,7 @@ type K8sregAWSAccountResp struct { // aws permissions status // Required: true - AwsPermissionsStatus []*K8sregAWSAccountPermissionsStatus `json:"aws_permissions_status"` + AwsPermissionsStatus []*K8sregAccountPermissionsStatus `json:"aws_permissions_status"` // cid // Required: true @@ -240,6 +240,11 @@ func (m *K8sregAWSAccountResp) contextValidateAwsPermissionsStatus(ctx context.C for i := 0; i < len(m.AwsPermissionsStatus); i++ { if m.AwsPermissionsStatus[i] != nil { + + if swag.IsZero(m.AwsPermissionsStatus[i]) { // not required + return nil + } + if err := m.AwsPermissionsStatus[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("aws_permissions_status" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_azure_subscription_resp.go b/falcon/models/k8sreg_azure_subscription_resp.go index f7b8ea00..334fd6cd 100644 --- a/falcon/models/k8sreg_azure_subscription_resp.go +++ b/falcon/models/k8sreg_azure_subscription_resp.go @@ -197,6 +197,11 @@ func (m *K8sregAzureSubscriptionResp) contextValidateAzurePermissionsStatus(ctx for i := 0; i < len(m.AzurePermissionsStatus); i++ { if m.AzurePermissionsStatus[i] != nil { + + if swag.IsZero(m.AzurePermissionsStatus[i]) { // not required + return nil + } + if err := m.AzurePermissionsStatus[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("azure_permissions_status" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_cluster_resp.go b/falcon/models/k8sreg_cluster_resp.go index 177d572f..6cae7047 100644 --- a/falcon/models/k8sreg_cluster_resp.go +++ b/falcon/models/k8sreg_cluster_resp.go @@ -324,6 +324,7 @@ func (m *K8sregClusterResp) ContextValidate(ctx context.Context, formats strfmt. func (m *K8sregClusterResp) contextValidateAgentVersion(ctx context.Context, formats strfmt.Registry) error { if m.AgentVersion != nil { + if err := m.AgentVersion.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("agent_version") @@ -340,6 +341,7 @@ func (m *K8sregClusterResp) contextValidateAgentVersion(ctx context.Context, for func (m *K8sregClusterResp) contextValidateHelmVersion(ctx context.Context, formats strfmt.Registry) error { if m.HelmVersion != nil { + if err := m.HelmVersion.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("helm_version") @@ -356,6 +358,7 @@ func (m *K8sregClusterResp) contextValidateHelmVersion(ctx context.Context, form func (m *K8sregClusterResp) contextValidateK8sVersion(ctx context.Context, formats strfmt.Registry) error { if m.K8sVersion != nil { + if err := m.K8sVersion.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("k8s_version") diff --git a/falcon/models/k8sreg_create_a_w_s_acc_req.go b/falcon/models/k8sreg_create_a_w_s_acc_req.go index 495b2eb9..8c802abf 100644 --- a/falcon/models/k8sreg_create_a_w_s_acc_req.go +++ b/falcon/models/k8sreg_create_a_w_s_acc_req.go @@ -85,6 +85,11 @@ func (m *K8sregCreateAWSAccReq) contextValidateResources(ctx context.Context, fo for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_i_o_a_user_response.go b/falcon/models/k8sreg_create_a_w_s_acc_resp.go similarity index 76% rename from falcon/models/registration_i_o_a_user_response.go rename to falcon/models/k8sreg_create_a_w_s_acc_resp.go index 03052a0a..9c107312 100644 --- a/falcon/models/registration_i_o_a_user_response.go +++ b/falcon/models/k8sreg_create_a_w_s_acc_resp.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RegistrationIOAUserResponse registration i o a user response +// K8sregCreateAWSAccResp k8sreg create a w s acc resp // -// swagger:model registration.IOAUserResponse -type RegistrationIOAUserResponse struct { +// swagger:model k8sreg.CreateAWSAccResp +type K8sregCreateAWSAccResp struct { // errors // Required: true @@ -30,11 +30,11 @@ type RegistrationIOAUserResponse struct { // resources // Required: true - Resources []*DomainIOAUser `json:"resources"` + Resources []*K8sregAWSAccountResp `json:"resources"` } -// Validate validates this registration i o a user response -func (m *RegistrationIOAUserResponse) Validate(formats strfmt.Registry) error { +// Validate validates this k8sreg create a w s acc resp +func (m *K8sregCreateAWSAccResp) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *RegistrationIOAUserResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *RegistrationIOAUserResponse) validateErrors(formats strfmt.Registry) error { +func (m *K8sregCreateAWSAccResp) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *RegistrationIOAUserResponse) validateErrors(formats strfmt.Registry) er return nil } -func (m *RegistrationIOAUserResponse) validateMeta(formats strfmt.Registry) error { +func (m *K8sregCreateAWSAccResp) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *RegistrationIOAUserResponse) validateMeta(formats strfmt.Registry) erro return nil } -func (m *RegistrationIOAUserResponse) validateResources(formats strfmt.Registry) error { +func (m *K8sregCreateAWSAccResp) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *RegistrationIOAUserResponse) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this registration i o a user response based on the context it is used -func (m *RegistrationIOAUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this k8sreg create a w s acc resp based on the context it is used +func (m *K8sregCreateAWSAccResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *RegistrationIOAUserResponse) ContextValidate(ctx context.Context, forma return nil } -func (m *RegistrationIOAUserResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *K8sregCreateAWSAccResp) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *RegistrationIOAUserResponse) contextValidateErrors(ctx context.Context, return nil } -func (m *RegistrationIOAUserResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *K8sregCreateAWSAccResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *RegistrationIOAUserResponse) contextValidateMeta(ctx context.Context, f return nil } -func (m *RegistrationIOAUserResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *K8sregCreateAWSAccResp) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *RegistrationIOAUserResponse) contextValidateResources(ctx context.Conte } // MarshalBinary interface implementation -func (m *RegistrationIOAUserResponse) MarshalBinary() ([]byte, error) { +func (m *K8sregCreateAWSAccResp) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *RegistrationIOAUserResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RegistrationIOAUserResponse) UnmarshalBinary(b []byte) error { - var res RegistrationIOAUserResponse +func (m *K8sregCreateAWSAccResp) UnmarshalBinary(b []byte) error { + var res K8sregCreateAWSAccResp if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/k8sreg_create_azure_sub_req.go b/falcon/models/k8sreg_create_azure_sub_req.go index 489779a2..a08a344f 100644 --- a/falcon/models/k8sreg_create_azure_sub_req.go +++ b/falcon/models/k8sreg_create_azure_sub_req.go @@ -85,6 +85,11 @@ func (m *K8sregCreateAzureSubReq) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_a_w_s_accounts_resp.go b/falcon/models/k8sreg_get_a_w_s_accounts_resp.go index 8c20682a..caee1df1 100644 --- a/falcon/models/k8sreg_get_a_w_s_accounts_resp.go +++ b/falcon/models/k8sreg_get_a_w_s_accounts_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetAWSAccountsResp) contextValidateErrors(ctx context.Context, fo for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetAWSAccountsResp) contextValidateErrors(ctx context.Context, fo func (m *K8sregGetAWSAccountsResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetAWSAccountsResp) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_azure_bash_script_resp.go b/falcon/models/k8sreg_get_azure_bash_script_resp.go index 6bcbce74..77101bcb 100644 --- a/falcon/models/k8sreg_get_azure_bash_script_resp.go +++ b/falcon/models/k8sreg_get_azure_bash_script_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetAzureBashScriptResp) contextValidateErrors(ctx context.Context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetAzureBashScriptResp) contextValidateErrors(ctx context.Context func (m *K8sregGetAzureBashScriptResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetAzureBashScriptResp) contextValidateResources(ctx context.Cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_azure_subscriptions_resp.go b/falcon/models/k8sreg_get_azure_subscriptions_resp.go index 42d0d6b6..fb3cd17d 100644 --- a/falcon/models/k8sreg_get_azure_subscriptions_resp.go +++ b/falcon/models/k8sreg_get_azure_subscriptions_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetAzureSubscriptionsResp) contextValidateErrors(ctx context.Cont for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetAzureSubscriptionsResp) contextValidateErrors(ctx context.Cont func (m *K8sregGetAzureSubscriptionsResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetAzureSubscriptionsResp) contextValidateResources(ctx context.C for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_azure_tenant_config_resp.go b/falcon/models/k8sreg_get_azure_tenant_config_resp.go index f9241c2b..756c4cf4 100644 --- a/falcon/models/k8sreg_get_azure_tenant_config_resp.go +++ b/falcon/models/k8sreg_get_azure_tenant_config_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetAzureTenantConfigResp) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetAzureTenantConfigResp) contextValidateErrors(ctx context.Conte func (m *K8sregGetAzureTenantConfigResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetAzureTenantConfigResp) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_azure_tenant_info_resp.go b/falcon/models/k8sreg_get_azure_tenant_info_resp.go index 868fd30f..00bb3182 100644 --- a/falcon/models/k8sreg_get_azure_tenant_info_resp.go +++ b/falcon/models/k8sreg_get_azure_tenant_info_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetAzureTenantInfoResp) contextValidateErrors(ctx context.Context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetAzureTenantInfoResp) contextValidateErrors(ctx context.Context func (m *K8sregGetAzureTenantInfoResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetAzureTenantInfoResp) contextValidateResources(ctx context.Cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_clusters_resp.go b/falcon/models/k8sreg_get_clusters_resp.go index 292bfc58..3144d9c3 100644 --- a/falcon/models/k8sreg_get_clusters_resp.go +++ b/falcon/models/k8sreg_get_clusters_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetClustersResp) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetClustersResp) contextValidateErrors(ctx context.Context, forma func (m *K8sregGetClustersResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetClustersResp) contextValidateResources(ctx context.Context, fo for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_locations_resp.go b/falcon/models/k8sreg_get_locations_resp.go index b1648d58..7ec60d2d 100644 --- a/falcon/models/k8sreg_get_locations_resp.go +++ b/falcon/models/k8sreg_get_locations_resp.go @@ -156,6 +156,11 @@ func (m *K8sregGetLocationsResp) contextValidateErrors(ctx context.Context, form for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregGetLocationsResp) contextValidateErrors(ctx context.Context, form func (m *K8sregGetLocationsResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregGetLocationsResp) contextValidateResources(ctx context.Context, f for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_get_scripts_resp.go b/falcon/models/k8sreg_get_scripts_resp.go index bd999397..fb12e496 100644 --- a/falcon/models/k8sreg_get_scripts_resp.go +++ b/falcon/models/k8sreg_get_scripts_resp.go @@ -134,6 +134,11 @@ func (m *K8sregGetScriptsResp) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *K8sregGetScriptsResp) contextValidateErrors(ctx context.Context, format func (m *K8sregGetScriptsResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/k8sreg_list_cluster_cloud_item_resp.go b/falcon/models/k8sreg_list_cluster_cloud_item_resp.go index 2677243f..61c7513b 100644 --- a/falcon/models/k8sreg_list_cluster_cloud_item_resp.go +++ b/falcon/models/k8sreg_list_cluster_cloud_item_resp.go @@ -166,6 +166,11 @@ func (m *K8sregListClusterCloudItemResp) ContextValidate(ctx context.Context, fo func (m *K8sregListClusterCloudItemResp) contextValidateAwsMeta(ctx context.Context, formats strfmt.Registry) error { if m.AwsMeta != nil { + + if swag.IsZero(m.AwsMeta) { // not required + return nil + } + if err := m.AwsMeta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("aws_meta") @@ -182,6 +187,11 @@ func (m *K8sregListClusterCloudItemResp) contextValidateAwsMeta(ctx context.Cont func (m *K8sregListClusterCloudItemResp) contextValidateAzureMeta(ctx context.Context, formats strfmt.Registry) error { if m.AzureMeta != nil { + + if swag.IsZero(m.AzureMeta) { // not required + return nil + } + if err := m.AzureMeta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("azure_meta") diff --git a/falcon/models/k8sreg_list_cluster_cloud_resp.go b/falcon/models/k8sreg_list_cluster_cloud_resp.go index 06e2b8fe..9e5cf877 100644 --- a/falcon/models/k8sreg_list_cluster_cloud_resp.go +++ b/falcon/models/k8sreg_list_cluster_cloud_resp.go @@ -156,6 +156,11 @@ func (m *K8sregListClusterCloudResp) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregListClusterCloudResp) contextValidateErrors(ctx context.Context, func (m *K8sregListClusterCloudResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregListClusterCloudResp) contextValidateResources(ctx context.Contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/k8sreg_regen_api_key_resp.go b/falcon/models/k8sreg_regen_api_key_resp.go index e33dcff0..1d965e18 100644 --- a/falcon/models/k8sreg_regen_api_key_resp.go +++ b/falcon/models/k8sreg_regen_api_key_resp.go @@ -156,6 +156,11 @@ func (m *K8sregRegenAPIKeyResp) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *K8sregRegenAPIKeyResp) contextValidateErrors(ctx context.Context, forma func (m *K8sregRegenAPIKeyResp) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *K8sregRegenAPIKeyResp) contextValidateResources(ctx context.Context, fo for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/main_available_stream_v2.go b/falcon/models/main_available_stream_v2.go index 2bc28224..0131d794 100644 --- a/falcon/models/main_available_stream_v2.go +++ b/falcon/models/main_available_stream_v2.go @@ -126,6 +126,7 @@ func (m *MainAvailableStreamV2) ContextValidate(ctx context.Context, formats str func (m *MainAvailableStreamV2) contextValidateSessionToken(ctx context.Context, formats strfmt.Registry) error { if m.SessionToken != nil { + if err := m.SessionToken.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sessionToken") diff --git a/falcon/models/main_discovery_response_v2.go b/falcon/models/main_discovery_response_v2.go index 0315d76b..836aa1aa 100644 --- a/falcon/models/main_discovery_response_v2.go +++ b/falcon/models/main_discovery_response_v2.go @@ -154,6 +154,11 @@ func (m *MainDiscoveryResponseV2) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *MainDiscoveryResponseV2) contextValidateErrors(ctx context.Context, for func (m *MainDiscoveryResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *MainDiscoveryResponseV2) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_external_exact_search_parameters_v1.go b/falcon/models/malquery_external_exact_search_parameters_v1.go index 1011895d..ab4dba04 100644 --- a/falcon/models/malquery_external_exact_search_parameters_v1.go +++ b/falcon/models/malquery_external_exact_search_parameters_v1.go @@ -113,6 +113,11 @@ func (m *MalqueryExternalExactSearchParametersV1) ContextValidate(ctx context.Co func (m *MalqueryExternalExactSearchParametersV1) contextValidateOptions(ctx context.Context, formats strfmt.Registry) error { if m.Options != nil { + + if swag.IsZero(m.Options) { // not required + return nil + } + if err := m.Options.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("options") @@ -131,6 +136,11 @@ func (m *MalqueryExternalExactSearchParametersV1) contextValidatePatterns(ctx co for i := 0; i < len(m.Patterns); i++ { if m.Patterns[i] != nil { + + if swag.IsZero(m.Patterns[i]) { // not required + return nil + } + if err := m.Patterns[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("patterns" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_external_hunt_parameters_v1.go b/falcon/models/malquery_external_hunt_parameters_v1.go index ff9616ff..48e491e9 100644 --- a/falcon/models/malquery_external_hunt_parameters_v1.go +++ b/falcon/models/malquery_external_hunt_parameters_v1.go @@ -90,6 +90,11 @@ func (m *MalqueryExternalHuntParametersV1) ContextValidate(ctx context.Context, func (m *MalqueryExternalHuntParametersV1) contextValidateOptions(ctx context.Context, formats strfmt.Registry) error { if m.Options != nil { + + if swag.IsZero(m.Options) { // not required + return nil + } + if err := m.Options.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("options") diff --git a/falcon/models/malquery_external_query_response.go b/falcon/models/malquery_external_query_response.go index e89e8a6a..baa3eda4 100644 --- a/falcon/models/malquery_external_query_response.go +++ b/falcon/models/malquery_external_query_response.go @@ -154,6 +154,11 @@ func (m *MalqueryExternalQueryResponse) contextValidateErrors(ctx context.Contex for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *MalqueryExternalQueryResponse) contextValidateErrors(ctx context.Contex func (m *MalqueryExternalQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *MalqueryExternalQueryResponse) contextValidateResources(ctx context.Con for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_external_resource.go b/falcon/models/malquery_external_resource.go index a4c8f77e..694aaaf1 100644 --- a/falcon/models/malquery_external_resource.go +++ b/falcon/models/malquery_external_resource.go @@ -130,6 +130,11 @@ func (m *MalqueryExternalResource) contextValidateSamples(ctx context.Context, f for i := 0; i < len(m.Samples); i++ { if m.Samples[i] != nil { + + if swag.IsZero(m.Samples[i]) { // not required + return nil + } + if err := m.Samples[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("samples" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_fuzzy_search_meta_info.go b/falcon/models/malquery_fuzzy_search_meta_info.go index 313299a1..551e6ccd 100644 --- a/falcon/models/malquery_fuzzy_search_meta_info.go +++ b/falcon/models/malquery_fuzzy_search_meta_info.go @@ -42,7 +42,7 @@ type MalqueryFuzzySearchMetaInfo struct { TraceID *string `json:"trace_id"` // writes - Writes *MsaResources `json:"writes,omitempty"` + Writes *MsaspecWrites `json:"writes,omitempty"` } // Validate validates this malquery fuzzy search meta info @@ -162,6 +162,11 @@ func (m *MalqueryFuzzySearchMetaInfo) ContextValidate(ctx context.Context, forma func (m *MalqueryFuzzySearchMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -178,6 +183,11 @@ func (m *MalqueryFuzzySearchMetaInfo) contextValidatePagination(ctx context.Cont func (m *MalqueryFuzzySearchMetaInfo) contextValidateStats(ctx context.Context, formats strfmt.Registry) error { if m.Stats != nil { + + if swag.IsZero(m.Stats) { // not required + return nil + } + if err := m.Stats.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("stats") @@ -194,6 +204,11 @@ func (m *MalqueryFuzzySearchMetaInfo) contextValidateStats(ctx context.Context, func (m *MalqueryFuzzySearchMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/malquery_fuzzy_search_parameters_v1.go b/falcon/models/malquery_fuzzy_search_parameters_v1.go index 7303f375..6c33d44f 100644 --- a/falcon/models/malquery_fuzzy_search_parameters_v1.go +++ b/falcon/models/malquery_fuzzy_search_parameters_v1.go @@ -113,6 +113,11 @@ func (m *MalqueryFuzzySearchParametersV1) ContextValidate(ctx context.Context, f func (m *MalqueryFuzzySearchParametersV1) contextValidateOptions(ctx context.Context, formats strfmt.Registry) error { if m.Options != nil { + + if swag.IsZero(m.Options) { // not required + return nil + } + if err := m.Options.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("options") @@ -131,6 +136,11 @@ func (m *MalqueryFuzzySearchParametersV1) contextValidatePatterns(ctx context.Co for i := 0; i < len(m.Patterns); i++ { if m.Patterns[i] != nil { + + if swag.IsZero(m.Patterns[i]) { // not required + return nil + } + if err := m.Patterns[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("patterns" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_fuzzy_search_response.go b/falcon/models/malquery_fuzzy_search_response.go index 9c20e30c..46153ae9 100644 --- a/falcon/models/malquery_fuzzy_search_response.go +++ b/falcon/models/malquery_fuzzy_search_response.go @@ -154,6 +154,11 @@ func (m *MalqueryFuzzySearchResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *MalqueryFuzzySearchResponse) contextValidateErrors(ctx context.Context, func (m *MalqueryFuzzySearchResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *MalqueryFuzzySearchResponse) contextValidateResources(ctx context.Conte for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_query_meta_info.go b/falcon/models/malquery_query_meta_info.go index 1af2743f..d5ff3121 100644 --- a/falcon/models/malquery_query_meta_info.go +++ b/falcon/models/malquery_query_meta_info.go @@ -39,7 +39,7 @@ type MalqueryQueryMetaInfo struct { TraceID *string `json:"trace_id"` // writes - Writes *MsaResources `json:"writes,omitempty"` + Writes *MsaspecWrites `json:"writes,omitempty"` } // Validate validates this malquery query meta info @@ -132,6 +132,11 @@ func (m *MalqueryQueryMetaInfo) ContextValidate(ctx context.Context, formats str func (m *MalqueryQueryMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -148,6 +153,11 @@ func (m *MalqueryQueryMetaInfo) contextValidatePagination(ctx context.Context, f func (m *MalqueryQueryMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/malquery_rate_limits_meta.go b/falcon/models/malquery_rate_limits_meta.go index 446c7217..1962ad37 100644 --- a/falcon/models/malquery_rate_limits_meta.go +++ b/falcon/models/malquery_rate_limits_meta.go @@ -256,6 +256,11 @@ func (m *MalqueryRateLimitsMeta) contextValidateDownloadCounts(ctx context.Conte for i := 0; i < len(m.DownloadCounts); i++ { if m.DownloadCounts[i] != nil { + + if swag.IsZero(m.DownloadCounts[i]) { // not required + return nil + } + if err := m.DownloadCounts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("download_counts" + "." + strconv.Itoa(i)) @@ -276,6 +281,11 @@ func (m *MalqueryRateLimitsMeta) contextValidateHuntCounts(ctx context.Context, for i := 0; i < len(m.HuntCounts); i++ { if m.HuntCounts[i] != nil { + + if swag.IsZero(m.HuntCounts[i]) { // not required + return nil + } + if err := m.HuntCounts[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("hunt_counts" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_rate_limits_response.go b/falcon/models/malquery_rate_limits_response.go index 0bd538b6..0112f362 100644 --- a/falcon/models/malquery_rate_limits_response.go +++ b/falcon/models/malquery_rate_limits_response.go @@ -117,6 +117,11 @@ func (m *MalqueryRateLimitsResponse) contextValidateErrors(ctx context.Context, for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -135,6 +140,7 @@ func (m *MalqueryRateLimitsResponse) contextValidateErrors(ctx context.Context, func (m *MalqueryRateLimitsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/malquery_request_meta_info.go b/falcon/models/malquery_request_meta_info.go index 6d8e355a..6545fc3b 100644 --- a/falcon/models/malquery_request_meta_info.go +++ b/falcon/models/malquery_request_meta_info.go @@ -55,7 +55,7 @@ type MalqueryRequestMetaInfo struct { TraceID *string `json:"trace_id"` // writes - Writes *MsaResources `json:"writes,omitempty"` + Writes *MsaspecWrites `json:"writes,omitempty"` // YARA rule to be monitored YaraRule string `json:"yara_rule,omitempty"` @@ -239,6 +239,11 @@ func (m *MalqueryRequestMetaInfo) ContextValidate(ctx context.Context, formats s func (m *MalqueryRequestMetaInfo) contextValidateOptions(ctx context.Context, formats strfmt.Registry) error { if m.Options != nil { + + if swag.IsZero(m.Options) { // not required + return nil + } + if err := m.Options.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("options") @@ -255,6 +260,11 @@ func (m *MalqueryRequestMetaInfo) contextValidateOptions(ctx context.Context, fo func (m *MalqueryRequestMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -273,6 +283,11 @@ func (m *MalqueryRequestMetaInfo) contextValidatePatterns(ctx context.Context, f for i := 0; i < len(m.Patterns); i++ { if m.Patterns[i] != nil { + + if swag.IsZero(m.Patterns[i]) { // not required + return nil + } + if err := m.Patterns[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("patterns" + "." + strconv.Itoa(i)) @@ -291,6 +306,11 @@ func (m *MalqueryRequestMetaInfo) contextValidatePatterns(ctx context.Context, f func (m *MalqueryRequestMetaInfo) contextValidateStats(ctx context.Context, formats strfmt.Registry) error { if m.Stats != nil { + + if swag.IsZero(m.Stats) { // not required + return nil + } + if err := m.Stats.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("stats") @@ -307,6 +327,11 @@ func (m *MalqueryRequestMetaInfo) contextValidateStats(ctx context.Context, form func (m *MalqueryRequestMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/malquery_request_response.go b/falcon/models/malquery_request_response.go index c0a86731..35ba3f00 100644 --- a/falcon/models/malquery_request_response.go +++ b/falcon/models/malquery_request_response.go @@ -154,6 +154,11 @@ func (m *MalqueryRequestResponse) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -172,6 +177,7 @@ func (m *MalqueryRequestResponse) contextValidateErrors(ctx context.Context, for func (m *MalqueryRequestResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -190,6 +196,11 @@ func (m *MalqueryRequestResponse) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_sample_metadata_response.go b/falcon/models/malquery_sample_metadata_response.go index 5fb3b02d..4ffb5251 100644 --- a/falcon/models/malquery_sample_metadata_response.go +++ b/falcon/models/malquery_sample_metadata_response.go @@ -156,6 +156,11 @@ func (m *MalquerySampleMetadataResponse) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *MalquerySampleMetadataResponse) contextValidateErrors(ctx context.Conte func (m *MalquerySampleMetadataResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *MalquerySampleMetadataResponse) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/malquery_samples_metadata_meta_info.go b/falcon/models/malquery_samples_metadata_meta_info.go index 48e5d1ce..129be0a8 100644 --- a/falcon/models/malquery_samples_metadata_meta_info.go +++ b/falcon/models/malquery_samples_metadata_meta_info.go @@ -36,7 +36,7 @@ type MalquerySamplesMetadataMetaInfo struct { TraceID *string `json:"trace_id"` // writes - Writes *MsaResources `json:"writes,omitempty"` + Writes *MsaspecWrites `json:"writes,omitempty"` } // Validate validates this malquery samples metadata meta info @@ -129,6 +129,11 @@ func (m *MalquerySamplesMetadataMetaInfo) ContextValidate(ctx context.Context, f func (m *MalquerySamplesMetadataMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -145,6 +150,11 @@ func (m *MalquerySamplesMetadataMetaInfo) contextValidatePagination(ctx context. func (m *MalquerySamplesMetadataMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/messages_activity.go b/falcon/models/messages_activity.go index 1160587a..9fc453db 100644 --- a/falcon/models/messages_activity.go +++ b/falcon/models/messages_activity.go @@ -183,6 +183,7 @@ func (m *MessagesActivity) ContextValidate(ctx context.Context, formats strfmt.R func (m *MessagesActivity) contextValidateCreatedBy(ctx context.Context, formats strfmt.Registry) error { if m.CreatedBy != nil { + if err := m.CreatedBy.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("created_by") diff --git a/falcon/models/messages_author.go b/falcon/models/messages_author.go index aa3235c9..b73a47c0 100644 --- a/falcon/models/messages_author.go +++ b/falcon/models/messages_author.go @@ -23,6 +23,9 @@ type MessagesAuthor struct { // Required: true DisplayName *string `json:"display_name"` + // email address + EmailAddress string `json:"email_address,omitempty"` + // first name // Required: true FirstName *string `json:"first_name"` diff --git a/falcon/models/messages_case.go b/falcon/models/messages_case.go index 52f56c3a..3214c695 100644 --- a/falcon/models/messages_case.go +++ b/falcon/models/messages_case.go @@ -397,6 +397,7 @@ func (m *MessagesCase) ContextValidate(ctx context.Context, formats strfmt.Regis func (m *MessagesCase) contextValidateAssigner(ctx context.Context, formats strfmt.Registry) error { if m.Assigner != nil { + if err := m.Assigner.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("assigner") @@ -415,6 +416,11 @@ func (m *MessagesCase) contextValidateAttachments(ctx context.Context, formats s for i := 0; i < len(m.Attachments); i++ { if m.Attachments[i] != nil { + + if swag.IsZero(m.Attachments[i]) { // not required + return nil + } + if err := m.Attachments[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("attachments" + "." + strconv.Itoa(i)) @@ -435,6 +441,11 @@ func (m *MessagesCase) contextValidateDetections(ctx context.Context, formats st for i := 0; i < len(m.Detections); i++ { if m.Detections[i] != nil { + + if swag.IsZero(m.Detections[i]) { // not required + return nil + } + if err := m.Detections[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("detections" + "." + strconv.Itoa(i)) @@ -455,6 +466,11 @@ func (m *MessagesCase) contextValidateIncidents(ctx context.Context, formats str for i := 0; i < len(m.Incidents); i++ { if m.Incidents[i] != nil { + + if swag.IsZero(m.Incidents[i]) { // not required + return nil + } + if err := m.Incidents[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("incidents" + "." + strconv.Itoa(i)) diff --git a/falcon/models/mlscanner_meta_info.go b/falcon/models/mlscannerapi_meta_info.go similarity index 71% rename from falcon/models/mlscanner_meta_info.go rename to falcon/models/mlscannerapi_meta_info.go index 761a7c3a..d3142da8 100644 --- a/falcon/models/mlscanner_meta_info.go +++ b/falcon/models/mlscannerapi_meta_info.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerMetaInfo mlscanner meta info +// MlscannerapiMetaInfo mlscannerapi meta info // -// swagger:model mlscanner.MetaInfo -type MlscannerMetaInfo struct { +// swagger:model mlscannerapi.MetaInfo +type MlscannerapiMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` @@ -30,18 +30,18 @@ type MlscannerMetaInfo struct { QueryTime *float64 `json:"query_time"` // quota - Quota *MlscannerQuota `json:"quota,omitempty"` + Quota *MlscannerapiQuota `json:"quota,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes - Writes *MsaResources `json:"writes,omitempty"` + Writes *MsaspecWrites `json:"writes,omitempty"` } -// Validate validates this mlscanner meta info -func (m *MlscannerMetaInfo) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi meta info +func (m *MlscannerapiMetaInfo) Validate(formats strfmt.Registry) error { var res []error if err := m.validatePagination(formats); err != nil { @@ -70,7 +70,7 @@ func (m *MlscannerMetaInfo) Validate(formats strfmt.Registry) error { return nil } -func (m *MlscannerMetaInfo) validatePagination(formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) validatePagination(formats strfmt.Registry) error { if swag.IsZero(m.Pagination) { // not required return nil } @@ -89,7 +89,7 @@ func (m *MlscannerMetaInfo) validatePagination(formats strfmt.Registry) error { return nil } -func (m *MlscannerMetaInfo) validateQueryTime(formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) validateQueryTime(formats strfmt.Registry) error { if err := validate.Required("query_time", "body", m.QueryTime); err != nil { return err @@ -98,7 +98,7 @@ func (m *MlscannerMetaInfo) validateQueryTime(formats strfmt.Registry) error { return nil } -func (m *MlscannerMetaInfo) validateQuota(formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) validateQuota(formats strfmt.Registry) error { if swag.IsZero(m.Quota) { // not required return nil } @@ -117,7 +117,7 @@ func (m *MlscannerMetaInfo) validateQuota(formats strfmt.Registry) error { return nil } -func (m *MlscannerMetaInfo) validateTraceID(formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) validateTraceID(formats strfmt.Registry) error { if err := validate.Required("trace_id", "body", m.TraceID); err != nil { return err @@ -126,7 +126,7 @@ func (m *MlscannerMetaInfo) validateTraceID(formats strfmt.Registry) error { return nil } -func (m *MlscannerMetaInfo) validateWrites(formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) validateWrites(formats strfmt.Registry) error { if swag.IsZero(m.Writes) { // not required return nil } @@ -145,8 +145,8 @@ func (m *MlscannerMetaInfo) validateWrites(formats strfmt.Registry) error { return nil } -// ContextValidate validate this mlscanner meta info based on the context it is used -func (m *MlscannerMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this mlscannerapi meta info based on the context it is used +func (m *MlscannerapiMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidatePagination(ctx, formats); err != nil { @@ -167,9 +167,14 @@ func (m *MlscannerMetaInfo) ContextValidate(ctx context.Context, formats strfmt. return nil } -func (m *MlscannerMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -183,9 +188,14 @@ func (m *MlscannerMetaInfo) contextValidatePagination(ctx context.Context, forma return nil } -func (m *MlscannerMetaInfo) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) contextValidateQuota(ctx context.Context, formats strfmt.Registry) error { if m.Quota != nil { + + if swag.IsZero(m.Quota) { // not required + return nil + } + if err := m.Quota.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("quota") @@ -199,9 +209,14 @@ func (m *MlscannerMetaInfo) contextValidateQuota(ctx context.Context, formats st return nil } -func (m *MlscannerMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") @@ -216,7 +231,7 @@ func (m *MlscannerMetaInfo) contextValidateWrites(ctx context.Context, formats s } // MarshalBinary interface implementation -func (m *MlscannerMetaInfo) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiMetaInfo) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -224,8 +239,8 @@ func (m *MlscannerMetaInfo) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerMetaInfo) UnmarshalBinary(b []byte) error { - var res MlscannerMetaInfo +func (m *MlscannerapiMetaInfo) UnmarshalBinary(b []byte) error { + var res MlscannerapiMetaInfo if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_msa_reply_processes_ran_on.go b/falcon/models/mlscannerapi_query_response.go similarity index 76% rename from falcon/models/api_msa_reply_processes_ran_on.go rename to falcon/models/mlscannerapi_query_response.go index 057c342f..a6f687b3 100644 --- a/falcon/models/api_msa_reply_processes_ran_on.go +++ b/falcon/models/mlscannerapi_query_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaReplyProcessesRanOn api msa reply processes ran on +// MlscannerapiQueryResponse mlscannerapi query response // -// swagger:model api.MsaReplyProcessesRanOn -type APIMsaReplyProcessesRanOn struct { +// swagger:model mlscannerapi.QueryResponse +type MlscannerapiQueryResponse struct { // errors // Required: true @@ -26,15 +26,15 @@ type APIMsaReplyProcessesRanOn struct { // meta // Required: true - Meta *APIResponseMeta `json:"meta"` + Meta *MlscannerapiMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` } -// Validate validates this api msa reply processes ran on -func (m *APIMsaReplyProcessesRanOn) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi query response +func (m *MlscannerapiQueryResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaReplyProcessesRanOn) Validate(formats strfmt.Registry) error { return nil } -func (m *APIMsaReplyProcessesRanOn) validateErrors(formats strfmt.Registry) error { +func (m *MlscannerapiQueryResponse) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaReplyProcessesRanOn) validateErrors(formats strfmt.Registry) erro return nil } -func (m *APIMsaReplyProcessesRanOn) validateMeta(formats strfmt.Registry) error { +func (m *MlscannerapiQueryResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaReplyProcessesRanOn) validateMeta(formats strfmt.Registry) error return nil } -func (m *APIMsaReplyProcessesRanOn) validateResources(formats strfmt.Registry) error { +func (m *MlscannerapiQueryResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -111,8 +111,8 @@ func (m *APIMsaReplyProcessesRanOn) validateResources(formats strfmt.Registry) e return nil } -// ContextValidate validate this api msa reply processes ran on based on the context it is used -func (m *APIMsaReplyProcessesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this mlscannerapi query response based on the context it is used +func (m *MlscannerapiQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -129,11 +129,16 @@ func (m *APIMsaReplyProcessesRanOn) ContextValidate(ctx context.Context, formats return nil } -func (m *APIMsaReplyProcessesRanOn) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiQueryResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -149,9 +154,10 @@ func (m *APIMsaReplyProcessesRanOn) contextValidateErrors(ctx context.Context, f return nil } -func (m *APIMsaReplyProcessesRanOn) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -166,7 +172,7 @@ func (m *APIMsaReplyProcessesRanOn) contextValidateMeta(ctx context.Context, for } // MarshalBinary interface implementation -func (m *APIMsaReplyProcessesRanOn) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiQueryResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -174,8 +180,8 @@ func (m *APIMsaReplyProcessesRanOn) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaReplyProcessesRanOn) UnmarshalBinary(b []byte) error { - var res APIMsaReplyProcessesRanOn +func (m *MlscannerapiQueryResponse) UnmarshalBinary(b []byte) error { + var res MlscannerapiQueryResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/mlscanner_quota.go b/falcon/models/mlscannerapi_quota.go similarity index 65% rename from falcon/models/mlscanner_quota.go rename to falcon/models/mlscannerapi_quota.go index e3a2fa94..398e52fb 100644 --- a/falcon/models/mlscanner_quota.go +++ b/falcon/models/mlscannerapi_quota.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerQuota mlscanner quota +// MlscannerapiQuota mlscannerapi quota // -// swagger:model mlscanner.Quota -type MlscannerQuota struct { +// swagger:model mlscannerapi.Quota +type MlscannerapiQuota struct { // in progress // Required: true @@ -32,8 +32,8 @@ type MlscannerQuota struct { Used *int32 `json:"used"` } -// Validate validates this mlscanner quota -func (m *MlscannerQuota) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi quota +func (m *MlscannerapiQuota) Validate(formats strfmt.Registry) error { var res []error if err := m.validateInProgress(formats); err != nil { @@ -54,7 +54,7 @@ func (m *MlscannerQuota) Validate(formats strfmt.Registry) error { return nil } -func (m *MlscannerQuota) validateInProgress(formats strfmt.Registry) error { +func (m *MlscannerapiQuota) validateInProgress(formats strfmt.Registry) error { if err := validate.Required("in_progress", "body", m.InProgress); err != nil { return err @@ -63,7 +63,7 @@ func (m *MlscannerQuota) validateInProgress(formats strfmt.Registry) error { return nil } -func (m *MlscannerQuota) validateTotal(formats strfmt.Registry) error { +func (m *MlscannerapiQuota) validateTotal(formats strfmt.Registry) error { if err := validate.Required("total", "body", m.Total); err != nil { return err @@ -72,7 +72,7 @@ func (m *MlscannerQuota) validateTotal(formats strfmt.Registry) error { return nil } -func (m *MlscannerQuota) validateUsed(formats strfmt.Registry) error { +func (m *MlscannerapiQuota) validateUsed(formats strfmt.Registry) error { if err := validate.Required("used", "body", m.Used); err != nil { return err @@ -81,13 +81,13 @@ func (m *MlscannerQuota) validateUsed(formats strfmt.Registry) error { return nil } -// ContextValidate validates this mlscanner quota based on context it is used -func (m *MlscannerQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this mlscannerapi quota based on context it is used +func (m *MlscannerapiQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *MlscannerQuota) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiQuota) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -95,8 +95,8 @@ func (m *MlscannerQuota) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerQuota) UnmarshalBinary(b []byte) error { - var res MlscannerQuota +func (m *MlscannerapiQuota) UnmarshalBinary(b []byte) error { + var res MlscannerapiQuota if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/mlscanner_samples_scan_parameters.go b/falcon/models/mlscannerapi_samples_scan_parameters.go similarity index 53% rename from falcon/models/mlscanner_samples_scan_parameters.go rename to falcon/models/mlscannerapi_samples_scan_parameters.go index 365ac940..daeb1cb9 100644 --- a/falcon/models/mlscanner_samples_scan_parameters.go +++ b/falcon/models/mlscannerapi_samples_scan_parameters.go @@ -14,18 +14,18 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerSamplesScanParameters mlscanner samples scan parameters +// MlscannerapiSamplesScanParameters mlscannerapi samples scan parameters // -// swagger:model mlscanner.SamplesScanParameters -type MlscannerSamplesScanParameters struct { +// swagger:model mlscannerapi.SamplesScanParameters +type MlscannerapiSamplesScanParameters struct { // samples // Required: true Samples []string `json:"samples"` } -// Validate validates this mlscanner samples scan parameters -func (m *MlscannerSamplesScanParameters) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi samples scan parameters +func (m *MlscannerapiSamplesScanParameters) Validate(formats strfmt.Registry) error { var res []error if err := m.validateSamples(formats); err != nil { @@ -38,7 +38,7 @@ func (m *MlscannerSamplesScanParameters) Validate(formats strfmt.Registry) error return nil } -func (m *MlscannerSamplesScanParameters) validateSamples(formats strfmt.Registry) error { +func (m *MlscannerapiSamplesScanParameters) validateSamples(formats strfmt.Registry) error { if err := validate.Required("samples", "body", m.Samples); err != nil { return err @@ -47,13 +47,13 @@ func (m *MlscannerSamplesScanParameters) validateSamples(formats strfmt.Registry return nil } -// ContextValidate validates this mlscanner samples scan parameters based on context it is used -func (m *MlscannerSamplesScanParameters) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this mlscannerapi samples scan parameters based on context it is used +func (m *MlscannerapiSamplesScanParameters) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *MlscannerSamplesScanParameters) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiSamplesScanParameters) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -61,8 +61,8 @@ func (m *MlscannerSamplesScanParameters) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerSamplesScanParameters) UnmarshalBinary(b []byte) error { - var res MlscannerSamplesScanParameters +func (m *MlscannerapiSamplesScanParameters) UnmarshalBinary(b []byte) error { + var res MlscannerapiSamplesScanParameters if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/mlscanner_samples_scan_result.go b/falcon/models/mlscannerapi_samples_scan_result.go similarity index 69% rename from falcon/models/mlscanner_samples_scan_result.go rename to falcon/models/mlscannerapi_samples_scan_result.go index 877cc749..451abd42 100644 --- a/falcon/models/mlscanner_samples_scan_result.go +++ b/falcon/models/mlscannerapi_samples_scan_result.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerSamplesScanResult mlscanner samples scan result +// MlscannerapiSamplesScanResult mlscannerapi samples scan result // -// swagger:model mlscanner.SamplesScanResult -type MlscannerSamplesScanResult struct { +// swagger:model mlscannerapi.SamplesScanResult +type MlscannerapiSamplesScanResult struct { // cid // Required: true @@ -33,15 +33,15 @@ type MlscannerSamplesScanResult struct { // samples // Required: true - Samples []*MlscannerScannedSample `json:"samples"` + Samples []*MlscannerapiScannedSample `json:"samples"` // status // Required: true Status *string `json:"status"` } -// Validate validates this mlscanner samples scan result -func (m *MlscannerSamplesScanResult) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi samples scan result +func (m *MlscannerapiSamplesScanResult) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCid(formats); err != nil { @@ -66,7 +66,7 @@ func (m *MlscannerSamplesScanResult) Validate(formats strfmt.Registry) error { return nil } -func (m *MlscannerSamplesScanResult) validateCid(formats strfmt.Registry) error { +func (m *MlscannerapiSamplesScanResult) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -75,7 +75,7 @@ func (m *MlscannerSamplesScanResult) validateCid(formats strfmt.Registry) error return nil } -func (m *MlscannerSamplesScanResult) validateID(formats strfmt.Registry) error { +func (m *MlscannerapiSamplesScanResult) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -84,7 +84,7 @@ func (m *MlscannerSamplesScanResult) validateID(formats strfmt.Registry) error { return nil } -func (m *MlscannerSamplesScanResult) validateSamples(formats strfmt.Registry) error { +func (m *MlscannerapiSamplesScanResult) validateSamples(formats strfmt.Registry) error { if err := validate.Required("samples", "body", m.Samples); err != nil { return err @@ -111,7 +111,7 @@ func (m *MlscannerSamplesScanResult) validateSamples(formats strfmt.Registry) er return nil } -func (m *MlscannerSamplesScanResult) validateStatus(formats strfmt.Registry) error { +func (m *MlscannerapiSamplesScanResult) validateStatus(formats strfmt.Registry) error { if err := validate.Required("status", "body", m.Status); err != nil { return err @@ -120,8 +120,8 @@ func (m *MlscannerSamplesScanResult) validateStatus(formats strfmt.Registry) err return nil } -// ContextValidate validate this mlscanner samples scan result based on the context it is used -func (m *MlscannerSamplesScanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this mlscannerapi samples scan result based on the context it is used +func (m *MlscannerapiSamplesScanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSamples(ctx, formats); err != nil { @@ -134,11 +134,16 @@ func (m *MlscannerSamplesScanResult) ContextValidate(ctx context.Context, format return nil } -func (m *MlscannerSamplesScanResult) contextValidateSamples(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiSamplesScanResult) contextValidateSamples(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Samples); i++ { if m.Samples[i] != nil { + + if swag.IsZero(m.Samples[i]) { // not required + return nil + } + if err := m.Samples[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("samples" + "." + strconv.Itoa(i)) @@ -155,7 +160,7 @@ func (m *MlscannerSamplesScanResult) contextValidateSamples(ctx context.Context, } // MarshalBinary interface implementation -func (m *MlscannerSamplesScanResult) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiSamplesScanResult) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -163,8 +168,8 @@ func (m *MlscannerSamplesScanResult) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerSamplesScanResult) UnmarshalBinary(b []byte) error { - var res MlscannerSamplesScanResult +func (m *MlscannerapiSamplesScanResult) UnmarshalBinary(b []byte) error { + var res MlscannerapiSamplesScanResult if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/api_msa_reply_i_o_c_devices_count.go b/falcon/models/mlscannerapi_scan_v1_response.go similarity index 78% rename from falcon/models/api_msa_reply_i_o_c_devices_count.go rename to falcon/models/mlscannerapi_scan_v1_response.go index 6d1fe324..8271f489 100644 --- a/falcon/models/api_msa_reply_i_o_c_devices_count.go +++ b/falcon/models/mlscannerapi_scan_v1_response.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaReplyIOCDevicesCount api msa reply i o c devices count +// MlscannerapiScanV1Response mlscannerapi scan v1 response // -// swagger:model api.MsaReplyIOCDevicesCount -type APIMsaReplyIOCDevicesCount struct { +// swagger:model mlscannerapi.ScanV1Response +type MlscannerapiScanV1Response struct { // errors // Required: true @@ -26,15 +26,15 @@ type APIMsaReplyIOCDevicesCount struct { // meta // Required: true - Meta *APIResponseMeta `json:"meta"` + Meta *MlscannerapiMetaInfo `json:"meta"` // resources // Required: true - Resources []*APIIOCDevicesCount `json:"resources"` + Resources []*MlscannerapiSamplesScanResult `json:"resources"` } -// Validate validates this api msa reply i o c devices count -func (m *APIMsaReplyIOCDevicesCount) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi scan v1 response +func (m *MlscannerapiScanV1Response) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *APIMsaReplyIOCDevicesCount) Validate(formats strfmt.Registry) error { return nil } -func (m *APIMsaReplyIOCDevicesCount) validateErrors(formats strfmt.Registry) error { +func (m *MlscannerapiScanV1Response) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *APIMsaReplyIOCDevicesCount) validateErrors(formats strfmt.Registry) err return nil } -func (m *APIMsaReplyIOCDevicesCount) validateMeta(formats strfmt.Registry) error { +func (m *MlscannerapiScanV1Response) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *APIMsaReplyIOCDevicesCount) validateMeta(formats strfmt.Registry) error return nil } -func (m *APIMsaReplyIOCDevicesCount) validateResources(formats strfmt.Registry) error { +func (m *MlscannerapiScanV1Response) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *APIMsaReplyIOCDevicesCount) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this api msa reply i o c devices count based on the context it is used -func (m *APIMsaReplyIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this mlscannerapi scan v1 response based on the context it is used +func (m *MlscannerapiScanV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *APIMsaReplyIOCDevicesCount) ContextValidate(ctx context.Context, format return nil } -func (m *APIMsaReplyIOCDevicesCount) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiScanV1Response) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *APIMsaReplyIOCDevicesCount) contextValidateErrors(ctx context.Context, return nil } -func (m *APIMsaReplyIOCDevicesCount) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiScanV1Response) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *APIMsaReplyIOCDevicesCount) contextValidateMeta(ctx context.Context, fo return nil } -func (m *APIMsaReplyIOCDevicesCount) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *MlscannerapiScanV1Response) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *APIMsaReplyIOCDevicesCount) contextValidateResources(ctx context.Contex } // MarshalBinary interface implementation -func (m *APIMsaReplyIOCDevicesCount) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiScanV1Response) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *APIMsaReplyIOCDevicesCount) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaReplyIOCDevicesCount) UnmarshalBinary(b []byte) error { - var res APIMsaReplyIOCDevicesCount +func (m *MlscannerapiScanV1Response) UnmarshalBinary(b []byte) error { + var res MlscannerapiScanV1Response if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/mlscanner_scanned_sample.go b/falcon/models/mlscannerapi_scanned_sample.go similarity index 59% rename from falcon/models/mlscanner_scanned_sample.go rename to falcon/models/mlscannerapi_scanned_sample.go index b9085383..c89b2c22 100644 --- a/falcon/models/mlscanner_scanned_sample.go +++ b/falcon/models/mlscannerapi_scanned_sample.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// MlscannerScannedSample mlscanner scanned sample +// MlscannerapiScannedSample mlscannerapi scanned sample // -// swagger:model mlscanner.ScannedSample -type MlscannerScannedSample struct { +// swagger:model mlscannerapi.ScannedSample +type MlscannerapiScannedSample struct { // error Error string `json:"error,omitempty"` @@ -30,8 +30,8 @@ type MlscannerScannedSample struct { Verdict string `json:"verdict,omitempty"` } -// Validate validates this mlscanner scanned sample -func (m *MlscannerScannedSample) Validate(formats strfmt.Registry) error { +// Validate validates this mlscannerapi scanned sample +func (m *MlscannerapiScannedSample) Validate(formats strfmt.Registry) error { var res []error if err := m.validateSha256(formats); err != nil { @@ -44,7 +44,7 @@ func (m *MlscannerScannedSample) Validate(formats strfmt.Registry) error { return nil } -func (m *MlscannerScannedSample) validateSha256(formats strfmt.Registry) error { +func (m *MlscannerapiScannedSample) validateSha256(formats strfmt.Registry) error { if err := validate.Required("sha256", "body", m.Sha256); err != nil { return err @@ -53,13 +53,13 @@ func (m *MlscannerScannedSample) validateSha256(formats strfmt.Registry) error { return nil } -// ContextValidate validates this mlscanner scanned sample based on context it is used -func (m *MlscannerScannedSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this mlscannerapi scanned sample based on context it is used +func (m *MlscannerapiScannedSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *MlscannerScannedSample) MarshalBinary() ([]byte, error) { +func (m *MlscannerapiScannedSample) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -67,8 +67,8 @@ func (m *MlscannerScannedSample) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MlscannerScannedSample) UnmarshalBinary(b []byte) error { - var res MlscannerScannedSample +func (m *MlscannerapiScannedSample) UnmarshalBinary(b []byte) error { + var res MlscannerapiScannedSample if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/models_a_w_s_account_v1.go b/falcon/models/models_a_w_s_account_v1.go index bcd69fd4..836c662a 100644 --- a/falcon/models/models_a_w_s_account_v1.go +++ b/falcon/models/models_a_w_s_account_v1.go @@ -123,6 +123,11 @@ func (m *ModelsAWSAccountV1) ContextValidate(ctx context.Context, formats strfmt func (m *ModelsAWSAccountV1) contextValidateAccessHealth(ctx context.Context, formats strfmt.Registry) error { if m.AccessHealth != nil { + + if swag.IsZero(m.AccessHealth) { // not required + return nil + } + if err := m.AccessHealth.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("access_health") diff --git a/falcon/models/models_a_w_s_accounts_v1.go b/falcon/models/models_a_w_s_accounts_v1.go index 6b0e8153..b2bbe83e 100644 --- a/falcon/models/models_a_w_s_accounts_v1.go +++ b/falcon/models/models_a_w_s_accounts_v1.go @@ -156,6 +156,11 @@ func (m *ModelsAWSAccountsV1) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ModelsAWSAccountsV1) contextValidateErrors(ctx context.Context, formats func (m *ModelsAWSAccountsV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ModelsAWSAccountsV1) contextValidateResources(ctx context.Context, form for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/models_application_library.go b/falcon/models/models_application_library.go new file mode 100644 index 00000000..27d94964 --- /dev/null +++ b/falcon/models/models_application_library.go @@ -0,0 +1,68 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// ModelsApplicationLibrary models application library +// +// swagger:model models.ApplicationLibrary +type ModelsApplicationLibrary struct { + + // hash + Hash string `json:"Hash,omitempty"` + + // layer hash + LayerHash string `json:"LayerHash,omitempty"` + + // layer index + LayerIndex int32 `json:"LayerIndex,omitempty"` + + // license + License string `json:"License,omitempty"` + + // name + Name string `json:"Name,omitempty"` + + // path + Path string `json:"Path,omitempty"` + + // version + Version string `json:"Version,omitempty"` +} + +// Validate validates this models application library +func (m *ModelsApplicationLibrary) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this models application library based on context it is used +func (m *ModelsApplicationLibrary) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsApplicationLibrary) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsApplicationLibrary) UnmarshalBinary(b []byte) error { + var res ModelsApplicationLibrary + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_application_package_info_type.go b/falcon/models/models_application_package_info_type.go new file mode 100644 index 00000000..1d1ff6c4 --- /dev/null +++ b/falcon/models/models_application_package_info_type.go @@ -0,0 +1,141 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsApplicationPackageInfoType models application package info type +// +// swagger:model models.ApplicationPackageInfoType +type ModelsApplicationPackageInfoType struct { + + // libraries + // Required: true + Libraries []*ModelsApplicationLibrary `json:"libraries"` + + // type + // Required: true + Type *string `json:"type"` +} + +// Validate validates this models application package info type +func (m *ModelsApplicationPackageInfoType) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateLibraries(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsApplicationPackageInfoType) validateLibraries(formats strfmt.Registry) error { + + if err := validate.Required("libraries", "body", m.Libraries); err != nil { + return err + } + + for i := 0; i < len(m.Libraries); i++ { + if swag.IsZero(m.Libraries[i]) { // not required + continue + } + + if m.Libraries[i] != nil { + if err := m.Libraries[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("libraries" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("libraries" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ModelsApplicationPackageInfoType) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this models application package info type based on the context it is used +func (m *ModelsApplicationPackageInfoType) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateLibraries(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsApplicationPackageInfoType) contextValidateLibraries(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Libraries); i++ { + + if m.Libraries[i] != nil { + + if swag.IsZero(m.Libraries[i]) { // not required + return nil + } + + if err := m.Libraries[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("libraries" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("libraries" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsApplicationPackageInfoType) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsApplicationPackageInfoType) UnmarshalBinary(b []byte) error { + var res ModelsApplicationPackageInfoType + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_aws_account_access_health.go b/falcon/models/models_aws_account_access_health.go index 33866002..ff94b4f7 100644 --- a/falcon/models/models_aws_account_access_health.go +++ b/falcon/models/models_aws_account_access_health.go @@ -72,6 +72,11 @@ func (m *ModelsAwsAccountAccessHealth) ContextValidate(ctx context.Context, form func (m *ModelsAwsAccountAccessHealth) contextValidateAPI(ctx context.Context, formats strfmt.Registry) error { if m.API != nil { + + if swag.IsZero(m.API) { // not required + return nil + } + if err := m.API.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("api") diff --git a/falcon/models/models_base_response_v1.go b/falcon/models/models_base_response_v1.go index 78a2e4d4..6c773f21 100644 --- a/falcon/models/models_base_response_v1.go +++ b/falcon/models/models_base_response_v1.go @@ -117,6 +117,11 @@ func (m *ModelsBaseResponseV1) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -135,6 +140,7 @@ func (m *ModelsBaseResponseV1) contextValidateErrors(ctx context.Context, format func (m *ModelsBaseResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/models_create_a_w_s_accounts_v1.go b/falcon/models/models_create_a_w_s_accounts_v1.go index cadfa782..113ca491 100644 --- a/falcon/models/models_create_a_w_s_accounts_v1.go +++ b/falcon/models/models_create_a_w_s_accounts_v1.go @@ -85,6 +85,11 @@ func (m *ModelsCreateAWSAccountsV1) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/models_credentials.go b/falcon/models/models_credentials.go new file mode 100644 index 00000000..5e9a462c --- /dev/null +++ b/falcon/models/models_credentials.go @@ -0,0 +1,71 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsCredentials models credentials +// +// swagger:model models.Credentials +type ModelsCredentials struct { + + // token + // Required: true + Token *string `json:"token"` +} + +// Validate validates this models credentials +func (m *ModelsCredentials) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateToken(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsCredentials) validateToken(formats strfmt.Registry) error { + + if err := validate.Required("token", "body", m.Token); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this models credentials based on context it is used +func (m *ModelsCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsCredentials) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsCredentials) UnmarshalBinary(b []byte) error { + var res ModelsCredentials + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_customer_configurations_v1.go b/falcon/models/models_customer_configurations_v1.go index 260010df..8da783e1 100644 --- a/falcon/models/models_customer_configurations_v1.go +++ b/falcon/models/models_customer_configurations_v1.go @@ -156,6 +156,11 @@ func (m *ModelsCustomerConfigurationsV1) contextValidateErrors(ctx context.Conte for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ModelsCustomerConfigurationsV1) contextValidateErrors(ctx context.Conte func (m *ModelsCustomerConfigurationsV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ModelsCustomerConfigurationsV1) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/models_ext_api_image_combined.go b/falcon/models/models_ext_api_image_combined.go new file mode 100644 index 00000000..eecbbad5 --- /dev/null +++ b/falcon/models/models_ext_api_image_combined.go @@ -0,0 +1,377 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsExtAPIImageCombined models ext API image combined +// +// swagger:model models.ExtAPIImageCombined +type ModelsExtAPIImageCombined struct { + + // base os + // Required: true + BaseOs *string `json:"base_os"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // containers + // Required: true + Containers *int64 `json:"containers"` + + // detections + // Required: true + Detections *int32 `json:"detections"` + + // first seen + // Required: true + FirstSeen *string `json:"first_seen"` + + // highest detection severity + // Required: true + HighestDetectionSeverity *string `json:"highest_detection_severity"` + + // highest vulnerability severity + // Required: true + HighestVulnerabilitySeverity *string `json:"highest_vulnerability_severity"` + + // image digest + // Required: true + ImageDigest *string `json:"image_digest"` + + // image id + // Required: true + ImageID *string `json:"image_id"` + + // last seen + // Required: true + LastSeen *string `json:"last_seen"` + + // layers with vulnerabilities + // Required: true + LayersWithVulnerabilities *int32 `json:"layers_with_vulnerabilities"` + + // packages + // Required: true + Packages *int32 `json:"packages"` + + // registry + // Required: true + Registry *string `json:"registry"` + + // report url by id and digest + // Required: true + ReportURLByIDAndDigest *string `json:"report_url_by_id_and_digest"` + + // report url by repo and tag + // Required: true + ReportURLByRepoAndTag *string `json:"report_url_by_repo_and_tag"` + + // repository + // Required: true + Repository *string `json:"repository"` + + // tag + // Required: true + Tag *string `json:"tag"` + + // vulnerabilities + // Required: true + Vulnerabilities *int32 `json:"vulnerabilities"` + + // warning + // Required: true + Warning *int32 `json:"warning"` +} + +// Validate validates this models ext API image combined +func (m *ModelsExtAPIImageCombined) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateBaseOs(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateContainers(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDetections(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFirstSeen(formats); err != nil { + res = append(res, err) + } + + if err := m.validateHighestDetectionSeverity(formats); err != nil { + res = append(res, err) + } + + if err := m.validateHighestVulnerabilitySeverity(formats); err != nil { + res = append(res, err) + } + + if err := m.validateImageDigest(formats); err != nil { + res = append(res, err) + } + + if err := m.validateImageID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLastSeen(formats); err != nil { + res = append(res, err) + } + + if err := m.validateLayersWithVulnerabilities(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePackages(formats); err != nil { + res = append(res, err) + } + + if err := m.validateRegistry(formats); err != nil { + res = append(res, err) + } + + if err := m.validateReportURLByIDAndDigest(formats); err != nil { + res = append(res, err) + } + + if err := m.validateReportURLByRepoAndTag(formats); err != nil { + res = append(res, err) + } + + if err := m.validateRepository(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTag(formats); err != nil { + res = append(res, err) + } + + if err := m.validateVulnerabilities(formats); err != nil { + res = append(res, err) + } + + if err := m.validateWarning(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsExtAPIImageCombined) validateBaseOs(formats strfmt.Registry) error { + + if err := validate.Required("base_os", "body", m.BaseOs); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateContainers(formats strfmt.Registry) error { + + if err := validate.Required("containers", "body", m.Containers); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateDetections(formats strfmt.Registry) error { + + if err := validate.Required("detections", "body", m.Detections); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateFirstSeen(formats strfmt.Registry) error { + + if err := validate.Required("first_seen", "body", m.FirstSeen); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateHighestDetectionSeverity(formats strfmt.Registry) error { + + if err := validate.Required("highest_detection_severity", "body", m.HighestDetectionSeverity); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateHighestVulnerabilitySeverity(formats strfmt.Registry) error { + + if err := validate.Required("highest_vulnerability_severity", "body", m.HighestVulnerabilitySeverity); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateImageDigest(formats strfmt.Registry) error { + + if err := validate.Required("image_digest", "body", m.ImageDigest); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateImageID(formats strfmt.Registry) error { + + if err := validate.Required("image_id", "body", m.ImageID); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateLastSeen(formats strfmt.Registry) error { + + if err := validate.Required("last_seen", "body", m.LastSeen); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateLayersWithVulnerabilities(formats strfmt.Registry) error { + + if err := validate.Required("layers_with_vulnerabilities", "body", m.LayersWithVulnerabilities); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validatePackages(formats strfmt.Registry) error { + + if err := validate.Required("packages", "body", m.Packages); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateRegistry(formats strfmt.Registry) error { + + if err := validate.Required("registry", "body", m.Registry); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateReportURLByIDAndDigest(formats strfmt.Registry) error { + + if err := validate.Required("report_url_by_id_and_digest", "body", m.ReportURLByIDAndDigest); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateReportURLByRepoAndTag(formats strfmt.Registry) error { + + if err := validate.Required("report_url_by_repo_and_tag", "body", m.ReportURLByRepoAndTag); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateRepository(formats strfmt.Registry) error { + + if err := validate.Required("repository", "body", m.Repository); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateTag(formats strfmt.Registry) error { + + if err := validate.Required("tag", "body", m.Tag); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateVulnerabilities(formats strfmt.Registry) error { + + if err := validate.Required("vulnerabilities", "body", m.Vulnerabilities); err != nil { + return err + } + + return nil +} + +func (m *ModelsExtAPIImageCombined) validateWarning(formats strfmt.Registry) error { + + if err := validate.Required("warning", "body", m.Warning); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this models ext API image combined based on context it is used +func (m *ModelsExtAPIImageCombined) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsExtAPIImageCombined) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsExtAPIImageCombined) UnmarshalBinary(b []byte) error { + var res ModelsExtAPIImageCombined + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_job_meta_data.go b/falcon/models/models_job_meta_data.go new file mode 100644 index 00000000..0249dbce --- /dev/null +++ b/falcon/models/models_job_meta_data.go @@ -0,0 +1,200 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsJobMetaData models job meta data +// +// swagger:model models.JobMetaData +type ModelsJobMetaData struct { + + // cloud provider + // Required: true + CloudProvider *string `json:"cloud_provider"` + + // instance id + // Required: true + InstanceID *string `json:"instance_id"` + + // job end time + // Required: true + // Format: date-time + JobEndTime *strfmt.DateTime `json:"job_end_time"` + + // job id + // Required: true + JobID *string `json:"job_id"` + + // job start time + // Required: true + // Format: date-time + JobStartTime *strfmt.DateTime `json:"job_start_time"` + + // message + // Required: true + Message *string `json:"message"` + + // scanner version + // Required: true + ScannerVersion *string `json:"scanner_version"` + + // status + // Required: true + Status *string `json:"status"` +} + +// Validate validates this models job meta data +func (m *ModelsJobMetaData) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCloudProvider(formats); err != nil { + res = append(res, err) + } + + if err := m.validateInstanceID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateJobEndTime(formats); err != nil { + res = append(res, err) + } + + if err := m.validateJobID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateJobStartTime(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMessage(formats); err != nil { + res = append(res, err) + } + + if err := m.validateScannerVersion(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsJobMetaData) validateCloudProvider(formats strfmt.Registry) error { + + if err := validate.Required("cloud_provider", "body", m.CloudProvider); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateInstanceID(formats strfmt.Registry) error { + + if err := validate.Required("instance_id", "body", m.InstanceID); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateJobEndTime(formats strfmt.Registry) error { + + if err := validate.Required("job_end_time", "body", m.JobEndTime); err != nil { + return err + } + + if err := validate.FormatOf("job_end_time", "body", "date-time", m.JobEndTime.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateJobID(formats strfmt.Registry) error { + + if err := validate.Required("job_id", "body", m.JobID); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateJobStartTime(formats strfmt.Registry) error { + + if err := validate.Required("job_start_time", "body", m.JobStartTime); err != nil { + return err + } + + if err := validate.FormatOf("job_start_time", "body", "date-time", m.JobStartTime.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateMessage(formats strfmt.Registry) error { + + if err := validate.Required("message", "body", m.Message); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateScannerVersion(formats strfmt.Registry) error { + + if err := validate.Required("scanner_version", "body", m.ScannerVersion); err != nil { + return err + } + + return nil +} + +func (m *ModelsJobMetaData) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this models job meta data based on context it is used +func (m *ModelsJobMetaData) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsJobMetaData) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsJobMetaData) UnmarshalBinary(b []byte) error { + var res ModelsJobMetaData + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_modify_a_w_s_customer_settings_v1.go b/falcon/models/models_modify_a_w_s_customer_settings_v1.go index b84428a1..65ae4916 100644 --- a/falcon/models/models_modify_a_w_s_customer_settings_v1.go +++ b/falcon/models/models_modify_a_w_s_customer_settings_v1.go @@ -85,6 +85,11 @@ func (m *ModelsModifyAWSCustomerSettingsV1) contextValidateResources(ctx context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/models_registry_credentials_response.go b/falcon/models/models_registry_credentials_response.go new file mode 100644 index 00000000..ee5929eb --- /dev/null +++ b/falcon/models/models_registry_credentials_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsRegistryCredentialsResponse models registry credentials response +// +// swagger:model models.RegistryCredentialsResponse +type ModelsRegistryCredentialsResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*ModelsCredentials `json:"resources"` +} + +// Validate validates this models registry credentials response +func (m *ModelsRegistryCredentialsResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsRegistryCredentialsResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ModelsRegistryCredentialsResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *ModelsRegistryCredentialsResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this models registry credentials response based on the context it is used +func (m *ModelsRegistryCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsRegistryCredentialsResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ModelsRegistryCredentialsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *ModelsRegistryCredentialsResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsRegistryCredentialsResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsRegistryCredentialsResponse) UnmarshalBinary(b []byte) error { + var res ModelsRegistryCredentialsResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_scan_results.go b/falcon/models/models_scan_results.go new file mode 100644 index 00000000..823d1586 --- /dev/null +++ b/falcon/models/models_scan_results.go @@ -0,0 +1,141 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsScanResults models scan results +// +// swagger:model models.ScanResults +type ModelsScanResults struct { + + // applications + // Required: true + Applications []*ModelsSnapshotInventoryApplication `json:"applications"` + + // os version + // Required: true + OsVersion *string `json:"os_version"` +} + +// Validate validates this models scan results +func (m *ModelsScanResults) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateApplications(formats); err != nil { + res = append(res, err) + } + + if err := m.validateOsVersion(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsScanResults) validateApplications(formats strfmt.Registry) error { + + if err := validate.Required("applications", "body", m.Applications); err != nil { + return err + } + + for i := 0; i < len(m.Applications); i++ { + if swag.IsZero(m.Applications[i]) { // not required + continue + } + + if m.Applications[i] != nil { + if err := m.Applications[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("applications" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("applications" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ModelsScanResults) validateOsVersion(formats strfmt.Registry) error { + + if err := validate.Required("os_version", "body", m.OsVersion); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this models scan results based on the context it is used +func (m *ModelsScanResults) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateApplications(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsScanResults) contextValidateApplications(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Applications); i++ { + + if m.Applications[i] != nil { + + if swag.IsZero(m.Applications[i]) { // not required + return nil + } + + if err := m.Applications[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("applications" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("applications" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsScanResults) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsScanResults) UnmarshalBinary(b []byte) error { + var res ModelsScanResults + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_snapshot_inventory_application.go b/falcon/models/models_snapshot_inventory_application.go new file mode 100644 index 00000000..6073b9d6 --- /dev/null +++ b/falcon/models/models_snapshot_inventory_application.go @@ -0,0 +1,207 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsSnapshotInventoryApplication models snapshot inventory application +// +// swagger:model models.SnapshotInventoryApplication +type ModelsSnapshotInventoryApplication struct { + + // major version + // Required: true + MajorVersion *string `json:"major_version"` + + // package hash + // Required: true + PackageHash *string `json:"package_hash"` + + // package provider + // Required: true + PackageProvider *string `json:"package_provider"` + + // package source + // Required: true + PackageSource *string `json:"package_source"` + + // path + // Required: true + Path *string `json:"path"` + + // product + // Required: true + Product *string `json:"product"` + + // software architecture + // Required: true + SoftwareArchitecture *string `json:"software_architecture"` + + // type + // Required: true + Type *string `json:"type"` + + // vendor + // Required: true + Vendor *string `json:"vendor"` +} + +// Validate validates this models snapshot inventory application +func (m *ModelsSnapshotInventoryApplication) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateMajorVersion(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePackageHash(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePackageProvider(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePackageSource(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePath(formats); err != nil { + res = append(res, err) + } + + if err := m.validateProduct(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSoftwareArchitecture(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateVendor(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validateMajorVersion(formats strfmt.Registry) error { + + if err := validate.Required("major_version", "body", m.MajorVersion); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validatePackageHash(formats strfmt.Registry) error { + + if err := validate.Required("package_hash", "body", m.PackageHash); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validatePackageProvider(formats strfmt.Registry) error { + + if err := validate.Required("package_provider", "body", m.PackageProvider); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validatePackageSource(formats strfmt.Registry) error { + + if err := validate.Required("package_source", "body", m.PackageSource); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validatePath(formats strfmt.Registry) error { + + if err := validate.Required("path", "body", m.Path); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validateProduct(formats strfmt.Registry) error { + + if err := validate.Required("product", "body", m.Product); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validateSoftwareArchitecture(formats strfmt.Registry) error { + + if err := validate.Required("software_architecture", "body", m.SoftwareArchitecture); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +func (m *ModelsSnapshotInventoryApplication) validateVendor(formats strfmt.Registry) error { + + if err := validate.Required("vendor", "body", m.Vendor); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this models snapshot inventory application based on context it is used +func (m *ModelsSnapshotInventoryApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsSnapshotInventoryApplication) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsSnapshotInventoryApplication) UnmarshalBinary(b []byte) error { + var res ModelsSnapshotInventoryApplication + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_snapshot_inventory_payload.go b/falcon/models/models_snapshot_inventory_payload.go new file mode 100644 index 00000000..fbf3363d --- /dev/null +++ b/falcon/models/models_snapshot_inventory_payload.go @@ -0,0 +1,157 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ModelsSnapshotInventoryPayload models snapshot inventory payload +// +// swagger:model models.SnapshotInventoryPayload +type ModelsSnapshotInventoryPayload struct { + + // job metadata + // Required: true + JobMetadata *ModelsJobMetaData `json:"job_metadata"` + + // results + // Required: true + Results *ModelsScanResults `json:"results"` +} + +// Validate validates this models snapshot inventory payload +func (m *ModelsSnapshotInventoryPayload) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateJobMetadata(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResults(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsSnapshotInventoryPayload) validateJobMetadata(formats strfmt.Registry) error { + + if err := validate.Required("job_metadata", "body", m.JobMetadata); err != nil { + return err + } + + if m.JobMetadata != nil { + if err := m.JobMetadata.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("job_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("job_metadata") + } + return err + } + } + + return nil +} + +func (m *ModelsSnapshotInventoryPayload) validateResults(formats strfmt.Registry) error { + + if err := validate.Required("results", "body", m.Results); err != nil { + return err + } + + if m.Results != nil { + if err := m.Results.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("results") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("results") + } + return err + } + } + + return nil +} + +// ContextValidate validate this models snapshot inventory payload based on the context it is used +func (m *ModelsSnapshotInventoryPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateJobMetadata(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResults(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ModelsSnapshotInventoryPayload) contextValidateJobMetadata(ctx context.Context, formats strfmt.Registry) error { + + if m.JobMetadata != nil { + + if err := m.JobMetadata.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("job_metadata") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("job_metadata") + } + return err + } + } + + return nil +} + +func (m *ModelsSnapshotInventoryPayload) contextValidateResults(ctx context.Context, formats strfmt.Registry) error { + + if m.Results != nil { + + if err := m.Results.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("results") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("results") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ModelsSnapshotInventoryPayload) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ModelsSnapshotInventoryPayload) UnmarshalBinary(b []byte) error { + var res ModelsSnapshotInventoryPayload + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/models_update_a_w_s_accounts_v1.go b/falcon/models/models_update_a_w_s_accounts_v1.go index c86074d5..9203911a 100644 --- a/falcon/models/models_update_a_w_s_accounts_v1.go +++ b/falcon/models/models_update_a_w_s_accounts_v1.go @@ -85,6 +85,11 @@ func (m *ModelsUpdateAWSAccountsV1) contextValidateResources(ctx context.Context for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/models_verify_access_response_v1.go b/falcon/models/models_verify_access_response_v1.go index 73b355ab..bce7f5b6 100644 --- a/falcon/models/models_verify_access_response_v1.go +++ b/falcon/models/models_verify_access_response_v1.go @@ -156,6 +156,11 @@ func (m *ModelsVerifyAccessResponseV1) contextValidateErrors(ctx context.Context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *ModelsVerifyAccessResponseV1) contextValidateErrors(ctx context.Context func (m *ModelsVerifyAccessResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *ModelsVerifyAccessResponseV1) contextValidateResources(ctx context.Cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_aggregate_query_request.go b/falcon/models/msa_aggregate_query_request.go index 238f95c9..27569260 100644 --- a/falcon/models/msa_aggregate_query_request.go +++ b/falcon/models/msa_aggregate_query_request.go @@ -24,6 +24,10 @@ type MsaAggregateQueryRequest struct { // Required: true DateRanges []*MsaDateRangeSpec `json:"date_ranges"` + // exclude + // Required: true + Exclude *string `json:"exclude"` + // field // Required: true Field *string `json:"field"` @@ -44,9 +48,11 @@ type MsaAggregateQueryRequest struct { // Required: true Interval *string `json:"interval"` + // max doc count + MaxDocCount int64 `json:"max_doc_count,omitempty"` + // min doc count - // Required: true - MinDocCount *int64 `json:"min_doc_count"` + MinDocCount int64 `json:"min_doc_count,omitempty"` // missing // Required: true @@ -93,6 +99,10 @@ func (m *MsaAggregateQueryRequest) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateExclude(formats); err != nil { + res = append(res, err) + } + if err := m.validateField(formats); err != nil { res = append(res, err) } @@ -113,10 +123,6 @@ func (m *MsaAggregateQueryRequest) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateMinDocCount(formats); err != nil { - res = append(res, err) - } - if err := m.validateMissing(formats); err != nil { res = append(res, err) } @@ -186,6 +192,15 @@ func (m *MsaAggregateQueryRequest) validateDateRanges(formats strfmt.Registry) e return nil } +func (m *MsaAggregateQueryRequest) validateExclude(formats strfmt.Registry) error { + + if err := validate.Required("exclude", "body", m.Exclude); err != nil { + return err + } + + return nil +} + func (m *MsaAggregateQueryRequest) validateField(formats strfmt.Registry) error { if err := validate.Required("field", "body", m.Field); err != nil { @@ -231,15 +246,6 @@ func (m *MsaAggregateQueryRequest) validateInterval(formats strfmt.Registry) err return nil } -func (m *MsaAggregateQueryRequest) validateMinDocCount(formats strfmt.Registry) error { - - if err := validate.Required("min_doc_count", "body", m.MinDocCount); err != nil { - return err - } - - return nil -} - func (m *MsaAggregateQueryRequest) validateMissing(formats strfmt.Registry) error { if err := validate.Required("missing", "body", m.Missing); err != nil { @@ -384,6 +390,11 @@ func (m *MsaAggregateQueryRequest) contextValidateDateRanges(ctx context.Context for i := 0; i < len(m.DateRanges); i++ { if m.DateRanges[i] != nil { + + if swag.IsZero(m.DateRanges[i]) { // not required + return nil + } + if err := m.DateRanges[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("date_ranges" + "." + strconv.Itoa(i)) @@ -404,6 +415,11 @@ func (m *MsaAggregateQueryRequest) contextValidateRanges(ctx context.Context, fo for i := 0; i < len(m.Ranges); i++ { if m.Ranges[i] != nil { + + if swag.IsZero(m.Ranges[i]) { // not required + return nil + } + if err := m.Ranges[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("ranges" + "." + strconv.Itoa(i)) @@ -424,6 +440,11 @@ func (m *MsaAggregateQueryRequest) contextValidateSubAggregates(ctx context.Cont for i := 0; i < len(m.SubAggregates); i++ { if m.SubAggregates[i] != nil { + + if swag.IsZero(m.SubAggregates[i]) { // not required + return nil + } + if err := m.SubAggregates[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sub_aggregates" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_aggregates_response.go b/falcon/models/msa_aggregates_response.go index 860edaa4..bde34c00 100644 --- a/falcon/models/msa_aggregates_response.go +++ b/falcon/models/msa_aggregates_response.go @@ -156,6 +156,11 @@ func (m *MsaAggregatesResponse) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *MsaAggregatesResponse) contextValidateErrors(ctx context.Context, forma func (m *MsaAggregatesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *MsaAggregatesResponse) contextValidateResources(ctx context.Context, fo for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_aggregation_result.go b/falcon/models/msa_aggregation_result.go index c6dd3001..ba3d31b0 100644 --- a/falcon/models/msa_aggregation_result.go +++ b/falcon/models/msa_aggregation_result.go @@ -105,6 +105,11 @@ func (m *MsaAggregationResult) contextValidateBuckets(ctx context.Context, forma for i := 0; i < len(m.Buckets); i++ { if m.Buckets[i] != nil { + + if swag.IsZero(m.Buckets[i]) { // not required + return nil + } + if err := m.Buckets[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("buckets" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_aggregation_result_item.go b/falcon/models/msa_aggregation_result_item.go index a6d257d6..64683743 100644 --- a/falcon/models/msa_aggregation_result_item.go +++ b/falcon/models/msa_aggregation_result_item.go @@ -124,6 +124,11 @@ func (m *MsaAggregationResultItem) contextValidateSubAggregates(ctx context.Cont for i := 0; i < len(m.SubAggregates); i++ { if m.SubAggregates[i] != nil { + + if swag.IsZero(m.SubAggregates[i]) { // not required + return nil + } + if err := m.SubAggregates[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("sub_aggregates" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_base_entities_response.go b/falcon/models/msa_base_entities_response.go index 27d2cac6..57984d28 100644 --- a/falcon/models/msa_base_entities_response.go +++ b/falcon/models/msa_base_entities_response.go @@ -117,6 +117,11 @@ func (m *MsaBaseEntitiesResponse) contextValidateErrors(ctx context.Context, for for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -135,6 +140,7 @@ func (m *MsaBaseEntitiesResponse) contextValidateErrors(ctx context.Context, for func (m *MsaBaseEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/msa_entities_response.go b/falcon/models/msa_entities_response.go index 732e6019..18dc8280 100644 --- a/falcon/models/msa_entities_response.go +++ b/falcon/models/msa_entities_response.go @@ -134,6 +134,11 @@ func (m *MsaEntitiesResponse) contextValidateErrors(ctx context.Context, formats for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *MsaEntitiesResponse) contextValidateErrors(ctx context.Context, formats func (m *MsaEntitiesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/msa_entity_action_request.go b/falcon/models/msa_entity_action_request.go index 38ab8eec..0e207f62 100644 --- a/falcon/models/msa_entity_action_request.go +++ b/falcon/models/msa_entity_action_request.go @@ -20,7 +20,7 @@ import ( type MsaEntityActionRequest struct { // action parameters - ActionParameters []*MsaActionParameter `json:"action_parameters"` + ActionParameters []*MsaspecActionParameter `json:"action_parameters"` } // Validate validates this msa entity action request @@ -82,6 +82,11 @@ func (m *MsaEntityActionRequest) contextValidateActionParameters(ctx context.Con for i := 0; i < len(m.ActionParameters); i++ { if m.ActionParameters[i] != nil { + + if swag.IsZero(m.ActionParameters[i]) { // not required + return nil + } + if err := m.ActionParameters[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("action_parameters" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_entity_action_request_v2.go b/falcon/models/msa_entity_action_request_v2.go index cecab952..b0bf7413 100644 --- a/falcon/models/msa_entity_action_request_v2.go +++ b/falcon/models/msa_entity_action_request_v2.go @@ -21,7 +21,7 @@ import ( type MsaEntityActionRequestV2 struct { // action parameters - ActionParameters []*MsaActionParameter `json:"action_parameters"` + ActionParameters []*MsaspecActionParameter `json:"action_parameters"` // ids // Required: true @@ -100,6 +100,11 @@ func (m *MsaEntityActionRequestV2) contextValidateActionParameters(ctx context.C for i := 0; i < len(m.ActionParameters); i++ { if m.ActionParameters[i] != nil { + + if swag.IsZero(m.ActionParameters[i]) { // not required + return nil + } + if err := m.ActionParameters[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("action_parameters" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_errors_only.go b/falcon/models/msa_errors_only.go index 764be56c..f5aaaf5c 100644 --- a/falcon/models/msa_errors_only.go +++ b/falcon/models/msa_errors_only.go @@ -117,6 +117,11 @@ func (m *MsaErrorsOnly) contextValidateErrors(ctx context.Context, formats strfm for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -135,6 +140,7 @@ func (m *MsaErrorsOnly) contextValidateErrors(ctx context.Context, formats strfm func (m *MsaErrorsOnly) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/msa_facet.go b/falcon/models/msa_facet.go index 33ed0328..5047dfe5 100644 --- a/falcon/models/msa_facet.go +++ b/falcon/models/msa_facet.go @@ -123,6 +123,11 @@ func (m *MsaFacet) contextValidateBy(ctx context.Context, formats strfmt.Registr for i := 0; i < len(m.By); i++ { if m.By[i] != nil { + + if swag.IsZero(m.By[i]) { // not required + return nil + } + if err := m.By[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("by" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_facets_response.go b/falcon/models/msa_facets_response.go index 1b9cb674..f57e1e92 100644 --- a/falcon/models/msa_facets_response.go +++ b/falcon/models/msa_facets_response.go @@ -156,6 +156,11 @@ func (m *MsaFacetsResponse) contextValidateErrors(ctx context.Context, formats s for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *MsaFacetsResponse) contextValidateErrors(ctx context.Context, formats s func (m *MsaFacetsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *MsaFacetsResponse) contextValidateResources(ctx context.Context, format for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_meta_info.go b/falcon/models/msa_meta_info.go index f508a35c..5a2ca70b 100644 --- a/falcon/models/msa_meta_info.go +++ b/falcon/models/msa_meta_info.go @@ -140,6 +140,11 @@ func (m *MsaMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Regist func (m *MsaMetaInfo) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") @@ -156,6 +161,11 @@ func (m *MsaMetaInfo) contextValidatePagination(ctx context.Context, formats str func (m *MsaMetaInfo) contextValidateWrites(ctx context.Context, formats strfmt.Registry) error { if m.Writes != nil { + + if swag.IsZero(m.Writes) { // not required + return nil + } + if err := m.Writes.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("writes") diff --git a/falcon/models/msa_query_response.go b/falcon/models/msa_query_response.go index 7d55f6c1..89752ccf 100644 --- a/falcon/models/msa_query_response.go +++ b/falcon/models/msa_query_response.go @@ -134,6 +134,11 @@ func (m *MsaQueryResponse) contextValidateErrors(ctx context.Context, formats st for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *MsaQueryResponse) contextValidateErrors(ctx context.Context, formats st func (m *MsaQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/msa_reply_affected_entities.go b/falcon/models/msa_reply_affected_entities.go index fd24d15e..48cd1cae 100644 --- a/falcon/models/msa_reply_affected_entities.go +++ b/falcon/models/msa_reply_affected_entities.go @@ -156,6 +156,11 @@ func (m *MsaReplyAffectedEntities) contextValidateErrors(ctx context.Context, fo for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *MsaReplyAffectedEntities) contextValidateErrors(ctx context.Context, fo func (m *MsaReplyAffectedEntities) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *MsaReplyAffectedEntities) contextValidateResources(ctx context.Context, for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/msa_reply_meta_only.go b/falcon/models/msa_reply_meta_only.go index 9e4b07fa..1dd9aeff 100644 --- a/falcon/models/msa_reply_meta_only.go +++ b/falcon/models/msa_reply_meta_only.go @@ -115,6 +115,11 @@ func (m *MsaReplyMetaOnly) contextValidateErrors(ctx context.Context, formats st for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -133,6 +138,7 @@ func (m *MsaReplyMetaOnly) contextValidateErrors(ctx context.Context, formats st func (m *MsaReplyMetaOnly) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/msaspec_query_response.go b/falcon/models/msaspec_query_response.go index f4a6f04d..1fe981ac 100644 --- a/falcon/models/msaspec_query_response.go +++ b/falcon/models/msaspec_query_response.go @@ -132,6 +132,11 @@ func (m *MsaspecQueryResponse) contextValidateErrors(ctx context.Context, format for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -150,6 +155,7 @@ func (m *MsaspecQueryResponse) contextValidateErrors(ctx context.Context, format func (m *MsaspecQueryResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/msaspec_response_fields.go b/falcon/models/msaspec_response_fields.go index 69218747..aacab713 100644 --- a/falcon/models/msaspec_response_fields.go +++ b/falcon/models/msaspec_response_fields.go @@ -115,6 +115,11 @@ func (m *MsaspecResponseFields) contextValidateErrors(ctx context.Context, forma for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -133,6 +138,7 @@ func (m *MsaspecResponseFields) contextValidateErrors(ctx context.Context, forma func (m *MsaspecResponseFields) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/patterndisposition_pattern_disposition.go b/falcon/models/patterndisposition_pattern_disposition.go index 787b6482..05df6048 100644 --- a/falcon/models/patterndisposition_pattern_disposition.go +++ b/falcon/models/patterndisposition_pattern_disposition.go @@ -19,6 +19,10 @@ import ( // swagger:model patterndisposition.PatternDisposition type PatterndispositionPatternDisposition struct { + // blocking unsupported or disabled + // Required: true + BlockingUnsupportedOrDisabled *bool `json:"blocking_unsupported_or_disabled"` + // bootup safeguard enabled // Required: true BootupSafeguardEnabled *bool `json:"bootup_safeguard_enabled"` @@ -47,6 +51,10 @@ type PatterndispositionPatternDisposition struct { // Required: true Indicator *bool `json:"indicator"` + // kill action failed + // Required: true + KillActionFailed *bool `json:"kill_action_failed"` + // kill parent // Required: true KillParent *bool `json:"kill_parent"` @@ -90,12 +98,24 @@ type PatterndispositionPatternDisposition struct { // sensor only // Required: true SensorOnly *bool `json:"sensor_only"` + + // suspend parent + // Required: true + SuspendParent *bool `json:"suspend_parent"` + + // suspend process + // Required: true + SuspendProcess *bool `json:"suspend_process"` } // Validate validates this patterndisposition pattern disposition func (m *PatterndispositionPatternDisposition) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateBlockingUnsupportedOrDisabled(formats); err != nil { + res = append(res, err) + } + if err := m.validateBootupSafeguardEnabled(formats); err != nil { res = append(res, err) } @@ -124,6 +144,10 @@ func (m *PatterndispositionPatternDisposition) Validate(formats strfmt.Registry) res = append(res, err) } + if err := m.validateKillActionFailed(formats); err != nil { + res = append(res, err) + } + if err := m.validateKillParent(formats); err != nil { res = append(res, err) } @@ -168,12 +192,29 @@ func (m *PatterndispositionPatternDisposition) Validate(formats strfmt.Registry) res = append(res, err) } + if err := m.validateSuspendParent(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSuspendProcess(formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } +func (m *PatterndispositionPatternDisposition) validateBlockingUnsupportedOrDisabled(formats strfmt.Registry) error { + + if err := validate.Required("blocking_unsupported_or_disabled", "body", m.BlockingUnsupportedOrDisabled); err != nil { + return err + } + + return nil +} + func (m *PatterndispositionPatternDisposition) validateBootupSafeguardEnabled(formats strfmt.Registry) error { if err := validate.Required("bootup_safeguard_enabled", "body", m.BootupSafeguardEnabled); err != nil { @@ -237,6 +278,15 @@ func (m *PatterndispositionPatternDisposition) validateIndicator(formats strfmt. return nil } +func (m *PatterndispositionPatternDisposition) validateKillActionFailed(formats strfmt.Registry) error { + + if err := validate.Required("kill_action_failed", "body", m.KillActionFailed); err != nil { + return err + } + + return nil +} + func (m *PatterndispositionPatternDisposition) validateKillParent(formats strfmt.Registry) error { if err := validate.Required("kill_parent", "body", m.KillParent); err != nil { @@ -336,6 +386,24 @@ func (m *PatterndispositionPatternDisposition) validateSensorOnly(formats strfmt return nil } +func (m *PatterndispositionPatternDisposition) validateSuspendParent(formats strfmt.Registry) error { + + if err := validate.Required("suspend_parent", "body", m.SuspendParent); err != nil { + return err + } + + return nil +} + +func (m *PatterndispositionPatternDisposition) validateSuspendProcess(formats strfmt.Registry) error { + + if err := validate.Required("suspend_process", "body", m.SuspendProcess); err != nil { + return err + } + + return nil +} + // ContextValidate validates this patterndisposition pattern disposition based on context it is used func (m *PatterndispositionPatternDisposition) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil diff --git a/falcon/models/policy_sensor_update_schedule.go b/falcon/models/policy_sensor_update_schedule.go new file mode 100644 index 00000000..251cdf7b --- /dev/null +++ b/falcon/models/policy_sensor_update_schedule.go @@ -0,0 +1,105 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// PolicySensorUpdateSchedule policy sensor update schedule +// +// swagger:model policy.SensorUpdateSchedule +type PolicySensorUpdateSchedule struct { + + // days + // Required: true + Days []int64 `json:"days"` + + // end + // Required: true + End *string `json:"end"` + + // start + // Required: true + Start *string `json:"start"` +} + +// Validate validates this policy sensor update schedule +func (m *PolicySensorUpdateSchedule) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDays(formats); err != nil { + res = append(res, err) + } + + if err := m.validateEnd(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStart(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PolicySensorUpdateSchedule) validateDays(formats strfmt.Registry) error { + + if err := validate.Required("days", "body", m.Days); err != nil { + return err + } + + return nil +} + +func (m *PolicySensorUpdateSchedule) validateEnd(formats strfmt.Registry) error { + + if err := validate.Required("end", "body", m.End); err != nil { + return err + } + + return nil +} + +func (m *PolicySensorUpdateSchedule) validateStart(formats strfmt.Registry) error { + + if err := validate.Required("start", "body", m.Start); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this policy sensor update schedule based on context it is used +func (m *PolicySensorUpdateSchedule) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PolicySensorUpdateSchedule) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PolicySensorUpdateSchedule) UnmarshalBinary(b []byte) error { + var res PolicySensorUpdateSchedule + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/policy_sensor_update_scheduler.go b/falcon/models/policy_sensor_update_scheduler.go new file mode 100644 index 00000000..56fc1d5c --- /dev/null +++ b/falcon/models/policy_sensor_update_scheduler.go @@ -0,0 +1,158 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// PolicySensorUpdateScheduler policy sensor update scheduler +// +// swagger:model policy.SensorUpdateScheduler +type PolicySensorUpdateScheduler struct { + + // enabled + // Required: true + Enabled *bool `json:"enabled"` + + // schedules + // Required: true + Schedules []*PolicySensorUpdateSchedule `json:"schedules"` + + // timezone + // Required: true + Timezone *string `json:"timezone"` +} + +// Validate validates this policy sensor update scheduler +func (m *PolicySensorUpdateScheduler) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateEnabled(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSchedules(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTimezone(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PolicySensorUpdateScheduler) validateEnabled(formats strfmt.Registry) error { + + if err := validate.Required("enabled", "body", m.Enabled); err != nil { + return err + } + + return nil +} + +func (m *PolicySensorUpdateScheduler) validateSchedules(formats strfmt.Registry) error { + + if err := validate.Required("schedules", "body", m.Schedules); err != nil { + return err + } + + for i := 0; i < len(m.Schedules); i++ { + if swag.IsZero(m.Schedules[i]) { // not required + continue + } + + if m.Schedules[i] != nil { + if err := m.Schedules[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("schedules" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("schedules" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PolicySensorUpdateScheduler) validateTimezone(formats strfmt.Registry) error { + + if err := validate.Required("timezone", "body", m.Timezone); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this policy sensor update scheduler based on the context it is used +func (m *PolicySensorUpdateScheduler) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateSchedules(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PolicySensorUpdateScheduler) contextValidateSchedules(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Schedules); i++ { + + if m.Schedules[i] != nil { + + if swag.IsZero(m.Schedules[i]) { // not required + return nil + } + + if err := m.Schedules[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("schedules" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("schedules" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PolicySensorUpdateScheduler) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PolicySensorUpdateScheduler) UnmarshalBinary(b []byte) error { + var res PolicySensorUpdateScheduler + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/responses_prevention_category_v1.go b/falcon/models/prevention_category_resp_v1.go similarity index 68% rename from falcon/models/responses_prevention_category_v1.go rename to falcon/models/prevention_category_resp_v1.go index 97c833f0..3a4fab1d 100644 --- a/falcon/models/responses_prevention_category_v1.go +++ b/falcon/models/prevention_category_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesPreventionCategoryV1 A prevention policy category +// PreventionCategoryRespV1 A prevention policy category // -// swagger:model responses.PreventionCategoryV1 -type ResponsesPreventionCategoryV1 struct { +// swagger:model prevention.CategoryRespV1 +type PreventionCategoryRespV1 struct { // The name of the category // Required: true @@ -26,11 +26,11 @@ type ResponsesPreventionCategoryV1 struct { // A collection of prevention policy settings // Required: true - Settings []*ResponsesPreventionSettingV1 `json:"settings"` + Settings []*PreventionSettingRespV1 `json:"settings"` } -// Validate validates this responses prevention category v1 -func (m *ResponsesPreventionCategoryV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention category resp v1 +func (m *PreventionCategoryRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -47,7 +47,7 @@ func (m *ResponsesPreventionCategoryV1) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesPreventionCategoryV1) validateName(formats strfmt.Registry) error { +func (m *PreventionCategoryRespV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -56,7 +56,7 @@ func (m *ResponsesPreventionCategoryV1) validateName(formats strfmt.Registry) er return nil } -func (m *ResponsesPreventionCategoryV1) validateSettings(formats strfmt.Registry) error { +func (m *PreventionCategoryRespV1) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -83,8 +83,8 @@ func (m *ResponsesPreventionCategoryV1) validateSettings(formats strfmt.Registry return nil } -// ContextValidate validate this responses prevention category v1 based on the context it is used -func (m *ResponsesPreventionCategoryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention category resp v1 based on the context it is used +func (m *PreventionCategoryRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -97,11 +97,16 @@ func (m *ResponsesPreventionCategoryV1) ContextValidate(ctx context.Context, for return nil } -func (m *ResponsesPreventionCategoryV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionCategoryRespV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Settings); i++ { if m.Settings[i] != nil { + + if swag.IsZero(m.Settings[i]) { // not required + return nil + } + if err := m.Settings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings" + "." + strconv.Itoa(i)) @@ -118,7 +123,7 @@ func (m *ResponsesPreventionCategoryV1) contextValidateSettings(ctx context.Cont } // MarshalBinary interface implementation -func (m *ResponsesPreventionCategoryV1) MarshalBinary() ([]byte, error) { +func (m *PreventionCategoryRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -126,8 +131,8 @@ func (m *ResponsesPreventionCategoryV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesPreventionCategoryV1) UnmarshalBinary(b []byte) error { - var res ResponsesPreventionCategoryV1 +func (m *PreventionCategoryRespV1) UnmarshalBinary(b []byte) error { + var res PreventionCategoryRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_prevention_policies_v1.go b/falcon/models/prevention_create_policies_req_v1.go similarity index 66% rename from falcon/models/requests_create_prevention_policies_v1.go rename to falcon/models/prevention_create_policies_req_v1.go index 00a1087a..34a51e15 100644 --- a/falcon/models/requests_create_prevention_policies_v1.go +++ b/falcon/models/prevention_create_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreatePreventionPoliciesV1 A req to create prevention policies +// PreventionCreatePoliciesReqV1 A request to create prevention policies // -// swagger:model requests.CreatePreventionPoliciesV1 -type RequestsCreatePreventionPoliciesV1 struct { +// swagger:model prevention.CreatePoliciesReqV1 +type PreventionCreatePoliciesReqV1 struct { // A collection of policies to create // Required: true - Resources []*RequestsCreatePreventionPolicyV1 `json:"resources"` + Resources []*PreventionCreatePolicyReqV1 `json:"resources"` } -// Validate validates this requests create prevention policies v1 -func (m *RequestsCreatePreventionPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention create policies req v1 +func (m *PreventionCreatePoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsCreatePreventionPoliciesV1) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsCreatePreventionPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *PreventionCreatePoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsCreatePreventionPoliciesV1) validateResources(formats strfmt.Re return nil } -// ContextValidate validate this requests create prevention policies v1 based on the context it is used -func (m *RequestsCreatePreventionPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention create policies req v1 based on the context it is used +func (m *PreventionCreatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsCreatePreventionPoliciesV1) ContextValidate(ctx context.Context return nil } -func (m *RequestsCreatePreventionPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionCreatePoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsCreatePreventionPoliciesV1) contextValidateResources(ctx contex } // MarshalBinary interface implementation -func (m *RequestsCreatePreventionPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *PreventionCreatePoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsCreatePreventionPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreatePreventionPoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsCreatePreventionPoliciesV1 +func (m *PreventionCreatePoliciesReqV1) UnmarshalBinary(b []byte) error { + var res PreventionCreatePoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_prevention_policy_v1.go b/falcon/models/prevention_create_policy_req_v1.go similarity index 60% rename from falcon/models/requests_create_prevention_policy_v1.go rename to falcon/models/prevention_create_policy_req_v1.go index b0e98ed0..3392303a 100644 --- a/falcon/models/requests_create_prevention_policy_v1.go +++ b/falcon/models/prevention_create_policy_req_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreatePreventionPolicyV1 requests create prevention policy v1 +// PreventionCreatePolicyReqV1 prevention create policy req v1 // -// swagger:model requests.CreatePreventionPolicyV1 -type RequestsCreatePreventionPolicyV1 struct { +// swagger:model prevention.CreatePolicyReqV1 +type PreventionCreatePolicyReqV1 struct { // If specified the settings of the prevention policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` @@ -37,11 +37,11 @@ type RequestsCreatePreventionPolicyV1 struct { PlatformName *string `json:"platform_name"` // The settings to create the policy with - Settings []*RequestsPreventionSettingV1 `json:"settings"` + Settings []*PreventionSettingReqV1 `json:"settings"` } -// Validate validates this requests create prevention policy v1 -func (m *RequestsCreatePreventionPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention create policy req v1 +func (m *PreventionCreatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -62,7 +62,7 @@ func (m *RequestsCreatePreventionPolicyV1) Validate(formats strfmt.Registry) err return nil } -func (m *RequestsCreatePreventionPolicyV1) validateName(formats strfmt.Registry) error { +func (m *PreventionCreatePolicyReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -71,7 +71,7 @@ func (m *RequestsCreatePreventionPolicyV1) validateName(formats strfmt.Registry) return nil } -var requestsCreatePreventionPolicyV1TypePlatformNamePropEnum []interface{} +var preventionCreatePolicyReqV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -79,31 +79,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreatePreventionPolicyV1TypePlatformNamePropEnum = append(requestsCreatePreventionPolicyV1TypePlatformNamePropEnum, v) + preventionCreatePolicyReqV1TypePlatformNamePropEnum = append(preventionCreatePolicyReqV1TypePlatformNamePropEnum, v) } } const ( - // RequestsCreatePreventionPolicyV1PlatformNameWindows captures enum value "Windows" - RequestsCreatePreventionPolicyV1PlatformNameWindows string = "Windows" + // PreventionCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" + PreventionCreatePolicyReqV1PlatformNameWindows string = "Windows" - // RequestsCreatePreventionPolicyV1PlatformNameMac captures enum value "Mac" - RequestsCreatePreventionPolicyV1PlatformNameMac string = "Mac" + // PreventionCreatePolicyReqV1PlatformNameMac captures enum value "Mac" + PreventionCreatePolicyReqV1PlatformNameMac string = "Mac" - // RequestsCreatePreventionPolicyV1PlatformNameLinux captures enum value "Linux" - RequestsCreatePreventionPolicyV1PlatformNameLinux string = "Linux" + // PreventionCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" + PreventionCreatePolicyReqV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *RequestsCreatePreventionPolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreatePreventionPolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *PreventionCreatePolicyReqV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, preventionCreatePolicyReqV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreatePreventionPolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *PreventionCreatePolicyReqV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -117,7 +117,7 @@ func (m *RequestsCreatePreventionPolicyV1) validatePlatformName(formats strfmt.R return nil } -func (m *RequestsCreatePreventionPolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *PreventionCreatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -143,8 +143,8 @@ func (m *RequestsCreatePreventionPolicyV1) validateSettings(formats strfmt.Regis return nil } -// ContextValidate validate this requests create prevention policy v1 based on the context it is used -func (m *RequestsCreatePreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention create policy req v1 based on the context it is used +func (m *PreventionCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -157,11 +157,16 @@ func (m *RequestsCreatePreventionPolicyV1) ContextValidate(ctx context.Context, return nil } -func (m *RequestsCreatePreventionPolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionCreatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Settings); i++ { if m.Settings[i] != nil { + + if swag.IsZero(m.Settings[i]) { // not required + return nil + } + if err := m.Settings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings" + "." + strconv.Itoa(i)) @@ -178,7 +183,7 @@ func (m *RequestsCreatePreventionPolicyV1) contextValidateSettings(ctx context.C } // MarshalBinary interface implementation -func (m *RequestsCreatePreventionPolicyV1) MarshalBinary() ([]byte, error) { +func (m *PreventionCreatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -186,8 +191,8 @@ func (m *RequestsCreatePreventionPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreatePreventionPolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsCreatePreventionPolicyV1 +func (m *PreventionCreatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res PreventionCreatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_prevention_policy_v1.go b/falcon/models/prevention_policy_v1.go similarity index 73% rename from falcon/models/responses_prevention_policy_v1.go rename to falcon/models/prevention_policy_v1.go index 8e6d7542..73a54bee 100644 --- a/falcon/models/responses_prevention_policy_v1.go +++ b/falcon/models/prevention_policy_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesPreventionPolicyV1 A fully formed prevention policy +// PreventionPolicyV1 A fully formed prevention policy // -// swagger:model responses.PreventionPolicyV1 -type ResponsesPreventionPolicyV1 struct { +// swagger:model prevention.PolicyV1 +type PreventionPolicyV1 struct { // The customer id associated with the policy // Required: true @@ -44,7 +44,7 @@ type ResponsesPreventionPolicyV1 struct { // The groups that are currently attached to the policy // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true @@ -52,7 +52,7 @@ type ResponsesPreventionPolicyV1 struct { // The IOA rule groups that are currently attached to the policy // Required: true - IoaRuleGroups []*ResponsesIOARuleGroupV1 `json:"ioa_rule_groups"` + IoaRuleGroups []*IoaRuleGroupsRuleGroupV1 `json:"ioa_rule_groups"` // The email of the user which last modified the policy // Required: true @@ -74,11 +74,11 @@ type ResponsesPreventionPolicyV1 struct { // A category of settings in a prevention policy // Required: true - PreventionSettings []*ResponsesPreventionCategoryV1 `json:"prevention_settings"` + PreventionSettings []*PreventionCategoryRespV1 `json:"prevention_settings"` } -// Validate validates this responses prevention policy v1 -func (m *ResponsesPreventionPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention policy v1 +func (m *PreventionPolicyV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCid(formats); err != nil { @@ -139,7 +139,7 @@ func (m *ResponsesPreventionPolicyV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesPreventionPolicyV1) validateCid(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -148,7 +148,7 @@ func (m *ResponsesPreventionPolicyV1) validateCid(formats strfmt.Registry) error return nil } -func (m *ResponsesPreventionPolicyV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -157,7 +157,7 @@ func (m *ResponsesPreventionPolicyV1) validateCreatedBy(formats strfmt.Registry) return nil } -func (m *ResponsesPreventionPolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -170,7 +170,7 @@ func (m *ResponsesPreventionPolicyV1) validateCreatedTimestamp(formats strfmt.Re return nil } -func (m *ResponsesPreventionPolicyV1) validateDescription(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -179,7 +179,7 @@ func (m *ResponsesPreventionPolicyV1) validateDescription(formats strfmt.Registr return nil } -func (m *ResponsesPreventionPolicyV1) validateEnabled(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { return err @@ -188,7 +188,7 @@ func (m *ResponsesPreventionPolicyV1) validateEnabled(formats strfmt.Registry) e return nil } -func (m *ResponsesPreventionPolicyV1) validateGroups(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -215,7 +215,7 @@ func (m *ResponsesPreventionPolicyV1) validateGroups(formats strfmt.Registry) er return nil } -func (m *ResponsesPreventionPolicyV1) validateID(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -224,7 +224,7 @@ func (m *ResponsesPreventionPolicyV1) validateID(formats strfmt.Registry) error return nil } -func (m *ResponsesPreventionPolicyV1) validateIoaRuleGroups(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateIoaRuleGroups(formats strfmt.Registry) error { if err := validate.Required("ioa_rule_groups", "body", m.IoaRuleGroups); err != nil { return err @@ -251,7 +251,7 @@ func (m *ResponsesPreventionPolicyV1) validateIoaRuleGroups(formats strfmt.Regis return nil } -func (m *ResponsesPreventionPolicyV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -260,7 +260,7 @@ func (m *ResponsesPreventionPolicyV1) validateModifiedBy(formats strfmt.Registry return nil } -func (m *ResponsesPreventionPolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -273,7 +273,7 @@ func (m *ResponsesPreventionPolicyV1) validateModifiedTimestamp(formats strfmt.R return nil } -func (m *ResponsesPreventionPolicyV1) validateName(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -282,7 +282,7 @@ func (m *ResponsesPreventionPolicyV1) validateName(formats strfmt.Registry) erro return nil } -var responsesPreventionPolicyV1TypePlatformNamePropEnum []interface{} +var preventionPolicyV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -290,31 +290,31 @@ func init() { panic(err) } for _, v := range res { - responsesPreventionPolicyV1TypePlatformNamePropEnum = append(responsesPreventionPolicyV1TypePlatformNamePropEnum, v) + preventionPolicyV1TypePlatformNamePropEnum = append(preventionPolicyV1TypePlatformNamePropEnum, v) } } const ( - // ResponsesPreventionPolicyV1PlatformNameWindows captures enum value "Windows" - ResponsesPreventionPolicyV1PlatformNameWindows string = "Windows" + // PreventionPolicyV1PlatformNameWindows captures enum value "Windows" + PreventionPolicyV1PlatformNameWindows string = "Windows" - // ResponsesPreventionPolicyV1PlatformNameMac captures enum value "Mac" - ResponsesPreventionPolicyV1PlatformNameMac string = "Mac" + // PreventionPolicyV1PlatformNameMac captures enum value "Mac" + PreventionPolicyV1PlatformNameMac string = "Mac" - // ResponsesPreventionPolicyV1PlatformNameLinux captures enum value "Linux" - ResponsesPreventionPolicyV1PlatformNameLinux string = "Linux" + // PreventionPolicyV1PlatformNameLinux captures enum value "Linux" + PreventionPolicyV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *ResponsesPreventionPolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesPreventionPolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *PreventionPolicyV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, preventionPolicyV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *ResponsesPreventionPolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -328,7 +328,7 @@ func (m *ResponsesPreventionPolicyV1) validatePlatformName(formats strfmt.Regist return nil } -func (m *ResponsesPreventionPolicyV1) validatePreventionSettings(formats strfmt.Registry) error { +func (m *PreventionPolicyV1) validatePreventionSettings(formats strfmt.Registry) error { if err := validate.Required("prevention_settings", "body", m.PreventionSettings); err != nil { return err @@ -355,8 +355,8 @@ func (m *ResponsesPreventionPolicyV1) validatePreventionSettings(formats strfmt. return nil } -// ContextValidate validate this responses prevention policy v1 based on the context it is used -func (m *ResponsesPreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention policy v1 based on the context it is used +func (m *PreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -377,11 +377,16 @@ func (m *ResponsesPreventionPolicyV1) ContextValidate(ctx context.Context, forma return nil } -func (m *ResponsesPreventionPolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionPolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -397,11 +402,16 @@ func (m *ResponsesPreventionPolicyV1) contextValidateGroups(ctx context.Context, return nil } -func (m *ResponsesPreventionPolicyV1) contextValidateIoaRuleGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionPolicyV1) contextValidateIoaRuleGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.IoaRuleGroups); i++ { if m.IoaRuleGroups[i] != nil { + + if swag.IsZero(m.IoaRuleGroups[i]) { // not required + return nil + } + if err := m.IoaRuleGroups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("ioa_rule_groups" + "." + strconv.Itoa(i)) @@ -417,11 +427,16 @@ func (m *ResponsesPreventionPolicyV1) contextValidateIoaRuleGroups(ctx context.C return nil } -func (m *ResponsesPreventionPolicyV1) contextValidatePreventionSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionPolicyV1) contextValidatePreventionSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.PreventionSettings); i++ { if m.PreventionSettings[i] != nil { + + if swag.IsZero(m.PreventionSettings[i]) { // not required + return nil + } + if err := m.PreventionSettings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("prevention_settings" + "." + strconv.Itoa(i)) @@ -438,7 +453,7 @@ func (m *ResponsesPreventionPolicyV1) contextValidatePreventionSettings(ctx cont } // MarshalBinary interface implementation -func (m *ResponsesPreventionPolicyV1) MarshalBinary() ([]byte, error) { +func (m *PreventionPolicyV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -446,8 +461,8 @@ func (m *ResponsesPreventionPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesPreventionPolicyV1) UnmarshalBinary(b []byte) error { - var res ResponsesPreventionPolicyV1 +func (m *PreventionPolicyV1) UnmarshalBinary(b []byte) error { + var res PreventionPolicyV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_host_groups_v1.go b/falcon/models/prevention_resp_v1.go similarity index 77% rename from falcon/models/responses_host_groups_v1.go rename to falcon/models/prevention_resp_v1.go index 47783d80..afe62234 100644 --- a/falcon/models/responses_host_groups_v1.go +++ b/falcon/models/prevention_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesHostGroupsV1 responses host groups v1 +// PreventionRespV1 prevention resp v1 // -// swagger:model responses.HostGroupsV1 -type ResponsesHostGroupsV1 struct { +// swagger:model prevention.RespV1 +type PreventionRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesHostGroupsV1 struct { // resources // Required: true - Resources []*ResponsesHostGroupV1 `json:"resources"` + Resources []*PreventionPolicyV1 `json:"resources"` } -// Validate validates this responses host groups v1 -func (m *ResponsesHostGroupsV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention resp v1 +func (m *PreventionRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesHostGroupsV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesHostGroupsV1) validateErrors(formats strfmt.Registry) error { +func (m *PreventionRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesHostGroupsV1) validateErrors(formats strfmt.Registry) error { return nil } -func (m *ResponsesHostGroupsV1) validateMeta(formats strfmt.Registry) error { +func (m *PreventionRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesHostGroupsV1) validateMeta(formats strfmt.Registry) error { return nil } -func (m *ResponsesHostGroupsV1) validateResources(formats strfmt.Registry) error { +func (m *PreventionRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesHostGroupsV1) validateResources(formats strfmt.Registry) error return nil } -// ContextValidate validate this responses host groups v1 based on the context it is used -func (m *ResponsesHostGroupsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention resp v1 based on the context it is used +func (m *PreventionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesHostGroupsV1) ContextValidate(ctx context.Context, formats str return nil } -func (m *ResponsesHostGroupsV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesHostGroupsV1) contextValidateErrors(ctx context.Context, forma return nil } -func (m *ResponsesHostGroupsV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesHostGroupsV1) contextValidateMeta(ctx context.Context, formats return nil } -func (m *ResponsesHostGroupsV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesHostGroupsV1) contextValidateResources(ctx context.Context, fo } // MarshalBinary interface implementation -func (m *ResponsesHostGroupsV1) MarshalBinary() ([]byte, error) { +func (m *PreventionRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesHostGroupsV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesHostGroupsV1) UnmarshalBinary(b []byte) error { - var res ResponsesHostGroupsV1 +func (m *PreventionRespV1) UnmarshalBinary(b []byte) error { + var res PreventionRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_prevention_setting_v1.go b/falcon/models/prevention_setting_req_v1.go similarity index 64% rename from falcon/models/requests_prevention_setting_v1.go rename to falcon/models/prevention_setting_req_v1.go index ec5fb8dd..0b85d57f 100644 --- a/falcon/models/requests_prevention_setting_v1.go +++ b/falcon/models/prevention_setting_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsPreventionSettingV1 A specific setting to update +// PreventionSettingReqV1 A specific setting to update // -// swagger:model requests.PreventionSettingV1 -type RequestsPreventionSettingV1 struct { +// swagger:model prevention.SettingReqV1 +type PreventionSettingReqV1 struct { // The id of the setting to update // Required: true @@ -28,8 +28,8 @@ type RequestsPreventionSettingV1 struct { Value interface{} `json:"value"` } -// Validate validates this requests prevention setting v1 -func (m *RequestsPreventionSettingV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention setting req v1 +func (m *PreventionSettingReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -46,7 +46,7 @@ func (m *RequestsPreventionSettingV1) Validate(formats strfmt.Registry) error { return nil } -func (m *RequestsPreventionSettingV1) validateID(formats strfmt.Registry) error { +func (m *PreventionSettingReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -55,7 +55,7 @@ func (m *RequestsPreventionSettingV1) validateID(formats strfmt.Registry) error return nil } -func (m *RequestsPreventionSettingV1) validateValue(formats strfmt.Registry) error { +func (m *PreventionSettingReqV1) validateValue(formats strfmt.Registry) error { if m.Value == nil { return errors.Required("value", "body", nil) @@ -64,13 +64,13 @@ func (m *RequestsPreventionSettingV1) validateValue(formats strfmt.Registry) err return nil } -// ContextValidate validates this requests prevention setting v1 based on context it is used -func (m *RequestsPreventionSettingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this prevention setting req v1 based on context it is used +func (m *PreventionSettingReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsPreventionSettingV1) MarshalBinary() ([]byte, error) { +func (m *PreventionSettingReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -78,8 +78,8 @@ func (m *RequestsPreventionSettingV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsPreventionSettingV1) UnmarshalBinary(b []byte) error { - var res RequestsPreventionSettingV1 +func (m *PreventionSettingReqV1) UnmarshalBinary(b []byte) error { + var res PreventionSettingReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_prevention_setting_v1.go b/falcon/models/prevention_setting_resp_v1.go similarity index 60% rename from falcon/models/responses_prevention_setting_v1.go rename to falcon/models/prevention_setting_resp_v1.go index d3d7dd6f..1f6525d2 100644 --- a/falcon/models/responses_prevention_setting_v1.go +++ b/falcon/models/prevention_setting_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesPreventionSettingV1 A prevention policy setting +// PreventionSettingRespV1 A prevention policy setting // -// swagger:model responses.PreventionSettingV1 -type ResponsesPreventionSettingV1 struct { +// swagger:model prevention.SettingRespV1 +type PreventionSettingRespV1 struct { // The human readable description of the setting Description string `json:"description,omitempty"` @@ -41,8 +41,8 @@ type ResponsesPreventionSettingV1 struct { Value interface{} `json:"value"` } -// Validate validates this responses prevention setting v1 -func (m *ResponsesPreventionSettingV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention setting resp v1 +func (m *PreventionSettingRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -67,7 +67,7 @@ func (m *ResponsesPreventionSettingV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesPreventionSettingV1) validateID(formats strfmt.Registry) error { +func (m *PreventionSettingRespV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -76,7 +76,7 @@ func (m *ResponsesPreventionSettingV1) validateID(formats strfmt.Registry) error return nil } -func (m *ResponsesPreventionSettingV1) validateName(formats strfmt.Registry) error { +func (m *PreventionSettingRespV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -85,7 +85,7 @@ func (m *ResponsesPreventionSettingV1) validateName(formats strfmt.Registry) err return nil } -var responsesPreventionSettingV1TypeTypePropEnum []interface{} +var preventionSettingRespV1TypeTypePropEnum []interface{} func init() { var res []string @@ -93,28 +93,28 @@ func init() { panic(err) } for _, v := range res { - responsesPreventionSettingV1TypeTypePropEnum = append(responsesPreventionSettingV1TypeTypePropEnum, v) + preventionSettingRespV1TypeTypePropEnum = append(preventionSettingRespV1TypeTypePropEnum, v) } } const ( - // ResponsesPreventionSettingV1TypeToggle captures enum value "toggle" - ResponsesPreventionSettingV1TypeToggle string = "toggle" + // PreventionSettingRespV1TypeToggle captures enum value "toggle" + PreventionSettingRespV1TypeToggle string = "toggle" - // ResponsesPreventionSettingV1TypeMlslider captures enum value "mlslider" - ResponsesPreventionSettingV1TypeMlslider string = "mlslider" + // PreventionSettingRespV1TypeMlslider captures enum value "mlslider" + PreventionSettingRespV1TypeMlslider string = "mlslider" ) // prop value enum -func (m *ResponsesPreventionSettingV1) validateTypeEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesPreventionSettingV1TypeTypePropEnum, true); err != nil { +func (m *PreventionSettingRespV1) validateTypeEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, preventionSettingRespV1TypeTypePropEnum, true); err != nil { return err } return nil } -func (m *ResponsesPreventionSettingV1) validateType(formats strfmt.Registry) error { +func (m *PreventionSettingRespV1) validateType(formats strfmt.Registry) error { if err := validate.Required("type", "body", m.Type); err != nil { return err @@ -128,7 +128,7 @@ func (m *ResponsesPreventionSettingV1) validateType(formats strfmt.Registry) err return nil } -func (m *ResponsesPreventionSettingV1) validateValue(formats strfmt.Registry) error { +func (m *PreventionSettingRespV1) validateValue(formats strfmt.Registry) error { if m.Value == nil { return errors.Required("value", "body", nil) @@ -137,13 +137,13 @@ func (m *ResponsesPreventionSettingV1) validateValue(formats strfmt.Registry) er return nil } -// ContextValidate validates this responses prevention setting v1 based on context it is used -func (m *ResponsesPreventionSettingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this prevention setting resp v1 based on context it is used +func (m *PreventionSettingRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ResponsesPreventionSettingV1) MarshalBinary() ([]byte, error) { +func (m *PreventionSettingRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -151,8 +151,8 @@ func (m *ResponsesPreventionSettingV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesPreventionSettingV1) UnmarshalBinary(b []byte) error { - var res ResponsesPreventionSettingV1 +func (m *PreventionSettingRespV1) UnmarshalBinary(b []byte) error { + var res PreventionSettingRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_prevention_policies_v1.go b/falcon/models/prevention_update_policies_req_v1.go similarity index 66% rename from falcon/models/requests_update_prevention_policies_v1.go rename to falcon/models/prevention_update_policies_req_v1.go index f7afde02..3a759721 100644 --- a/falcon/models/requests_update_prevention_policies_v1.go +++ b/falcon/models/prevention_update_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdatePreventionPoliciesV1 A req to update prevention policies +// PreventionUpdatePoliciesReqV1 A request to update prevention policies // -// swagger:model requests.UpdatePreventionPoliciesV1 -type RequestsUpdatePreventionPoliciesV1 struct { +// swagger:model prevention.UpdatePoliciesReqV1 +type PreventionUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true - Resources []*RequestsUpdatePreventionPolicyV1 `json:"resources"` + Resources []*PreventionUpdatePolicyReqV1 `json:"resources"` } -// Validate validates this requests update prevention policies v1 -func (m *RequestsUpdatePreventionPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention update policies req v1 +func (m *PreventionUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdatePreventionPoliciesV1) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsUpdatePreventionPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *PreventionUpdatePoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdatePreventionPoliciesV1) validateResources(formats strfmt.Re return nil } -// ContextValidate validate this requests update prevention policies v1 based on the context it is used -func (m *RequestsUpdatePreventionPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention update policies req v1 based on the context it is used +func (m *PreventionUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdatePreventionPoliciesV1) ContextValidate(ctx context.Context return nil } -func (m *RequestsUpdatePreventionPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionUpdatePoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdatePreventionPoliciesV1) contextValidateResources(ctx contex } // MarshalBinary interface implementation -func (m *RequestsUpdatePreventionPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *PreventionUpdatePoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdatePreventionPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdatePreventionPoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdatePreventionPoliciesV1 +func (m *PreventionUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error { + var res PreventionUpdatePoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_prevention_policy_v1.go b/falcon/models/prevention_update_policy_req_v1.go similarity index 69% rename from falcon/models/requests_update_prevention_policy_v1.go rename to falcon/models/prevention_update_policy_req_v1.go index a9dd951e..576116c0 100644 --- a/falcon/models/requests_update_prevention_policy_v1.go +++ b/falcon/models/prevention_update_policy_req_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdatePreventionPolicyV1 An update for a specific policy +// PreventionUpdatePolicyReqV1 An update for a specific policy // -// swagger:model requests.UpdatePreventionPolicyV1 -type RequestsUpdatePreventionPolicyV1 struct { +// swagger:model prevention.UpdatePolicyReqV1 +type PreventionUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` @@ -32,11 +32,11 @@ type RequestsUpdatePreventionPolicyV1 struct { // A collection of prevention policy settings to update // Required: true - Settings []*RequestsPreventionSettingV1 `json:"settings"` + Settings []*PreventionSettingReqV1 `json:"settings"` } -// Validate validates this requests update prevention policy v1 -func (m *RequestsUpdatePreventionPolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this prevention update policy req v1 +func (m *PreventionUpdatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -53,7 +53,7 @@ func (m *RequestsUpdatePreventionPolicyV1) Validate(formats strfmt.Registry) err return nil } -func (m *RequestsUpdatePreventionPolicyV1) validateID(formats strfmt.Registry) error { +func (m *PreventionUpdatePolicyReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -62,7 +62,7 @@ func (m *RequestsUpdatePreventionPolicyV1) validateID(formats strfmt.Registry) e return nil } -func (m *RequestsUpdatePreventionPolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *PreventionUpdatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -89,8 +89,8 @@ func (m *RequestsUpdatePreventionPolicyV1) validateSettings(formats strfmt.Regis return nil } -// ContextValidate validate this requests update prevention policy v1 based on the context it is used -func (m *RequestsUpdatePreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this prevention update policy req v1 based on the context it is used +func (m *PreventionUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -103,11 +103,16 @@ func (m *RequestsUpdatePreventionPolicyV1) ContextValidate(ctx context.Context, return nil } -func (m *RequestsUpdatePreventionPolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *PreventionUpdatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Settings); i++ { if m.Settings[i] != nil { + + if swag.IsZero(m.Settings[i]) { // not required + return nil + } + if err := m.Settings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings" + "." + strconv.Itoa(i)) @@ -124,7 +129,7 @@ func (m *RequestsUpdatePreventionPolicyV1) contextValidateSettings(ctx context.C } // MarshalBinary interface implementation -func (m *RequestsUpdatePreventionPolicyV1) MarshalBinary() ([]byte, error) { +func (m *PreventionUpdatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -132,8 +137,8 @@ func (m *RequestsUpdatePreventionPolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdatePreventionPolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdatePreventionPolicyV1 +func (m *PreventionUpdatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res PreventionUpdatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/processesapi_msa_process_detail_response.go b/falcon/models/processesapi_msa_process_detail_response.go new file mode 100644 index 00000000..671c186f --- /dev/null +++ b/falcon/models/processesapi_msa_process_detail_response.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// ProcessesapiMsaProcessDetailResponse processesapi msa process detail response +// +// swagger:model processesapi.MsaProcessDetailResponse +type ProcessesapiMsaProcessDetailResponse struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*ProcessesapiProcessDetail `json:"resources"` +} + +// Validate validates this processesapi msa process detail response +func (m *ProcessesapiMsaProcessDetailResponse) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ProcessesapiMsaProcessDetailResponse) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ProcessesapiMsaProcessDetailResponse) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *ProcessesapiMsaProcessDetailResponse) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this processesapi msa process detail response based on the context it is used +func (m *ProcessesapiMsaProcessDetailResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *ProcessesapiMsaProcessDetailResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *ProcessesapiMsaProcessDetailResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *ProcessesapiMsaProcessDetailResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *ProcessesapiMsaProcessDetailResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *ProcessesapiMsaProcessDetailResponse) UnmarshalBinary(b []byte) error { + var res ProcessesapiMsaProcessDetailResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_process_detail.go b/falcon/models/processesapi_process_detail.go similarity index 70% rename from falcon/models/api_process_detail.go rename to falcon/models/processesapi_process_detail.go index 3e05b4c0..4bfffac3 100644 --- a/falcon/models/api_process_detail.go +++ b/falcon/models/processesapi_process_detail.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// APIProcessDetail api process detail +// ProcessesapiProcessDetail processesapi process detail // -// swagger:model api.ProcessDetail -type APIProcessDetail struct { +// swagger:model processesapi.ProcessDetail +type ProcessesapiProcessDetail struct { // command line // Required: true @@ -56,8 +56,8 @@ type APIProcessDetail struct { StopTimestampRaw *string `json:"stop_timestamp_raw"` } -// Validate validates this api process detail -func (m *APIProcessDetail) Validate(formats strfmt.Registry) error { +// Validate validates this processesapi process detail +func (m *ProcessesapiProcessDetail) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCommandLine(formats); err != nil { @@ -102,7 +102,7 @@ func (m *APIProcessDetail) Validate(formats strfmt.Registry) error { return nil } -func (m *APIProcessDetail) validateCommandLine(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateCommandLine(formats strfmt.Registry) error { if err := validate.Required("command_line", "body", m.CommandLine); err != nil { return err @@ -111,7 +111,7 @@ func (m *APIProcessDetail) validateCommandLine(formats strfmt.Registry) error { return nil } -func (m *APIProcessDetail) validateDeviceID(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateDeviceID(formats strfmt.Registry) error { if err := validate.Required("device_id", "body", m.DeviceID); err != nil { return err @@ -120,7 +120,7 @@ func (m *APIProcessDetail) validateDeviceID(formats strfmt.Registry) error { return nil } -func (m *APIProcessDetail) validateFileName(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateFileName(formats strfmt.Registry) error { if err := validate.Required("file_name", "body", m.FileName); err != nil { return err @@ -129,7 +129,7 @@ func (m *APIProcessDetail) validateFileName(formats strfmt.Registry) error { return nil } -func (m *APIProcessDetail) validateProcessID(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateProcessID(formats strfmt.Registry) error { if err := validate.Required("process_id", "body", m.ProcessID); err != nil { return err @@ -138,7 +138,7 @@ func (m *APIProcessDetail) validateProcessID(formats strfmt.Registry) error { return nil } -func (m *APIProcessDetail) validateProcessIDLocal(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateProcessIDLocal(formats strfmt.Registry) error { if err := validate.Required("process_id_local", "body", m.ProcessIDLocal); err != nil { return err @@ -147,7 +147,7 @@ func (m *APIProcessDetail) validateProcessIDLocal(formats strfmt.Registry) error return nil } -func (m *APIProcessDetail) validateStartTimestamp(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateStartTimestamp(formats strfmt.Registry) error { if err := validate.Required("start_timestamp", "body", m.StartTimestamp); err != nil { return err @@ -156,7 +156,7 @@ func (m *APIProcessDetail) validateStartTimestamp(formats strfmt.Registry) error return nil } -func (m *APIProcessDetail) validateStartTimestampRaw(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateStartTimestampRaw(formats strfmt.Registry) error { if err := validate.Required("start_timestamp_raw", "body", m.StartTimestampRaw); err != nil { return err @@ -165,7 +165,7 @@ func (m *APIProcessDetail) validateStartTimestampRaw(formats strfmt.Registry) er return nil } -func (m *APIProcessDetail) validateStopTimestamp(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateStopTimestamp(formats strfmt.Registry) error { if err := validate.Required("stop_timestamp", "body", m.StopTimestamp); err != nil { return err @@ -174,7 +174,7 @@ func (m *APIProcessDetail) validateStopTimestamp(formats strfmt.Registry) error return nil } -func (m *APIProcessDetail) validateStopTimestampRaw(formats strfmt.Registry) error { +func (m *ProcessesapiProcessDetail) validateStopTimestampRaw(formats strfmt.Registry) error { if err := validate.Required("stop_timestamp_raw", "body", m.StopTimestampRaw); err != nil { return err @@ -183,13 +183,13 @@ func (m *APIProcessDetail) validateStopTimestampRaw(formats strfmt.Registry) err return nil } -// ContextValidate validates this api process detail based on context it is used -func (m *APIProcessDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this processesapi process detail based on context it is used +func (m *ProcessesapiProcessDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *APIProcessDetail) MarshalBinary() ([]byte, error) { +func (m *ProcessesapiProcessDetail) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -197,8 +197,8 @@ func (m *APIProcessDetail) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIProcessDetail) UnmarshalBinary(b []byte) error { - var res APIProcessDetail +func (m *ProcessesapiProcessDetail) UnmarshalBinary(b []byte) error { + var res ProcessesapiProcessDetail if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/public_acl.go b/falcon/models/public_acl.go new file mode 100644 index 00000000..853865ec --- /dev/null +++ b/falcon/models/public_acl.go @@ -0,0 +1,130 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicACL public ACL +// +// swagger:model public.ACL +type PublicACL struct { + + // acl permission change + ACLPermissionChange []*PublicACLChange `json:"acl_permission_change"` + + // entity + Entity string `json:"entity,omitempty"` + + // entity id + EntityID string `json:"entity_id,omitempty"` + + // entity name + EntityName string `json:"entity_name,omitempty"` +} + +// Validate validates this public ACL +func (m *PublicACL) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateACLPermissionChange(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicACL) validateACLPermissionChange(formats strfmt.Registry) error { + if swag.IsZero(m.ACLPermissionChange) { // not required + return nil + } + + for i := 0; i < len(m.ACLPermissionChange); i++ { + if swag.IsZero(m.ACLPermissionChange[i]) { // not required + continue + } + + if m.ACLPermissionChange[i] != nil { + if err := m.ACLPermissionChange[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this public ACL based on the context it is used +func (m *PublicACL) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateACLPermissionChange(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicACL) contextValidateACLPermissionChange(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.ACLPermissionChange); i++ { + + if m.ACLPermissionChange[i] != nil { + + if swag.IsZero(m.ACLPermissionChange[i]) { // not required + return nil + } + + if err := m.ACLPermissionChange[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicACL) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicACL) UnmarshalBinary(b []byte) error { + var res PublicACL + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_acl_change.go b/falcon/models/public_acl_change.go new file mode 100644 index 00000000..43ecc68a --- /dev/null +++ b/falcon/models/public_acl_change.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicACLChange public ACL change +// +// swagger:model public.ACLChange +type PublicACLChange struct { + + // operation + Operation string `json:"operation,omitempty"` + + // permissions + Permissions string `json:"permissions,omitempty"` +} + +// Validate validates this public ACL change +func (m *PublicACLChange) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this public ACL change based on context it is used +func (m *PublicACLChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicACLChange) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicACLChange) UnmarshalBinary(b []byte) error { + var res PublicACLChange + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/external_host_group.go b/falcon/models/public_after.go similarity index 52% rename from falcon/models/external_host_group.go rename to falcon/models/public_after.go index 267a3c93..9173e5c8 100644 --- a/falcon/models/external_host_group.go +++ b/falcon/models/public_after.go @@ -12,27 +12,30 @@ import ( "github.com/go-openapi/swag" ) -// ExternalHostGroup external host group +// PublicAfter public after // -// swagger:model external.HostGroup -type ExternalHostGroup struct { +// swagger:model public.After +type PublicAfter struct { + + // id + ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` } -// Validate validates this external host group -func (m *ExternalHostGroup) Validate(formats strfmt.Registry) error { +// Validate validates this public after +func (m *PublicAfter) Validate(formats strfmt.Registry) error { return nil } -// ContextValidate validates this external host group based on context it is used -func (m *ExternalHostGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this public after based on context it is used +func (m *PublicAfter) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ExternalHostGroup) MarshalBinary() ([]byte, error) { +func (m *PublicAfter) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -40,8 +43,8 @@ func (m *ExternalHostGroup) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalHostGroup) UnmarshalBinary(b []byte) error { - var res ExternalHostGroup +func (m *PublicAfter) UnmarshalBinary(b []byte) error { + var res PublicAfter if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/public_attribute.go b/falcon/models/public_attribute.go new file mode 100644 index 00000000..1b9df533 --- /dev/null +++ b/falcon/models/public_attribute.go @@ -0,0 +1,88 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// PublicAttribute public attribute +// +// swagger:model public.Attribute +type PublicAttribute struct { + + // attribute + // Required: true + Attribute *string `json:"attribute"` + + // change + // Required: true + Change *string `json:"change"` +} + +// Validate validates this public attribute +func (m *PublicAttribute) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAttribute(formats); err != nil { + res = append(res, err) + } + + if err := m.validateChange(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicAttribute) validateAttribute(formats strfmt.Registry) error { + + if err := validate.Required("attribute", "body", m.Attribute); err != nil { + return err + } + + return nil +} + +func (m *PublicAttribute) validateChange(formats strfmt.Registry) error { + + if err := validate.Required("change", "body", m.Change); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this public attribute based on context it is used +func (m *PublicAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicAttribute) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicAttribute) UnmarshalBinary(b []byte) error { + var res PublicAttribute + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_basic.go b/falcon/models/public_basic.go new file mode 100644 index 00000000..940f72d9 --- /dev/null +++ b/falcon/models/public_basic.go @@ -0,0 +1,56 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicBasic public basic +// +// swagger:model public.Basic +type PublicBasic struct { + + // entity + Entity string `json:"entity,omitempty"` + + // operation + Operation string `json:"operation,omitempty"` + + // permissions + Permissions string `json:"permissions,omitempty"` +} + +// Validate validates this public basic +func (m *PublicBasic) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this public basic based on context it is used +func (m *PublicBasic) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicBasic) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicBasic) UnmarshalBinary(b []byte) error { + var res PublicBasic + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_before.go b/falcon/models/public_before.go new file mode 100644 index 00000000..26c121a4 --- /dev/null +++ b/falcon/models/public_before.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicBefore public before +// +// swagger:model public.Before +type PublicBefore struct { + + // id + ID string `json:"id,omitempty"` + + // name + Name string `json:"name,omitempty"` +} + +// Validate validates this public before +func (m *PublicBefore) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this public before based on context it is used +func (m *PublicBefore) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicBefore) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicBefore) UnmarshalBinary(b []byte) error { + var res PublicBefore + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_change.go b/falcon/models/public_change.go new file mode 100644 index 00000000..a363384f --- /dev/null +++ b/falcon/models/public_change.go @@ -0,0 +1,780 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// PublicChange public change +// +// swagger:model public.Change +type PublicChange struct { + + // action timestamp + // Required: true + ActionTimestamp *string `json:"action_timestamp"` + + // Possible values: UNKNOWN, CREATE, WRITE, DELETE, SET, RENAME. + // Required: true + ActionType *string `json:"action_type"` + + // aid + // Required: true + Aid *string `json:"aid"` + + // attributes + Attributes []*PublicAttribute `json:"attributes"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // command line + // Required: true + CommandLine *string `json:"command_line"` + + // diff + Diff *PublicDiff `json:"diff,omitempty"` + + // entity path + // Required: true + EntityPath *string `json:"entity_path"` + + // entity path new + EntityPathNew string `json:"entity_path_new,omitempty"` + + // Possible values: UNKNOWN, FILE, DIR, REGKEY, REGVAL. + // Required: true + EntityType *string `json:"entity_type"` + + // grandparent process image file name + GrandparentProcessImageFileName string `json:"grandparent_process_image_file_name,omitempty"` + + // host + Host *PublicHost `json:"host,omitempty"` + + // id + // Required: true + ID *string `json:"id"` + + // ingestion timestamp + // Required: true + IngestionTimestamp *string `json:"ingestion_timestamp"` + + // is from different mount namespace + IsFromDifferentMountNamespace bool `json:"is_from_different_mount_namespace,omitempty"` + + // is suppressed + // Required: true + IsSuppressed *bool `json:"is_suppressed"` + + // oci container id + OciContainerID string `json:"oci_container_id,omitempty"` + + // parent process image file name + ParentProcessImageFileName string `json:"parent_process_image_file_name,omitempty"` + + // permissions + Permissions *PublicPermissions `json:"permissions,omitempty"` + + // permissions lin + PermissionsLin *PublicPermissionsLin `json:"permissions_lin,omitempty"` + + // platform name + // Required: true + PlatformName *string `json:"platform_name"` + + // policy + Policy *PublicPolicy `json:"policy,omitempty"` + + // prevalence + Prevalence *PublicPrevalence `json:"prevalence,omitempty"` + + // process id + // Required: true + ProcessID *string `json:"process_id"` + + // process image file name + // Required: true + ProcessImageFileName *string `json:"process_image_file_name"` + + // real user id + RealUserID string `json:"real_user_id,omitempty"` + + // Possible values: UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL + // Required: true + Severity *string `json:"severity"` + + // tags + Tags []*PublicTag `json:"tags"` + + // user id + // Required: true + UserID *string `json:"user_id"` + + // user name + // Required: true + UserName *string `json:"user_name"` +} + +// Validate validates this public change +func (m *PublicChange) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateActionTimestamp(formats); err != nil { + res = append(res, err) + } + + if err := m.validateActionType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateAid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateAttributes(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCommandLine(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDiff(formats); err != nil { + res = append(res, err) + } + + if err := m.validateEntityPath(formats); err != nil { + res = append(res, err) + } + + if err := m.validateEntityType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateHost(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIngestionTimestamp(formats); err != nil { + res = append(res, err) + } + + if err := m.validateIsSuppressed(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePermissions(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePermissionsLin(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePlatformName(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePolicy(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePrevalence(formats); err != nil { + res = append(res, err) + } + + if err := m.validateProcessID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateProcessImageFileName(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSeverity(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTags(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUserID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUserName(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicChange) validateActionTimestamp(formats strfmt.Registry) error { + + if err := validate.Required("action_timestamp", "body", m.ActionTimestamp); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateActionType(formats strfmt.Registry) error { + + if err := validate.Required("action_type", "body", m.ActionType); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateAid(formats strfmt.Registry) error { + + if err := validate.Required("aid", "body", m.Aid); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateAttributes(formats strfmt.Registry) error { + if swag.IsZero(m.Attributes) { // not required + return nil + } + + for i := 0; i < len(m.Attributes); i++ { + if swag.IsZero(m.Attributes[i]) { // not required + continue + } + + if m.Attributes[i] != nil { + if err := m.Attributes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("attributes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("attributes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicChange) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateCommandLine(formats strfmt.Registry) error { + + if err := validate.Required("command_line", "body", m.CommandLine); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateDiff(formats strfmt.Registry) error { + if swag.IsZero(m.Diff) { // not required + return nil + } + + if m.Diff != nil { + if err := m.Diff.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("diff") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("diff") + } + return err + } + } + + return nil +} + +func (m *PublicChange) validateEntityPath(formats strfmt.Registry) error { + + if err := validate.Required("entity_path", "body", m.EntityPath); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateEntityType(formats strfmt.Registry) error { + + if err := validate.Required("entity_type", "body", m.EntityType); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateHost(formats strfmt.Registry) error { + if swag.IsZero(m.Host) { // not required + return nil + } + + if m.Host != nil { + if err := m.Host.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("host") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("host") + } + return err + } + } + + return nil +} + +func (m *PublicChange) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateIngestionTimestamp(formats strfmt.Registry) error { + + if err := validate.Required("ingestion_timestamp", "body", m.IngestionTimestamp); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateIsSuppressed(formats strfmt.Registry) error { + + if err := validate.Required("is_suppressed", "body", m.IsSuppressed); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validatePermissions(formats strfmt.Registry) error { + if swag.IsZero(m.Permissions) { // not required + return nil + } + + if m.Permissions != nil { + if err := m.Permissions.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("permissions") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("permissions") + } + return err + } + } + + return nil +} + +func (m *PublicChange) validatePermissionsLin(formats strfmt.Registry) error { + if swag.IsZero(m.PermissionsLin) { // not required + return nil + } + + if m.PermissionsLin != nil { + if err := m.PermissionsLin.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("permissions_lin") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("permissions_lin") + } + return err + } + } + + return nil +} + +func (m *PublicChange) validatePlatformName(formats strfmt.Registry) error { + + if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validatePolicy(formats strfmt.Registry) error { + if swag.IsZero(m.Policy) { // not required + return nil + } + + if m.Policy != nil { + if err := m.Policy.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("policy") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("policy") + } + return err + } + } + + return nil +} + +func (m *PublicChange) validatePrevalence(formats strfmt.Registry) error { + if swag.IsZero(m.Prevalence) { // not required + return nil + } + + if m.Prevalence != nil { + if err := m.Prevalence.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("prevalence") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("prevalence") + } + return err + } + } + + return nil +} + +func (m *PublicChange) validateProcessID(formats strfmt.Registry) error { + + if err := validate.Required("process_id", "body", m.ProcessID); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateProcessImageFileName(formats strfmt.Registry) error { + + if err := validate.Required("process_image_file_name", "body", m.ProcessImageFileName); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateSeverity(formats strfmt.Registry) error { + + if err := validate.Required("severity", "body", m.Severity); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateTags(formats strfmt.Registry) error { + if swag.IsZero(m.Tags) { // not required + return nil + } + + for i := 0; i < len(m.Tags); i++ { + if swag.IsZero(m.Tags[i]) { // not required + continue + } + + if m.Tags[i] != nil { + if err := m.Tags[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("tags" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("tags" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicChange) validateUserID(formats strfmt.Registry) error { + + if err := validate.Required("user_id", "body", m.UserID); err != nil { + return err + } + + return nil +} + +func (m *PublicChange) validateUserName(formats strfmt.Registry) error { + + if err := validate.Required("user_name", "body", m.UserName); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this public change based on the context it is used +func (m *PublicChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateAttributes(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateDiff(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateHost(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePermissions(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePermissionsLin(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePolicy(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePrevalence(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateTags(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicChange) contextValidateAttributes(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Attributes); i++ { + + if m.Attributes[i] != nil { + + if swag.IsZero(m.Attributes[i]) { // not required + return nil + } + + if err := m.Attributes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("attributes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("attributes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicChange) contextValidateDiff(ctx context.Context, formats strfmt.Registry) error { + + if m.Diff != nil { + + if swag.IsZero(m.Diff) { // not required + return nil + } + + if err := m.Diff.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("diff") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("diff") + } + return err + } + } + + return nil +} + +func (m *PublicChange) contextValidateHost(ctx context.Context, formats strfmt.Registry) error { + + if m.Host != nil { + + if swag.IsZero(m.Host) { // not required + return nil + } + + if err := m.Host.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("host") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("host") + } + return err + } + } + + return nil +} + +func (m *PublicChange) contextValidatePermissions(ctx context.Context, formats strfmt.Registry) error { + + if m.Permissions != nil { + + if swag.IsZero(m.Permissions) { // not required + return nil + } + + if err := m.Permissions.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("permissions") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("permissions") + } + return err + } + } + + return nil +} + +func (m *PublicChange) contextValidatePermissionsLin(ctx context.Context, formats strfmt.Registry) error { + + if m.PermissionsLin != nil { + + if swag.IsZero(m.PermissionsLin) { // not required + return nil + } + + if err := m.PermissionsLin.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("permissions_lin") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("permissions_lin") + } + return err + } + } + + return nil +} + +func (m *PublicChange) contextValidatePolicy(ctx context.Context, formats strfmt.Registry) error { + + if m.Policy != nil { + + if swag.IsZero(m.Policy) { // not required + return nil + } + + if err := m.Policy.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("policy") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("policy") + } + return err + } + } + + return nil +} + +func (m *PublicChange) contextValidatePrevalence(ctx context.Context, formats strfmt.Registry) error { + + if m.Prevalence != nil { + + if swag.IsZero(m.Prevalence) { // not required + return nil + } + + if err := m.Prevalence.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("prevalence") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("prevalence") + } + return err + } + } + + return nil +} + +func (m *PublicChange) contextValidateTags(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Tags); i++ { + + if m.Tags[i] != nil { + + if swag.IsZero(m.Tags[i]) { // not required + return nil + } + + if err := m.Tags[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("tags" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("tags" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicChange) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicChange) UnmarshalBinary(b []byte) error { + var res PublicChange + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_d_acl.go b/falcon/models/public_d_acl.go new file mode 100644 index 00000000..d913b3b9 --- /dev/null +++ b/falcon/models/public_d_acl.go @@ -0,0 +1,124 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicDACL public d ACL +// +// swagger:model public.DACL +type PublicDACL struct { + + // Possible values: 0 - MODIFIED, 1 - NULL, 2 - EMPTY, 3 - SAME + ChangesType int32 `json:"changes_type,omitempty"` + + // entity list + EntityList []*PublicDACLEntity `json:"entity_list"` +} + +// Validate validates this public d ACL +func (m *PublicDACL) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateEntityList(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicDACL) validateEntityList(formats strfmt.Registry) error { + if swag.IsZero(m.EntityList) { // not required + return nil + } + + for i := 0; i < len(m.EntityList); i++ { + if swag.IsZero(m.EntityList[i]) { // not required + continue + } + + if m.EntityList[i] != nil { + if err := m.EntityList[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("entity_list" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("entity_list" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this public d ACL based on the context it is used +func (m *PublicDACL) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateEntityList(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicDACL) contextValidateEntityList(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.EntityList); i++ { + + if m.EntityList[i] != nil { + + if swag.IsZero(m.EntityList[i]) { // not required + return nil + } + + if err := m.EntityList[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("entity_list" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("entity_list" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicDACL) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicDACL) UnmarshalBinary(b []byte) error { + var res PublicDACL + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_d_acl_entity.go b/falcon/models/public_d_acl_entity.go new file mode 100644 index 00000000..e9ad0b9e --- /dev/null +++ b/falcon/models/public_d_acl_entity.go @@ -0,0 +1,161 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// PublicDACLEntity public d ACL entity +// +// swagger:model public.DACLEntity +type PublicDACLEntity struct { + + // acl change type + ACLChangeType int32 `json:"acl_change_type,omitempty"` + + // acl permission change + // Required: true + ACLPermissionChange []*PublicAttribute `json:"acl_permission_change"` + + // acl principal + // Required: true + ACLPrincipal *string `json:"acl_principal"` + + // Possible values: 0 - ALLOW, 1 - DENY + // Required: true + ACLType *int32 `json:"acl_type"` +} + +// Validate validates this public d ACL entity +func (m *PublicDACLEntity) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateACLPermissionChange(formats); err != nil { + res = append(res, err) + } + + if err := m.validateACLPrincipal(formats); err != nil { + res = append(res, err) + } + + if err := m.validateACLType(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicDACLEntity) validateACLPermissionChange(formats strfmt.Registry) error { + + if err := validate.Required("acl_permission_change", "body", m.ACLPermissionChange); err != nil { + return err + } + + for i := 0; i < len(m.ACLPermissionChange); i++ { + if swag.IsZero(m.ACLPermissionChange[i]) { // not required + continue + } + + if m.ACLPermissionChange[i] != nil { + if err := m.ACLPermissionChange[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicDACLEntity) validateACLPrincipal(formats strfmt.Registry) error { + + if err := validate.Required("acl_principal", "body", m.ACLPrincipal); err != nil { + return err + } + + return nil +} + +func (m *PublicDACLEntity) validateACLType(formats strfmt.Registry) error { + + if err := validate.Required("acl_type", "body", m.ACLType); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this public d ACL entity based on the context it is used +func (m *PublicDACLEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateACLPermissionChange(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicDACLEntity) contextValidateACLPermissionChange(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.ACLPermissionChange); i++ { + + if m.ACLPermissionChange[i] != nil { + + if swag.IsZero(m.ACLPermissionChange[i]) { // not required + return nil + } + + if err := m.ACLPermissionChange[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("acl_permission_change" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicDACLEntity) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicDACLEntity) UnmarshalBinary(b []byte) error { + var res PublicDACLEntity + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/external_diff.go b/falcon/models/public_diff.go similarity index 68% rename from falcon/models/external_diff.go rename to falcon/models/public_diff.go index ff9b9d07..496efa6b 100644 --- a/falcon/models/external_diff.go +++ b/falcon/models/public_diff.go @@ -13,17 +13,17 @@ import ( "github.com/go-openapi/swag" ) -// ExternalDiff external diff +// PublicDiff public diff // -// swagger:model external.Diff -type ExternalDiff struct { +// swagger:model public.Diff +type PublicDiff struct { // after - After *ExternalDiffType `json:"after,omitempty"` + After *PublicDiffType `json:"after,omitempty"` } -// Validate validates this external diff -func (m *ExternalDiff) Validate(formats strfmt.Registry) error { +// Validate validates this public diff +func (m *PublicDiff) Validate(formats strfmt.Registry) error { var res []error if err := m.validateAfter(formats); err != nil { @@ -36,7 +36,7 @@ func (m *ExternalDiff) Validate(formats strfmt.Registry) error { return nil } -func (m *ExternalDiff) validateAfter(formats strfmt.Registry) error { +func (m *PublicDiff) validateAfter(formats strfmt.Registry) error { if swag.IsZero(m.After) { // not required return nil } @@ -55,8 +55,8 @@ func (m *ExternalDiff) validateAfter(formats strfmt.Registry) error { return nil } -// ContextValidate validate this external diff based on the context it is used -func (m *ExternalDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this public diff based on the context it is used +func (m *PublicDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateAfter(ctx, formats); err != nil { @@ -69,9 +69,14 @@ func (m *ExternalDiff) ContextValidate(ctx context.Context, formats strfmt.Regis return nil } -func (m *ExternalDiff) contextValidateAfter(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicDiff) contextValidateAfter(ctx context.Context, formats strfmt.Registry) error { if m.After != nil { + + if swag.IsZero(m.After) { // not required + return nil + } + if err := m.After.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("after") @@ -86,7 +91,7 @@ func (m *ExternalDiff) contextValidateAfter(ctx context.Context, formats strfmt. } // MarshalBinary interface implementation -func (m *ExternalDiff) MarshalBinary() ([]byte, error) { +func (m *PublicDiff) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -94,8 +99,8 @@ func (m *ExternalDiff) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalDiff) UnmarshalBinary(b []byte) error { - var res ExternalDiff +func (m *PublicDiff) UnmarshalBinary(b []byte) error { + var res PublicDiff if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/external_diff_hash.go b/falcon/models/public_diff_hash.go similarity index 52% rename from falcon/models/external_diff_hash.go rename to falcon/models/public_diff_hash.go index 9a234e29..5322cbdf 100644 --- a/falcon/models/external_diff_hash.go +++ b/falcon/models/public_diff_hash.go @@ -12,27 +12,27 @@ import ( "github.com/go-openapi/swag" ) -// ExternalDiffHash external diff hash +// PublicDiffHash public diff hash // -// swagger:model external.DiffHash -type ExternalDiffHash struct { +// swagger:model public.DiffHash +type PublicDiffHash struct { // sha256 Sha256 string `json:"sha256,omitempty"` } -// Validate validates this external diff hash -func (m *ExternalDiffHash) Validate(formats strfmt.Registry) error { +// Validate validates this public diff hash +func (m *PublicDiffHash) Validate(formats strfmt.Registry) error { return nil } -// ContextValidate validates this external diff hash based on context it is used -func (m *ExternalDiffHash) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this public diff hash based on context it is used +func (m *PublicDiffHash) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ExternalDiffHash) MarshalBinary() ([]byte, error) { +func (m *PublicDiffHash) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -40,8 +40,8 @@ func (m *ExternalDiffHash) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalDiffHash) UnmarshalBinary(b []byte) error { - var res ExternalDiffHash +func (m *PublicDiffHash) UnmarshalBinary(b []byte) error { + var res PublicDiffHash if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/external_diff_type.go b/falcon/models/public_diff_type.go similarity index 66% rename from falcon/models/external_diff_type.go rename to falcon/models/public_diff_type.go index 2cb4c084..77d0e035 100644 --- a/falcon/models/external_diff_type.go +++ b/falcon/models/public_diff_type.go @@ -13,17 +13,17 @@ import ( "github.com/go-openapi/swag" ) -// ExternalDiffType external diff type +// PublicDiffType public diff type // -// swagger:model external.DiffType -type ExternalDiffType struct { +// swagger:model public.DiffType +type PublicDiffType struct { // hash - Hash *ExternalDiffHash `json:"hash,omitempty"` + Hash *PublicDiffHash `json:"hash,omitempty"` } -// Validate validates this external diff type -func (m *ExternalDiffType) Validate(formats strfmt.Registry) error { +// Validate validates this public diff type +func (m *PublicDiffType) Validate(formats strfmt.Registry) error { var res []error if err := m.validateHash(formats); err != nil { @@ -36,7 +36,7 @@ func (m *ExternalDiffType) Validate(formats strfmt.Registry) error { return nil } -func (m *ExternalDiffType) validateHash(formats strfmt.Registry) error { +func (m *PublicDiffType) validateHash(formats strfmt.Registry) error { if swag.IsZero(m.Hash) { // not required return nil } @@ -55,8 +55,8 @@ func (m *ExternalDiffType) validateHash(formats strfmt.Registry) error { return nil } -// ContextValidate validate this external diff type based on the context it is used -func (m *ExternalDiffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this public diff type based on the context it is used +func (m *PublicDiffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateHash(ctx, formats); err != nil { @@ -69,9 +69,14 @@ func (m *ExternalDiffType) ContextValidate(ctx context.Context, formats strfmt.R return nil } -func (m *ExternalDiffType) contextValidateHash(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicDiffType) contextValidateHash(ctx context.Context, formats strfmt.Registry) error { if m.Hash != nil { + + if swag.IsZero(m.Hash) { // not required + return nil + } + if err := m.Hash.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("hash") @@ -86,7 +91,7 @@ func (m *ExternalDiffType) contextValidateHash(ctx context.Context, formats strf } // MarshalBinary interface implementation -func (m *ExternalDiffType) MarshalBinary() ([]byte, error) { +func (m *PublicDiffType) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -94,8 +99,8 @@ func (m *ExternalDiffType) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalDiffType) UnmarshalBinary(b []byte) error { - var res ExternalDiffType +func (m *PublicDiffType) UnmarshalBinary(b []byte) error { + var res PublicDiffType if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/domain_compliance_response.go b/falcon/models/public_get_changes_response.go similarity index 77% rename from falcon/models/domain_compliance_response.go rename to falcon/models/public_get_changes_response.go index dca07f3e..d1da83da 100644 --- a/falcon/models/domain_compliance_response.go +++ b/falcon/models/public_get_changes_response.go @@ -15,26 +15,25 @@ import ( "github.com/go-openapi/validate" ) -// DomainComplianceResponse domain compliance response +// PublicGetChangesResponse public get changes response // -// swagger:model domain.ComplianceResponse -type DomainComplianceResponse struct { +// swagger:model public.GetChangesResponse +type PublicGetChangesResponse struct { // errors - // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true - Meta *DomainMetaInfo `json:"meta"` + Meta *MsaMetaInfo `json:"meta"` // resources // Required: true - Resources []*CommonCIDComplianceResult `json:"resources"` + Resources []*PublicChange `json:"resources"` } -// Validate validates this domain compliance response -func (m *DomainComplianceResponse) Validate(formats strfmt.Registry) error { +// Validate validates this public get changes response +func (m *PublicGetChangesResponse) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,10 +54,9 @@ func (m *DomainComplianceResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainComplianceResponse) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err +func (m *PublicGetChangesResponse) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil } for i := 0; i < len(m.Errors); i++ { @@ -82,7 +80,7 @@ func (m *DomainComplianceResponse) validateErrors(formats strfmt.Registry) error return nil } -func (m *DomainComplianceResponse) validateMeta(formats strfmt.Registry) error { +func (m *PublicGetChangesResponse) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +100,7 @@ func (m *DomainComplianceResponse) validateMeta(formats strfmt.Registry) error { return nil } -func (m *DomainComplianceResponse) validateResources(formats strfmt.Registry) error { +func (m *PublicGetChangesResponse) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +127,8 @@ func (m *DomainComplianceResponse) validateResources(formats strfmt.Registry) er return nil } -// ContextValidate validate this domain compliance response based on the context it is used -func (m *DomainComplianceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this public get changes response based on the context it is used +func (m *PublicGetChangesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +149,16 @@ func (m *DomainComplianceResponse) ContextValidate(ctx context.Context, formats return nil } -func (m *DomainComplianceResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicGetChangesResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +174,10 @@ func (m *DomainComplianceResponse) contextValidateErrors(ctx context.Context, fo return nil } -func (m *DomainComplianceResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicGetChangesResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +191,16 @@ func (m *DomainComplianceResponse) contextValidateMeta(ctx context.Context, form return nil } -func (m *DomainComplianceResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicGetChangesResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +217,7 @@ func (m *DomainComplianceResponse) contextValidateResources(ctx context.Context, } // MarshalBinary interface implementation -func (m *DomainComplianceResponse) MarshalBinary() ([]byte, error) { +func (m *PublicGetChangesResponse) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +225,8 @@ func (m *DomainComplianceResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainComplianceResponse) UnmarshalBinary(b []byte) error { - var res DomainComplianceResponse +func (m *PublicGetChangesResponse) UnmarshalBinary(b []byte) error { + var res PublicGetChangesResponse if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/public_group.go b/falcon/models/public_group.go new file mode 100644 index 00000000..311a60cc --- /dev/null +++ b/falcon/models/public_group.go @@ -0,0 +1,160 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicGroup public group +// +// swagger:model public.Group +type PublicGroup struct { + + // after + After *PublicAfter `json:"after,omitempty"` + + // before + Before *PublicBefore `json:"before,omitempty"` +} + +// Validate validates this public group +func (m *PublicGroup) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAfter(formats); err != nil { + res = append(res, err) + } + + if err := m.validateBefore(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicGroup) validateAfter(formats strfmt.Registry) error { + if swag.IsZero(m.After) { // not required + return nil + } + + if m.After != nil { + if err := m.After.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("after") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("after") + } + return err + } + } + + return nil +} + +func (m *PublicGroup) validateBefore(formats strfmt.Registry) error { + if swag.IsZero(m.Before) { // not required + return nil + } + + if m.Before != nil { + if err := m.Before.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("before") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("before") + } + return err + } + } + + return nil +} + +// ContextValidate validate this public group based on the context it is used +func (m *PublicGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateAfter(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateBefore(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicGroup) contextValidateAfter(ctx context.Context, formats strfmt.Registry) error { + + if m.After != nil { + + if swag.IsZero(m.After) { // not required + return nil + } + + if err := m.After.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("after") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("after") + } + return err + } + } + + return nil +} + +func (m *PublicGroup) contextValidateBefore(ctx context.Context, formats strfmt.Registry) error { + + if m.Before != nil { + + if swag.IsZero(m.Before) { // not required + return nil + } + + if err := m.Before.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("before") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("before") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicGroup) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicGroup) UnmarshalBinary(b []byte) error { + var res PublicGroup + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/external_host.go b/falcon/models/public_host.go similarity index 75% rename from falcon/models/external_host.go rename to falcon/models/public_host.go index bd6e542b..5ecfd31e 100644 --- a/falcon/models/external_host.go +++ b/falcon/models/public_host.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/swag" ) -// ExternalHost external host +// PublicHost public host // -// swagger:model external.Host -type ExternalHost struct { +// swagger:model public.Host +type PublicHost struct { // agent version AgentVersion string `json:"agent_version,omitempty"` @@ -29,7 +29,7 @@ type ExternalHost struct { ExternalIP string `json:"external_ip,omitempty"` // groups - Groups []*ExternalHostGroup `json:"groups"` + Groups []*PublicHostGroup `json:"groups"` // local ip LocalIP string `json:"local_ip,omitempty"` @@ -41,8 +41,8 @@ type ExternalHost struct { OsVersion string `json:"os_version,omitempty"` } -// Validate validates this external host -func (m *ExternalHost) Validate(formats strfmt.Registry) error { +// Validate validates this public host +func (m *PublicHost) Validate(formats strfmt.Registry) error { var res []error if err := m.validateGroups(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ExternalHost) Validate(formats strfmt.Registry) error { return nil } -func (m *ExternalHost) validateGroups(formats strfmt.Registry) error { +func (m *PublicHost) validateGroups(formats strfmt.Registry) error { if swag.IsZero(m.Groups) { // not required return nil } @@ -81,8 +81,8 @@ func (m *ExternalHost) validateGroups(formats strfmt.Registry) error { return nil } -// ContextValidate validate this external host based on the context it is used -func (m *ExternalHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this public host based on the context it is used +func (m *PublicHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -95,11 +95,16 @@ func (m *ExternalHost) ContextValidate(ctx context.Context, formats strfmt.Regis return nil } -func (m *ExternalHost) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicHost) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -116,7 +121,7 @@ func (m *ExternalHost) contextValidateGroups(ctx context.Context, formats strfmt } // MarshalBinary interface implementation -func (m *ExternalHost) MarshalBinary() ([]byte, error) { +func (m *PublicHost) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -124,8 +129,8 @@ func (m *ExternalHost) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalHost) UnmarshalBinary(b []byte) error { - var res ExternalHost +func (m *PublicHost) UnmarshalBinary(b []byte) error { + var res PublicHost if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/public_host_group.go b/falcon/models/public_host_group.go new file mode 100644 index 00000000..3e7f420a --- /dev/null +++ b/falcon/models/public_host_group.go @@ -0,0 +1,50 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicHostGroup public host group +// +// swagger:model public.HostGroup +type PublicHostGroup struct { + + // name + Name string `json:"name,omitempty"` +} + +// Validate validates this public host group +func (m *PublicHostGroup) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this public host group based on context it is used +func (m *PublicHostGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicHostGroup) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicHostGroup) UnmarshalBinary(b []byte) error { + var res PublicHostGroup + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_owner.go b/falcon/models/public_owner.go new file mode 100644 index 00000000..62288943 --- /dev/null +++ b/falcon/models/public_owner.go @@ -0,0 +1,160 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicOwner public owner +// +// swagger:model public.Owner +type PublicOwner struct { + + // after + After *PublicAfter `json:"after,omitempty"` + + // before + Before *PublicBefore `json:"before,omitempty"` +} + +// Validate validates this public owner +func (m *PublicOwner) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAfter(formats); err != nil { + res = append(res, err) + } + + if err := m.validateBefore(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicOwner) validateAfter(formats strfmt.Registry) error { + if swag.IsZero(m.After) { // not required + return nil + } + + if m.After != nil { + if err := m.After.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("after") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("after") + } + return err + } + } + + return nil +} + +func (m *PublicOwner) validateBefore(formats strfmt.Registry) error { + if swag.IsZero(m.Before) { // not required + return nil + } + + if m.Before != nil { + if err := m.Before.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("before") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("before") + } + return err + } + } + + return nil +} + +// ContextValidate validate this public owner based on the context it is used +func (m *PublicOwner) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateAfter(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateBefore(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicOwner) contextValidateAfter(ctx context.Context, formats strfmt.Registry) error { + + if m.After != nil { + + if swag.IsZero(m.After) { // not required + return nil + } + + if err := m.After.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("after") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("after") + } + return err + } + } + + return nil +} + +func (m *PublicOwner) contextValidateBefore(ctx context.Context, formats strfmt.Registry) error { + + if m.Before != nil { + + if swag.IsZero(m.Before) { // not required + return nil + } + + if err := m.Before.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("before") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("before") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicOwner) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicOwner) UnmarshalBinary(b []byte) error { + var res PublicOwner + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_permissions.go b/falcon/models/public_permissions.go new file mode 100644 index 00000000..9f119369 --- /dev/null +++ b/falcon/models/public_permissions.go @@ -0,0 +1,214 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicPermissions public permissions +// +// swagger:model public.Permissions +type PublicPermissions struct { + + // dacl + Dacl *PublicDACL `json:"dacl,omitempty"` + + // group + Group *PublicGroup `json:"group,omitempty"` + + // owner + Owner *PublicOwner `json:"owner,omitempty"` + + // Possible values: 0 - OWNER, 1 - GROUP, 2 - DACL, 3 - SACL + SecurityInfo int32 `json:"security_info,omitempty"` +} + +// Validate validates this public permissions +func (m *PublicPermissions) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDacl(formats); err != nil { + res = append(res, err) + } + + if err := m.validateGroup(formats); err != nil { + res = append(res, err) + } + + if err := m.validateOwner(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicPermissions) validateDacl(formats strfmt.Registry) error { + if swag.IsZero(m.Dacl) { // not required + return nil + } + + if m.Dacl != nil { + if err := m.Dacl.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("dacl") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("dacl") + } + return err + } + } + + return nil +} + +func (m *PublicPermissions) validateGroup(formats strfmt.Registry) error { + if swag.IsZero(m.Group) { // not required + return nil + } + + if m.Group != nil { + if err := m.Group.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("group") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("group") + } + return err + } + } + + return nil +} + +func (m *PublicPermissions) validateOwner(formats strfmt.Registry) error { + if swag.IsZero(m.Owner) { // not required + return nil + } + + if m.Owner != nil { + if err := m.Owner.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("owner") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("owner") + } + return err + } + } + + return nil +} + +// ContextValidate validate this public permissions based on the context it is used +func (m *PublicPermissions) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateDacl(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateGroup(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateOwner(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicPermissions) contextValidateDacl(ctx context.Context, formats strfmt.Registry) error { + + if m.Dacl != nil { + + if swag.IsZero(m.Dacl) { // not required + return nil + } + + if err := m.Dacl.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("dacl") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("dacl") + } + return err + } + } + + return nil +} + +func (m *PublicPermissions) contextValidateGroup(ctx context.Context, formats strfmt.Registry) error { + + if m.Group != nil { + + if swag.IsZero(m.Group) { // not required + return nil + } + + if err := m.Group.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("group") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("group") + } + return err + } + } + + return nil +} + +func (m *PublicPermissions) contextValidateOwner(ctx context.Context, formats strfmt.Registry) error { + + if m.Owner != nil { + + if swag.IsZero(m.Owner) { // not required + return nil + } + + if err := m.Owner.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("owner") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("owner") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicPermissions) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicPermissions) UnmarshalBinary(b []byte) error { + var res PublicPermissions + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_permissions_lin.go b/falcon/models/public_permissions_lin.go new file mode 100644 index 00000000..ea4a9f2c --- /dev/null +++ b/falcon/models/public_permissions_lin.go @@ -0,0 +1,350 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicPermissionsLin public permissions lin +// +// swagger:model public.PermissionsLin +type PublicPermissionsLin struct { + + // acl + ACL []*PublicACL `json:"acl"` + + // basic + Basic []*PublicBasic `json:"basic"` + + // default acl + DefaultACL []*PublicACL `json:"default_acl"` + + // group + Group *PublicGroup `json:"group,omitempty"` + + // owner + Owner *PublicOwner `json:"owner,omitempty"` + + // security info + SecurityInfo int32 `json:"security_info,omitempty"` +} + +// Validate validates this public permissions lin +func (m *PublicPermissionsLin) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateACL(formats); err != nil { + res = append(res, err) + } + + if err := m.validateBasic(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDefaultACL(formats); err != nil { + res = append(res, err) + } + + if err := m.validateGroup(formats); err != nil { + res = append(res, err) + } + + if err := m.validateOwner(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicPermissionsLin) validateACL(formats strfmt.Registry) error { + if swag.IsZero(m.ACL) { // not required + return nil + } + + for i := 0; i < len(m.ACL); i++ { + if swag.IsZero(m.ACL[i]) { // not required + continue + } + + if m.ACL[i] != nil { + if err := m.ACL[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("acl" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("acl" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicPermissionsLin) validateBasic(formats strfmt.Registry) error { + if swag.IsZero(m.Basic) { // not required + return nil + } + + for i := 0; i < len(m.Basic); i++ { + if swag.IsZero(m.Basic[i]) { // not required + continue + } + + if m.Basic[i] != nil { + if err := m.Basic[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("basic" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("basic" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicPermissionsLin) validateDefaultACL(formats strfmt.Registry) error { + if swag.IsZero(m.DefaultACL) { // not required + return nil + } + + for i := 0; i < len(m.DefaultACL); i++ { + if swag.IsZero(m.DefaultACL[i]) { // not required + continue + } + + if m.DefaultACL[i] != nil { + if err := m.DefaultACL[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("default_acl" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("default_acl" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicPermissionsLin) validateGroup(formats strfmt.Registry) error { + if swag.IsZero(m.Group) { // not required + return nil + } + + if m.Group != nil { + if err := m.Group.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("group") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("group") + } + return err + } + } + + return nil +} + +func (m *PublicPermissionsLin) validateOwner(formats strfmt.Registry) error { + if swag.IsZero(m.Owner) { // not required + return nil + } + + if m.Owner != nil { + if err := m.Owner.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("owner") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("owner") + } + return err + } + } + + return nil +} + +// ContextValidate validate this public permissions lin based on the context it is used +func (m *PublicPermissionsLin) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateACL(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateBasic(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateDefaultACL(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateGroup(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateOwner(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicPermissionsLin) contextValidateACL(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.ACL); i++ { + + if m.ACL[i] != nil { + + if swag.IsZero(m.ACL[i]) { // not required + return nil + } + + if err := m.ACL[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("acl" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("acl" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicPermissionsLin) contextValidateBasic(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Basic); i++ { + + if m.Basic[i] != nil { + + if swag.IsZero(m.Basic[i]) { // not required + return nil + } + + if err := m.Basic[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("basic" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("basic" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicPermissionsLin) contextValidateDefaultACL(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.DefaultACL); i++ { + + if m.DefaultACL[i] != nil { + + if swag.IsZero(m.DefaultACL[i]) { // not required + return nil + } + + if err := m.DefaultACL[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("default_acl" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("default_acl" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *PublicPermissionsLin) contextValidateGroup(ctx context.Context, formats strfmt.Registry) error { + + if m.Group != nil { + + if swag.IsZero(m.Group) { // not required + return nil + } + + if err := m.Group.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("group") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("group") + } + return err + } + } + + return nil +} + +func (m *PublicPermissionsLin) contextValidateOwner(ctx context.Context, formats strfmt.Registry) error { + + if m.Owner != nil { + + if swag.IsZero(m.Owner) { // not required + return nil + } + + if err := m.Owner.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("owner") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("owner") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *PublicPermissionsLin) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicPermissionsLin) UnmarshalBinary(b []byte) error { + var res PublicPermissionsLin + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/external_policy.go b/falcon/models/public_policy.go similarity index 67% rename from falcon/models/external_policy.go rename to falcon/models/public_policy.go index d065949e..e14b1949 100644 --- a/falcon/models/external_policy.go +++ b/falcon/models/public_policy.go @@ -13,20 +13,20 @@ import ( "github.com/go-openapi/swag" ) -// ExternalPolicy external policy +// PublicPolicy public policy // -// swagger:model external.Policy -type ExternalPolicy struct { +// swagger:model public.Policy +type PublicPolicy struct { // name Name string `json:"name,omitempty"` // rule group - RuleGroup *ExternalPolicyRuleGroup `json:"rule_group,omitempty"` + RuleGroup *PublicPolicyRuleGroup `json:"rule_group,omitempty"` } -// Validate validates this external policy -func (m *ExternalPolicy) Validate(formats strfmt.Registry) error { +// Validate validates this public policy +func (m *PublicPolicy) Validate(formats strfmt.Registry) error { var res []error if err := m.validateRuleGroup(formats); err != nil { @@ -39,7 +39,7 @@ func (m *ExternalPolicy) Validate(formats strfmt.Registry) error { return nil } -func (m *ExternalPolicy) validateRuleGroup(formats strfmt.Registry) error { +func (m *PublicPolicy) validateRuleGroup(formats strfmt.Registry) error { if swag.IsZero(m.RuleGroup) { // not required return nil } @@ -58,8 +58,8 @@ func (m *ExternalPolicy) validateRuleGroup(formats strfmt.Registry) error { return nil } -// ContextValidate validate this external policy based on the context it is used -func (m *ExternalPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this public policy based on the context it is used +func (m *PublicPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateRuleGroup(ctx, formats); err != nil { @@ -72,9 +72,14 @@ func (m *ExternalPolicy) ContextValidate(ctx context.Context, formats strfmt.Reg return nil } -func (m *ExternalPolicy) contextValidateRuleGroup(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicPolicy) contextValidateRuleGroup(ctx context.Context, formats strfmt.Registry) error { if m.RuleGroup != nil { + + if swag.IsZero(m.RuleGroup) { // not required + return nil + } + if err := m.RuleGroup.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rule_group") @@ -89,7 +94,7 @@ func (m *ExternalPolicy) contextValidateRuleGroup(ctx context.Context, formats s } // MarshalBinary interface implementation -func (m *ExternalPolicy) MarshalBinary() ([]byte, error) { +func (m *PublicPolicy) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -97,8 +102,8 @@ func (m *ExternalPolicy) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalPolicy) UnmarshalBinary(b []byte) error { - var res ExternalPolicy +func (m *PublicPolicy) UnmarshalBinary(b []byte) error { + var res PublicPolicy if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/external_policy_rule.go b/falcon/models/public_policy_rule.go similarity index 52% rename from falcon/models/external_policy_rule.go rename to falcon/models/public_policy_rule.go index 8fa492a5..fb337930 100644 --- a/falcon/models/external_policy_rule.go +++ b/falcon/models/public_policy_rule.go @@ -12,27 +12,27 @@ import ( "github.com/go-openapi/swag" ) -// ExternalPolicyRule external policy rule +// PublicPolicyRule public policy rule // -// swagger:model external.PolicyRule -type ExternalPolicyRule struct { +// swagger:model public.PolicyRule +type PublicPolicyRule struct { // base path BasePath string `json:"base_path,omitempty"` } -// Validate validates this external policy rule -func (m *ExternalPolicyRule) Validate(formats strfmt.Registry) error { +// Validate validates this public policy rule +func (m *PublicPolicyRule) Validate(formats strfmt.Registry) error { return nil } -// ContextValidate validates this external policy rule based on context it is used -func (m *ExternalPolicyRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this public policy rule based on context it is used +func (m *PublicPolicyRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ExternalPolicyRule) MarshalBinary() ([]byte, error) { +func (m *PublicPolicyRule) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -40,8 +40,8 @@ func (m *ExternalPolicyRule) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalPolicyRule) UnmarshalBinary(b []byte) error { - var res ExternalPolicyRule +func (m *PublicPolicyRule) UnmarshalBinary(b []byte) error { + var res PublicPolicyRule if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/external_policy_rule_group.go b/falcon/models/public_policy_rule_group.go similarity index 64% rename from falcon/models/external_policy_rule_group.go rename to falcon/models/public_policy_rule_group.go index e84913b3..a08a7eaf 100644 --- a/falcon/models/external_policy_rule_group.go +++ b/falcon/models/public_policy_rule_group.go @@ -13,20 +13,20 @@ import ( "github.com/go-openapi/swag" ) -// ExternalPolicyRuleGroup external policy rule group +// PublicPolicyRuleGroup public policy rule group // -// swagger:model external.PolicyRuleGroup -type ExternalPolicyRuleGroup struct { +// swagger:model public.PolicyRuleGroup +type PublicPolicyRuleGroup struct { // name Name string `json:"name,omitempty"` // rule - Rule *ExternalPolicyRule `json:"rule,omitempty"` + Rule *PublicPolicyRule `json:"rule,omitempty"` } -// Validate validates this external policy rule group -func (m *ExternalPolicyRuleGroup) Validate(formats strfmt.Registry) error { +// Validate validates this public policy rule group +func (m *PublicPolicyRuleGroup) Validate(formats strfmt.Registry) error { var res []error if err := m.validateRule(formats); err != nil { @@ -39,7 +39,7 @@ func (m *ExternalPolicyRuleGroup) Validate(formats strfmt.Registry) error { return nil } -func (m *ExternalPolicyRuleGroup) validateRule(formats strfmt.Registry) error { +func (m *PublicPolicyRuleGroup) validateRule(formats strfmt.Registry) error { if swag.IsZero(m.Rule) { // not required return nil } @@ -58,8 +58,8 @@ func (m *ExternalPolicyRuleGroup) validateRule(formats strfmt.Registry) error { return nil } -// ContextValidate validate this external policy rule group based on the context it is used -func (m *ExternalPolicyRuleGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this public policy rule group based on the context it is used +func (m *PublicPolicyRuleGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateRule(ctx, formats); err != nil { @@ -72,9 +72,14 @@ func (m *ExternalPolicyRuleGroup) ContextValidate(ctx context.Context, formats s return nil } -func (m *ExternalPolicyRuleGroup) contextValidateRule(ctx context.Context, formats strfmt.Registry) error { +func (m *PublicPolicyRuleGroup) contextValidateRule(ctx context.Context, formats strfmt.Registry) error { if m.Rule != nil { + + if swag.IsZero(m.Rule) { // not required + return nil + } + if err := m.Rule.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("rule") @@ -89,7 +94,7 @@ func (m *ExternalPolicyRuleGroup) contextValidateRule(ctx context.Context, forma } // MarshalBinary interface implementation -func (m *ExternalPolicyRuleGroup) MarshalBinary() ([]byte, error) { +func (m *PublicPolicyRuleGroup) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -97,8 +102,8 @@ func (m *ExternalPolicyRuleGroup) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ExternalPolicyRuleGroup) UnmarshalBinary(b []byte) error { - var res ExternalPolicyRuleGroup +func (m *PublicPolicyRuleGroup) UnmarshalBinary(b []byte) error { + var res PublicPolicyRuleGroup if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/public_prevalence.go b/falcon/models/public_prevalence.go new file mode 100644 index 00000000..538e3ff0 --- /dev/null +++ b/falcon/models/public_prevalence.go @@ -0,0 +1,122 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// PublicPrevalence public prevalence +// +// swagger:model public.Prevalence +type PublicPrevalence struct { + + // computed timestamp + // Required: true + ComputedTimestamp *string `json:"computed_timestamp"` + + // Possible values: PENDING, UNIQUE, LOW, COMMON. + // Required: true + Current *string `json:"current"` + + // key + // Required: true + Key *string `json:"key"` + + // Possible values: PENDING, UNIQUE, LOW, COMMON. + // Required: true + Reported *string `json:"reported"` +} + +// Validate validates this public prevalence +func (m *PublicPrevalence) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateComputedTimestamp(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCurrent(formats); err != nil { + res = append(res, err) + } + + if err := m.validateKey(formats); err != nil { + res = append(res, err) + } + + if err := m.validateReported(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *PublicPrevalence) validateComputedTimestamp(formats strfmt.Registry) error { + + if err := validate.Required("computed_timestamp", "body", m.ComputedTimestamp); err != nil { + return err + } + + return nil +} + +func (m *PublicPrevalence) validateCurrent(formats strfmt.Registry) error { + + if err := validate.Required("current", "body", m.Current); err != nil { + return err + } + + return nil +} + +func (m *PublicPrevalence) validateKey(formats strfmt.Registry) error { + + if err := validate.Required("key", "body", m.Key); err != nil { + return err + } + + return nil +} + +func (m *PublicPrevalence) validateReported(formats strfmt.Registry) error { + + if err := validate.Required("reported", "body", m.Reported); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this public prevalence based on context it is used +func (m *PublicPrevalence) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicPrevalence) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicPrevalence) UnmarshalBinary(b []byte) error { + var res PublicPrevalence + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/public_tag.go b/falcon/models/public_tag.go new file mode 100644 index 00000000..39e2e26f --- /dev/null +++ b/falcon/models/public_tag.go @@ -0,0 +1,50 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// PublicTag public tag +// +// swagger:model public.Tag +type PublicTag struct { + + // name + Name string `json:"name,omitempty"` +} + +// Validate validates this public tag +func (m *PublicTag) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this public tag based on context it is used +func (m *PublicTag) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *PublicTag) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *PublicTag) UnmarshalBinary(b []byte) error { + var res PublicTag + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/quarantine_quarantined_file.go b/falcon/models/quarantine_quarantined_file.go index 6f5ce59f..f34c0fa3 100644 --- a/falcon/models/quarantine_quarantined_file.go +++ b/falcon/models/quarantine_quarantined_file.go @@ -43,12 +43,18 @@ type QuarantineQuarantinedFile struct { // id ID string `json:"id,omitempty"` + // is on removable disk + IsOnRemovableDisk bool `json:"is_on_removable_disk,omitempty"` + // paths Paths []*QuarantineQuarantinedFilePath `json:"paths"` // primary module PrimaryModule bool `json:"primary_module,omitempty"` + // release path for removable media + ReleasePathForRemovableMedia string `json:"release_path_for_removable_media,omitempty"` + // sandbox report id SandboxReportID string `json:"sandbox_report_id,omitempty"` @@ -124,6 +130,11 @@ func (m *QuarantineQuarantinedFile) contextValidatePaths(ctx context.Context, fo for i := 0; i < len(m.Paths); i++ { if m.Paths[i] != nil { + + if swag.IsZero(m.Paths[i]) { // not required + return nil + } + if err := m.Paths[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("paths" + "." + strconv.Itoa(i)) diff --git a/falcon/models/reconmsa_api_error.go b/falcon/models/reconmsa_api_error.go index b90b6bbd..23d42f62 100644 --- a/falcon/models/reconmsa_api_error.go +++ b/falcon/models/reconmsa_api_error.go @@ -123,6 +123,11 @@ func (m *ReconmsaAPIError) contextValidateDetails(ctx context.Context, formats s for i := 0; i < len(m.Details); i++ { if m.Details[i] != nil { + + if swag.IsZero(m.Details[i]) { // not required + return nil + } + if err := m.Details[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("details" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_a_w_s_account_create_request_d4_c_ext_v2.go b/falcon/models/registration_a_w_s_account_create_request_d4_c_ext_v2.go index cbdd5556..abc8ac98 100644 --- a/falcon/models/registration_a_w_s_account_create_request_d4_c_ext_v2.go +++ b/falcon/models/registration_a_w_s_account_create_request_d4_c_ext_v2.go @@ -85,6 +85,11 @@ func (m *RegistrationAWSAccountCreateRequestD4CExtV2) contextValidateResources(c for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_a_w_s_account_create_request_ext_v2.go b/falcon/models/registration_a_w_s_account_create_request_ext_v2.go index 64890391..20798788 100644 --- a/falcon/models/registration_a_w_s_account_create_request_ext_v2.go +++ b/falcon/models/registration_a_w_s_account_create_request_ext_v2.go @@ -85,6 +85,11 @@ func (m *RegistrationAWSAccountCreateRequestExtV2) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_a_w_s_account_d4_c_ext_v2.go b/falcon/models/registration_a_w_s_account_d4_c_ext_v2.go index 55fdcf7f..a35fa570 100644 --- a/falcon/models/registration_a_w_s_account_d4_c_ext_v2.go +++ b/falcon/models/registration_a_w_s_account_d4_c_ext_v2.go @@ -30,6 +30,10 @@ type RegistrationAWSAccountD4CExtV2 struct { // Required: true CloudtrailRegion *string `json:"cloudtrail_region"` + // iam role arn + // Required: true + IamRoleArn *string `json:"iam_role_arn"` + // is master IsMaster bool `json:"is_master,omitempty"` @@ -50,6 +54,10 @@ func (m *RegistrationAWSAccountD4CExtV2) Validate(formats strfmt.Registry) error res = append(res, err) } + if err := m.validateIamRoleArn(formats); err != nil { + res = append(res, err) + } + if err := m.validateOrganizationID(formats); err != nil { res = append(res, err) } @@ -78,6 +86,15 @@ func (m *RegistrationAWSAccountD4CExtV2) validateCloudtrailRegion(formats strfmt return nil } +func (m *RegistrationAWSAccountD4CExtV2) validateIamRoleArn(formats strfmt.Registry) error { + + if err := validate.Required("iam_role_arn", "body", m.IamRoleArn); err != nil { + return err + } + + return nil +} + func (m *RegistrationAWSAccountD4CExtV2) validateOrganizationID(formats strfmt.Registry) error { if err := validate.Required("organization_id", "body", m.OrganizationID); err != nil { diff --git a/falcon/models/registration_a_w_s_account_ext_v2.go b/falcon/models/registration_a_w_s_account_ext_v2.go index 52381e68..29ccbaf5 100644 --- a/falcon/models/registration_a_w_s_account_ext_v2.go +++ b/falcon/models/registration_a_w_s_account_ext_v2.go @@ -23,13 +23,32 @@ type RegistrationAWSAccountExtV2 struct { // Required: true AccountID *string `json:"account_id"` + // account type + AccountType string `json:"account_type,omitempty"` + + // behavior assessment enabled + BehaviorAssessmentEnabled bool `json:"behavior_assessment_enabled,omitempty"` + // cloudtrail region // Required: true CloudtrailRegion *string `json:"cloudtrail_region"` + // iam role arn + // Required: true + IamRoleArn *string `json:"iam_role_arn"` + + // is master + IsMaster bool `json:"is_master,omitempty"` + // organization id // Required: true OrganizationID *string `json:"organization_id"` + + // sensor management enabled + SensorManagementEnabled bool `json:"sensor_management_enabled,omitempty"` + + // use existing cloudtrail + UseExistingCloudtrail bool `json:"use_existing_cloudtrail,omitempty"` } // Validate validates this registration a w s account ext v2 @@ -44,6 +63,10 @@ func (m *RegistrationAWSAccountExtV2) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateIamRoleArn(formats); err != nil { + res = append(res, err) + } + if err := m.validateOrganizationID(formats); err != nil { res = append(res, err) } @@ -72,6 +95,15 @@ func (m *RegistrationAWSAccountExtV2) validateCloudtrailRegion(formats strfmt.Re return nil } +func (m *RegistrationAWSAccountExtV2) validateIamRoleArn(formats strfmt.Registry) error { + + if err := validate.Required("iam_role_arn", "body", m.IamRoleArn); err != nil { + return err + } + + return nil +} + func (m *RegistrationAWSAccountExtV2) validateOrganizationID(formats strfmt.Registry) error { if err := validate.Required("organization_id", "body", m.OrganizationID); err != nil { diff --git a/falcon/models/registration_a_w_s_account_patch_request.go b/falcon/models/registration_a_w_s_account_patch_request.go index 85846419..dfd31ba9 100644 --- a/falcon/models/registration_a_w_s_account_patch_request.go +++ b/falcon/models/registration_a_w_s_account_patch_request.go @@ -85,6 +85,11 @@ func (m *RegistrationAWSAccountPatchRequest) contextValidateResources(ctx contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_a_w_s_account_response_v2.go b/falcon/models/registration_a_w_s_account_response_v2.go index c1cce009..68e26ddc 100644 --- a/falcon/models/registration_a_w_s_account_response_v2.go +++ b/falcon/models/registration_a_w_s_account_response_v2.go @@ -156,6 +156,11 @@ func (m *RegistrationAWSAccountResponseV2) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationAWSAccountResponseV2) contextValidateErrors(ctx context.Con func (m *RegistrationAWSAccountResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationAWSAccountResponseV2) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_a_w_s_provision_get_account_script_response_v2.go b/falcon/models/registration_a_w_s_provision_get_account_script_response_v2.go index 2f9178da..5f84bcdb 100644 --- a/falcon/models/registration_a_w_s_provision_get_account_script_response_v2.go +++ b/falcon/models/registration_a_w_s_provision_get_account_script_response_v2.go @@ -156,6 +156,11 @@ func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) contextValidateErro for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) contextValidateErro func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) contextValidateReso for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_azure_account_create_request_external_v1.go b/falcon/models/registration_azure_account_create_request_external_v1.go index f6108005..62909f7e 100644 --- a/falcon/models/registration_azure_account_create_request_external_v1.go +++ b/falcon/models/registration_azure_account_create_request_external_v1.go @@ -85,6 +85,11 @@ func (m *RegistrationAzureAccountCreateRequestExternalV1) contextValidateResourc for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_azure_account_external_v1.go b/falcon/models/registration_azure_account_external_v1.go index 05ba3fa5..9c3fda36 100644 --- a/falcon/models/registration_azure_account_external_v1.go +++ b/falcon/models/registration_azure_account_external_v1.go @@ -17,11 +17,23 @@ import ( // swagger:model registration.AzureAccountExternalV1 type RegistrationAzureAccountExternalV1 struct { + // account type + AccountType string `json:"account_type,omitempty"` + + // client id + ClientID string `json:"client_id,omitempty"` + + // default subscription + DefaultSubscription bool `json:"default_subscription,omitempty"` + // Azure Subscription ID. SubscriptionID string `json:"subscription_id,omitempty"` // Azure Tenant ID to use. TenantID string `json:"tenant_id,omitempty"` + + // years valid + YearsValid int64 `json:"years_valid,omitempty"` } // Validate validates this registration azure account external v1 diff --git a/falcon/models/registration_azure_account_response_v1.go b/falcon/models/registration_azure_account_response_v1.go index 7dda296a..a2fc14c6 100644 --- a/falcon/models/registration_azure_account_response_v1.go +++ b/falcon/models/registration_azure_account_response_v1.go @@ -30,7 +30,7 @@ type RegistrationAzureAccountResponseV1 struct { // resources // Required: true - Resources []*DomainAzureAccountV1 `json:"resources"` + Resources []*RegistrationAzureAccountV1Ext `json:"resources"` } // Validate validates this registration azure account response v1 @@ -156,6 +156,11 @@ func (m *RegistrationAzureAccountResponseV1) contextValidateErrors(ctx context.C for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationAzureAccountResponseV1) contextValidateErrors(ctx context.C func (m *RegistrationAzureAccountResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationAzureAccountResponseV1) contextValidateResources(ctx contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_azure_account_v1_ext.go b/falcon/models/registration_azure_account_v1_ext.go new file mode 100644 index 00000000..ea938f3d --- /dev/null +++ b/falcon/models/registration_azure_account_v1_ext.go @@ -0,0 +1,486 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationAzureAccountV1Ext registration azure account v1 ext +// +// swagger:model registration.AzureAccountV1Ext +type RegistrationAzureAccountV1Ext struct { + + // created at + // Required: true + // Format: date-time + CreatedAt *strfmt.DateTime `json:"CreatedAt"` + + // deleted at + // Required: true + // Format: date-time + DeletedAt *strfmt.DateTime `json:"DeletedAt"` + + // ID + // Required: true + ID *int64 `json:"ID"` + + // updated at + // Required: true + // Format: date-time + UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` + + // account type + AccountType string `json:"account_type,omitempty"` + + // Permissions status returned via API. + // Required: true + AzurePermissionsStatus []*DomainPermission `json:"azure_permissions_status"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // client id + ClientID string `json:"client_id,omitempty"` + + // cloud scopes + CloudScopes []*DomainCloudScope `json:"cloud_scopes"` + + // conditions + Conditions []*DomainCondition `json:"conditions"` + + // credentials end date + // Format: date-time + CredentialsEndDate strfmt.DateTime `json:"credentials_end_date,omitempty"` + + // credentials type + CredentialsType string `json:"credentials_type,omitempty"` + + // Default Azure Subscription ID to provision shared IOA infrastructure. + DefaultSubscriptionID string `json:"default_subscription_id,omitempty"` + + // environment + Environment string `json:"environment,omitempty"` + + // object id + ObjectID string `json:"object_id,omitempty"` + + // public certificate + PublicCertificate string `json:"public_certificate,omitempty"` + + // public certificate raw + PublicCertificateRaw string `json:"public_certificate_raw,omitempty"` + + // role assignments + RoleAssignments []*DomainAzureRoleAssignment `json:"role_assignments"` + + // Whether to show modal on the UI instructing existing D4C Azure customer to reregister subscriptions for CSPM. + // Required: true + ShowModal *bool `json:"show_modal"` + + // Account registration status. + Status string `json:"status,omitempty"` + + // Azure Subscription ID. + SubscriptionID string `json:"subscription_id,omitempty"` + + // Azure Subscription Name. + SubscriptionName string `json:"subscription_name,omitempty"` + + // Azure Tenant ID to use. + TenantID string `json:"tenant_id,omitempty"` + + // years valid + YearsValid int64 `json:"years_valid,omitempty"` +} + +// Validate validates this registration azure account v1 ext +func (m *RegistrationAzureAccountV1Ext) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCreatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDeletedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUpdatedAt(formats); err != nil { + res = append(res, err) + } + + if err := m.validateAzurePermissionsStatus(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCloudScopes(formats); err != nil { + res = append(res, err) + } + + if err := m.validateConditions(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCredentialsEndDate(formats); err != nil { + res = append(res, err) + } + + if err := m.validateRoleAssignments(formats); err != nil { + res = append(res, err) + } + + if err := m.validateShowModal(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateCreatedAt(formats strfmt.Registry) error { + + if err := validate.Required("CreatedAt", "body", m.CreatedAt); err != nil { + return err + } + + if err := validate.FormatOf("CreatedAt", "body", "date-time", m.CreatedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateDeletedAt(formats strfmt.Registry) error { + + if err := validate.Required("DeletedAt", "body", m.DeletedAt); err != nil { + return err + } + + if err := validate.FormatOf("DeletedAt", "body", "date-time", m.DeletedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateID(formats strfmt.Registry) error { + + if err := validate.Required("ID", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateUpdatedAt(formats strfmt.Registry) error { + + if err := validate.Required("UpdatedAt", "body", m.UpdatedAt); err != nil { + return err + } + + if err := validate.FormatOf("UpdatedAt", "body", "date-time", m.UpdatedAt.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateAzurePermissionsStatus(formats strfmt.Registry) error { + + if err := validate.Required("azure_permissions_status", "body", m.AzurePermissionsStatus); err != nil { + return err + } + + for i := 0; i < len(m.AzurePermissionsStatus); i++ { + if swag.IsZero(m.AzurePermissionsStatus[i]) { // not required + continue + } + + if m.AzurePermissionsStatus[i] != nil { + if err := m.AzurePermissionsStatus[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("azure_permissions_status" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("azure_permissions_status" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateCloudScopes(formats strfmt.Registry) error { + if swag.IsZero(m.CloudScopes) { // not required + return nil + } + + for i := 0; i < len(m.CloudScopes); i++ { + if swag.IsZero(m.CloudScopes[i]) { // not required + continue + } + + if m.CloudScopes[i] != nil { + if err := m.CloudScopes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateConditions(formats strfmt.Registry) error { + if swag.IsZero(m.Conditions) { // not required + return nil + } + + for i := 0; i < len(m.Conditions); i++ { + if swag.IsZero(m.Conditions[i]) { // not required + continue + } + + if m.Conditions[i] != nil { + if err := m.Conditions[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("conditions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("conditions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateCredentialsEndDate(formats strfmt.Registry) error { + if swag.IsZero(m.CredentialsEndDate) { // not required + return nil + } + + if err := validate.FormatOf("credentials_end_date", "body", "date-time", m.CredentialsEndDate.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateRoleAssignments(formats strfmt.Registry) error { + if swag.IsZero(m.RoleAssignments) { // not required + return nil + } + + for i := 0; i < len(m.RoleAssignments); i++ { + if swag.IsZero(m.RoleAssignments[i]) { // not required + continue + } + + if m.RoleAssignments[i] != nil { + if err := m.RoleAssignments[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("role_assignments" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("role_assignments" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) validateShowModal(formats strfmt.Registry) error { + + if err := validate.Required("show_modal", "body", m.ShowModal); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this registration azure account v1 ext based on the context it is used +func (m *RegistrationAzureAccountV1Ext) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateAzurePermissionsStatus(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateCloudScopes(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateConditions(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateRoleAssignments(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationAzureAccountV1Ext) contextValidateAzurePermissionsStatus(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.AzurePermissionsStatus); i++ { + + if m.AzurePermissionsStatus[i] != nil { + + if swag.IsZero(m.AzurePermissionsStatus[i]) { // not required + return nil + } + + if err := m.AzurePermissionsStatus[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("azure_permissions_status" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("azure_permissions_status" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) contextValidateCloudScopes(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.CloudScopes); i++ { + + if m.CloudScopes[i] != nil { + + if swag.IsZero(m.CloudScopes[i]) { // not required + return nil + } + + if err := m.CloudScopes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) contextValidateConditions(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Conditions); i++ { + + if m.Conditions[i] != nil { + + if swag.IsZero(m.Conditions[i]) { // not required + return nil + } + + if err := m.Conditions[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("conditions" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("conditions" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureAccountV1Ext) contextValidateRoleAssignments(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.RoleAssignments); i++ { + + if m.RoleAssignments[i] != nil { + + if swag.IsZero(m.RoleAssignments[i]) { // not required + return nil + } + + if err := m.RoleAssignments[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("role_assignments" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("role_assignments" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationAzureAccountV1Ext) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationAzureAccountV1Ext) UnmarshalBinary(b []byte) error { + var res RegistrationAzureAccountV1Ext + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_azure_download_certificate_response_v1.go b/falcon/models/registration_azure_download_certificate_response_v1.go index 2b68c590..bb4829a0 100644 --- a/falcon/models/registration_azure_download_certificate_response_v1.go +++ b/falcon/models/registration_azure_download_certificate_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationAzureDownloadCertificateResponseV1) contextValidateErrors(c for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationAzureDownloadCertificateResponseV1) contextValidateErrors(c func (m *RegistrationAzureDownloadCertificateResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationAzureDownloadCertificateResponseV1) contextValidateResource for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_azure_key_v1.go b/falcon/models/registration_azure_key_v1.go index 16a34092..31745ed1 100644 --- a/falcon/models/registration_azure_key_v1.go +++ b/falcon/models/registration_azure_key_v1.go @@ -29,6 +29,9 @@ type RegistrationAzureKeyV1 struct { // public certificate PublicCertificate string `json:"public_certificate,omitempty"` + // public certificate raw + PublicCertificateRaw string `json:"public_certificate_raw,omitempty"` + // tenant id // Required: true TenantID *string `json:"tenant_id"` diff --git a/falcon/models/registration_azure_provision_get_user_script_response_v1.go b/falcon/models/registration_azure_provision_get_user_script_response_v1.go index 855db8a4..e4617432 100644 --- a/falcon/models/registration_azure_provision_get_user_script_response_v1.go +++ b/falcon/models/registration_azure_provision_get_user_script_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationAzureProvisionGetUserScriptResponseV1) contextValidateError for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationAzureProvisionGetUserScriptResponseV1) contextValidateError func (m *RegistrationAzureProvisionGetUserScriptResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationAzureProvisionGetUserScriptResponseV1) contextValidateResou for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_azure_service_principal_response_v1.go b/falcon/models/registration_azure_tenant_configuration_response_v1.go similarity index 70% rename from falcon/models/registration_azure_service_principal_response_v1.go rename to falcon/models/registration_azure_tenant_configuration_response_v1.go index f985c284..867c0000 100644 --- a/falcon/models/registration_azure_service_principal_response_v1.go +++ b/falcon/models/registration_azure_tenant_configuration_response_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RegistrationAzureServicePrincipalResponseV1 registration azure service principal response v1 +// RegistrationAzureTenantConfigurationResponseV1 registration azure tenant configuration response v1 // -// swagger:model registration.AzureServicePrincipalResponseV1 -type RegistrationAzureServicePrincipalResponseV1 struct { +// swagger:model registration.AzureTenantConfigurationResponseV1 +type RegistrationAzureTenantConfigurationResponseV1 struct { // errors // Required: true @@ -33,8 +33,8 @@ type RegistrationAzureServicePrincipalResponseV1 struct { Resources []*DomainAzureClientServicePrincipalV1 `json:"resources"` } -// Validate validates this registration azure service principal response v1 -func (m *RegistrationAzureServicePrincipalResponseV1) Validate(formats strfmt.Registry) error { +// Validate validates this registration azure tenant configuration response v1 +func (m *RegistrationAzureTenantConfigurationResponseV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *RegistrationAzureServicePrincipalResponseV1) Validate(formats strfmt.Re return nil } -func (m *RegistrationAzureServicePrincipalResponseV1) validateErrors(formats strfmt.Registry) error { +func (m *RegistrationAzureTenantConfigurationResponseV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *RegistrationAzureServicePrincipalResponseV1) validateErrors(formats str return nil } -func (m *RegistrationAzureServicePrincipalResponseV1) validateMeta(formats strfmt.Registry) error { +func (m *RegistrationAzureTenantConfigurationResponseV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *RegistrationAzureServicePrincipalResponseV1) validateMeta(formats strfm return nil } -func (m *RegistrationAzureServicePrincipalResponseV1) validateResources(formats strfmt.Registry) error { +func (m *RegistrationAzureTenantConfigurationResponseV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *RegistrationAzureServicePrincipalResponseV1) validateResources(formats return nil } -// ContextValidate validate this registration azure service principal response v1 based on the context it is used -func (m *RegistrationAzureServicePrincipalResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this registration azure tenant configuration response v1 based on the context it is used +func (m *RegistrationAzureTenantConfigurationResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *RegistrationAzureServicePrincipalResponseV1) ContextValidate(ctx contex return nil } -func (m *RegistrationAzureServicePrincipalResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *RegistrationAzureTenantConfigurationResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *RegistrationAzureServicePrincipalResponseV1) contextValidateErrors(ctx return nil } -func (m *RegistrationAzureServicePrincipalResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *RegistrationAzureTenantConfigurationResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *RegistrationAzureServicePrincipalResponseV1) contextValidateMeta(ctx co return nil } -func (m *RegistrationAzureServicePrincipalResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *RegistrationAzureTenantConfigurationResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *RegistrationAzureServicePrincipalResponseV1) contextValidateResources(c } // MarshalBinary interface implementation -func (m *RegistrationAzureServicePrincipalResponseV1) MarshalBinary() ([]byte, error) { +func (m *RegistrationAzureTenantConfigurationResponseV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *RegistrationAzureServicePrincipalResponseV1) MarshalBinary() ([]byte, e } // UnmarshalBinary interface implementation -func (m *RegistrationAzureServicePrincipalResponseV1) UnmarshalBinary(b []byte) error { - var res RegistrationAzureServicePrincipalResponseV1 +func (m *RegistrationAzureTenantConfigurationResponseV1) UnmarshalBinary(b []byte) error { + var res RegistrationAzureTenantConfigurationResponseV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/registration_azure_tenant_default_subscription_id_response_v1.go b/falcon/models/registration_azure_tenant_default_subscription_id_response_v1.go index 3bbc9db8..7649fc85 100644 --- a/falcon/models/registration_azure_tenant_default_subscription_id_response_v1.go +++ b/falcon/models/registration_azure_tenant_default_subscription_id_response_v1.go @@ -149,6 +149,11 @@ func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) contextValidate for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -167,6 +172,7 @@ func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) contextValidate func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -183,6 +189,7 @@ func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) contextValidate func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { if m.Resources != nil { + if err := m.Resources.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources") diff --git a/falcon/models/registration_azure_tenant_i_ds_response_v1.go b/falcon/models/registration_azure_tenant_i_ds_response_v1.go new file mode 100644 index 00000000..14e3c562 --- /dev/null +++ b/falcon/models/registration_azure_tenant_i_ds_response_v1.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationAzureTenantIDsResponseV1 registration azure tenant i ds response v1 +// +// swagger:model registration.AzureTenantIDsResponseV1 +type RegistrationAzureTenantIDsResponseV1 struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*RegistrationAzureTenantIDsResponseV1Resources `json:"resources"` +} + +// Validate validates this registration azure tenant i ds response v1 +func (m *RegistrationAzureTenantIDsResponseV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this registration azure tenant i ds response v1 based on the context it is used +func (m *RegistrationAzureTenantIDsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationAzureTenantIDsResponseV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationAzureTenantIDsResponseV1) UnmarshalBinary(b []byte) error { + var res RegistrationAzureTenantIDsResponseV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_azure_tenant_i_ds_response_v1_resources.go b/falcon/models/registration_azure_tenant_i_ds_response_v1_resources.go new file mode 100644 index 00000000..0904d99d --- /dev/null +++ b/falcon/models/registration_azure_tenant_i_ds_response_v1_resources.go @@ -0,0 +1,88 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationAzureTenantIDsResponseV1Resources registration azure tenant i ds response v1 resources +// +// swagger:model registration.AzureTenantIDsResponseV1.resources +type RegistrationAzureTenantIDsResponseV1Resources struct { + + // subscription ids + // Required: true + SubscriptionIds []string `json:"subscription_ids"` + + // tenant id + // Required: true + TenantID *string `json:"tenant_id"` +} + +// Validate validates this registration azure tenant i ds response v1 resources +func (m *RegistrationAzureTenantIDsResponseV1Resources) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateSubscriptionIds(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTenantID(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1Resources) validateSubscriptionIds(formats strfmt.Registry) error { + + if err := validate.Required("subscription_ids", "body", m.SubscriptionIds); err != nil { + return err + } + + return nil +} + +func (m *RegistrationAzureTenantIDsResponseV1Resources) validateTenantID(formats strfmt.Registry) error { + + if err := validate.Required("tenant_id", "body", m.TenantID); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this registration azure tenant i ds response v1 resources based on context it is used +func (m *RegistrationAzureTenantIDsResponseV1Resources) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationAzureTenantIDsResponseV1Resources) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationAzureTenantIDsResponseV1Resources) UnmarshalBinary(b []byte) error { + var res RegistrationAzureTenantIDsResponseV1Resources + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_base_response_v1.go b/falcon/models/registration_base_response_v1.go deleted file mode 100644 index 0938cf16..00000000 --- a/falcon/models/registration_base_response_v1.go +++ /dev/null @@ -1,167 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RegistrationBaseResponseV1 registration base response v1 -// -// swagger:model registration.BaseResponseV1 -type RegistrationBaseResponseV1 struct { - - // errors - // Required: true - Errors []*MsaAPIError `json:"errors"` - - // meta - // Required: true - Meta *MsaMetaInfo `json:"meta"` -} - -// Validate validates this registration base response v1 -func (m *RegistrationBaseResponseV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateErrors(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RegistrationBaseResponseV1) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err - } - - for i := 0; i < len(m.Errors); i++ { - if swag.IsZero(m.Errors[i]) { // not required - continue - } - - if m.Errors[i] != nil { - if err := m.Errors[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *RegistrationBaseResponseV1) validateMeta(formats strfmt.Registry) error { - - if err := validate.Required("meta", "body", m.Meta); err != nil { - return err - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -// ContextValidate validate this registration base response v1 based on the context it is used -func (m *RegistrationBaseResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateErrors(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RegistrationBaseResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Errors); i++ { - - if m.Errors[i] != nil { - if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *RegistrationBaseResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *RegistrationBaseResponseV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RegistrationBaseResponseV1) UnmarshalBinary(b []byte) error { - var res RegistrationBaseResponseV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/registration_empty_request.go b/falcon/models/registration_empty_request.go deleted file mode 100644 index 8c28be24..00000000 --- a/falcon/models/registration_empty_request.go +++ /dev/null @@ -1,11 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -// RegistrationEmptyRequest registration empty request -// -// swagger:model registration.EmptyRequest -type RegistrationEmptyRequest interface{} diff --git a/falcon/models/registration_external_i_o_a_event_response.go b/falcon/models/registration_external_i_o_a_event_response.go index de4c0840..d146b032 100644 --- a/falcon/models/registration_external_i_o_a_event_response.go +++ b/falcon/models/registration_external_i_o_a_event_response.go @@ -149,6 +149,11 @@ func (m *RegistrationExternalIOAEventResponse) contextValidateErrors(ctx context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -167,6 +172,7 @@ func (m *RegistrationExternalIOAEventResponse) contextValidateErrors(ctx context func (m *RegistrationExternalIOAEventResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -183,6 +189,7 @@ func (m *RegistrationExternalIOAEventResponse) contextValidateMeta(ctx context.C func (m *RegistrationExternalIOAEventResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { if m.Resources != nil { + if err := m.Resources.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources") diff --git a/falcon/models/registration_external_i_o_a_resources.go b/falcon/models/registration_external_i_o_a_resources.go index 847a944b..479eb090 100644 --- a/falcon/models/registration_external_i_o_a_resources.go +++ b/falcon/models/registration_external_i_o_a_resources.go @@ -91,6 +91,11 @@ func (m *RegistrationExternalIOAResources) contextValidateEvents(ctx context.Con for i := 0; i < len(m.Events); i++ { if m.Events[i] != nil { + + if swag.IsZero(m.Events[i]) { // not required + return nil + } + if err := m.Events[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("events" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_external_i_o_m_event_response.go b/falcon/models/registration_external_i_o_m_event_response.go index e8d520b0..b77e6cff 100644 --- a/falcon/models/registration_external_i_o_m_event_response.go +++ b/falcon/models/registration_external_i_o_m_event_response.go @@ -147,6 +147,11 @@ func (m *RegistrationExternalIOMEventResponse) contextValidateErrors(ctx context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -165,6 +170,7 @@ func (m *RegistrationExternalIOMEventResponse) contextValidateErrors(ctx context func (m *RegistrationExternalIOMEventResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -181,6 +187,11 @@ func (m *RegistrationExternalIOMEventResponse) contextValidateMeta(ctx context.C func (m *RegistrationExternalIOMEventResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { if m.Resources != nil { + + if swag.IsZero(m.Resources) { // not required + return nil + } + if err := m.Resources.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources") diff --git a/falcon/models/registration_external_i_o_m_event_response_v2.go b/falcon/models/registration_external_i_o_m_event_response_v2.go new file mode 100644 index 00000000..5292764c --- /dev/null +++ b/falcon/models/registration_external_i_o_m_event_response_v2.go @@ -0,0 +1,235 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationExternalIOMEventResponseV2 registration external i o m event response v2 +// +// swagger:model registration.ExternalIOMEventResponseV2 +type RegistrationExternalIOMEventResponseV2 struct { + + // errors + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*RegistrationIOMEventV2 `json:"resources"` +} + +// Validate validates this registration external i o m event response v2 +func (m *RegistrationExternalIOMEventResponseV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationExternalIOMEventResponseV2) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationExternalIOMEventResponseV2) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *RegistrationExternalIOMEventResponseV2) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this registration external i o m event response v2 based on the context it is used +func (m *RegistrationExternalIOMEventResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationExternalIOMEventResponseV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationExternalIOMEventResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *RegistrationExternalIOMEventResponseV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationExternalIOMEventResponseV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationExternalIOMEventResponseV2) UnmarshalBinary(b []byte) error { + var res RegistrationExternalIOMEventResponseV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_g_c_p_account_create_request_ext_v1.go b/falcon/models/registration_g_c_p_account_create_request_ext_v1.go index b3b38dff..dbd04920 100644 --- a/falcon/models/registration_g_c_p_account_create_request_ext_v1.go +++ b/falcon/models/registration_g_c_p_account_create_request_ext_v1.go @@ -85,6 +85,11 @@ func (m *RegistrationGCPAccountCreateRequestExtV1) contextValidateResources(ctx for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_g_c_p_account_ext_v1.go b/falcon/models/registration_g_c_p_account_ext_v1.go index 91803cc3..813a3961 100644 --- a/falcon/models/registration_g_c_p_account_ext_v1.go +++ b/falcon/models/registration_g_c_p_account_ext_v1.go @@ -22,6 +22,9 @@ type RegistrationGCPAccountExtV1 struct { // parent id // Required: true ParentID *string `json:"parent_id"` + + // parent type + ParentType string `json:"parent_type,omitempty"` } // Validate validates this registration g c p account ext v1 diff --git a/falcon/models/registration_g_c_p_account_response_v1.go b/falcon/models/registration_g_c_p_account_response_v1.go index 9ac3f339..521948f5 100644 --- a/falcon/models/registration_g_c_p_account_response_v1.go +++ b/falcon/models/registration_g_c_p_account_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationGCPAccountResponseV1) contextValidateErrors(ctx context.Con for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationGCPAccountResponseV1) contextValidateErrors(ctx context.Con func (m *RegistrationGCPAccountResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationGCPAccountResponseV1) contextValidateResources(ctx context. for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_g_c_p_provision_get_user_script_response_v1.go b/falcon/models/registration_g_c_p_provision_get_user_script_response_v1.go index 211e9cbe..3ea14003 100644 --- a/falcon/models/registration_g_c_p_provision_get_user_script_response_v1.go +++ b/falcon/models/registration_g_c_p_provision_get_user_script_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationGCPProvisionGetUserScriptResponseV1) contextValidateErrors( for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationGCPProvisionGetUserScriptResponseV1) contextValidateErrors( func (m *RegistrationGCPProvisionGetUserScriptResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationGCPProvisionGetUserScriptResponseV1) contextValidateResourc for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_i_o_a_event.go b/falcon/models/registration_i_o_a_event.go index 208b01d1..5b707182 100644 --- a/falcon/models/registration_i_o_a_event.go +++ b/falcon/models/registration_i_o_a_event.go @@ -23,7 +23,7 @@ type RegistrationIOAEvent struct { AdditionalEventData string `json:"additional_event_data,omitempty"` // aggregate - Aggregate *DomainIOAEventAggregate `json:"aggregate,omitempty"` + Aggregate *IoaEventAggregate `json:"aggregate,omitempty"` // api version APIVersion string `json:"api_version,omitempty"` @@ -33,7 +33,7 @@ type RegistrationIOAEvent struct { Cid *string `json:"cid"` // cloud account id - CloudAccountID *DomainCloudAccountID `json:"cloud_account_id,omitempty"` + CloudAccountID *IoaCloudAccountID `json:"cloud_account_id,omitempty"` // cloud provider // Required: true @@ -43,7 +43,7 @@ type RegistrationIOAEvent struct { CloudRegion string `json:"cloud_region,omitempty"` // enrichments - Enrichments *DomainIOAEnrichments `json:"enrichments,omitempty"` + Enrichments *IoaEnrichments `json:"enrichments,omitempty"` // error code ErrorCode string `json:"error_code,omitempty"` @@ -93,13 +93,13 @@ type RegistrationIOAEvent struct { RequestID string `json:"request_id,omitempty"` // request parameters - RequestParameters string `json:"request_parameters,omitempty"` + RequestParameters interface{} `json:"request_parameters,omitempty"` // resources - Resources string `json:"resources,omitempty"` + Resources []interface{} `json:"resources"` // response elements - ResponseElements string `json:"response_elements,omitempty"` + ResponseElements interface{} `json:"response_elements,omitempty"` // service // Required: true @@ -129,7 +129,7 @@ type RegistrationIOAEvent struct { UserID string `json:"user_id,omitempty"` // user identity - UserIdentity string `json:"user_identity,omitempty"` + UserIdentity interface{} `json:"user_identity,omitempty"` // vertex id // Required: true @@ -364,6 +364,11 @@ func (m *RegistrationIOAEvent) ContextValidate(ctx context.Context, formats strf func (m *RegistrationIOAEvent) contextValidateAggregate(ctx context.Context, formats strfmt.Registry) error { if m.Aggregate != nil { + + if swag.IsZero(m.Aggregate) { // not required + return nil + } + if err := m.Aggregate.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("aggregate") @@ -380,6 +385,11 @@ func (m *RegistrationIOAEvent) contextValidateAggregate(ctx context.Context, for func (m *RegistrationIOAEvent) contextValidateCloudAccountID(ctx context.Context, formats strfmt.Registry) error { if m.CloudAccountID != nil { + + if swag.IsZero(m.CloudAccountID) { // not required + return nil + } + if err := m.CloudAccountID.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("cloud_account_id") @@ -396,6 +406,11 @@ func (m *RegistrationIOAEvent) contextValidateCloudAccountID(ctx context.Context func (m *RegistrationIOAEvent) contextValidateEnrichments(ctx context.Context, formats strfmt.Registry) error { if m.Enrichments != nil { + + if swag.IsZero(m.Enrichments) { // not required + return nil + } + if err := m.Enrichments.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("enrichments") diff --git a/falcon/models/registration_i_o_m_event.go b/falcon/models/registration_i_o_m_event.go index 1a7a1c36..4e6308f9 100644 --- a/falcon/models/registration_i_o_m_event.go +++ b/falcon/models/registration_i_o_m_event.go @@ -39,18 +39,23 @@ type RegistrationIOMEvent struct { // Required: true CloudProvider *string `json:"cloud_provider"` + // custom policy id + CustomPolicyID string `json:"custom_policy_id,omitempty"` + // finding // Required: true Finding *string `json:"finding"` // policy id - // Required: true - PolicyID *string `json:"policy_id"` + PolicyID string `json:"policy_id,omitempty"` // policy statement // Required: true PolicyStatement *string `json:"policy_statement"` + // policy type + PolicyType string `json:"policy_type,omitempty"` + // region // Required: true Region *string `json:"region"` @@ -124,10 +129,6 @@ func (m *RegistrationIOMEvent) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validatePolicyID(formats); err != nil { - res = append(res, err) - } - if err := m.validatePolicyStatement(formats); err != nil { res = append(res, err) } @@ -236,15 +237,6 @@ func (m *RegistrationIOMEvent) validateFinding(formats strfmt.Registry) error { return nil } -func (m *RegistrationIOMEvent) validatePolicyID(formats strfmt.Registry) error { - - if err := validate.Required("policy_id", "body", m.PolicyID); err != nil { - return err - } - - return nil -} - func (m *RegistrationIOMEvent) validatePolicyStatement(formats strfmt.Registry) error { if err := validate.Required("policy_statement", "body", m.PolicyStatement); err != nil { diff --git a/falcon/models/registration_i_o_m_event_i_ds_response_v2.go b/falcon/models/registration_i_o_m_event_i_ds_response_v2.go new file mode 100644 index 00000000..bbef6c6b --- /dev/null +++ b/falcon/models/registration_i_o_m_event_i_ds_response_v2.go @@ -0,0 +1,190 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationIOMEventIDsResponseV2 registration i o m event i ds response v2 +// +// swagger:model registration.IOMEventIDsResponseV2 +type RegistrationIOMEventIDsResponseV2 struct { + + // errors + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // meta + // Required: true + Meta *RegistrationMSASpecMetaInfoExtension `json:"meta"` + + // resources + // Required: true + Resources []string `json:"resources"` +} + +// Validate validates this registration i o m event i ds response v2 +func (m *RegistrationIOMEventIDsResponseV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationIOMEventIDsResponseV2) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationIOMEventIDsResponseV2) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *RegistrationIOMEventIDsResponseV2) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this registration i o m event i ds response v2 based on the context it is used +func (m *RegistrationIOMEventIDsResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationIOMEventIDsResponseV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationIOMEventIDsResponseV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationIOMEventIDsResponseV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationIOMEventIDsResponseV2) UnmarshalBinary(b []byte) error { + var res RegistrationIOMEventIDsResponseV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_i_o_m_event_v2.go b/falcon/models/registration_i_o_m_event_v2.go new file mode 100644 index 00000000..ed8dc8fb --- /dev/null +++ b/falcon/models/registration_i_o_m_event_v2.go @@ -0,0 +1,563 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationIOMEventV2 registration i o m event v2 +// +// swagger:model registration.IOMEventV2 +type RegistrationIOMEventV2 struct { + + // account id + // Required: true + AccountID *string `json:"account_id"` + + // account name + // Required: true + AccountName *string `json:"account_name"` + + // agent id + AgentID string `json:"agent_id,omitempty"` + + // azure tenant id + AzureTenantID string `json:"azure_tenant_id,omitempty"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // cloud labels + CloudLabels []*ClassificationLabel `json:"cloud_labels"` + + // cloud provider + // Required: true + CloudProvider *string `json:"cloud_provider"` + + // cloud scopes + CloudScopes []*DomainCloudScope `json:"cloud_scopes"` + + // custom policy id + CustomPolicyID int32 `json:"custom_policy_id,omitempty"` + + // finding + // Required: true + Finding interface{} `json:"finding"` + + // id + // Required: true + ID *string `json:"id"` + + // is managed + IsManaged bool `json:"is_managed,omitempty"` + + // policy id + PolicyID int32 `json:"policy_id,omitempty"` + + // policy statement + // Required: true + PolicyStatement *string `json:"policy_statement"` + + // policy type + PolicyType string `json:"policy_type,omitempty"` + + // region + // Required: true + Region *string `json:"region"` + + // report date time + // Required: true + // Format: date-time + ReportDateTime *strfmt.DateTime `json:"report_date_time"` + + // resource attributes + // Required: true + ResourceAttributes interface{} `json:"resource_attributes"` + + // resource create time + // Required: true + // Format: date-time + ResourceCreateTime *strfmt.DateTime `json:"resource_create_time"` + + // resource id + // Required: true + ResourceID *string `json:"resource_id"` + + // resource id type + // Required: true + ResourceIDType *string `json:"resource_id_type"` + + // resource url + // Required: true + ResourceURL *string `json:"resource_url"` + + // resource uuid + // Required: true + ResourceUUID *string `json:"resource_uuid"` + + // scan id + ScanID string `json:"scan_id,omitempty"` + + // scan time + // Required: true + // Format: date-time + ScanTime *strfmt.DateTime `json:"scan_time"` + + // service + // Required: true + Service *string `json:"service"` + + // severity + // Required: true + Severity *string `json:"severity"` + + // status + // Required: true + Status *string `json:"status"` + + // tags + // Required: true + Tags map[string]string `json:"tags"` + + // vm id + VMID string `json:"vm_id,omitempty"` +} + +// Validate validates this registration i o m event v2 +func (m *RegistrationIOMEventV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAccountID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateAccountName(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCloudLabels(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCloudProvider(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCloudScopes(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFinding(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePolicyStatement(formats); err != nil { + res = append(res, err) + } + + if err := m.validateRegion(formats); err != nil { + res = append(res, err) + } + + if err := m.validateReportDateTime(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourceAttributes(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourceCreateTime(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourceID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourceIDType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourceURL(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResourceUUID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateScanTime(formats); err != nil { + res = append(res, err) + } + + if err := m.validateService(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSeverity(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + + if err := m.validateTags(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationIOMEventV2) validateAccountID(formats strfmt.Registry) error { + + if err := validate.Required("account_id", "body", m.AccountID); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateAccountName(formats strfmt.Registry) error { + + if err := validate.Required("account_name", "body", m.AccountName); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateCloudLabels(formats strfmt.Registry) error { + if swag.IsZero(m.CloudLabels) { // not required + return nil + } + + for i := 0; i < len(m.CloudLabels); i++ { + if swag.IsZero(m.CloudLabels[i]) { // not required + continue + } + + if m.CloudLabels[i] != nil { + if err := m.CloudLabels[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_labels" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_labels" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateCloudProvider(formats strfmt.Registry) error { + + if err := validate.Required("cloud_provider", "body", m.CloudProvider); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateCloudScopes(formats strfmt.Registry) error { + if swag.IsZero(m.CloudScopes) { // not required + return nil + } + + for i := 0; i < len(m.CloudScopes); i++ { + if swag.IsZero(m.CloudScopes[i]) { // not required + continue + } + + if m.CloudScopes[i] != nil { + if err := m.CloudScopes[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateFinding(formats strfmt.Registry) error { + + if m.Finding == nil { + return errors.Required("finding", "body", nil) + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validatePolicyStatement(formats strfmt.Registry) error { + + if err := validate.Required("policy_statement", "body", m.PolicyStatement); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateRegion(formats strfmt.Registry) error { + + if err := validate.Required("region", "body", m.Region); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateReportDateTime(formats strfmt.Registry) error { + + if err := validate.Required("report_date_time", "body", m.ReportDateTime); err != nil { + return err + } + + if err := validate.FormatOf("report_date_time", "body", "date-time", m.ReportDateTime.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateResourceAttributes(formats strfmt.Registry) error { + + if m.ResourceAttributes == nil { + return errors.Required("resource_attributes", "body", nil) + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateResourceCreateTime(formats strfmt.Registry) error { + + if err := validate.Required("resource_create_time", "body", m.ResourceCreateTime); err != nil { + return err + } + + if err := validate.FormatOf("resource_create_time", "body", "date-time", m.ResourceCreateTime.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateResourceID(formats strfmt.Registry) error { + + if err := validate.Required("resource_id", "body", m.ResourceID); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateResourceIDType(formats strfmt.Registry) error { + + if err := validate.Required("resource_id_type", "body", m.ResourceIDType); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateResourceURL(formats strfmt.Registry) error { + + if err := validate.Required("resource_url", "body", m.ResourceURL); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateResourceUUID(formats strfmt.Registry) error { + + if err := validate.Required("resource_uuid", "body", m.ResourceUUID); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateScanTime(formats strfmt.Registry) error { + + if err := validate.Required("scan_time", "body", m.ScanTime); err != nil { + return err + } + + if err := validate.FormatOf("scan_time", "body", "date-time", m.ScanTime.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateService(formats strfmt.Registry) error { + + if err := validate.Required("service", "body", m.Service); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateSeverity(formats strfmt.Registry) error { + + if err := validate.Required("severity", "body", m.Severity); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + +func (m *RegistrationIOMEventV2) validateTags(formats strfmt.Registry) error { + + if err := validate.Required("tags", "body", m.Tags); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this registration i o m event v2 based on the context it is used +func (m *RegistrationIOMEventV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateCloudLabels(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateCloudScopes(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationIOMEventV2) contextValidateCloudLabels(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.CloudLabels); i++ { + + if m.CloudLabels[i] != nil { + + if swag.IsZero(m.CloudLabels[i]) { // not required + return nil + } + + if err := m.CloudLabels[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_labels" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_labels" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *RegistrationIOMEventV2) contextValidateCloudScopes(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.CloudScopes); i++ { + + if m.CloudScopes[i] != nil { + + if swag.IsZero(m.CloudScopes[i]) { // not required + return nil + } + + if err := m.CloudScopes[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("cloud_scopes" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationIOMEventV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationIOMEventV2) UnmarshalBinary(b []byte) error { + var res RegistrationIOMEventV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_i_o_m_resources.go b/falcon/models/registration_i_o_m_resources.go index 1077f390..dad669c3 100644 --- a/falcon/models/registration_i_o_m_resources.go +++ b/falcon/models/registration_i_o_m_resources.go @@ -82,6 +82,11 @@ func (m *RegistrationIOMResources) contextValidateEvents(ctx context.Context, fo for i := 0; i < len(m.Events); i++ { if m.Events[i] != nil { + + if swag.IsZero(m.Events[i]) { // not required + return nil + } + if err := m.Events[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("events" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_m_s_a_meta_info_extension.go b/falcon/models/registration_m_s_a_meta_info_extension.go index c6c859c4..385610f5 100644 --- a/falcon/models/registration_m_s_a_meta_info_extension.go +++ b/falcon/models/registration_m_s_a_meta_info_extension.go @@ -105,6 +105,7 @@ func (m *RegistrationMSAMetaInfoExtension) ContextValidate(ctx context.Context, func (m *RegistrationMSAMetaInfoExtension) contextValidateMetaInfo(ctx context.Context, formats strfmt.Registry) error { if m.MetaInfo != nil { + if err := m.MetaInfo.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("MetaInfo") @@ -121,6 +122,11 @@ func (m *RegistrationMSAMetaInfoExtension) contextValidateMetaInfo(ctx context.C func (m *RegistrationMSAMetaInfoExtension) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("pagination") diff --git a/falcon/models/registration_m_s_a_paging_extension.go b/falcon/models/registration_m_s_a_paging_extension.go index 7b9568ec..ca470abf 100644 --- a/falcon/models/registration_m_s_a_paging_extension.go +++ b/falcon/models/registration_m_s_a_paging_extension.go @@ -78,6 +78,7 @@ func (m *RegistrationMSAPagingExtension) ContextValidate(ctx context.Context, fo func (m *RegistrationMSAPagingExtension) contextValidatePaging(ctx context.Context, formats strfmt.Registry) error { if m.Paging != nil { + if err := m.Paging.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("Paging") diff --git a/falcon/models/registration_m_s_a_spec_meta_info_extension.go b/falcon/models/registration_m_s_a_spec_meta_info_extension.go new file mode 100644 index 00000000..484dc51b --- /dev/null +++ b/falcon/models/registration_m_s_a_spec_meta_info_extension.go @@ -0,0 +1,159 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistrationMSASpecMetaInfoExtension registration m s a spec meta info extension +// +// swagger:model registration.MSASpecMetaInfoExtension +type RegistrationMSASpecMetaInfoExtension struct { + + // meta info + // Required: true + MetaInfo *MsaMetaInfo `json:"MetaInfo"` + + // pagination + Pagination *RegistrationMSAPagingExtension `json:"pagination,omitempty"` +} + +// Validate validates this registration m s a spec meta info extension +func (m *RegistrationMSASpecMetaInfoExtension) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateMetaInfo(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePagination(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationMSASpecMetaInfoExtension) validateMetaInfo(formats strfmt.Registry) error { + + if err := validate.Required("MetaInfo", "body", m.MetaInfo); err != nil { + return err + } + + if m.MetaInfo != nil { + if err := m.MetaInfo.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MetaInfo") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MetaInfo") + } + return err + } + } + + return nil +} + +func (m *RegistrationMSASpecMetaInfoExtension) validatePagination(formats strfmt.Registry) error { + if swag.IsZero(m.Pagination) { // not required + return nil + } + + if m.Pagination != nil { + if err := m.Pagination.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("pagination") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("pagination") + } + return err + } + } + + return nil +} + +// ContextValidate validate this registration m s a spec meta info extension based on the context it is used +func (m *RegistrationMSASpecMetaInfoExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateMetaInfo(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidatePagination(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistrationMSASpecMetaInfoExtension) contextValidateMetaInfo(ctx context.Context, formats strfmt.Registry) error { + + if m.MetaInfo != nil { + + if err := m.MetaInfo.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("MetaInfo") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("MetaInfo") + } + return err + } + } + + return nil +} + +func (m *RegistrationMSASpecMetaInfoExtension) contextValidatePagination(ctx context.Context, formats strfmt.Registry) error { + + if m.Pagination != nil { + + if swag.IsZero(m.Pagination) { // not required + return nil + } + + if err := m.Pagination.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("pagination") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("pagination") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistrationMSASpecMetaInfoExtension) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistrationMSASpecMetaInfoExtension) UnmarshalBinary(b []byte) error { + var res RegistrationMSASpecMetaInfoExtension + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registration_policy_ext_v1.go b/falcon/models/registration_policy_ext_v1.go index ed1a2ea5..073f99be 100644 --- a/falcon/models/registration_policy_ext_v1.go +++ b/falcon/models/registration_policy_ext_v1.go @@ -23,6 +23,10 @@ type RegistrationPolicyExtV1 struct { // Required: true AccountID *string `json:"account_id"` + // account ids + // Required: true + AccountIds []string `json:"account_ids"` + // enabled // Required: true Enabled *bool `json:"enabled"` @@ -52,6 +56,10 @@ func (m *RegistrationPolicyExtV1) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateAccountIds(formats); err != nil { + res = append(res, err) + } + if err := m.validateEnabled(formats); err != nil { res = append(res, err) } @@ -87,6 +95,15 @@ func (m *RegistrationPolicyExtV1) validateAccountID(formats strfmt.Registry) err return nil } +func (m *RegistrationPolicyExtV1) validateAccountIds(formats strfmt.Registry) error { + + if err := validate.Required("account_ids", "body", m.AccountIds); err != nil { + return err + } + + return nil +} + func (m *RegistrationPolicyExtV1) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { diff --git a/falcon/models/registration_policy_request_ext_v1.go b/falcon/models/registration_policy_request_ext_v1.go index c3db0603..0a573d33 100644 --- a/falcon/models/registration_policy_request_ext_v1.go +++ b/falcon/models/registration_policy_request_ext_v1.go @@ -85,6 +85,11 @@ func (m *RegistrationPolicyRequestExtV1) contextValidateResources(ctx context.Co for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_policy_response_v1.go b/falcon/models/registration_policy_response_v1.go index 95135c95..553bfffa 100644 --- a/falcon/models/registration_policy_response_v1.go +++ b/falcon/models/registration_policy_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationPolicyResponseV1) contextValidateErrors(ctx context.Context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationPolicyResponseV1) contextValidateErrors(ctx context.Context func (m *RegistrationPolicyResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationPolicyResponseV1) contextValidateResources(ctx context.Cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_policy_settings_response_v1.go b/falcon/models/registration_policy_settings_response_v1.go index 162c85ef..affbd186 100644 --- a/falcon/models/registration_policy_settings_response_v1.go +++ b/falcon/models/registration_policy_settings_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationPolicySettingsResponseV1) contextValidateErrors(ctx context for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationPolicySettingsResponseV1) contextValidateErrors(ctx context func (m *RegistrationPolicySettingsResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationPolicySettingsResponseV1) contextValidateResources(ctx cont for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_scan_schedule_response_v1.go b/falcon/models/registration_scan_schedule_response_v1.go index 33404a22..8d944394 100644 --- a/falcon/models/registration_scan_schedule_response_v1.go +++ b/falcon/models/registration_scan_schedule_response_v1.go @@ -156,6 +156,11 @@ func (m *RegistrationScanScheduleResponseV1) contextValidateErrors(ctx context.C for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *RegistrationScanScheduleResponseV1) contextValidateErrors(ctx context.C func (m *RegistrationScanScheduleResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *RegistrationScanScheduleResponseV1) contextValidateResources(ctx contex for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_scan_schedule_update_request_v1.go b/falcon/models/registration_scan_schedule_update_request_v1.go index 6336b454..95eb6ac8 100644 --- a/falcon/models/registration_scan_schedule_update_request_v1.go +++ b/falcon/models/registration_scan_schedule_update_request_v1.go @@ -85,6 +85,11 @@ func (m *RegistrationScanScheduleUpdateRequestV1) contextValidateResources(ctx c for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/registration_static_scripts_response.go b/falcon/models/registration_static_scripts_response.go index ef43b2fd..308fba85 100644 --- a/falcon/models/registration_static_scripts_response.go +++ b/falcon/models/registration_static_scripts_response.go @@ -134,6 +134,11 @@ func (m *RegistrationStaticScriptsResponse) contextValidateErrors(ctx context.Co for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -152,6 +157,7 @@ func (m *RegistrationStaticScriptsResponse) contextValidateErrors(ctx context.Co func (m *RegistrationStaticScriptsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") diff --git a/falcon/models/registryassessment_external_cred_payload.go b/falcon/models/registryassessment_external_cred_payload.go new file mode 100644 index 00000000..42fb2d08 --- /dev/null +++ b/falcon/models/registryassessment_external_cred_payload.go @@ -0,0 +1,70 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// RegistryassessmentExternalCredPayload registryassessment external cred payload +// +// swagger:model registryassessment.externalCredPayload +type RegistryassessmentExternalCredPayload struct { + + // details + // Required: true + Details interface{} `json:"details"` +} + +// Validate validates this registryassessment external cred payload +func (m *RegistryassessmentExternalCredPayload) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDetails(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistryassessmentExternalCredPayload) validateDetails(formats strfmt.Registry) error { + + if m.Details == nil { + return errors.Required("details", "body", nil) + } + + return nil +} + +// ContextValidate validates this registryassessment external cred payload based on context it is used +func (m *RegistryassessmentExternalCredPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *RegistryassessmentExternalCredPayload) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistryassessmentExternalCredPayload) UnmarshalBinary(b []byte) error { + var res RegistryassessmentExternalCredPayload + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registryassessment_external_registry_patch_payload.go b/falcon/models/registryassessment_external_registry_patch_payload.go new file mode 100644 index 00000000..6f6431c1 --- /dev/null +++ b/falcon/models/registryassessment_external_registry_patch_payload.go @@ -0,0 +1,114 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistryassessmentExternalRegistryPatchPayload registryassessment external registry patch payload +// +// swagger:model registryassessment.externalRegistryPatchPayload +type RegistryassessmentExternalRegistryPatchPayload struct { + + // credential + // Required: true + Credential *APICredPayload `json:"credential"` + + // state + State string `json:"state,omitempty"` + + // user defined alias + UserDefinedAlias string `json:"user_defined_alias,omitempty"` +} + +// Validate validates this registryassessment external registry patch payload +func (m *RegistryassessmentExternalRegistryPatchPayload) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCredential(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistryassessmentExternalRegistryPatchPayload) validateCredential(formats strfmt.Registry) error { + + if err := validate.Required("credential", "body", m.Credential); err != nil { + return err + } + + if m.Credential != nil { + if err := m.Credential.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("credential") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("credential") + } + return err + } + } + + return nil +} + +// ContextValidate validate this registryassessment external registry patch payload based on the context it is used +func (m *RegistryassessmentExternalRegistryPatchPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateCredential(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistryassessmentExternalRegistryPatchPayload) contextValidateCredential(ctx context.Context, formats strfmt.Registry) error { + + if m.Credential != nil { + + if err := m.Credential.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("credential") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("credential") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistryassessmentExternalRegistryPatchPayload) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistryassessmentExternalRegistryPatchPayload) UnmarshalBinary(b []byte) error { + var res RegistryassessmentExternalRegistryPatchPayload + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/registryassessment_external_registry_payload.go b/falcon/models/registryassessment_external_registry_payload.go new file mode 100644 index 00000000..7eeff0cf --- /dev/null +++ b/falcon/models/registryassessment_external_registry_payload.go @@ -0,0 +1,148 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// RegistryassessmentExternalRegistryPayload registryassessment external registry payload +// +// swagger:model registryassessment.externalRegistryPayload +type RegistryassessmentExternalRegistryPayload struct { + + // credential + // Required: true + Credential *RegistryassessmentExternalCredPayload `json:"credential"` + + // type + // Required: true + Type *string `json:"type"` + + // url + // Required: true + URL *string `json:"url"` + + // url uniqueness key + URLUniquenessKey string `json:"url_uniqueness_key,omitempty"` + + // user defined alias + UserDefinedAlias string `json:"user_defined_alias,omitempty"` +} + +// Validate validates this registryassessment external registry payload +func (m *RegistryassessmentExternalRegistryPayload) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateCredential(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateURL(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistryassessmentExternalRegistryPayload) validateCredential(formats strfmt.Registry) error { + + if err := validate.Required("credential", "body", m.Credential); err != nil { + return err + } + + if m.Credential != nil { + if err := m.Credential.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("credential") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("credential") + } + return err + } + } + + return nil +} + +func (m *RegistryassessmentExternalRegistryPayload) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +func (m *RegistryassessmentExternalRegistryPayload) validateURL(formats strfmt.Registry) error { + + if err := validate.Required("url", "body", m.URL); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this registryassessment external registry payload based on the context it is used +func (m *RegistryassessmentExternalRegistryPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateCredential(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *RegistryassessmentExternalRegistryPayload) contextValidateCredential(ctx context.Context, formats strfmt.Registry) error { + + if m.Credential != nil { + + if err := m.Credential.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("credential") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("credential") + } + return err + } + } + + return nil +} + +// MarshalBinary interface implementation +func (m *RegistryassessmentExternalRegistryPayload) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *RegistryassessmentExternalRegistryPayload) UnmarshalBinary(b []byte) error { + var res RegistryassessmentExternalRegistryPayload + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/requests_create_firewall_policies_v1.go b/falcon/models/remote_response_create_policies_v1.go similarity index 66% rename from falcon/models/requests_create_firewall_policies_v1.go rename to falcon/models/remote_response_create_policies_v1.go index 3618727a..1fff7aca 100644 --- a/falcon/models/requests_create_firewall_policies_v1.go +++ b/falcon/models/remote_response_create_policies_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateFirewallPoliciesV1 A req to create prevention policies +// RemoteResponseCreatePoliciesV1 A req to create realtime policies // -// swagger:model requests.CreateFirewallPoliciesV1 -type RequestsCreateFirewallPoliciesV1 struct { +// swagger:model remote_response.CreatePoliciesV1 +type RemoteResponseCreatePoliciesV1 struct { // A collection of policies to create // Required: true - Resources []*RequestsCreateFirewallPolicyV1 `json:"resources"` + Resources []*RemoteResponseCreatePolicyReqV1 `json:"resources"` } -// Validate validates this requests create firewall policies v1 -func (m *RequestsCreateFirewallPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this remote response create policies v1 +func (m *RemoteResponseCreatePoliciesV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsCreateFirewallPoliciesV1) Validate(formats strfmt.Registry) err return nil } -func (m *RequestsCreateFirewallPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *RemoteResponseCreatePoliciesV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsCreateFirewallPoliciesV1) validateResources(formats strfmt.Regi return nil } -// ContextValidate validate this requests create firewall policies v1 based on the context it is used -func (m *RequestsCreateFirewallPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this remote response create policies v1 based on the context it is used +func (m *RemoteResponseCreatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsCreateFirewallPoliciesV1) ContextValidate(ctx context.Context, return nil } -func (m *RequestsCreateFirewallPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseCreatePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsCreateFirewallPoliciesV1) contextValidateResources(ctx context. } // MarshalBinary interface implementation -func (m *RequestsCreateFirewallPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *RemoteResponseCreatePoliciesV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsCreateFirewallPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateFirewallPoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateFirewallPoliciesV1 +func (m *RemoteResponseCreatePoliciesV1) UnmarshalBinary(b []byte) error { + var res RemoteResponseCreatePoliciesV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_r_t_response_policy_v1.go b/falcon/models/remote_response_create_policy_req_v1.go similarity index 60% rename from falcon/models/requests_create_r_t_response_policy_v1.go rename to falcon/models/remote_response_create_policy_req_v1.go index cd92d7bf..19447ecd 100644 --- a/falcon/models/requests_create_r_t_response_policy_v1.go +++ b/falcon/models/remote_response_create_policy_req_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateRTResponsePolicyV1 requests create r t response policy v1 +// RemoteResponseCreatePolicyReqV1 remote response create policy req v1 // -// swagger:model requests.CreateRTResponsePolicyV1 -type RequestsCreateRTResponsePolicyV1 struct { +// swagger:model remote_response.CreatePolicyReqV1 +type RemoteResponseCreatePolicyReqV1 struct { // If specified the settings of the realtime response policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` @@ -37,11 +37,11 @@ type RequestsCreateRTResponsePolicyV1 struct { PlatformName *string `json:"platform_name"` // The settings to create the policy with - Settings []*RequestsPreventionSettingV1 `json:"settings"` + Settings []*PreventionSettingReqV1 `json:"settings"` } -// Validate validates this requests create r t response policy v1 -func (m *RequestsCreateRTResponsePolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this remote response create policy req v1 +func (m *RemoteResponseCreatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -62,7 +62,7 @@ func (m *RequestsCreateRTResponsePolicyV1) Validate(formats strfmt.Registry) err return nil } -func (m *RequestsCreateRTResponsePolicyV1) validateName(formats strfmt.Registry) error { +func (m *RemoteResponseCreatePolicyReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -71,7 +71,7 @@ func (m *RequestsCreateRTResponsePolicyV1) validateName(formats strfmt.Registry) return nil } -var requestsCreateRTResponsePolicyV1TypePlatformNamePropEnum []interface{} +var remoteResponseCreatePolicyReqV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -79,31 +79,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreateRTResponsePolicyV1TypePlatformNamePropEnum = append(requestsCreateRTResponsePolicyV1TypePlatformNamePropEnum, v) + remoteResponseCreatePolicyReqV1TypePlatformNamePropEnum = append(remoteResponseCreatePolicyReqV1TypePlatformNamePropEnum, v) } } const ( - // RequestsCreateRTResponsePolicyV1PlatformNameWindows captures enum value "Windows" - RequestsCreateRTResponsePolicyV1PlatformNameWindows string = "Windows" + // RemoteResponseCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" + RemoteResponseCreatePolicyReqV1PlatformNameWindows string = "Windows" - // RequestsCreateRTResponsePolicyV1PlatformNameMac captures enum value "Mac" - RequestsCreateRTResponsePolicyV1PlatformNameMac string = "Mac" + // RemoteResponseCreatePolicyReqV1PlatformNameMac captures enum value "Mac" + RemoteResponseCreatePolicyReqV1PlatformNameMac string = "Mac" - // RequestsCreateRTResponsePolicyV1PlatformNameLinux captures enum value "Linux" - RequestsCreateRTResponsePolicyV1PlatformNameLinux string = "Linux" + // RemoteResponseCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" + RemoteResponseCreatePolicyReqV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *RequestsCreateRTResponsePolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreateRTResponsePolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *RemoteResponseCreatePolicyReqV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, remoteResponseCreatePolicyReqV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreateRTResponsePolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *RemoteResponseCreatePolicyReqV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -117,7 +117,7 @@ func (m *RequestsCreateRTResponsePolicyV1) validatePlatformName(formats strfmt.R return nil } -func (m *RequestsCreateRTResponsePolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *RemoteResponseCreatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -143,8 +143,8 @@ func (m *RequestsCreateRTResponsePolicyV1) validateSettings(formats strfmt.Regis return nil } -// ContextValidate validate this requests create r t response policy v1 based on the context it is used -func (m *RequestsCreateRTResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this remote response create policy req v1 based on the context it is used +func (m *RemoteResponseCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -157,11 +157,16 @@ func (m *RequestsCreateRTResponsePolicyV1) ContextValidate(ctx context.Context, return nil } -func (m *RequestsCreateRTResponsePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseCreatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Settings); i++ { if m.Settings[i] != nil { + + if swag.IsZero(m.Settings[i]) { // not required + return nil + } + if err := m.Settings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings" + "." + strconv.Itoa(i)) @@ -178,7 +183,7 @@ func (m *RequestsCreateRTResponsePolicyV1) contextValidateSettings(ctx context.C } // MarshalBinary interface implementation -func (m *RequestsCreateRTResponsePolicyV1) MarshalBinary() ([]byte, error) { +func (m *RemoteResponseCreatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -186,8 +191,8 @@ func (m *RequestsCreateRTResponsePolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateRTResponsePolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateRTResponsePolicyV1 +func (m *RemoteResponseCreatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res RemoteResponseCreatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_r_t_response_policy_v1.go b/falcon/models/remote_response_policy_v1.go similarity index 72% rename from falcon/models/responses_r_t_response_policy_v1.go rename to falcon/models/remote_response_policy_v1.go index 2ca5e79b..a93431f9 100644 --- a/falcon/models/responses_r_t_response_policy_v1.go +++ b/falcon/models/remote_response_policy_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesRTResponsePolicyV1 A fully formed RTR policy +// RemoteResponsePolicyV1 A fully formed RTR policy // -// swagger:model responses.RTResponsePolicyV1 -type ResponsesRTResponsePolicyV1 struct { +// swagger:model remote_response.PolicyV1 +type RemoteResponsePolicyV1 struct { // The customer id associated with the policy // Required: true @@ -44,7 +44,7 @@ type ResponsesRTResponsePolicyV1 struct { // The groups that are currently attached to the policy // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true @@ -70,11 +70,11 @@ type ResponsesRTResponsePolicyV1 struct { // A category of settings in a RTR policy // Required: true - Settings []*ResponsesPreventionCategoryV1 `json:"settings"` + Settings []*PreventionCategoryRespV1 `json:"settings"` } -// Validate validates this responses r t response policy v1 -func (m *ResponsesRTResponsePolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this remote response policy v1 +func (m *RemoteResponsePolicyV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCid(formats); err != nil { @@ -131,7 +131,7 @@ func (m *ResponsesRTResponsePolicyV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesRTResponsePolicyV1) validateCid(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -140,7 +140,7 @@ func (m *ResponsesRTResponsePolicyV1) validateCid(formats strfmt.Registry) error return nil } -func (m *ResponsesRTResponsePolicyV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -149,7 +149,7 @@ func (m *ResponsesRTResponsePolicyV1) validateCreatedBy(formats strfmt.Registry) return nil } -func (m *ResponsesRTResponsePolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -162,7 +162,7 @@ func (m *ResponsesRTResponsePolicyV1) validateCreatedTimestamp(formats strfmt.Re return nil } -func (m *ResponsesRTResponsePolicyV1) validateDescription(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -171,7 +171,7 @@ func (m *ResponsesRTResponsePolicyV1) validateDescription(formats strfmt.Registr return nil } -func (m *ResponsesRTResponsePolicyV1) validateEnabled(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { return err @@ -180,7 +180,7 @@ func (m *ResponsesRTResponsePolicyV1) validateEnabled(formats strfmt.Registry) e return nil } -func (m *ResponsesRTResponsePolicyV1) validateGroups(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -207,7 +207,7 @@ func (m *ResponsesRTResponsePolicyV1) validateGroups(formats strfmt.Registry) er return nil } -func (m *ResponsesRTResponsePolicyV1) validateID(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -216,7 +216,7 @@ func (m *ResponsesRTResponsePolicyV1) validateID(formats strfmt.Registry) error return nil } -func (m *ResponsesRTResponsePolicyV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -225,7 +225,7 @@ func (m *ResponsesRTResponsePolicyV1) validateModifiedBy(formats strfmt.Registry return nil } -func (m *ResponsesRTResponsePolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -238,7 +238,7 @@ func (m *ResponsesRTResponsePolicyV1) validateModifiedTimestamp(formats strfmt.R return nil } -func (m *ResponsesRTResponsePolicyV1) validateName(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -247,7 +247,7 @@ func (m *ResponsesRTResponsePolicyV1) validateName(formats strfmt.Registry) erro return nil } -var responsesRTResponsePolicyV1TypePlatformNamePropEnum []interface{} +var remoteResponsePolicyV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -255,31 +255,31 @@ func init() { panic(err) } for _, v := range res { - responsesRTResponsePolicyV1TypePlatformNamePropEnum = append(responsesRTResponsePolicyV1TypePlatformNamePropEnum, v) + remoteResponsePolicyV1TypePlatformNamePropEnum = append(remoteResponsePolicyV1TypePlatformNamePropEnum, v) } } const ( - // ResponsesRTResponsePolicyV1PlatformNameWindows captures enum value "Windows" - ResponsesRTResponsePolicyV1PlatformNameWindows string = "Windows" + // RemoteResponsePolicyV1PlatformNameWindows captures enum value "Windows" + RemoteResponsePolicyV1PlatformNameWindows string = "Windows" - // ResponsesRTResponsePolicyV1PlatformNameMac captures enum value "Mac" - ResponsesRTResponsePolicyV1PlatformNameMac string = "Mac" + // RemoteResponsePolicyV1PlatformNameMac captures enum value "Mac" + RemoteResponsePolicyV1PlatformNameMac string = "Mac" - // ResponsesRTResponsePolicyV1PlatformNameLinux captures enum value "Linux" - ResponsesRTResponsePolicyV1PlatformNameLinux string = "Linux" + // RemoteResponsePolicyV1PlatformNameLinux captures enum value "Linux" + RemoteResponsePolicyV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *ResponsesRTResponsePolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesRTResponsePolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *RemoteResponsePolicyV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, remoteResponsePolicyV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *ResponsesRTResponsePolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -293,7 +293,7 @@ func (m *ResponsesRTResponsePolicyV1) validatePlatformName(formats strfmt.Regist return nil } -func (m *ResponsesRTResponsePolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -320,8 +320,8 @@ func (m *ResponsesRTResponsePolicyV1) validateSettings(formats strfmt.Registry) return nil } -// ContextValidate validate this responses r t response policy v1 based on the context it is used -func (m *ResponsesRTResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this remote response policy v1 based on the context it is used +func (m *RemoteResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -338,11 +338,16 @@ func (m *ResponsesRTResponsePolicyV1) ContextValidate(ctx context.Context, forma return nil } -func (m *ResponsesRTResponsePolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -358,11 +363,16 @@ func (m *ResponsesRTResponsePolicyV1) contextValidateGroups(ctx context.Context, return nil } -func (m *ResponsesRTResponsePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponsePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Settings); i++ { if m.Settings[i] != nil { + + if swag.IsZero(m.Settings[i]) { // not required + return nil + } + if err := m.Settings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings" + "." + strconv.Itoa(i)) @@ -379,7 +389,7 @@ func (m *ResponsesRTResponsePolicyV1) contextValidateSettings(ctx context.Contex } // MarshalBinary interface implementation -func (m *ResponsesRTResponsePolicyV1) MarshalBinary() ([]byte, error) { +func (m *RemoteResponsePolicyV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -387,8 +397,8 @@ func (m *ResponsesRTResponsePolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesRTResponsePolicyV1) UnmarshalBinary(b []byte) error { - var res ResponsesRTResponsePolicyV1 +func (m *RemoteResponsePolicyV1) UnmarshalBinary(b []byte) error { + var res RemoteResponsePolicyV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_sv_exclusion_resp_v1.go b/falcon/models/remote_response_resp_v1.go similarity index 76% rename from falcon/models/responses_sv_exclusion_resp_v1.go rename to falcon/models/remote_response_resp_v1.go index 0ba75495..b6d4edbd 100644 --- a/falcon/models/responses_sv_exclusion_resp_v1.go +++ b/falcon/models/remote_response_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSvExclusionRespV1 responses sv exclusion resp v1 +// RemoteResponseRespV1 remote response resp v1 // -// swagger:model responses.SvExclusionRespV1 -type ResponsesSvExclusionRespV1 struct { +// swagger:model remote_response.RespV1 +type RemoteResponseRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesSvExclusionRespV1 struct { // resources // Required: true - Resources []*ResponsesSvExclusionV1 `json:"resources"` + Resources []*RemoteResponsePolicyV1 `json:"resources"` } -// Validate validates this responses sv exclusion resp v1 -func (m *ResponsesSvExclusionRespV1) Validate(formats strfmt.Registry) error { +// Validate validates this remote response resp v1 +func (m *RemoteResponseRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesSvExclusionRespV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesSvExclusionRespV1) validateErrors(formats strfmt.Registry) error { +func (m *RemoteResponseRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesSvExclusionRespV1) validateErrors(formats strfmt.Registry) err return nil } -func (m *ResponsesSvExclusionRespV1) validateMeta(formats strfmt.Registry) error { +func (m *RemoteResponseRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesSvExclusionRespV1) validateMeta(formats strfmt.Registry) error return nil } -func (m *ResponsesSvExclusionRespV1) validateResources(formats strfmt.Registry) error { +func (m *RemoteResponseRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesSvExclusionRespV1) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this responses sv exclusion resp v1 based on the context it is used -func (m *ResponsesSvExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this remote response resp v1 based on the context it is used +func (m *RemoteResponseRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesSvExclusionRespV1) ContextValidate(ctx context.Context, format return nil } -func (m *ResponsesSvExclusionRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesSvExclusionRespV1) contextValidateErrors(ctx context.Context, return nil } -func (m *ResponsesSvExclusionRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesSvExclusionRespV1) contextValidateMeta(ctx context.Context, fo return nil } -func (m *ResponsesSvExclusionRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesSvExclusionRespV1) contextValidateResources(ctx context.Contex } // MarshalBinary interface implementation -func (m *ResponsesSvExclusionRespV1) MarshalBinary() ([]byte, error) { +func (m *RemoteResponseRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesSvExclusionRespV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSvExclusionRespV1) UnmarshalBinary(b []byte) error { - var res ResponsesSvExclusionRespV1 +func (m *RemoteResponseRespV1) UnmarshalBinary(b []byte) error { + var res RemoteResponseRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_device_control_policies_v1.go b/falcon/models/remote_response_update_policies_req_v1.go similarity index 65% rename from falcon/models/requests_update_device_control_policies_v1.go rename to falcon/models/remote_response_update_policies_req_v1.go index b3c2ba0b..13d8e8ec 100644 --- a/falcon/models/requests_update_device_control_policies_v1.go +++ b/falcon/models/remote_response_update_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateDeviceControlPoliciesV1 A req to update DeviceControl policies +// RemoteResponseUpdatePoliciesReqV1 A req to update realtime response policies // -// swagger:model requests.UpdateDeviceControlPoliciesV1 -type RequestsUpdateDeviceControlPoliciesV1 struct { +// swagger:model remote_response.UpdatePoliciesReqV1 +type RemoteResponseUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true - Resources []*RequestsUpdateDeviceControlPolicyV1 `json:"resources"` + Resources []*RemoteResponseUpdatePolicyReqV1 `json:"resources"` } -// Validate validates this requests update device control policies v1 -func (m *RequestsUpdateDeviceControlPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this remote response update policies req v1 +func (m *RemoteResponseUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdateDeviceControlPoliciesV1) Validate(formats strfmt.Registry return nil } -func (m *RequestsUpdateDeviceControlPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *RemoteResponseUpdatePoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdateDeviceControlPoliciesV1) validateResources(formats strfmt return nil } -// ContextValidate validate this requests update device control policies v1 based on the context it is used -func (m *RequestsUpdateDeviceControlPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this remote response update policies req v1 based on the context it is used +func (m *RemoteResponseUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdateDeviceControlPoliciesV1) ContextValidate(ctx context.Cont return nil } -func (m *RequestsUpdateDeviceControlPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseUpdatePoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdateDeviceControlPoliciesV1) contextValidateResources(ctx con } // MarshalBinary interface implementation -func (m *RequestsUpdateDeviceControlPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *RemoteResponseUpdatePoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdateDeviceControlPoliciesV1) MarshalBinary() ([]byte, error) } // UnmarshalBinary interface implementation -func (m *RequestsUpdateDeviceControlPoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateDeviceControlPoliciesV1 +func (m *RemoteResponseUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error { + var res RemoteResponseUpdatePoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_r_t_response_policy_v1.go b/falcon/models/remote_response_update_policy_req_v1.go similarity index 68% rename from falcon/models/requests_update_r_t_response_policy_v1.go rename to falcon/models/remote_response_update_policy_req_v1.go index 290e64b7..418f412e 100644 --- a/falcon/models/requests_update_r_t_response_policy_v1.go +++ b/falcon/models/remote_response_update_policy_req_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateRTResponsePolicyV1 An update for a specific policy +// RemoteResponseUpdatePolicyReqV1 An update for a specific policy // -// swagger:model requests.UpdateRTResponsePolicyV1 -type RequestsUpdateRTResponsePolicyV1 struct { +// swagger:model remote_response.UpdatePolicyReqV1 +type RemoteResponseUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` @@ -32,11 +32,11 @@ type RequestsUpdateRTResponsePolicyV1 struct { // A collection of realtime response policy settings to update // Required: true - Settings []*RequestsPreventionSettingV1 `json:"settings"` + Settings []*PreventionSettingReqV1 `json:"settings"` } -// Validate validates this requests update r t response policy v1 -func (m *RequestsUpdateRTResponsePolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this remote response update policy req v1 +func (m *RemoteResponseUpdatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -53,7 +53,7 @@ func (m *RequestsUpdateRTResponsePolicyV1) Validate(formats strfmt.Registry) err return nil } -func (m *RequestsUpdateRTResponsePolicyV1) validateID(formats strfmt.Registry) error { +func (m *RemoteResponseUpdatePolicyReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -62,7 +62,7 @@ func (m *RequestsUpdateRTResponsePolicyV1) validateID(formats strfmt.Registry) e return nil } -func (m *RequestsUpdateRTResponsePolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *RemoteResponseUpdatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -89,8 +89,8 @@ func (m *RequestsUpdateRTResponsePolicyV1) validateSettings(formats strfmt.Regis return nil } -// ContextValidate validate this requests update r t response policy v1 based on the context it is used -func (m *RequestsUpdateRTResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this remote response update policy req v1 based on the context it is used +func (m *RemoteResponseUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -103,11 +103,16 @@ func (m *RequestsUpdateRTResponsePolicyV1) ContextValidate(ctx context.Context, return nil } -func (m *RequestsUpdateRTResponsePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *RemoteResponseUpdatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Settings); i++ { if m.Settings[i] != nil { + + if swag.IsZero(m.Settings[i]) { // not required + return nil + } + if err := m.Settings[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings" + "." + strconv.Itoa(i)) @@ -124,7 +129,7 @@ func (m *RequestsUpdateRTResponsePolicyV1) contextValidateSettings(ctx context.C } // MarshalBinary interface implementation -func (m *RequestsUpdateRTResponsePolicyV1) MarshalBinary() ([]byte, error) { +func (m *RemoteResponseUpdatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -132,8 +137,8 @@ func (m *RequestsUpdateRTResponsePolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateRTResponsePolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateRTResponsePolicyV1 +func (m *RemoteResponseUpdatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res RemoteResponseUpdatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_sensor_update_policies_v1.go b/falcon/models/requests_create_sensor_update_policies_v1.go deleted file mode 100644 index e3a212c8..00000000 --- a/falcon/models/requests_create_sensor_update_policies_v1.go +++ /dev/null @@ -1,119 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RequestsCreateSensorUpdatePoliciesV1 A req to create sensor update policies -// -// swagger:model requests.CreateSensorUpdatePoliciesV1 -type RequestsCreateSensorUpdatePoliciesV1 struct { - - // A collection of policies to create - // Required: true - Resources []*RequestsCreateSensorUpdatePolicyV1 `json:"resources"` -} - -// Validate validates this requests create sensor update policies v1 -func (m *RequestsCreateSensorUpdatePoliciesV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsCreateSensorUpdatePoliciesV1) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - for i := 0; i < len(m.Resources); i++ { - if swag.IsZero(m.Resources[i]) { // not required - continue - } - - if m.Resources[i] != nil { - if err := m.Resources[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this requests create sensor update policies v1 based on the context it is used -func (m *RequestsCreateSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateResources(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsCreateSensorUpdatePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Resources); i++ { - - if m.Resources[i] != nil { - if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePoliciesV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateSensorUpdatePoliciesV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_create_sensor_update_policies_v2.go b/falcon/models/requests_create_sensor_update_policies_v2.go deleted file mode 100644 index 57b863ef..00000000 --- a/falcon/models/requests_create_sensor_update_policies_v2.go +++ /dev/null @@ -1,119 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RequestsCreateSensorUpdatePoliciesV2 A req to create sensor update policies -// -// swagger:model requests.CreateSensorUpdatePoliciesV2 -type RequestsCreateSensorUpdatePoliciesV2 struct { - - // A collection of policies to create - // Required: true - Resources []*RequestsCreateSensorUpdatePolicyV2 `json:"resources"` -} - -// Validate validates this requests create sensor update policies v2 -func (m *RequestsCreateSensorUpdatePoliciesV2) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsCreateSensorUpdatePoliciesV2) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - for i := 0; i < len(m.Resources); i++ { - if swag.IsZero(m.Resources[i]) { // not required - continue - } - - if m.Resources[i] != nil { - if err := m.Resources[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this requests create sensor update policies v2 based on the context it is used -func (m *RequestsCreateSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateResources(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsCreateSensorUpdatePoliciesV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Resources); i++ { - - if m.Resources[i] != nil { - if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePoliciesV2) UnmarshalBinary(b []byte) error { - var res RequestsCreateSensorUpdatePoliciesV2 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_device_control_policy_settings_v1.go b/falcon/models/requests_device_control_policy_settings_v1.go deleted file mode 100644 index 4a148df7..00000000 --- a/falcon/models/requests_device_control_policy_settings_v1.go +++ /dev/null @@ -1,241 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RequestsDeviceControlPolicySettingsV1 requests device control policy settings v1 -// -// swagger:model requests.DeviceControlPolicySettingsV1 -type RequestsDeviceControlPolicySettingsV1 struct { - - // Settings that apply to a USB Class - // Required: true - Classes []*RequestsDeviceControlPolicyClassSettingsV1 `json:"classes"` - - // An array of exception IDs to delete from the policy - // Required: true - DeleteExceptions []string `json:"delete_exceptions"` - - // Does the end user receives a notification when the policy is violated - // Required: true - // Enum: [SILENT NOTIFY_USER] - EndUserNotification *string `json:"end_user_notification"` - - // How is this policy enforced - // Required: true - // Enum: [MONITOR_ONLY MONITOR_ENFORCE] - EnforcementMode *string `json:"enforcement_mode"` -} - -// Validate validates this requests device control policy settings v1 -func (m *RequestsDeviceControlPolicySettingsV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateClasses(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDeleteExceptions(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEndUserNotification(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEnforcementMode(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsDeviceControlPolicySettingsV1) validateClasses(formats strfmt.Registry) error { - - if err := validate.Required("classes", "body", m.Classes); err != nil { - return err - } - - for i := 0; i < len(m.Classes); i++ { - if swag.IsZero(m.Classes[i]) { // not required - continue - } - - if m.Classes[i] != nil { - if err := m.Classes[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("classes" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("classes" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *RequestsDeviceControlPolicySettingsV1) validateDeleteExceptions(formats strfmt.Registry) error { - - if err := validate.Required("delete_exceptions", "body", m.DeleteExceptions); err != nil { - return err - } - - return nil -} - -var requestsDeviceControlPolicySettingsV1TypeEndUserNotificationPropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["SILENT","NOTIFY_USER"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - requestsDeviceControlPolicySettingsV1TypeEndUserNotificationPropEnum = append(requestsDeviceControlPolicySettingsV1TypeEndUserNotificationPropEnum, v) - } -} - -const ( - - // RequestsDeviceControlPolicySettingsV1EndUserNotificationSILENT captures enum value "SILENT" - RequestsDeviceControlPolicySettingsV1EndUserNotificationSILENT string = "SILENT" - - // RequestsDeviceControlPolicySettingsV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER" - RequestsDeviceControlPolicySettingsV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER" -) - -// prop value enum -func (m *RequestsDeviceControlPolicySettingsV1) validateEndUserNotificationEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsDeviceControlPolicySettingsV1TypeEndUserNotificationPropEnum, true); err != nil { - return err - } - return nil -} - -func (m *RequestsDeviceControlPolicySettingsV1) validateEndUserNotification(formats strfmt.Registry) error { - - if err := validate.Required("end_user_notification", "body", m.EndUserNotification); err != nil { - return err - } - - // value enum - if err := m.validateEndUserNotificationEnum("end_user_notification", "body", *m.EndUserNotification); err != nil { - return err - } - - return nil -} - -var requestsDeviceControlPolicySettingsV1TypeEnforcementModePropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["MONITOR_ONLY","MONITOR_ENFORCE"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - requestsDeviceControlPolicySettingsV1TypeEnforcementModePropEnum = append(requestsDeviceControlPolicySettingsV1TypeEnforcementModePropEnum, v) - } -} - -const ( - - // RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY" - RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORONLY string = "MONITOR_ONLY" - - // RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE" - RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE" -) - -// prop value enum -func (m *RequestsDeviceControlPolicySettingsV1) validateEnforcementModeEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsDeviceControlPolicySettingsV1TypeEnforcementModePropEnum, true); err != nil { - return err - } - return nil -} - -func (m *RequestsDeviceControlPolicySettingsV1) validateEnforcementMode(formats strfmt.Registry) error { - - if err := validate.Required("enforcement_mode", "body", m.EnforcementMode); err != nil { - return err - } - - // value enum - if err := m.validateEnforcementModeEnum("enforcement_mode", "body", *m.EnforcementMode); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this requests device control policy settings v1 based on the context it is used -func (m *RequestsDeviceControlPolicySettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateClasses(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsDeviceControlPolicySettingsV1) contextValidateClasses(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Classes); i++ { - - if m.Classes[i] != nil { - if err := m.Classes[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("classes" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("classes" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsDeviceControlPolicySettingsV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsDeviceControlPolicySettingsV1) UnmarshalBinary(b []byte) error { - var res RequestsDeviceControlPolicySettingsV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_ml_exclusion_create_req_v1.go b/falcon/models/requests_ml_exclusion_create_req_v1.go deleted file mode 100644 index fb7b1f5a..00000000 --- a/falcon/models/requests_ml_exclusion_create_req_v1.go +++ /dev/null @@ -1,59 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// RequestsMlExclusionCreateReqV1 requests ml exclusion create req v1 -// -// swagger:model requests.MlExclusionCreateReqV1 -type RequestsMlExclusionCreateReqV1 struct { - - // comment - Comment string `json:"comment,omitempty"` - - // excluded from - ExcludedFrom []RequestsMlExclusionType `json:"excluded_from"` - - // groups - Groups []string `json:"groups"` - - // value - Value string `json:"value,omitempty"` -} - -// Validate validates this requests ml exclusion create req v1 -func (m *RequestsMlExclusionCreateReqV1) Validate(formats strfmt.Registry) error { - return nil -} - -// ContextValidate validates this requests ml exclusion create req v1 based on context it is used -func (m *RequestsMlExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsMlExclusionCreateReqV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsMlExclusionCreateReqV1) UnmarshalBinary(b []byte) error { - var res RequestsMlExclusionCreateReqV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_ml_exclusion_type.go b/falcon/models/requests_ml_exclusion_type.go deleted file mode 100644 index 71b822bf..00000000 --- a/falcon/models/requests_ml_exclusion_type.go +++ /dev/null @@ -1,11 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -// RequestsMlExclusionType requests ml exclusion type -// -// swagger:model requests.MlExclusionType -type RequestsMlExclusionType interface{} diff --git a/falcon/models/requests_sensor_update_settings_v1.go b/falcon/models/requests_sensor_update_settings_v1.go deleted file mode 100644 index f40859e6..00000000 --- a/falcon/models/requests_sensor_update_settings_v1.go +++ /dev/null @@ -1,50 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" -) - -// RequestsSensorUpdateSettingsV1 requests sensor update settings v1 -// -// swagger:model requests.SensorUpdateSettingsV1 -type RequestsSensorUpdateSettingsV1 struct { - - // build - Build string `json:"build,omitempty"` -} - -// Validate validates this requests sensor update settings v1 -func (m *RequestsSensorUpdateSettingsV1) Validate(formats strfmt.Registry) error { - return nil -} - -// ContextValidate validates this requests sensor update settings v1 based on context it is used -func (m *RequestsSensorUpdateSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsSensorUpdateSettingsV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsSensorUpdateSettingsV1) UnmarshalBinary(b []byte) error { - var res RequestsSensorUpdateSettingsV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_sensor_update_settings_v2.go b/falcon/models/requests_sensor_update_settings_v2.go deleted file mode 100644 index 31298064..00000000 --- a/falcon/models/requests_sensor_update_settings_v2.go +++ /dev/null @@ -1,182 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RequestsSensorUpdateSettingsV2 requests sensor update settings v2 -// -// swagger:model requests.SensorUpdateSettingsV2 -type RequestsSensorUpdateSettingsV2 struct { - - // The target build to apply to the policy - Build string `json:"build,omitempty"` - - // The uninstall protection state to apply to the policy - // Enum: [ENABLED DISABLED MAINTENANCE_MODE IGNORE UNKNOWN] - UninstallProtection string `json:"uninstall_protection,omitempty"` - - // variants - // Required: true - Variants []*RequestsSensorUpdateBuildV1 `json:"variants"` -} - -// Validate validates this requests sensor update settings v2 -func (m *RequestsSensorUpdateSettingsV2) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateUninstallProtection(formats); err != nil { - res = append(res, err) - } - - if err := m.validateVariants(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -var requestsSensorUpdateSettingsV2TypeUninstallProtectionPropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["ENABLED","DISABLED","MAINTENANCE_MODE","IGNORE","UNKNOWN"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - requestsSensorUpdateSettingsV2TypeUninstallProtectionPropEnum = append(requestsSensorUpdateSettingsV2TypeUninstallProtectionPropEnum, v) - } -} - -const ( - - // RequestsSensorUpdateSettingsV2UninstallProtectionENABLED captures enum value "ENABLED" - RequestsSensorUpdateSettingsV2UninstallProtectionENABLED string = "ENABLED" - - // RequestsSensorUpdateSettingsV2UninstallProtectionDISABLED captures enum value "DISABLED" - RequestsSensorUpdateSettingsV2UninstallProtectionDISABLED string = "DISABLED" - - // RequestsSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE" - RequestsSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE" - - // RequestsSensorUpdateSettingsV2UninstallProtectionIGNORE captures enum value "IGNORE" - RequestsSensorUpdateSettingsV2UninstallProtectionIGNORE string = "IGNORE" - - // RequestsSensorUpdateSettingsV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN" - RequestsSensorUpdateSettingsV2UninstallProtectionUNKNOWN string = "UNKNOWN" -) - -// prop value enum -func (m *RequestsSensorUpdateSettingsV2) validateUninstallProtectionEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsSensorUpdateSettingsV2TypeUninstallProtectionPropEnum, true); err != nil { - return err - } - return nil -} - -func (m *RequestsSensorUpdateSettingsV2) validateUninstallProtection(formats strfmt.Registry) error { - if swag.IsZero(m.UninstallProtection) { // not required - return nil - } - - // value enum - if err := m.validateUninstallProtectionEnum("uninstall_protection", "body", m.UninstallProtection); err != nil { - return err - } - - return nil -} - -func (m *RequestsSensorUpdateSettingsV2) validateVariants(formats strfmt.Registry) error { - - if err := validate.Required("variants", "body", m.Variants); err != nil { - return err - } - - for i := 0; i < len(m.Variants); i++ { - if swag.IsZero(m.Variants[i]) { // not required - continue - } - - if m.Variants[i] != nil { - if err := m.Variants[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("variants" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("variants" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this requests sensor update settings v2 based on the context it is used -func (m *RequestsSensorUpdateSettingsV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateVariants(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsSensorUpdateSettingsV2) contextValidateVariants(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Variants); i++ { - - if m.Variants[i] != nil { - if err := m.Variants[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("variants" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("variants" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsSensorUpdateSettingsV2) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsSensorUpdateSettingsV2) UnmarshalBinary(b []byte) error { - var res RequestsSensorUpdateSettingsV2 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/requests_set_policy_precedence_req_v1.go b/falcon/models/requests_set_policy_precedence_req_v1.go deleted file mode 100644 index d96f6090..00000000 --- a/falcon/models/requests_set_policy_precedence_req_v1.go +++ /dev/null @@ -1,127 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RequestsSetPolicyPrecedenceReqV1 Sets the precedence order for policies of a given platform -// -// swagger:model requests.SetPolicyPrecedenceReqV1 -type RequestsSetPolicyPrecedenceReqV1 struct { - - // The ids of all current prevention policies for the platform specified. The precedence will be set in the order the ids are specified - // Required: true - Ids []string `json:"ids"` - - // The name of the platform for which to set precedence - // Required: true - // Enum: [Windows Mac Linux] - PlatformName *string `json:"platform_name"` -} - -// Validate validates this requests set policy precedence req v1 -func (m *RequestsSetPolicyPrecedenceReqV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateIds(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePlatformName(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RequestsSetPolicyPrecedenceReqV1) validateIds(formats strfmt.Registry) error { - - if err := validate.Required("ids", "body", m.Ids); err != nil { - return err - } - - return nil -} - -var requestsSetPolicyPrecedenceReqV1TypePlatformNamePropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["Windows","Mac","Linux"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - requestsSetPolicyPrecedenceReqV1TypePlatformNamePropEnum = append(requestsSetPolicyPrecedenceReqV1TypePlatformNamePropEnum, v) - } -} - -const ( - - // RequestsSetPolicyPrecedenceReqV1PlatformNameWindows captures enum value "Windows" - RequestsSetPolicyPrecedenceReqV1PlatformNameWindows string = "Windows" - - // RequestsSetPolicyPrecedenceReqV1PlatformNameMac captures enum value "Mac" - RequestsSetPolicyPrecedenceReqV1PlatformNameMac string = "Mac" - - // RequestsSetPolicyPrecedenceReqV1PlatformNameLinux captures enum value "Linux" - RequestsSetPolicyPrecedenceReqV1PlatformNameLinux string = "Linux" -) - -// prop value enum -func (m *RequestsSetPolicyPrecedenceReqV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsSetPolicyPrecedenceReqV1TypePlatformNamePropEnum, true); err != nil { - return err - } - return nil -} - -func (m *RequestsSetPolicyPrecedenceReqV1) validatePlatformName(formats strfmt.Registry) error { - - if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { - return err - } - - // value enum - if err := m.validatePlatformNameEnum("platform_name", "body", *m.PlatformName); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this requests set policy precedence req v1 based on context it is used -func (m *RequestsSetPolicyPrecedenceReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *RequestsSetPolicyPrecedenceReqV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RequestsSetPolicyPrecedenceReqV1) UnmarshalBinary(b []byte) error { - var res RequestsSetPolicyPrecedenceReqV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/resource.go b/falcon/models/resource.go new file mode 100644 index 00000000..3a760c71 --- /dev/null +++ b/falcon/models/resource.go @@ -0,0 +1,53 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// Resource resource +// +// swagger:model .resource +type Resource struct { + + // id + ID []string `json:"id"` + + // uuid + UUID []string `json:"uuid"` +} + +// Validate validates this resource +func (m *Resource) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this resource based on context it is used +func (m *Resource) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *Resource) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *Resource) UnmarshalBinary(b []byte) error { + var res Resource + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/responses_device_control_policy_class_settings_v1.go b/falcon/models/responses_device_control_policy_class_settings_v1.go deleted file mode 100644 index cbe15533..00000000 --- a/falcon/models/responses_device_control_policy_class_settings_v1.go +++ /dev/null @@ -1,192 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesDeviceControlPolicyClassSettingsV1 responses device control policy class settings v1 -// -// swagger:model responses.DeviceControlPolicyClassSettingsV1 -type ResponsesDeviceControlPolicyClassSettingsV1 struct { - - // Policy action - // Required: true - // Enum: [FULL_ACCESS FULL_BLOCK READ_ONLY] - Action *string `json:"action"` - - // Exceptions to the rules of this policy setting - // Required: true - Exceptions []*ResponsesDeviceControlPolicyExceptionV1 `json:"exceptions"` - - // USB Class id - // Required: true - ID *string `json:"id"` -} - -// Validate validates this responses device control policy class settings v1 -func (m *ResponsesDeviceControlPolicyClassSettingsV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateAction(formats); err != nil { - res = append(res, err) - } - - if err := m.validateExceptions(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -var responsesDeviceControlPolicyClassSettingsV1TypeActionPropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["FULL_ACCESS","FULL_BLOCK","READ_ONLY"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - responsesDeviceControlPolicyClassSettingsV1TypeActionPropEnum = append(responsesDeviceControlPolicyClassSettingsV1TypeActionPropEnum, v) - } -} - -const ( - - // ResponsesDeviceControlPolicyClassSettingsV1ActionFULLACCESS captures enum value "FULL_ACCESS" - ResponsesDeviceControlPolicyClassSettingsV1ActionFULLACCESS string = "FULL_ACCESS" - - // ResponsesDeviceControlPolicyClassSettingsV1ActionFULLBLOCK captures enum value "FULL_BLOCK" - ResponsesDeviceControlPolicyClassSettingsV1ActionFULLBLOCK string = "FULL_BLOCK" - - // ResponsesDeviceControlPolicyClassSettingsV1ActionREADONLY captures enum value "READ_ONLY" - ResponsesDeviceControlPolicyClassSettingsV1ActionREADONLY string = "READ_ONLY" -) - -// prop value enum -func (m *ResponsesDeviceControlPolicyClassSettingsV1) validateActionEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesDeviceControlPolicyClassSettingsV1TypeActionPropEnum, true); err != nil { - return err - } - return nil -} - -func (m *ResponsesDeviceControlPolicyClassSettingsV1) validateAction(formats strfmt.Registry) error { - - if err := validate.Required("action", "body", m.Action); err != nil { - return err - } - - // value enum - if err := m.validateActionEnum("action", "body", *m.Action); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyClassSettingsV1) validateExceptions(formats strfmt.Registry) error { - - if err := validate.Required("exceptions", "body", m.Exceptions); err != nil { - return err - } - - for i := 0; i < len(m.Exceptions); i++ { - if swag.IsZero(m.Exceptions[i]) { // not required - continue - } - - if m.Exceptions[i] != nil { - if err := m.Exceptions[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("exceptions" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("exceptions" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyClassSettingsV1) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this responses device control policy class settings v1 based on the context it is used -func (m *ResponsesDeviceControlPolicyClassSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateExceptions(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesDeviceControlPolicyClassSettingsV1) contextValidateExceptions(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Exceptions); i++ { - - if m.Exceptions[i] != nil { - if err := m.Exceptions[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("exceptions" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("exceptions" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesDeviceControlPolicyClassSettingsV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesDeviceControlPolicyClassSettingsV1) UnmarshalBinary(b []byte) error { - var res ResponsesDeviceControlPolicyClassSettingsV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_device_control_policy_exception_v1.go b/falcon/models/responses_device_control_policy_exception_v1.go deleted file mode 100644 index 052e7d2e..00000000 --- a/falcon/models/responses_device_control_policy_exception_v1.go +++ /dev/null @@ -1,124 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesDeviceControlPolicyExceptionV1 responses device control policy exception v1 -// -// swagger:model responses.DeviceControlPolicyExceptionV1 -type ResponsesDeviceControlPolicyExceptionV1 struct { - - // action - Action string `json:"action,omitempty"` - - // USB Class ID to apply the exception. If empty it applies to all classes - // Required: true - Class *string `json:"class"` - - // combined id - CombinedID string `json:"combined_id,omitempty"` - - // description - Description string `json:"description,omitempty"` - - // expiration time - ExpirationTime string `json:"expiration_time,omitempty"` - - // Unique identifier for an exception - // Required: true - ID *string `json:"id"` - - // match method - MatchMethod string `json:"match_method,omitempty"` - - // product id - ProductID string `json:"product_id,omitempty"` - - // product id decimal - ProductIDDecimal string `json:"product_id_decimal,omitempty"` - - // product name - ProductName string `json:"product_name,omitempty"` - - // serial number - SerialNumber string `json:"serial_number,omitempty"` - - // Hexadecimal VendorID used to apply the exception - VendorID string `json:"vendor_id,omitempty"` - - // Hexadecimal VendorID used to apply the exception - VendorIDDecimal string `json:"vendor_id_decimal,omitempty"` - - // Vendor Name - VendorName string `json:"vendor_name,omitempty"` -} - -// Validate validates this responses device control policy exception v1 -func (m *ResponsesDeviceControlPolicyExceptionV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateClass(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesDeviceControlPolicyExceptionV1) validateClass(formats strfmt.Registry) error { - - if err := validate.Required("class", "body", m.Class); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyExceptionV1) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this responses device control policy exception v1 based on context it is used -func (m *ResponsesDeviceControlPolicyExceptionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesDeviceControlPolicyExceptionV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesDeviceControlPolicyExceptionV1) UnmarshalBinary(b []byte) error { - var res ResponsesDeviceControlPolicyExceptionV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_device_control_policy_v1.go b/falcon/models/responses_device_control_policy_v1.go deleted file mode 100644 index f7236e33..00000000 --- a/falcon/models/responses_device_control_policy_v1.go +++ /dev/null @@ -1,386 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesDeviceControlPolicyV1 responses device control policy v1 -// -// swagger:model responses.DeviceControlPolicyV1 -type ResponsesDeviceControlPolicyV1 struct { - - // The customer id associated with the policy - // Required: true - Cid *string `json:"cid"` - - // The email of the user which created the policy - // Required: true - CreatedBy *string `json:"created_by"` - - // The time at which the policy was created - // Required: true - // Format: date-time - CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` - - // The description of a policy. Use this field to provide a high level summary of what this policy enforces - // Required: true - Description *string `json:"description"` - - // If a policy is enabled it will be used during the course of policy evaluation - // Required: true - Enabled *bool `json:"enabled"` - - // The groups that are currently attached to the policy - // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` - - // The unique id of the policy - // Required: true - ID *string `json:"id"` - - // The email of the user which last modified the policy - // Required: true - ModifiedBy *string `json:"modified_by"` - - // The time at which the policy was last modified - // Required: true - // Format: date-time - ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` - - // The human readable name of the policy - // Required: true - Name *string `json:"name"` - - // The name of the platform - // Required: true - // Enum: [Windows Mac Linux] - PlatformName *string `json:"platform_name"` - - // settings - // Required: true - Settings *ResponsesDeviceControlSettingsV1 `json:"settings"` -} - -// Validate validates this responses device control policy v1 -func (m *ResponsesDeviceControlPolicyV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateCid(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCreatedBy(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCreatedTimestamp(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDescription(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEnabled(formats); err != nil { - res = append(res, err) - } - - if err := m.validateGroups(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateModifiedBy(formats); err != nil { - res = append(res, err) - } - - if err := m.validateModifiedTimestamp(formats); err != nil { - res = append(res, err) - } - - if err := m.validateName(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePlatformName(formats); err != nil { - res = append(res, err) - } - - if err := m.validateSettings(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateCid(formats strfmt.Registry) error { - - if err := validate.Required("cid", "body", m.Cid); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateCreatedBy(formats strfmt.Registry) error { - - if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { - return err - } - - if err := validate.FormatOf("created_timestamp", "body", "date-time", m.CreatedTimestamp.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateDescription(formats strfmt.Registry) error { - - if err := validate.Required("description", "body", m.Description); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateEnabled(formats strfmt.Registry) error { - - if err := validate.Required("enabled", "body", m.Enabled); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateGroups(formats strfmt.Registry) error { - - if err := validate.Required("groups", "body", m.Groups); err != nil { - return err - } - - for i := 0; i < len(m.Groups); i++ { - if swag.IsZero(m.Groups[i]) { // not required - continue - } - - if m.Groups[i] != nil { - if err := m.Groups[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("groups" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("groups" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateModifiedBy(formats strfmt.Registry) error { - - if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { - return err - } - - if err := validate.FormatOf("modified_timestamp", "body", "date-time", m.ModifiedTimestamp.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateName(formats strfmt.Registry) error { - - if err := validate.Required("name", "body", m.Name); err != nil { - return err - } - - return nil -} - -var responsesDeviceControlPolicyV1TypePlatformNamePropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["Windows","Mac","Linux"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - responsesDeviceControlPolicyV1TypePlatformNamePropEnum = append(responsesDeviceControlPolicyV1TypePlatformNamePropEnum, v) - } -} - -const ( - - // ResponsesDeviceControlPolicyV1PlatformNameWindows captures enum value "Windows" - ResponsesDeviceControlPolicyV1PlatformNameWindows string = "Windows" - - // ResponsesDeviceControlPolicyV1PlatformNameMac captures enum value "Mac" - ResponsesDeviceControlPolicyV1PlatformNameMac string = "Mac" - - // ResponsesDeviceControlPolicyV1PlatformNameLinux captures enum value "Linux" - ResponsesDeviceControlPolicyV1PlatformNameLinux string = "Linux" -) - -// prop value enum -func (m *ResponsesDeviceControlPolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesDeviceControlPolicyV1TypePlatformNamePropEnum, true); err != nil { - return err - } - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validatePlatformName(formats strfmt.Registry) error { - - if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { - return err - } - - // value enum - if err := m.validatePlatformNameEnum("platform_name", "body", *m.PlatformName); err != nil { - return err - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) validateSettings(formats strfmt.Registry) error { - - if err := validate.Required("settings", "body", m.Settings); err != nil { - return err - } - - if m.Settings != nil { - if err := m.Settings.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("settings") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("settings") - } - return err - } - } - - return nil -} - -// ContextValidate validate this responses device control policy v1 based on the context it is used -func (m *ResponsesDeviceControlPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateGroups(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateSettings(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Groups); i++ { - - if m.Groups[i] != nil { - if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("groups" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("groups" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ResponsesDeviceControlPolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { - - if m.Settings != nil { - if err := m.Settings.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("settings") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("settings") - } - return err - } - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesDeviceControlPolicyV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesDeviceControlPolicyV1) UnmarshalBinary(b []byte) error { - var res ResponsesDeviceControlPolicyV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_device_control_settings_v1.go b/falcon/models/responses_device_control_settings_v1.go deleted file mode 100644 index d7956c4a..00000000 --- a/falcon/models/responses_device_control_settings_v1.go +++ /dev/null @@ -1,227 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesDeviceControlSettingsV1 responses device control settings v1 -// -// swagger:model responses.DeviceControlSettingsV1 -type ResponsesDeviceControlSettingsV1 struct { - - // List of class_settings this policy applies to - // Required: true - Classes []*ResponsesDeviceControlPolicyClassSettingsV1 `json:"classes"` - - // Does the end user receives a notification when the policy is violated - // Required: true - // Enum: [SILENT NOTIFY_USER] - EndUserNotification *string `json:"end_user_notification"` - - // [How] is this policy enforced - // Required: true - // Enum: [MONITOR_ONLY MONITOR_ENFORCE OFF] - EnforcementMode *string `json:"enforcement_mode"` -} - -// Validate validates this responses device control settings v1 -func (m *ResponsesDeviceControlSettingsV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateClasses(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEndUserNotification(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEnforcementMode(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesDeviceControlSettingsV1) validateClasses(formats strfmt.Registry) error { - - if err := validate.Required("classes", "body", m.Classes); err != nil { - return err - } - - for i := 0; i < len(m.Classes); i++ { - if swag.IsZero(m.Classes[i]) { // not required - continue - } - - if m.Classes[i] != nil { - if err := m.Classes[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("classes" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("classes" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -var responsesDeviceControlSettingsV1TypeEndUserNotificationPropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["SILENT","NOTIFY_USER"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - responsesDeviceControlSettingsV1TypeEndUserNotificationPropEnum = append(responsesDeviceControlSettingsV1TypeEndUserNotificationPropEnum, v) - } -} - -const ( - - // ResponsesDeviceControlSettingsV1EndUserNotificationSILENT captures enum value "SILENT" - ResponsesDeviceControlSettingsV1EndUserNotificationSILENT string = "SILENT" - - // ResponsesDeviceControlSettingsV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER" - ResponsesDeviceControlSettingsV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER" -) - -// prop value enum -func (m *ResponsesDeviceControlSettingsV1) validateEndUserNotificationEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesDeviceControlSettingsV1TypeEndUserNotificationPropEnum, true); err != nil { - return err - } - return nil -} - -func (m *ResponsesDeviceControlSettingsV1) validateEndUserNotification(formats strfmt.Registry) error { - - if err := validate.Required("end_user_notification", "body", m.EndUserNotification); err != nil { - return err - } - - // value enum - if err := m.validateEndUserNotificationEnum("end_user_notification", "body", *m.EndUserNotification); err != nil { - return err - } - - return nil -} - -var responsesDeviceControlSettingsV1TypeEnforcementModePropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["MONITOR_ONLY","MONITOR_ENFORCE","OFF"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - responsesDeviceControlSettingsV1TypeEnforcementModePropEnum = append(responsesDeviceControlSettingsV1TypeEnforcementModePropEnum, v) - } -} - -const ( - - // ResponsesDeviceControlSettingsV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY" - ResponsesDeviceControlSettingsV1EnforcementModeMONITORONLY string = "MONITOR_ONLY" - - // ResponsesDeviceControlSettingsV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE" - ResponsesDeviceControlSettingsV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE" - - // ResponsesDeviceControlSettingsV1EnforcementModeOFF captures enum value "OFF" - ResponsesDeviceControlSettingsV1EnforcementModeOFF string = "OFF" -) - -// prop value enum -func (m *ResponsesDeviceControlSettingsV1) validateEnforcementModeEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesDeviceControlSettingsV1TypeEnforcementModePropEnum, true); err != nil { - return err - } - return nil -} - -func (m *ResponsesDeviceControlSettingsV1) validateEnforcementMode(formats strfmt.Registry) error { - - if err := validate.Required("enforcement_mode", "body", m.EnforcementMode); err != nil { - return err - } - - // value enum - if err := m.validateEnforcementModeEnum("enforcement_mode", "body", *m.EnforcementMode); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this responses device control settings v1 based on the context it is used -func (m *ResponsesDeviceControlSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateClasses(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesDeviceControlSettingsV1) contextValidateClasses(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Classes); i++ { - - if m.Classes[i] != nil { - if err := m.Classes[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("classes" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("classes" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesDeviceControlSettingsV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesDeviceControlSettingsV1) UnmarshalBinary(b []byte) error { - var res ResponsesDeviceControlSettingsV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_host_group_v1.go b/falcon/models/responses_host_group_v1.go deleted file mode 100644 index 7adf2893..00000000 --- a/falcon/models/responses_host_group_v1.go +++ /dev/null @@ -1,240 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesHostGroupV1 A host group which targets a set of devices either through a dynamic assignment rule or a static set of hosts -// -// swagger:model responses.HostGroupV1 -type ResponsesHostGroupV1 struct { - - // The assignment rule of a group - AssignmentRule string `json:"assignment_rule,omitempty"` - - // The email of the user which created the policy - // Required: true - CreatedBy *string `json:"created_by"` - - // The time at which the policy was created - // Required: true - // Format: date-time - CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` - - // An additional description of the group or the devices it targets - // Required: true - Description *string `json:"description"` - - // The method by which this host group is managed - // Enum: [static dynamic staticByID] - GroupType string `json:"group_type,omitempty"` - - // The identifier of this host group - // Required: true - ID *string `json:"id"` - - // The email of the user which last modified the policy - // Required: true - ModifiedBy *string `json:"modified_by"` - - // The time at which the policy was last modified - // Required: true - // Format: date-time - ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` - - // The name of the group - // Required: true - Name *string `json:"name"` -} - -// Validate validates this responses host group v1 -func (m *ResponsesHostGroupV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateCreatedBy(formats); err != nil { - res = append(res, err) - } - - if err := m.validateCreatedTimestamp(formats); err != nil { - res = append(res, err) - } - - if err := m.validateDescription(formats); err != nil { - res = append(res, err) - } - - if err := m.validateGroupType(formats); err != nil { - res = append(res, err) - } - - if err := m.validateID(formats); err != nil { - res = append(res, err) - } - - if err := m.validateModifiedBy(formats); err != nil { - res = append(res, err) - } - - if err := m.validateModifiedTimestamp(formats); err != nil { - res = append(res, err) - } - - if err := m.validateName(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesHostGroupV1) validateCreatedBy(formats strfmt.Registry) error { - - if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { - return err - } - - return nil -} - -func (m *ResponsesHostGroupV1) validateCreatedTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { - return err - } - - if err := validate.FormatOf("created_timestamp", "body", "date-time", m.CreatedTimestamp.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *ResponsesHostGroupV1) validateDescription(formats strfmt.Registry) error { - - if err := validate.Required("description", "body", m.Description); err != nil { - return err - } - - return nil -} - -var responsesHostGroupV1TypeGroupTypePropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["static","dynamic","staticByID"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - responsesHostGroupV1TypeGroupTypePropEnum = append(responsesHostGroupV1TypeGroupTypePropEnum, v) - } -} - -const ( - - // ResponsesHostGroupV1GroupTypeStatic captures enum value "static" - ResponsesHostGroupV1GroupTypeStatic string = "static" - - // ResponsesHostGroupV1GroupTypeDynamic captures enum value "dynamic" - ResponsesHostGroupV1GroupTypeDynamic string = "dynamic" - - // ResponsesHostGroupV1GroupTypeStaticByID captures enum value "staticByID" - ResponsesHostGroupV1GroupTypeStaticByID string = "staticByID" -) - -// prop value enum -func (m *ResponsesHostGroupV1) validateGroupTypeEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesHostGroupV1TypeGroupTypePropEnum, true); err != nil { - return err - } - return nil -} - -func (m *ResponsesHostGroupV1) validateGroupType(formats strfmt.Registry) error { - if swag.IsZero(m.GroupType) { // not required - return nil - } - - // value enum - if err := m.validateGroupTypeEnum("group_type", "body", m.GroupType); err != nil { - return err - } - - return nil -} - -func (m *ResponsesHostGroupV1) validateID(formats strfmt.Registry) error { - - if err := validate.Required("id", "body", m.ID); err != nil { - return err - } - - return nil -} - -func (m *ResponsesHostGroupV1) validateModifiedBy(formats strfmt.Registry) error { - - if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { - return err - } - - return nil -} - -func (m *ResponsesHostGroupV1) validateModifiedTimestamp(formats strfmt.Registry) error { - - if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { - return err - } - - if err := validate.FormatOf("modified_timestamp", "body", "date-time", m.ModifiedTimestamp.String(), formats); err != nil { - return err - } - - return nil -} - -func (m *ResponsesHostGroupV1) validateName(formats strfmt.Registry) error { - - if err := validate.Required("name", "body", m.Name); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this responses host group v1 based on context it is used -func (m *ResponsesHostGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesHostGroupV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesHostGroupV1) UnmarshalBinary(b []byte) error { - var res ResponsesHostGroupV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_r_t_response_policies_v1.go b/falcon/models/responses_r_t_response_policies_v1.go deleted file mode 100644 index eef01b55..00000000 --- a/falcon/models/responses_r_t_response_policies_v1.go +++ /dev/null @@ -1,226 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesRTResponsePoliciesV1 responses r t response policies v1 -// -// swagger:model responses.RTResponsePoliciesV1 -type ResponsesRTResponsePoliciesV1 struct { - - // A collection of any errors which occurred during execution of the request - // Required: true - Errors []*MsaAPIError `json:"errors"` - - // Additional metadata about the request - // Required: true - Meta *MsaMetaInfo `json:"meta"` - - // resources - // Required: true - Resources []*ResponsesRTResponsePolicyV1 `json:"resources"` -} - -// Validate validates this responses r t response policies v1 -func (m *ResponsesRTResponsePoliciesV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateErrors(formats); err != nil { - res = append(res, err) - } - - if err := m.validateMeta(formats); err != nil { - res = append(res, err) - } - - if err := m.validateResources(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesRTResponsePoliciesV1) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err - } - - for i := 0; i < len(m.Errors); i++ { - if swag.IsZero(m.Errors[i]) { // not required - continue - } - - if m.Errors[i] != nil { - if err := m.Errors[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ResponsesRTResponsePoliciesV1) validateMeta(formats strfmt.Registry) error { - - if err := validate.Required("meta", "body", m.Meta); err != nil { - return err - } - - if m.Meta != nil { - if err := m.Meta.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *ResponsesRTResponsePoliciesV1) validateResources(formats strfmt.Registry) error { - - if err := validate.Required("resources", "body", m.Resources); err != nil { - return err - } - - for i := 0; i < len(m.Resources); i++ { - if swag.IsZero(m.Resources[i]) { // not required - continue - } - - if m.Resources[i] != nil { - if err := m.Resources[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this responses r t response policies v1 based on the context it is used -func (m *ResponsesRTResponsePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateErrors(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateMeta(ctx, formats); err != nil { - res = append(res, err) - } - - if err := m.contextValidateResources(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesRTResponsePoliciesV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Errors); i++ { - - if m.Errors[i] != nil { - if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("errors" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("errors" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ResponsesRTResponsePoliciesV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { - - if m.Meta != nil { - if err := m.Meta.ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("meta") - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("meta") - } - return err - } - } - - return nil -} - -func (m *ResponsesRTResponsePoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Resources); i++ { - - if m.Resources[i] != nil { - if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("resources" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("resources" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesRTResponsePoliciesV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesRTResponsePoliciesV1) UnmarshalBinary(b []byte) error { - var res ResponsesRTResponsePoliciesV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_sensor_update_build_v1.go b/falcon/models/responses_sensor_update_build_v1.go deleted file mode 100644 index 707b44e1..00000000 --- a/falcon/models/responses_sensor_update_build_v1.go +++ /dev/null @@ -1,105 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesSensorUpdateBuildV1 responses sensor update build v1 -// -// swagger:model responses.SensorUpdateBuildV1 -type ResponsesSensorUpdateBuildV1 struct { - - // build - // Required: true - Build *string `json:"build"` - - // platform - // Required: true - Platform *string `json:"platform"` - - // sensor version - // Required: true - SensorVersion *string `json:"sensor_version"` -} - -// Validate validates this responses sensor update build v1 -func (m *ResponsesSensorUpdateBuildV1) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBuild(formats); err != nil { - res = append(res, err) - } - - if err := m.validatePlatform(formats); err != nil { - res = append(res, err) - } - - if err := m.validateSensorVersion(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesSensorUpdateBuildV1) validateBuild(formats strfmt.Registry) error { - - if err := validate.Required("build", "body", m.Build); err != nil { - return err - } - - return nil -} - -func (m *ResponsesSensorUpdateBuildV1) validatePlatform(formats strfmt.Registry) error { - - if err := validate.Required("platform", "body", m.Platform); err != nil { - return err - } - - return nil -} - -func (m *ResponsesSensorUpdateBuildV1) validateSensorVersion(formats strfmt.Registry) error { - - if err := validate.Required("sensor_version", "body", m.SensorVersion); err != nil { - return err - } - - return nil -} - -// ContextValidate validates this responses sensor update build v1 based on context it is used -func (m *ResponsesSensorUpdateBuildV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesSensorUpdateBuildV1) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdateBuildV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdateBuildV1 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_sensor_update_settings_v2.go b/falcon/models/responses_sensor_update_settings_v2.go deleted file mode 100644 index be80a6aa..00000000 --- a/falcon/models/responses_sensor_update_settings_v2.go +++ /dev/null @@ -1,215 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "encoding/json" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ResponsesSensorUpdateSettingsV2 responses sensor update settings v2 -// -// swagger:model responses.SensorUpdateSettingsV2 -type ResponsesSensorUpdateSettingsV2 struct { - - // The target build applied to devices in the policy - // Required: true - Build *string `json:"build"` - - // sensor version - // Required: true - SensorVersion *string `json:"sensor_version"` - - // The uninstall protection setting to apply to devices in the policy - // Required: true - // Enum: [ENABLED DISABLED MAINTENANCE_MODE IGNORE UNKNOWN] - UninstallProtection *string `json:"uninstall_protection"` - - // variants - // Required: true - Variants []*ResponsesSensorUpdateBuildV1 `json:"variants"` -} - -// Validate validates this responses sensor update settings v2 -func (m *ResponsesSensorUpdateSettingsV2) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateBuild(formats); err != nil { - res = append(res, err) - } - - if err := m.validateSensorVersion(formats); err != nil { - res = append(res, err) - } - - if err := m.validateUninstallProtection(formats); err != nil { - res = append(res, err) - } - - if err := m.validateVariants(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesSensorUpdateSettingsV2) validateBuild(formats strfmt.Registry) error { - - if err := validate.Required("build", "body", m.Build); err != nil { - return err - } - - return nil -} - -func (m *ResponsesSensorUpdateSettingsV2) validateSensorVersion(formats strfmt.Registry) error { - - if err := validate.Required("sensor_version", "body", m.SensorVersion); err != nil { - return err - } - - return nil -} - -var responsesSensorUpdateSettingsV2TypeUninstallProtectionPropEnum []interface{} - -func init() { - var res []string - if err := json.Unmarshal([]byte(`["ENABLED","DISABLED","MAINTENANCE_MODE","IGNORE","UNKNOWN"]`), &res); err != nil { - panic(err) - } - for _, v := range res { - responsesSensorUpdateSettingsV2TypeUninstallProtectionPropEnum = append(responsesSensorUpdateSettingsV2TypeUninstallProtectionPropEnum, v) - } -} - -const ( - - // ResponsesSensorUpdateSettingsV2UninstallProtectionENABLED captures enum value "ENABLED" - ResponsesSensorUpdateSettingsV2UninstallProtectionENABLED string = "ENABLED" - - // ResponsesSensorUpdateSettingsV2UninstallProtectionDISABLED captures enum value "DISABLED" - ResponsesSensorUpdateSettingsV2UninstallProtectionDISABLED string = "DISABLED" - - // ResponsesSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE" - ResponsesSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE" - - // ResponsesSensorUpdateSettingsV2UninstallProtectionIGNORE captures enum value "IGNORE" - ResponsesSensorUpdateSettingsV2UninstallProtectionIGNORE string = "IGNORE" - - // ResponsesSensorUpdateSettingsV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN" - ResponsesSensorUpdateSettingsV2UninstallProtectionUNKNOWN string = "UNKNOWN" -) - -// prop value enum -func (m *ResponsesSensorUpdateSettingsV2) validateUninstallProtectionEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesSensorUpdateSettingsV2TypeUninstallProtectionPropEnum, true); err != nil { - return err - } - return nil -} - -func (m *ResponsesSensorUpdateSettingsV2) validateUninstallProtection(formats strfmt.Registry) error { - - if err := validate.Required("uninstall_protection", "body", m.UninstallProtection); err != nil { - return err - } - - // value enum - if err := m.validateUninstallProtectionEnum("uninstall_protection", "body", *m.UninstallProtection); err != nil { - return err - } - - return nil -} - -func (m *ResponsesSensorUpdateSettingsV2) validateVariants(formats strfmt.Registry) error { - - if err := validate.Required("variants", "body", m.Variants); err != nil { - return err - } - - for i := 0; i < len(m.Variants); i++ { - if swag.IsZero(m.Variants[i]) { // not required - continue - } - - if m.Variants[i] != nil { - if err := m.Variants[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("variants" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("variants" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// ContextValidate validate this responses sensor update settings v2 based on the context it is used -func (m *ResponsesSensorUpdateSettingsV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateVariants(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ResponsesSensorUpdateSettingsV2) contextValidateVariants(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.Variants); i++ { - - if m.Variants[i] != nil { - if err := m.Variants[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("variants" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("variants" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ResponsesSensorUpdateSettingsV2) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdateSettingsV2) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdateSettingsV2 - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/sadomain_create_rule_request_v1.go b/falcon/models/sadomain_create_rule_request_v1.go index cbbc5257..7b283ed5 100644 --- a/falcon/models/sadomain_create_rule_request_v1.go +++ b/falcon/models/sadomain_create_rule_request_v1.go @@ -31,11 +31,11 @@ type SadomainCreateRuleRequestV1 struct { // Required: true Name *string `json:"name"` - // The permissions for a given rule which specifies the rule's access by other users. Possible values: `private`, `public` + // The permissions for a given rule which specifies the rule's access by other users. Possible values: [`public`, `private`] // Required: true Permissions *string `json:"permissions"` - // The priority for a given rule. Possible values: `low`, `medium`, `high` + // The priority for a given rule. Possible values: [`low`, `medium`, `high`] // Required: true Priority *string `json:"priority"` @@ -43,7 +43,7 @@ type SadomainCreateRuleRequestV1 struct { // Required: true SubstringMatchingEnabled *bool `json:"substring_matching_enabled"` - // The topic of a given rule. Possible values: `SA_BRAND_PRODUCT`, `SA_VIP`, `SA_IP`, `SA_CVE`, `SA_BIN`, `SA_DOMAIN`, `SA_TYPOSQUATTING`, `SA_THIRD_PARTY`, `SA_EMAIL`, `SA_ALIAS`, `SA_AUTHOR`, `SA_CUSTOM` + // The topic of a given rule. Possible values: [`SA_BRAND_PRODUCT`, `SA_VIP`, `SA_THIRD_PARTY`, `SA_IP`, `SA_CVE`, `SA_BIN`, `SA_DOMAIN`, `SA_EMAIL`, `SA_ALIAS`, `SA_AUTHOR`, `SA_CUSTOM`, `SA_TYPOSQUATTING`] // Required: true Topic *string `json:"topic"` } diff --git a/falcon/models/sadomain_notification_log.go b/falcon/models/sadomain_notification_log.go new file mode 100644 index 00000000..db760c0e --- /dev/null +++ b/falcon/models/sadomain_notification_log.go @@ -0,0 +1,229 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SadomainNotificationLog sadomain notification log +// +// swagger:model sadomain.NotificationLog +type SadomainNotificationLog struct { + + // action + // Required: true + Action *string `json:"action"` + + // cid + // Required: true + Cid *string `json:"cid"` + + // created date + // Required: true + // Format: date-time + CreatedDate *strfmt.DateTime `json:"created_date"` + + // details + // Required: true + Details *string `json:"details"` + + // id + // Required: true + ID *string `json:"id"` + + // message + // Required: true + Message *string `json:"message"` + + // notification id + // Required: true + NotificationID *string `json:"notification_id"` + + // user email + // Required: true + UserEmail *string `json:"user_email"` + + // user uuid + // Required: true + UserUUID *string `json:"user_uuid"` + + // username + // Required: true + Username *string `json:"username"` +} + +// Validate validates this sadomain notification log +func (m *SadomainNotificationLog) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateAction(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCid(formats); err != nil { + res = append(res, err) + } + + if err := m.validateCreatedDate(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDetails(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMessage(formats); err != nil { + res = append(res, err) + } + + if err := m.validateNotificationID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUserEmail(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUserUUID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUsername(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SadomainNotificationLog) validateAction(formats strfmt.Registry) error { + + if err := validate.Required("action", "body", m.Action); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateCid(formats strfmt.Registry) error { + + if err := validate.Required("cid", "body", m.Cid); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateCreatedDate(formats strfmt.Registry) error { + + if err := validate.Required("created_date", "body", m.CreatedDate); err != nil { + return err + } + + if err := validate.FormatOf("created_date", "body", "date-time", m.CreatedDate.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateDetails(formats strfmt.Registry) error { + + if err := validate.Required("details", "body", m.Details); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateMessage(formats strfmt.Registry) error { + + if err := validate.Required("message", "body", m.Message); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateNotificationID(formats strfmt.Registry) error { + + if err := validate.Required("notification_id", "body", m.NotificationID); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateUserEmail(formats strfmt.Registry) error { + + if err := validate.Required("user_email", "body", m.UserEmail); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateUserUUID(formats strfmt.Registry) error { + + if err := validate.Required("user_uuid", "body", m.UserUUID); err != nil { + return err + } + + return nil +} + +func (m *SadomainNotificationLog) validateUsername(formats strfmt.Registry) error { + + if err := validate.Required("username", "body", m.Username); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this sadomain notification log based on context it is used +func (m *SadomainNotificationLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *SadomainNotificationLog) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SadomainNotificationLog) UnmarshalBinary(b []byte) error { + var res SadomainNotificationLog + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/sadomain_rule.go b/falcon/models/sadomain_rule.go index 6db69c7e..4711b54c 100644 --- a/falcon/models/sadomain_rule.go +++ b/falcon/models/sadomain_rule.go @@ -313,6 +313,11 @@ func (m *SadomainRule) ContextValidate(ctx context.Context, formats strfmt.Regis func (m *SadomainRule) contextValidateOwnershipAssets(ctx context.Context, formats strfmt.Registry) error { if m.OwnershipAssets != nil { + + if swag.IsZero(m.OwnershipAssets) { // not required + return nil + } + if err := m.OwnershipAssets.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("ownership_assets") diff --git a/falcon/models/sadomain_submit_for_blocking_info.go b/falcon/models/sadomain_submit_for_blocking_info.go new file mode 100644 index 00000000..58d618dc --- /dev/null +++ b/falcon/models/sadomain_submit_for_blocking_info.go @@ -0,0 +1,110 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SadomainSubmitForBlockingInfo sadomain submit for blocking info +// +// swagger:model sadomain.SubmitForBlockingInfo +type SadomainSubmitForBlockingInfo struct { + + // date + // Required: true + // Format: date-time + Date *strfmt.DateTime `json:"date"` + + // status + // Required: true + Status *string `json:"status"` + + // user uuid + // Required: true + UserUUID *string `json:"user_uuid"` +} + +// Validate validates this sadomain submit for blocking info +func (m *SadomainSubmitForBlockingInfo) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDate(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStatus(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUserUUID(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SadomainSubmitForBlockingInfo) validateDate(formats strfmt.Registry) error { + + if err := validate.Required("date", "body", m.Date); err != nil { + return err + } + + if err := validate.FormatOf("date", "body", "date-time", m.Date.String(), formats); err != nil { + return err + } + + return nil +} + +func (m *SadomainSubmitForBlockingInfo) validateStatus(formats strfmt.Registry) error { + + if err := validate.Required("status", "body", m.Status); err != nil { + return err + } + + return nil +} + +func (m *SadomainSubmitForBlockingInfo) validateUserUUID(formats strfmt.Registry) error { + + if err := validate.Required("user_uuid", "body", m.UserUUID); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this sadomain submit for blocking info based on context it is used +func (m *SadomainSubmitForBlockingInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *SadomainSubmitForBlockingInfo) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SadomainSubmitForBlockingInfo) UnmarshalBinary(b []byte) error { + var res SadomainSubmitForBlockingInfo + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/sadomain_typosquatting_base_domain.go b/falcon/models/sadomain_typosquatting_base_domain.go index 140fd3e2..b0625f00 100644 --- a/falcon/models/sadomain_typosquatting_base_domain.go +++ b/falcon/models/sadomain_typosquatting_base_domain.go @@ -161,6 +161,11 @@ func (m *SadomainTyposquattingBaseDomain) ContextValidate(ctx context.Context, f func (m *SadomainTyposquattingBaseDomain) contextValidateWhois(ctx context.Context, formats strfmt.Registry) error { if m.Whois != nil { + + if swag.IsZero(m.Whois) { // not required + return nil + } + if err := m.Whois.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("whois") diff --git a/falcon/models/sadomain_typosquatting_component.go b/falcon/models/sadomain_typosquatting_component.go index 8d4b7909..1ab06863 100644 --- a/falcon/models/sadomain_typosquatting_component.go +++ b/falcon/models/sadomain_typosquatting_component.go @@ -35,6 +35,9 @@ type SadomainTyposquattingComponent struct { // Required: true PunycodeFormat *string `json:"punycode_format"` + // submit for blocking info + SubmitForBlockingInfo *SadomainSubmitForBlockingInfo `json:"submit_for_blocking_info,omitempty"` + // The Unicode representation of the infrastructure component // Required: true UnicodeFormat *string `json:"unicode_format"` @@ -60,6 +63,10 @@ func (m *SadomainTyposquattingComponent) Validate(formats strfmt.Registry) error res = append(res, err) } + if err := m.validateSubmitForBlockingInfo(formats); err != nil { + res = append(res, err) + } + if err := m.validateUnicodeFormat(formats); err != nil { res = append(res, err) } @@ -128,6 +135,25 @@ func (m *SadomainTyposquattingComponent) validatePunycodeFormat(formats strfmt.R return nil } +func (m *SadomainTyposquattingComponent) validateSubmitForBlockingInfo(formats strfmt.Registry) error { + if swag.IsZero(m.SubmitForBlockingInfo) { // not required + return nil + } + + if m.SubmitForBlockingInfo != nil { + if err := m.SubmitForBlockingInfo.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("submit_for_blocking_info") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("submit_for_blocking_info") + } + return err + } + } + + return nil +} + func (m *SadomainTyposquattingComponent) validateUnicodeFormat(formats strfmt.Registry) error { if err := validate.Required("unicode_format", "body", m.UnicodeFormat); err != nil { @@ -149,6 +175,10 @@ func (m *SadomainTyposquattingComponent) ContextValidate(ctx context.Context, fo res = append(res, err) } + if err := m.contextValidateSubmitForBlockingInfo(ctx, formats); err != nil { + res = append(res, err) + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } @@ -158,6 +188,7 @@ func (m *SadomainTyposquattingComponent) ContextValidate(ctx context.Context, fo func (m *SadomainTyposquattingComponent) contextValidateBaseDomain(ctx context.Context, formats strfmt.Registry) error { if m.BaseDomain != nil { + if err := m.BaseDomain.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("base_domain") @@ -174,6 +205,7 @@ func (m *SadomainTyposquattingComponent) contextValidateBaseDomain(ctx context.C func (m *SadomainTyposquattingComponent) contextValidateParentDomain(ctx context.Context, formats strfmt.Registry) error { if m.ParentDomain != nil { + if err := m.ParentDomain.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("parent_domain") @@ -187,6 +219,27 @@ func (m *SadomainTyposquattingComponent) contextValidateParentDomain(ctx context return nil } +func (m *SadomainTyposquattingComponent) contextValidateSubmitForBlockingInfo(ctx context.Context, formats strfmt.Registry) error { + + if m.SubmitForBlockingInfo != nil { + + if swag.IsZero(m.SubmitForBlockingInfo) { // not required + return nil + } + + if err := m.SubmitForBlockingInfo.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("submit_for_blocking_info") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("submit_for_blocking_info") + } + return err + } + } + + return nil +} + // MarshalBinary interface implementation func (m *SadomainTyposquattingComponent) MarshalBinary() ([]byte, error) { if m == nil { diff --git a/falcon/models/sadomain_whois_record.go b/falcon/models/sadomain_whois_record.go index 9d84fb77..ff6b6a36 100644 --- a/falcon/models/sadomain_whois_record.go +++ b/falcon/models/sadomain_whois_record.go @@ -186,6 +186,11 @@ func (m *SadomainWhoisRecord) ContextValidate(ctx context.Context, formats strfm func (m *SadomainWhoisRecord) contextValidateRegistrant(ctx context.Context, formats strfmt.Registry) error { if m.Registrant != nil { + + if swag.IsZero(m.Registrant) { // not required + return nil + } + if err := m.Registrant.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("registrant") @@ -202,6 +207,11 @@ func (m *SadomainWhoisRecord) contextValidateRegistrant(ctx context.Context, for func (m *SadomainWhoisRecord) contextValidateRegistrar(ctx context.Context, formats strfmt.Registry) error { if m.Registrar != nil { + + if swag.IsZero(m.Registrar) { // not required + return nil + } + if err := m.Registrar.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("registrar") diff --git a/falcon/models/schema_sensor_event.go b/falcon/models/schema_sensor_event.go new file mode 100644 index 00000000..ea80f816 --- /dev/null +++ b/falcon/models/schema_sensor_event.go @@ -0,0 +1,226 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SchemaSensorEvent schema sensor event +// +// swagger:model schema.SensorEvent +type SchemaSensorEvent struct { + + // base id + // Required: true + BaseID *string `json:"base_id"` + + // description + // Required: true + Description *string `json:"description"` + + // fields + // Required: true + Fields []*SchemaSensorEventField `json:"fields"` + + // id + // Required: true + ID *string `json:"id"` + + // name + // Required: true + Name *string `json:"name"` + + // platform + // Required: true + Platform *string `json:"platform"` + + // version + // Required: true + Version *int32 `json:"version"` +} + +// Validate validates this schema sensor event +func (m *SchemaSensorEvent) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateBaseID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateDescription(formats); err != nil { + res = append(res, err) + } + + if err := m.validateFields(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateName(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePlatform(formats); err != nil { + res = append(res, err) + } + + if err := m.validateVersion(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SchemaSensorEvent) validateBaseID(formats strfmt.Registry) error { + + if err := validate.Required("base_id", "body", m.BaseID); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEvent) validateDescription(formats strfmt.Registry) error { + + if err := validate.Required("description", "body", m.Description); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEvent) validateFields(formats strfmt.Registry) error { + + if err := validate.Required("fields", "body", m.Fields); err != nil { + return err + } + + for i := 0; i < len(m.Fields); i++ { + if swag.IsZero(m.Fields[i]) { // not required + continue + } + + if m.Fields[i] != nil { + if err := m.Fields[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("fields" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("fields" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *SchemaSensorEvent) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEvent) validateName(formats strfmt.Registry) error { + + if err := validate.Required("name", "body", m.Name); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEvent) validatePlatform(formats strfmt.Registry) error { + + if err := validate.Required("platform", "body", m.Platform); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEvent) validateVersion(formats strfmt.Registry) error { + + if err := validate.Required("version", "body", m.Version); err != nil { + return err + } + + return nil +} + +// ContextValidate validate this schema sensor event based on the context it is used +func (m *SchemaSensorEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateFields(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SchemaSensorEvent) contextValidateFields(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Fields); i++ { + + if m.Fields[i] != nil { + + if swag.IsZero(m.Fields[i]) { // not required + return nil + } + + if err := m.Fields[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("fields" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("fields" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SchemaSensorEvent) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SchemaSensorEvent) UnmarshalBinary(b []byte) error { + var res SchemaSensorEvent + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/schema_sensor_event_field.go b/falcon/models/schema_sensor_event_field.go new file mode 100644 index 00000000..77461894 --- /dev/null +++ b/falcon/models/schema_sensor_event_field.go @@ -0,0 +1,122 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SchemaSensorEventField schema sensor event field +// +// swagger:model schema.SensorEventField +type SchemaSensorEventField struct { + + // id + // Required: true + ID *string `json:"id"` + + // name + // Required: true + Name *string `json:"name"` + + // optional + // Required: true + Optional *bool `json:"optional"` + + // version added + // Required: true + VersionAdded *int32 `json:"version-added"` +} + +// Validate validates this schema sensor event field +func (m *SchemaSensorEventField) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateName(formats); err != nil { + res = append(res, err) + } + + if err := m.validateOptional(formats); err != nil { + res = append(res, err) + } + + if err := m.validateVersionAdded(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SchemaSensorEventField) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEventField) validateName(formats strfmt.Registry) error { + + if err := validate.Required("name", "body", m.Name); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEventField) validateOptional(formats strfmt.Registry) error { + + if err := validate.Required("optional", "body", m.Optional); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorEventField) validateVersionAdded(formats strfmt.Registry) error { + + if err := validate.Required("version-added", "body", m.VersionAdded); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this schema sensor event field based on context it is used +func (m *SchemaSensorEventField) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *SchemaSensorEventField) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SchemaSensorEventField) UnmarshalBinary(b []byte) error { + var res SchemaSensorEventField + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/domain_msa_user_grants_response.go b/falcon/models/schema_sensor_event_response_v1.go similarity index 79% rename from falcon/models/domain_msa_user_grants_response.go rename to falcon/models/schema_sensor_event_response_v1.go index 108d2997..f5b2f781 100644 --- a/falcon/models/domain_msa_user_grants_response.go +++ b/falcon/models/schema_sensor_event_response_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// DomainMsaUserGrantsResponse domain msa user grants response +// SchemaSensorEventResponseV1 schema sensor event response v1 // -// swagger:model domain.MsaUserGrantsResponse -type DomainMsaUserGrantsResponse struct { +// swagger:model schema.SensorEventResponseV1 +type SchemaSensorEventResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` @@ -29,11 +29,11 @@ type DomainMsaUserGrantsResponse struct { // resources // Required: true - Resources []*DomainUserGrants `json:"resources"` + Resources []*SchemaSensorEvent `json:"resources"` } -// Validate validates this domain msa user grants response -func (m *DomainMsaUserGrantsResponse) Validate(formats strfmt.Registry) error { +// Validate validates this schema sensor event response v1 +func (m *SchemaSensorEventResponseV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -54,7 +54,7 @@ func (m *DomainMsaUserGrantsResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *DomainMsaUserGrantsResponse) validateErrors(formats strfmt.Registry) error { +func (m *SchemaSensorEventResponseV1) validateErrors(formats strfmt.Registry) error { if swag.IsZero(m.Errors) { // not required return nil } @@ -80,7 +80,7 @@ func (m *DomainMsaUserGrantsResponse) validateErrors(formats strfmt.Registry) er return nil } -func (m *DomainMsaUserGrantsResponse) validateMeta(formats strfmt.Registry) error { +func (m *SchemaSensorEventResponseV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -100,7 +100,7 @@ func (m *DomainMsaUserGrantsResponse) validateMeta(formats strfmt.Registry) erro return nil } -func (m *DomainMsaUserGrantsResponse) validateResources(formats strfmt.Registry) error { +func (m *SchemaSensorEventResponseV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -127,8 +127,8 @@ func (m *DomainMsaUserGrantsResponse) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this domain msa user grants response based on the context it is used -func (m *DomainMsaUserGrantsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this schema sensor event response v1 based on the context it is used +func (m *SchemaSensorEventResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -149,11 +149,16 @@ func (m *DomainMsaUserGrantsResponse) ContextValidate(ctx context.Context, forma return nil } -func (m *DomainMsaUserGrantsResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *SchemaSensorEventResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -169,9 +174,10 @@ func (m *DomainMsaUserGrantsResponse) contextValidateErrors(ctx context.Context, return nil } -func (m *DomainMsaUserGrantsResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *SchemaSensorEventResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -185,11 +191,16 @@ func (m *DomainMsaUserGrantsResponse) contextValidateMeta(ctx context.Context, f return nil } -func (m *DomainMsaUserGrantsResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SchemaSensorEventResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -206,7 +217,7 @@ func (m *DomainMsaUserGrantsResponse) contextValidateResources(ctx context.Conte } // MarshalBinary interface implementation -func (m *DomainMsaUserGrantsResponse) MarshalBinary() ([]byte, error) { +func (m *SchemaSensorEventResponseV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -214,8 +225,8 @@ func (m *DomainMsaUserGrantsResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *DomainMsaUserGrantsResponse) UnmarshalBinary(b []byte) error { - var res DomainMsaUserGrantsResponse +func (m *SchemaSensorEventResponseV1) UnmarshalBinary(b []byte) error { + var res SchemaSensorEventResponseV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/schema_sensor_field.go b/falcon/models/schema_sensor_field.go new file mode 100644 index 00000000..25bfa206 --- /dev/null +++ b/falcon/models/schema_sensor_field.go @@ -0,0 +1,209 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SchemaSensorField schema sensor field +// +// swagger:model schema.SensorField +type SchemaSensorField struct { + + // description + // Required: true + Description *string `json:"description"` + + // id + // Required: true + ID *string `json:"id"` + + // name + // Required: true + Name *string `json:"name"` + + // type + // Required: true + Type *string `json:"type"` + + // universal + // Required: true + Universal *bool `json:"universal"` + + // values + // Required: true + Values []*SchemaSensorFieldValue `json:"values"` +} + +// Validate validates this schema sensor field +func (m *SchemaSensorField) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateDescription(formats); err != nil { + res = append(res, err) + } + + if err := m.validateID(formats); err != nil { + res = append(res, err) + } + + if err := m.validateName(formats); err != nil { + res = append(res, err) + } + + if err := m.validateType(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUniversal(formats); err != nil { + res = append(res, err) + } + + if err := m.validateValues(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SchemaSensorField) validateDescription(formats strfmt.Registry) error { + + if err := validate.Required("description", "body", m.Description); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorField) validateID(formats strfmt.Registry) error { + + if err := validate.Required("id", "body", m.ID); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorField) validateName(formats strfmt.Registry) error { + + if err := validate.Required("name", "body", m.Name); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorField) validateType(formats strfmt.Registry) error { + + if err := validate.Required("type", "body", m.Type); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorField) validateUniversal(formats strfmt.Registry) error { + + if err := validate.Required("universal", "body", m.Universal); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorField) validateValues(formats strfmt.Registry) error { + + if err := validate.Required("values", "body", m.Values); err != nil { + return err + } + + for i := 0; i < len(m.Values); i++ { + if swag.IsZero(m.Values[i]) { // not required + continue + } + + if m.Values[i] != nil { + if err := m.Values[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("values" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("values" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this schema sensor field based on the context it is used +func (m *SchemaSensorField) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateValues(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SchemaSensorField) contextValidateValues(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Values); i++ { + + if m.Values[i] != nil { + + if swag.IsZero(m.Values[i]) { // not required + return nil + } + + if err := m.Values[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("values" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("values" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SchemaSensorField) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SchemaSensorField) UnmarshalBinary(b []byte) error { + var res SchemaSensorField + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/api_msa_process_detail_response.go b/falcon/models/schema_sensor_field_response_v1.go similarity index 78% rename from falcon/models/api_msa_process_detail_response.go rename to falcon/models/schema_sensor_field_response_v1.go index 59c846a9..bdb8e98f 100644 --- a/falcon/models/api_msa_process_detail_response.go +++ b/falcon/models/schema_sensor_field_response_v1.go @@ -15,13 +15,12 @@ import ( "github.com/go-openapi/validate" ) -// APIMsaProcessDetailResponse api msa process detail response +// SchemaSensorFieldResponseV1 schema sensor field response v1 // -// swagger:model api.MsaProcessDetailResponse -type APIMsaProcessDetailResponse struct { +// swagger:model schema.SensorFieldResponseV1 +type SchemaSensorFieldResponseV1 struct { // errors - // Required: true Errors []*MsaAPIError `json:"errors"` // meta @@ -30,11 +29,11 @@ type APIMsaProcessDetailResponse struct { // resources // Required: true - Resources []*APIProcessDetail `json:"resources"` + Resources []*SchemaSensorField `json:"resources"` } -// Validate validates this api msa process detail response -func (m *APIMsaProcessDetailResponse) Validate(formats strfmt.Registry) error { +// Validate validates this schema sensor field response v1 +func (m *SchemaSensorFieldResponseV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,10 +54,9 @@ func (m *APIMsaProcessDetailResponse) Validate(formats strfmt.Registry) error { return nil } -func (m *APIMsaProcessDetailResponse) validateErrors(formats strfmt.Registry) error { - - if err := validate.Required("errors", "body", m.Errors); err != nil { - return err +func (m *SchemaSensorFieldResponseV1) validateErrors(formats strfmt.Registry) error { + if swag.IsZero(m.Errors) { // not required + return nil } for i := 0; i < len(m.Errors); i++ { @@ -82,7 +80,7 @@ func (m *APIMsaProcessDetailResponse) validateErrors(formats strfmt.Registry) er return nil } -func (m *APIMsaProcessDetailResponse) validateMeta(formats strfmt.Registry) error { +func (m *SchemaSensorFieldResponseV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +100,7 @@ func (m *APIMsaProcessDetailResponse) validateMeta(formats strfmt.Registry) erro return nil } -func (m *APIMsaProcessDetailResponse) validateResources(formats strfmt.Registry) error { +func (m *SchemaSensorFieldResponseV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +127,8 @@ func (m *APIMsaProcessDetailResponse) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this api msa process detail response based on the context it is used -func (m *APIMsaProcessDetailResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this schema sensor field response v1 based on the context it is used +func (m *SchemaSensorFieldResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +149,16 @@ func (m *APIMsaProcessDetailResponse) ContextValidate(ctx context.Context, forma return nil } -func (m *APIMsaProcessDetailResponse) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *SchemaSensorFieldResponseV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +174,10 @@ func (m *APIMsaProcessDetailResponse) contextValidateErrors(ctx context.Context, return nil } -func (m *APIMsaProcessDetailResponse) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *SchemaSensorFieldResponseV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +191,16 @@ func (m *APIMsaProcessDetailResponse) contextValidateMeta(ctx context.Context, f return nil } -func (m *APIMsaProcessDetailResponse) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SchemaSensorFieldResponseV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +217,7 @@ func (m *APIMsaProcessDetailResponse) contextValidateResources(ctx context.Conte } // MarshalBinary interface implementation -func (m *APIMsaProcessDetailResponse) MarshalBinary() ([]byte, error) { +func (m *SchemaSensorFieldResponseV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +225,8 @@ func (m *APIMsaProcessDetailResponse) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *APIMsaProcessDetailResponse) UnmarshalBinary(b []byte) error { - var res APIMsaProcessDetailResponse +func (m *SchemaSensorFieldResponseV1) UnmarshalBinary(b []byte) error { + var res SchemaSensorFieldResponseV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/msa_action_parameter.go b/falcon/models/schema_sensor_field_value.go similarity index 51% rename from falcon/models/msa_action_parameter.go rename to falcon/models/schema_sensor_field_value.go index 46e5f4f1..2a0c0b74 100644 --- a/falcon/models/msa_action_parameter.go +++ b/falcon/models/schema_sensor_field_value.go @@ -14,10 +14,14 @@ import ( "github.com/go-openapi/validate" ) -// MsaActionParameter msa action parameter +// SchemaSensorFieldValue schema sensor field value // -// swagger:model msa.ActionParameter -type MsaActionParameter struct { +// swagger:model schema.SensorFieldValue +type SchemaSensorFieldValue struct { + + // description + // Required: true + Description *string `json:"description"` // name // Required: true @@ -28,10 +32,14 @@ type MsaActionParameter struct { Value *string `json:"value"` } -// Validate validates this msa action parameter -func (m *MsaActionParameter) Validate(formats strfmt.Registry) error { +// Validate validates this schema sensor field value +func (m *SchemaSensorFieldValue) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateDescription(formats); err != nil { + res = append(res, err) + } + if err := m.validateName(formats); err != nil { res = append(res, err) } @@ -46,7 +54,16 @@ func (m *MsaActionParameter) Validate(formats strfmt.Registry) error { return nil } -func (m *MsaActionParameter) validateName(formats strfmt.Registry) error { +func (m *SchemaSensorFieldValue) validateDescription(formats strfmt.Registry) error { + + if err := validate.Required("description", "body", m.Description); err != nil { + return err + } + + return nil +} + +func (m *SchemaSensorFieldValue) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -55,7 +72,7 @@ func (m *MsaActionParameter) validateName(formats strfmt.Registry) error { return nil } -func (m *MsaActionParameter) validateValue(formats strfmt.Registry) error { +func (m *SchemaSensorFieldValue) validateValue(formats strfmt.Registry) error { if err := validate.Required("value", "body", m.Value); err != nil { return err @@ -64,13 +81,13 @@ func (m *MsaActionParameter) validateValue(formats strfmt.Registry) error { return nil } -// ContextValidate validates this msa action parameter based on context it is used -func (m *MsaActionParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this schema sensor field value based on context it is used +func (m *SchemaSensorFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *MsaActionParameter) MarshalBinary() ([]byte, error) { +func (m *SchemaSensorFieldValue) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -78,8 +95,8 @@ func (m *MsaActionParameter) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *MsaActionParameter) UnmarshalBinary(b []byte) error { - var res MsaActionParameter +func (m *SchemaSensorFieldValue) UnmarshalBinary(b []byte) error { + var res SchemaSensorFieldValue if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_sensor_update_build_v1.go b/falcon/models/sensor_update_build_req_v1.go similarity index 59% rename from falcon/models/requests_sensor_update_build_v1.go rename to falcon/models/sensor_update_build_req_v1.go index c4b8b902..d63f860f 100644 --- a/falcon/models/requests_sensor_update_build_v1.go +++ b/falcon/models/sensor_update_build_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsSensorUpdateBuildV1 requests sensor update build v1 +// SensorUpdateBuildReqV1 sensor update build req v1 // -// swagger:model requests.SensorUpdateBuildV1 -type RequestsSensorUpdateBuildV1 struct { +// swagger:model sensor_update.BuildReqV1 +type SensorUpdateBuildReqV1 struct { // build // Required: true @@ -28,8 +28,8 @@ type RequestsSensorUpdateBuildV1 struct { Platform *string `json:"platform"` } -// Validate validates this requests sensor update build v1 -func (m *RequestsSensorUpdateBuildV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update build req v1 +func (m *SensorUpdateBuildReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateBuild(formats); err != nil { @@ -46,7 +46,7 @@ func (m *RequestsSensorUpdateBuildV1) Validate(formats strfmt.Registry) error { return nil } -func (m *RequestsSensorUpdateBuildV1) validateBuild(formats strfmt.Registry) error { +func (m *SensorUpdateBuildReqV1) validateBuild(formats strfmt.Registry) error { if err := validate.Required("build", "body", m.Build); err != nil { return err @@ -55,7 +55,7 @@ func (m *RequestsSensorUpdateBuildV1) validateBuild(formats strfmt.Registry) err return nil } -func (m *RequestsSensorUpdateBuildV1) validatePlatform(formats strfmt.Registry) error { +func (m *SensorUpdateBuildReqV1) validatePlatform(formats strfmt.Registry) error { if err := validate.Required("platform", "body", m.Platform); err != nil { return err @@ -64,13 +64,13 @@ func (m *RequestsSensorUpdateBuildV1) validatePlatform(formats strfmt.Registry) return nil } -// ContextValidate validates this requests sensor update build v1 based on context it is used -func (m *RequestsSensorUpdateBuildV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this sensor update build req v1 based on context it is used +func (m *SensorUpdateBuildReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsSensorUpdateBuildV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateBuildReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -78,8 +78,8 @@ func (m *RequestsSensorUpdateBuildV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsSensorUpdateBuildV1) UnmarshalBinary(b []byte) error { - var res RequestsSensorUpdateBuildV1 +func (m *SensorUpdateBuildReqV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateBuildReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/sensor_update_build_resp_v1.go b/falcon/models/sensor_update_build_resp_v1.go new file mode 100644 index 00000000..d0c44ec7 --- /dev/null +++ b/falcon/models/sensor_update_build_resp_v1.go @@ -0,0 +1,158 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "encoding/json" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SensorUpdateBuildRespV1 sensor update build resp v1 +// +// swagger:model sensor_update.BuildRespV1 +type SensorUpdateBuildRespV1 struct { + + // build + // Required: true + Build *string `json:"build"` + + // platform + // Required: true + Platform *string `json:"platform"` + + // sensor version + // Required: true + SensorVersion *string `json:"sensor_version"` + + // The release stage this build is in + // Required: true + // Enum: [prod early_adopter] + Stage *string `json:"stage"` +} + +// Validate validates this sensor update build resp v1 +func (m *SensorUpdateBuildRespV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateBuild(formats); err != nil { + res = append(res, err) + } + + if err := m.validatePlatform(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSensorVersion(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStage(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateBuildRespV1) validateBuild(formats strfmt.Registry) error { + + if err := validate.Required("build", "body", m.Build); err != nil { + return err + } + + return nil +} + +func (m *SensorUpdateBuildRespV1) validatePlatform(formats strfmt.Registry) error { + + if err := validate.Required("platform", "body", m.Platform); err != nil { + return err + } + + return nil +} + +func (m *SensorUpdateBuildRespV1) validateSensorVersion(formats strfmt.Registry) error { + + if err := validate.Required("sensor_version", "body", m.SensorVersion); err != nil { + return err + } + + return nil +} + +var sensorUpdateBuildRespV1TypeStagePropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["prod","early_adopter"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + sensorUpdateBuildRespV1TypeStagePropEnum = append(sensorUpdateBuildRespV1TypeStagePropEnum, v) + } +} + +const ( + + // SensorUpdateBuildRespV1StageProd captures enum value "prod" + SensorUpdateBuildRespV1StageProd string = "prod" + + // SensorUpdateBuildRespV1StageEarlyAdopter captures enum value "early_adopter" + SensorUpdateBuildRespV1StageEarlyAdopter string = "early_adopter" +) + +// prop value enum +func (m *SensorUpdateBuildRespV1) validateStageEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdateBuildRespV1TypeStagePropEnum, true); err != nil { + return err + } + return nil +} + +func (m *SensorUpdateBuildRespV1) validateStage(formats strfmt.Registry) error { + + if err := validate.Required("stage", "body", m.Stage); err != nil { + return err + } + + // value enum + if err := m.validateStageEnum("stage", "body", *m.Stage); err != nil { + return err + } + + return nil +} + +// ContextValidate validates this sensor update build resp v1 based on context it is used +func (m *SensorUpdateBuildRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateBuildRespV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateBuildRespV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateBuildRespV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/responses_prevention_policies_v1.go b/falcon/models/sensor_update_builds_resp_v1.go similarity index 76% rename from falcon/models/responses_prevention_policies_v1.go rename to falcon/models/sensor_update_builds_resp_v1.go index 9216b909..1707ef25 100644 --- a/falcon/models/responses_prevention_policies_v1.go +++ b/falcon/models/sensor_update_builds_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesPreventionPoliciesV1 responses prevention policies v1 +// SensorUpdateBuildsRespV1 sensor update builds resp v1 // -// swagger:model responses.PreventionPoliciesV1 -type ResponsesPreventionPoliciesV1 struct { +// swagger:model sensor_update.BuildsRespV1 +type SensorUpdateBuildsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesPreventionPoliciesV1 struct { // resources // Required: true - Resources []*ResponsesPreventionPolicyV1 `json:"resources"` + Resources []*SensorUpdateBuildRespV1 `json:"resources"` } -// Validate validates this responses prevention policies v1 -func (m *ResponsesPreventionPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update builds resp v1 +func (m *SensorUpdateBuildsRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesPreventionPoliciesV1) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesPreventionPoliciesV1) validateErrors(formats strfmt.Registry) error { +func (m *SensorUpdateBuildsRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesPreventionPoliciesV1) validateErrors(formats strfmt.Registry) return nil } -func (m *ResponsesPreventionPoliciesV1) validateMeta(formats strfmt.Registry) error { +func (m *SensorUpdateBuildsRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesPreventionPoliciesV1) validateMeta(formats strfmt.Registry) er return nil } -func (m *ResponsesPreventionPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *SensorUpdateBuildsRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesPreventionPoliciesV1) validateResources(formats strfmt.Registr return nil } -// ContextValidate validate this responses prevention policies v1 based on the context it is used -func (m *ResponsesPreventionPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update builds resp v1 based on the context it is used +func (m *SensorUpdateBuildsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesPreventionPoliciesV1) ContextValidate(ctx context.Context, for return nil } -func (m *ResponsesPreventionPoliciesV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateBuildsRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesPreventionPoliciesV1) contextValidateErrors(ctx context.Contex return nil } -func (m *ResponsesPreventionPoliciesV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateBuildsRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesPreventionPoliciesV1) contextValidateMeta(ctx context.Context, return nil } -func (m *ResponsesPreventionPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateBuildsRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesPreventionPoliciesV1) contextValidateResources(ctx context.Con } // MarshalBinary interface implementation -func (m *ResponsesPreventionPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateBuildsRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesPreventionPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesPreventionPoliciesV1) UnmarshalBinary(b []byte) error { - var res ResponsesPreventionPoliciesV1 +func (m *SensorUpdateBuildsRespV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateBuildsRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/sensor_update_create_policies_req_v1.go b/falcon/models/sensor_update_create_policies_req_v1.go new file mode 100644 index 00000000..4afbf12c --- /dev/null +++ b/falcon/models/sensor_update_create_policies_req_v1.go @@ -0,0 +1,124 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SensorUpdateCreatePoliciesReqV1 A req to create sensor update policies +// +// swagger:model sensor_update.CreatePoliciesReqV1 +type SensorUpdateCreatePoliciesReqV1 struct { + + // A collection of policies to create + // Required: true + Resources []*SensorUpdateCreatePolicyReqV1 `json:"resources"` +} + +// Validate validates this sensor update create policies req v1 +func (m *SensorUpdateCreatePoliciesReqV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateCreatePoliciesReqV1) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this sensor update create policies req v1 based on the context it is used +func (m *SensorUpdateCreatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateCreatePoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateCreatePoliciesReqV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateCreatePoliciesReqV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateCreatePoliciesReqV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/sensor_update_create_policies_req_v2.go b/falcon/models/sensor_update_create_policies_req_v2.go new file mode 100644 index 00000000..fac52a33 --- /dev/null +++ b/falcon/models/sensor_update_create_policies_req_v2.go @@ -0,0 +1,124 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SensorUpdateCreatePoliciesReqV2 A req to create sensor update policies +// +// swagger:model sensor_update.CreatePoliciesReqV2 +type SensorUpdateCreatePoliciesReqV2 struct { + + // A collection of policies to create + // Required: true + Resources []*SensorUpdateCreatePolicyReqV2 `json:"resources"` +} + +// Validate validates this sensor update create policies req v2 +func (m *SensorUpdateCreatePoliciesReqV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateCreatePoliciesReqV2) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this sensor update create policies req v2 based on the context it is used +func (m *SensorUpdateCreatePoliciesReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateCreatePoliciesReqV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateCreatePoliciesReqV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateCreatePoliciesReqV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateCreatePoliciesReqV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/requests_create_sensor_update_policy_v2.go b/falcon/models/sensor_update_create_policy_req_v1.go similarity index 56% rename from falcon/models/requests_create_sensor_update_policy_v2.go rename to falcon/models/sensor_update_create_policy_req_v1.go index 8b03143e..c156e458 100644 --- a/falcon/models/requests_create_sensor_update_policy_v2.go +++ b/falcon/models/sensor_update_create_policy_req_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateSensorUpdatePolicyV2 requests create sensor update policy v2 +// SensorUpdateCreatePolicyReqV1 sensor update create policy req v1 // -// swagger:model requests.CreateSensorUpdatePolicyV2 -type RequestsCreateSensorUpdatePolicyV2 struct { +// swagger:model sensor_update.CreatePolicyReqV1 +type SensorUpdateCreatePolicyReqV1 struct { // The description to use when creating the policy Description string `json:"description,omitempty"` @@ -33,11 +33,11 @@ type RequestsCreateSensorUpdatePolicyV2 struct { PlatformName *string `json:"platform_name"` // The settings to create the policy with - Settings *RequestsSensorUpdateSettingsV2 `json:"settings,omitempty"` + Settings *SensorUpdateSettingsReqV1 `json:"settings,omitempty"` } -// Validate validates this requests create sensor update policy v2 -func (m *RequestsCreateSensorUpdatePolicyV2) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update create policy req v1 +func (m *SensorUpdateCreatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -58,7 +58,7 @@ func (m *RequestsCreateSensorUpdatePolicyV2) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsCreateSensorUpdatePolicyV2) validateName(formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -67,7 +67,7 @@ func (m *RequestsCreateSensorUpdatePolicyV2) validateName(formats strfmt.Registr return nil } -var requestsCreateSensorUpdatePolicyV2TypePlatformNamePropEnum []interface{} +var sensorUpdateCreatePolicyReqV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -75,31 +75,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreateSensorUpdatePolicyV2TypePlatformNamePropEnum = append(requestsCreateSensorUpdatePolicyV2TypePlatformNamePropEnum, v) + sensorUpdateCreatePolicyReqV1TypePlatformNamePropEnum = append(sensorUpdateCreatePolicyReqV1TypePlatformNamePropEnum, v) } } const ( - // RequestsCreateSensorUpdatePolicyV2PlatformNameWindows captures enum value "Windows" - RequestsCreateSensorUpdatePolicyV2PlatformNameWindows string = "Windows" + // SensorUpdateCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" + SensorUpdateCreatePolicyReqV1PlatformNameWindows string = "Windows" - // RequestsCreateSensorUpdatePolicyV2PlatformNameMac captures enum value "Mac" - RequestsCreateSensorUpdatePolicyV2PlatformNameMac string = "Mac" + // SensorUpdateCreatePolicyReqV1PlatformNameMac captures enum value "Mac" + SensorUpdateCreatePolicyReqV1PlatformNameMac string = "Mac" - // RequestsCreateSensorUpdatePolicyV2PlatformNameLinux captures enum value "Linux" - RequestsCreateSensorUpdatePolicyV2PlatformNameLinux string = "Linux" + // SensorUpdateCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" + SensorUpdateCreatePolicyReqV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *RequestsCreateSensorUpdatePolicyV2) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreateSensorUpdatePolicyV2TypePlatformNamePropEnum, true); err != nil { +func (m *SensorUpdateCreatePolicyReqV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdateCreatePolicyReqV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreateSensorUpdatePolicyV2) validatePlatformName(formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -113,7 +113,7 @@ func (m *RequestsCreateSensorUpdatePolicyV2) validatePlatformName(formats strfmt return nil } -func (m *RequestsCreateSensorUpdatePolicyV2) validateSettings(formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -132,8 +132,8 @@ func (m *RequestsCreateSensorUpdatePolicyV2) validateSettings(formats strfmt.Reg return nil } -// ContextValidate validate this requests create sensor update policy v2 based on the context it is used -func (m *RequestsCreateSensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update create policy req v1 based on the context it is used +func (m *SensorUpdateCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -146,9 +146,14 @@ func (m *RequestsCreateSensorUpdatePolicyV2) ContextValidate(ctx context.Context return nil } -func (m *RequestsCreateSensorUpdatePolicyV2) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + + if swag.IsZero(m.Settings) { // not required + return nil + } + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -163,7 +168,7 @@ func (m *RequestsCreateSensorUpdatePolicyV2) contextValidateSettings(ctx context } // MarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateCreatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -171,8 +176,8 @@ func (m *RequestsCreateSensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePolicyV2) UnmarshalBinary(b []byte) error { - var res RequestsCreateSensorUpdatePolicyV2 +func (m *SensorUpdateCreatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateCreatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_create_sensor_update_policy_v1.go b/falcon/models/sensor_update_create_policy_req_v2.go similarity index 56% rename from falcon/models/requests_create_sensor_update_policy_v1.go rename to falcon/models/sensor_update_create_policy_req_v2.go index c1b06af1..453561e8 100644 --- a/falcon/models/requests_create_sensor_update_policy_v1.go +++ b/falcon/models/sensor_update_create_policy_req_v2.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateSensorUpdatePolicyV1 requests create sensor update policy v1 +// SensorUpdateCreatePolicyReqV2 sensor update create policy req v2 // -// swagger:model requests.CreateSensorUpdatePolicyV1 -type RequestsCreateSensorUpdatePolicyV1 struct { +// swagger:model sensor_update.CreatePolicyReqV2 +type SensorUpdateCreatePolicyReqV2 struct { // The description to use when creating the policy Description string `json:"description,omitempty"` @@ -33,11 +33,11 @@ type RequestsCreateSensorUpdatePolicyV1 struct { PlatformName *string `json:"platform_name"` // The settings to create the policy with - Settings *RequestsSensorUpdateSettingsV1 `json:"settings,omitempty"` + Settings *SensorUpdateSettingsReqV2 `json:"settings,omitempty"` } -// Validate validates this requests create sensor update policy v1 -func (m *RequestsCreateSensorUpdatePolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update create policy req v2 +func (m *SensorUpdateCreatePolicyReqV2) Validate(formats strfmt.Registry) error { var res []error if err := m.validateName(formats); err != nil { @@ -58,7 +58,7 @@ func (m *RequestsCreateSensorUpdatePolicyV1) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsCreateSensorUpdatePolicyV1) validateName(formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV2) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -67,7 +67,7 @@ func (m *RequestsCreateSensorUpdatePolicyV1) validateName(formats strfmt.Registr return nil } -var requestsCreateSensorUpdatePolicyV1TypePlatformNamePropEnum []interface{} +var sensorUpdateCreatePolicyReqV2TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -75,31 +75,31 @@ func init() { panic(err) } for _, v := range res { - requestsCreateSensorUpdatePolicyV1TypePlatformNamePropEnum = append(requestsCreateSensorUpdatePolicyV1TypePlatformNamePropEnum, v) + sensorUpdateCreatePolicyReqV2TypePlatformNamePropEnum = append(sensorUpdateCreatePolicyReqV2TypePlatformNamePropEnum, v) } } const ( - // RequestsCreateSensorUpdatePolicyV1PlatformNameWindows captures enum value "Windows" - RequestsCreateSensorUpdatePolicyV1PlatformNameWindows string = "Windows" + // SensorUpdateCreatePolicyReqV2PlatformNameWindows captures enum value "Windows" + SensorUpdateCreatePolicyReqV2PlatformNameWindows string = "Windows" - // RequestsCreateSensorUpdatePolicyV1PlatformNameMac captures enum value "Mac" - RequestsCreateSensorUpdatePolicyV1PlatformNameMac string = "Mac" + // SensorUpdateCreatePolicyReqV2PlatformNameMac captures enum value "Mac" + SensorUpdateCreatePolicyReqV2PlatformNameMac string = "Mac" - // RequestsCreateSensorUpdatePolicyV1PlatformNameLinux captures enum value "Linux" - RequestsCreateSensorUpdatePolicyV1PlatformNameLinux string = "Linux" + // SensorUpdateCreatePolicyReqV2PlatformNameLinux captures enum value "Linux" + SensorUpdateCreatePolicyReqV2PlatformNameLinux string = "Linux" ) // prop value enum -func (m *RequestsCreateSensorUpdatePolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, requestsCreateSensorUpdatePolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *SensorUpdateCreatePolicyReqV2) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdateCreatePolicyReqV2TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *RequestsCreateSensorUpdatePolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV2) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -113,7 +113,7 @@ func (m *RequestsCreateSensorUpdatePolicyV1) validatePlatformName(formats strfmt return nil } -func (m *RequestsCreateSensorUpdatePolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV2) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -132,8 +132,8 @@ func (m *RequestsCreateSensorUpdatePolicyV1) validateSettings(formats strfmt.Reg return nil } -// ContextValidate validate this requests create sensor update policy v1 based on the context it is used -func (m *RequestsCreateSensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update create policy req v2 based on the context it is used +func (m *SensorUpdateCreatePolicyReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -146,9 +146,14 @@ func (m *RequestsCreateSensorUpdatePolicyV1) ContextValidate(ctx context.Context return nil } -func (m *RequestsCreateSensorUpdatePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateCreatePolicyReqV2) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + + if swag.IsZero(m.Settings) { // not required + return nil + } + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -163,7 +168,7 @@ func (m *RequestsCreateSensorUpdatePolicyV1) contextValidateSettings(ctx context } // MarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateCreatePolicyReqV2) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -171,8 +176,8 @@ func (m *RequestsCreateSensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateSensorUpdatePolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateSensorUpdatePolicyV1 +func (m *SensorUpdateCreatePolicyReqV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateCreatePolicyReqV2 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_sensor_update_kernel_v1.go b/falcon/models/sensor_update_kernel_resp_v1.go similarity index 71% rename from falcon/models/responses_sensor_update_kernel_v1.go rename to falcon/models/sensor_update_kernel_resp_v1.go index c8a90320..dee2c237 100644 --- a/falcon/models/responses_sensor_update_kernel_v1.go +++ b/falcon/models/sensor_update_kernel_resp_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdateKernelV1 responses sensor update kernel v1 +// SensorUpdateKernelRespV1 sensor update kernel resp v1 // -// swagger:model responses.SensorUpdateKernelV1 -type ResponsesSensorUpdateKernelV1 struct { +// swagger:model sensor_update.KernelRespV1 +type SensorUpdateKernelRespV1 struct { // architecture // Required: true @@ -72,8 +72,8 @@ type ResponsesSensorUpdateKernelV1 struct { ZtlSupportedSensorVersions []string `json:"ztl_supported_sensor_versions"` } -// Validate validates this responses sensor update kernel v1 -func (m *ResponsesSensorUpdateKernelV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update kernel resp v1 +func (m *SensorUpdateKernelRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateArchitecture(formats); err != nil { @@ -134,7 +134,7 @@ func (m *ResponsesSensorUpdateKernelV1) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesSensorUpdateKernelV1) validateArchitecture(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateArchitecture(formats strfmt.Registry) error { if err := validate.Required("architecture", "body", m.Architecture); err != nil { return err @@ -143,7 +143,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateArchitecture(formats strfmt.Regi return nil } -func (m *ResponsesSensorUpdateKernelV1) validateBasePackageSupportedSensorVersions(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateBasePackageSupportedSensorVersions(formats strfmt.Registry) error { if err := validate.Required("base_package_supported_sensor_versions", "body", m.BasePackageSupportedSensorVersions); err != nil { return err @@ -152,7 +152,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateBasePackageSupportedSensorVersio return nil } -func (m *ResponsesSensorUpdateKernelV1) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -161,7 +161,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateCreatedTimestamp(formats strfmt. return nil } -func (m *ResponsesSensorUpdateKernelV1) validateDistro(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateDistro(formats strfmt.Registry) error { if err := validate.Required("distro", "body", m.Distro); err != nil { return err @@ -170,7 +170,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateDistro(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateKernelV1) validateDistroVersion(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateDistroVersion(formats strfmt.Registry) error { if err := validate.Required("distro_version", "body", m.DistroVersion); err != nil { return err @@ -179,7 +179,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateDistroVersion(formats strfmt.Reg return nil } -func (m *ResponsesSensorUpdateKernelV1) validateFlavor(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateFlavor(formats strfmt.Registry) error { if err := validate.Required("flavor", "body", m.Flavor); err != nil { return err @@ -188,7 +188,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateFlavor(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateKernelV1) validateID(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -197,7 +197,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateID(formats strfmt.Registry) erro return nil } -func (m *ResponsesSensorUpdateKernelV1) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -206,7 +206,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateModifiedTimestamp(formats strfmt return nil } -func (m *ResponsesSensorUpdateKernelV1) validateRelease(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateRelease(formats strfmt.Registry) error { if err := validate.Required("release", "body", m.Release); err != nil { return err @@ -215,7 +215,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateRelease(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateKernelV1) validateVendor(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateVendor(formats strfmt.Registry) error { if err := validate.Required("vendor", "body", m.Vendor); err != nil { return err @@ -224,7 +224,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateVendor(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateKernelV1) validateVersion(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateVersion(formats strfmt.Registry) error { if err := validate.Required("version", "body", m.Version); err != nil { return err @@ -233,7 +233,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateVersion(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateKernelV1) validateZtlModuleSupportedSensorVersions(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateZtlModuleSupportedSensorVersions(formats strfmt.Registry) error { if err := validate.Required("ztl_module_supported_sensor_versions", "body", m.ZtlModuleSupportedSensorVersions); err != nil { return err @@ -242,7 +242,7 @@ func (m *ResponsesSensorUpdateKernelV1) validateZtlModuleSupportedSensorVersions return nil } -func (m *ResponsesSensorUpdateKernelV1) validateZtlSupportedSensorVersions(formats strfmt.Registry) error { +func (m *SensorUpdateKernelRespV1) validateZtlSupportedSensorVersions(formats strfmt.Registry) error { if err := validate.Required("ztl_supported_sensor_versions", "body", m.ZtlSupportedSensorVersions); err != nil { return err @@ -251,13 +251,13 @@ func (m *ResponsesSensorUpdateKernelV1) validateZtlSupportedSensorVersions(forma return nil } -// ContextValidate validates this responses sensor update kernel v1 based on context it is used -func (m *ResponsesSensorUpdateKernelV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this sensor update kernel resp v1 based on context it is used +func (m *SensorUpdateKernelRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdateKernelV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateKernelRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -265,8 +265,8 @@ func (m *ResponsesSensorUpdateKernelV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdateKernelV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdateKernelV1 +func (m *SensorUpdateKernelRespV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateKernelRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/sensor_update_kernels_resp_v1.go b/falcon/models/sensor_update_kernels_resp_v1.go new file mode 100644 index 00000000..c5f3a359 --- /dev/null +++ b/falcon/models/sensor_update_kernels_resp_v1.go @@ -0,0 +1,237 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SensorUpdateKernelsRespV1 sensor update kernels resp v1 +// +// swagger:model sensor_update.KernelsRespV1 +type SensorUpdateKernelsRespV1 struct { + + // A collection of any errors which occurred during execution of the request + // Required: true + Errors []*MsaAPIError `json:"errors"` + + // Additional metadata about the request + // Required: true + Meta *MsaMetaInfo `json:"meta"` + + // resources + // Required: true + Resources []*SensorUpdateKernelRespV1 `json:"resources"` +} + +// Validate validates this sensor update kernels resp v1 +func (m *SensorUpdateKernelsRespV1) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateErrors(formats); err != nil { + res = append(res, err) + } + + if err := m.validateMeta(formats); err != nil { + res = append(res, err) + } + + if err := m.validateResources(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateKernelsRespV1) validateErrors(formats strfmt.Registry) error { + + if err := validate.Required("errors", "body", m.Errors); err != nil { + return err + } + + for i := 0; i < len(m.Errors); i++ { + if swag.IsZero(m.Errors[i]) { // not required + continue + } + + if m.Errors[i] != nil { + if err := m.Errors[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *SensorUpdateKernelsRespV1) validateMeta(formats strfmt.Registry) error { + + if err := validate.Required("meta", "body", m.Meta); err != nil { + return err + } + + if m.Meta != nil { + if err := m.Meta.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *SensorUpdateKernelsRespV1) validateResources(formats strfmt.Registry) error { + + if err := validate.Required("resources", "body", m.Resources); err != nil { + return err + } + + for i := 0; i < len(m.Resources); i++ { + if swag.IsZero(m.Resources[i]) { // not required + continue + } + + if m.Resources[i] != nil { + if err := m.Resources[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this sensor update kernels resp v1 based on the context it is used +func (m *SensorUpdateKernelsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateErrors(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateMeta(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateResources(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateKernelsRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Errors); i++ { + + if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("errors" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("errors" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +func (m *SensorUpdateKernelsRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { + + if m.Meta != nil { + + if err := m.Meta.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("meta") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("meta") + } + return err + } + } + + return nil +} + +func (m *SensorUpdateKernelsRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Resources); i++ { + + if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("resources" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("resources" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateKernelsRespV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateKernelsRespV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateKernelsRespV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/responses_sensor_update_policy_v1.go b/falcon/models/sensor_update_policy_v1.go similarity index 70% rename from falcon/models/responses_sensor_update_policy_v1.go rename to falcon/models/sensor_update_policy_v1.go index 7cc389aa..85f7cd12 100644 --- a/falcon/models/responses_sensor_update_policy_v1.go +++ b/falcon/models/sensor_update_policy_v1.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdatePolicyV1 responses sensor update policy v1 +// SensorUpdatePolicyV1 sensor update policy v1 // -// swagger:model responses.SensorUpdatePolicyV1 -type ResponsesSensorUpdatePolicyV1 struct { +// swagger:model sensor_update.PolicyV1 +type SensorUpdatePolicyV1 struct { // The customer id associated with the policy // Required: true @@ -44,7 +44,7 @@ type ResponsesSensorUpdatePolicyV1 struct { // The groups that are currently attached to the policy // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true @@ -70,11 +70,11 @@ type ResponsesSensorUpdatePolicyV1 struct { // settings // Required: true - Settings *ResponsesSensorUpdateSettingsV1 `json:"settings"` + Settings *SensorUpdateSettingsRespV1 `json:"settings"` } -// Validate validates this responses sensor update policy v1 -func (m *ResponsesSensorUpdatePolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update policy v1 +func (m *SensorUpdatePolicyV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCid(formats); err != nil { @@ -131,7 +131,7 @@ func (m *ResponsesSensorUpdatePolicyV1) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateCid(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -140,7 +140,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateCid(formats strfmt.Registry) err return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -149,7 +149,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateCreatedBy(formats strfmt.Registr return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -162,7 +162,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateCreatedTimestamp(formats strfmt. return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateDescription(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -171,7 +171,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateDescription(formats strfmt.Regis return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateEnabled(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { return err @@ -180,7 +180,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateEnabled(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateGroups(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -207,7 +207,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateGroups(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateID(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -216,7 +216,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateID(formats strfmt.Registry) erro return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -225,7 +225,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateModifiedBy(formats strfmt.Regist return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -238,7 +238,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateModifiedTimestamp(formats strfmt return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateName(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -247,7 +247,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validateName(formats strfmt.Registry) er return nil } -var responsesSensorUpdatePolicyV1TypePlatformNamePropEnum []interface{} +var sensorUpdatePolicyV1TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -255,31 +255,31 @@ func init() { panic(err) } for _, v := range res { - responsesSensorUpdatePolicyV1TypePlatformNamePropEnum = append(responsesSensorUpdatePolicyV1TypePlatformNamePropEnum, v) + sensorUpdatePolicyV1TypePlatformNamePropEnum = append(sensorUpdatePolicyV1TypePlatformNamePropEnum, v) } } const ( - // ResponsesSensorUpdatePolicyV1PlatformNameWindows captures enum value "Windows" - ResponsesSensorUpdatePolicyV1PlatformNameWindows string = "Windows" + // SensorUpdatePolicyV1PlatformNameWindows captures enum value "Windows" + SensorUpdatePolicyV1PlatformNameWindows string = "Windows" - // ResponsesSensorUpdatePolicyV1PlatformNameMac captures enum value "Mac" - ResponsesSensorUpdatePolicyV1PlatformNameMac string = "Mac" + // SensorUpdatePolicyV1PlatformNameMac captures enum value "Mac" + SensorUpdatePolicyV1PlatformNameMac string = "Mac" - // ResponsesSensorUpdatePolicyV1PlatformNameLinux captures enum value "Linux" - ResponsesSensorUpdatePolicyV1PlatformNameLinux string = "Linux" + // SensorUpdatePolicyV1PlatformNameLinux captures enum value "Linux" + SensorUpdatePolicyV1PlatformNameLinux string = "Linux" ) // prop value enum -func (m *ResponsesSensorUpdatePolicyV1) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesSensorUpdatePolicyV1TypePlatformNamePropEnum, true); err != nil { +func (m *SensorUpdatePolicyV1) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdatePolicyV1TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *ResponsesSensorUpdatePolicyV1) validatePlatformName(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -293,7 +293,7 @@ func (m *ResponsesSensorUpdatePolicyV1) validatePlatformName(formats strfmt.Regi return nil } -func (m *ResponsesSensorUpdatePolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -313,8 +313,8 @@ func (m *ResponsesSensorUpdatePolicyV1) validateSettings(formats strfmt.Registry return nil } -// ContextValidate validate this responses sensor update policy v1 based on the context it is used -func (m *ResponsesSensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update policy v1 based on the context it is used +func (m *SensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -331,11 +331,16 @@ func (m *ResponsesSensorUpdatePolicyV1) ContextValidate(ctx context.Context, for return nil } -func (m *ResponsesSensorUpdatePolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -351,9 +356,10 @@ func (m *ResponsesSensorUpdatePolicyV1) contextValidateGroups(ctx context.Contex return nil } -func (m *ResponsesSensorUpdatePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -368,7 +374,7 @@ func (m *ResponsesSensorUpdatePolicyV1) contextValidateSettings(ctx context.Cont } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -376,8 +382,8 @@ func (m *ResponsesSensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdatePolicyV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdatePolicyV1 +func (m *SensorUpdatePolicyV1) UnmarshalBinary(b []byte) error { + var res SensorUpdatePolicyV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_sensor_update_policy_v2.go b/falcon/models/sensor_update_policy_v2.go similarity index 70% rename from falcon/models/responses_sensor_update_policy_v2.go rename to falcon/models/sensor_update_policy_v2.go index 3c98ffe8..cd260b4b 100644 --- a/falcon/models/responses_sensor_update_policy_v2.go +++ b/falcon/models/sensor_update_policy_v2.go @@ -16,10 +16,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdatePolicyV2 responses sensor update policy v2 +// SensorUpdatePolicyV2 sensor update policy v2 // -// swagger:model responses.SensorUpdatePolicyV2 -type ResponsesSensorUpdatePolicyV2 struct { +// swagger:model sensor_update.PolicyV2 +type SensorUpdatePolicyV2 struct { // The customer id associated with the policy // Required: true @@ -44,7 +44,7 @@ type ResponsesSensorUpdatePolicyV2 struct { // The groups that are currently attached to the policy // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true @@ -70,11 +70,11 @@ type ResponsesSensorUpdatePolicyV2 struct { // settings // Required: true - Settings *ResponsesSensorUpdateSettingsV2 `json:"settings"` + Settings *SensorUpdateSettingsRespV2 `json:"settings"` } -// Validate validates this responses sensor update policy v2 -func (m *ResponsesSensorUpdatePolicyV2) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update policy v2 +func (m *SensorUpdatePolicyV2) Validate(formats strfmt.Registry) error { var res []error if err := m.validateCid(formats); err != nil { @@ -131,7 +131,7 @@ func (m *ResponsesSensorUpdatePolicyV2) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateCid(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateCid(formats strfmt.Registry) error { if err := validate.Required("cid", "body", m.Cid); err != nil { return err @@ -140,7 +140,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateCid(formats strfmt.Registry) err return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateCreatedBy(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -149,7 +149,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateCreatedBy(formats strfmt.Registr return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateCreatedTimestamp(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateCreatedTimestamp(formats strfmt.Registry) error { if err := validate.Required("created_timestamp", "body", m.CreatedTimestamp); err != nil { return err @@ -162,7 +162,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateCreatedTimestamp(formats strfmt. return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateDescription(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateDescription(formats strfmt.Registry) error { if err := validate.Required("description", "body", m.Description); err != nil { return err @@ -171,7 +171,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateDescription(formats strfmt.Regis return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateEnabled(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateEnabled(formats strfmt.Registry) error { if err := validate.Required("enabled", "body", m.Enabled); err != nil { return err @@ -180,7 +180,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateEnabled(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateGroups(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -207,7 +207,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateGroups(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateID(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -216,7 +216,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateID(formats strfmt.Registry) erro return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateModifiedBy(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -225,7 +225,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateModifiedBy(formats strfmt.Regist return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateModifiedTimestamp(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateModifiedTimestamp(formats strfmt.Registry) error { if err := validate.Required("modified_timestamp", "body", m.ModifiedTimestamp); err != nil { return err @@ -238,7 +238,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateModifiedTimestamp(formats strfmt return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateName(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { return err @@ -247,7 +247,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validateName(formats strfmt.Registry) er return nil } -var responsesSensorUpdatePolicyV2TypePlatformNamePropEnum []interface{} +var sensorUpdatePolicyV2TypePlatformNamePropEnum []interface{} func init() { var res []string @@ -255,31 +255,31 @@ func init() { panic(err) } for _, v := range res { - responsesSensorUpdatePolicyV2TypePlatformNamePropEnum = append(responsesSensorUpdatePolicyV2TypePlatformNamePropEnum, v) + sensorUpdatePolicyV2TypePlatformNamePropEnum = append(sensorUpdatePolicyV2TypePlatformNamePropEnum, v) } } const ( - // ResponsesSensorUpdatePolicyV2PlatformNameWindows captures enum value "Windows" - ResponsesSensorUpdatePolicyV2PlatformNameWindows string = "Windows" + // SensorUpdatePolicyV2PlatformNameWindows captures enum value "Windows" + SensorUpdatePolicyV2PlatformNameWindows string = "Windows" - // ResponsesSensorUpdatePolicyV2PlatformNameMac captures enum value "Mac" - ResponsesSensorUpdatePolicyV2PlatformNameMac string = "Mac" + // SensorUpdatePolicyV2PlatformNameMac captures enum value "Mac" + SensorUpdatePolicyV2PlatformNameMac string = "Mac" - // ResponsesSensorUpdatePolicyV2PlatformNameLinux captures enum value "Linux" - ResponsesSensorUpdatePolicyV2PlatformNameLinux string = "Linux" + // SensorUpdatePolicyV2PlatformNameLinux captures enum value "Linux" + SensorUpdatePolicyV2PlatformNameLinux string = "Linux" ) // prop value enum -func (m *ResponsesSensorUpdatePolicyV2) validatePlatformNameEnum(path, location string, value string) error { - if err := validate.EnumCase(path, location, value, responsesSensorUpdatePolicyV2TypePlatformNamePropEnum, true); err != nil { +func (m *SensorUpdatePolicyV2) validatePlatformNameEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdatePolicyV2TypePlatformNamePropEnum, true); err != nil { return err } return nil } -func (m *ResponsesSensorUpdatePolicyV2) validatePlatformName(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validatePlatformName(formats strfmt.Registry) error { if err := validate.Required("platform_name", "body", m.PlatformName); err != nil { return err @@ -293,7 +293,7 @@ func (m *ResponsesSensorUpdatePolicyV2) validatePlatformName(formats strfmt.Regi return nil } -func (m *ResponsesSensorUpdatePolicyV2) validateSettings(formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) validateSettings(formats strfmt.Registry) error { if err := validate.Required("settings", "body", m.Settings); err != nil { return err @@ -313,8 +313,8 @@ func (m *ResponsesSensorUpdatePolicyV2) validateSettings(formats strfmt.Registry return nil } -// ContextValidate validate this responses sensor update policy v2 based on the context it is used -func (m *ResponsesSensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update policy v2 based on the context it is used +func (m *SensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -331,11 +331,16 @@ func (m *ResponsesSensorUpdatePolicyV2) ContextValidate(ctx context.Context, for return nil } -func (m *ResponsesSensorUpdatePolicyV2) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -351,9 +356,10 @@ func (m *ResponsesSensorUpdatePolicyV2) contextValidateGroups(ctx context.Contex return nil } -func (m *ResponsesSensorUpdatePolicyV2) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdatePolicyV2) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -368,7 +374,7 @@ func (m *ResponsesSensorUpdatePolicyV2) contextValidateSettings(ctx context.Cont } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { +func (m *SensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -376,8 +382,8 @@ func (m *ResponsesSensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdatePolicyV2) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdatePolicyV2 +func (m *SensorUpdatePolicyV2) UnmarshalBinary(b []byte) error { + var res SensorUpdatePolicyV2 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_firewall_policies_v1.go b/falcon/models/sensor_update_resp_v1.go similarity index 77% rename from falcon/models/responses_firewall_policies_v1.go rename to falcon/models/sensor_update_resp_v1.go index 01f7bee3..468d8235 100644 --- a/falcon/models/responses_firewall_policies_v1.go +++ b/falcon/models/sensor_update_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesFirewallPoliciesV1 responses firewall policies v1 +// SensorUpdateRespV1 sensor update resp v1 // -// swagger:model responses.FirewallPoliciesV1 -type ResponsesFirewallPoliciesV1 struct { +// swagger:model sensor_update.RespV1 +type SensorUpdateRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesFirewallPoliciesV1 struct { // resources // Required: true - Resources []*ResponsesFirewallPolicyV1 `json:"resources"` + Resources []*SensorUpdatePolicyV1 `json:"resources"` } -// Validate validates this responses firewall policies v1 -func (m *ResponsesFirewallPoliciesV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update resp v1 +func (m *SensorUpdateRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesFirewallPoliciesV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesFirewallPoliciesV1) validateErrors(formats strfmt.Registry) error { +func (m *SensorUpdateRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesFirewallPoliciesV1) validateErrors(formats strfmt.Registry) er return nil } -func (m *ResponsesFirewallPoliciesV1) validateMeta(formats strfmt.Registry) error { +func (m *SensorUpdateRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesFirewallPoliciesV1) validateMeta(formats strfmt.Registry) erro return nil } -func (m *ResponsesFirewallPoliciesV1) validateResources(formats strfmt.Registry) error { +func (m *SensorUpdateRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesFirewallPoliciesV1) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this responses firewall policies v1 based on the context it is used -func (m *ResponsesFirewallPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update resp v1 based on the context it is used +func (m *SensorUpdateRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesFirewallPoliciesV1) ContextValidate(ctx context.Context, forma return nil } -func (m *ResponsesFirewallPoliciesV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesFirewallPoliciesV1) contextValidateErrors(ctx context.Context, return nil } -func (m *ResponsesFirewallPoliciesV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesFirewallPoliciesV1) contextValidateMeta(ctx context.Context, f return nil } -func (m *ResponsesFirewallPoliciesV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesFirewallPoliciesV1) contextValidateResources(ctx context.Conte } // MarshalBinary interface implementation -func (m *ResponsesFirewallPoliciesV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesFirewallPoliciesV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesFirewallPoliciesV1) UnmarshalBinary(b []byte) error { - var res ResponsesFirewallPoliciesV1 +func (m *SensorUpdateRespV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_ioa_exclusion_resp_v1.go b/falcon/models/sensor_update_resp_v2.go similarity index 77% rename from falcon/models/responses_ioa_exclusion_resp_v1.go rename to falcon/models/sensor_update_resp_v2.go index 9ae7c562..c9ba153f 100644 --- a/falcon/models/responses_ioa_exclusion_resp_v1.go +++ b/falcon/models/sensor_update_resp_v2.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesIoaExclusionRespV1 responses ioa exclusion resp v1 +// SensorUpdateRespV2 sensor update resp v2 // -// swagger:model responses.IoaExclusionRespV1 -type ResponsesIoaExclusionRespV1 struct { +// swagger:model sensor_update.RespV2 +type SensorUpdateRespV2 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -30,11 +30,11 @@ type ResponsesIoaExclusionRespV1 struct { // resources // Required: true - Resources []*ResponsesIoaExclusionV1 `json:"resources"` + Resources []*SensorUpdatePolicyV2 `json:"resources"` } -// Validate validates this responses ioa exclusion resp v1 -func (m *ResponsesIoaExclusionRespV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update resp v2 +func (m *SensorUpdateRespV2) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesIoaExclusionRespV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesIoaExclusionRespV1) validateErrors(formats strfmt.Registry) error { +func (m *SensorUpdateRespV2) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesIoaExclusionRespV1) validateErrors(formats strfmt.Registry) er return nil } -func (m *ResponsesIoaExclusionRespV1) validateMeta(formats strfmt.Registry) error { +func (m *SensorUpdateRespV2) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesIoaExclusionRespV1) validateMeta(formats strfmt.Registry) erro return nil } -func (m *ResponsesIoaExclusionRespV1) validateResources(formats strfmt.Registry) error { +func (m *SensorUpdateRespV2) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesIoaExclusionRespV1) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this responses ioa exclusion resp v1 based on the context it is used -func (m *ResponsesIoaExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update resp v2 based on the context it is used +func (m *SensorUpdateRespV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesIoaExclusionRespV1) ContextValidate(ctx context.Context, forma return nil } -func (m *ResponsesIoaExclusionRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateRespV2) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesIoaExclusionRespV1) contextValidateErrors(ctx context.Context, return nil } -func (m *ResponsesIoaExclusionRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateRespV2) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesIoaExclusionRespV1) contextValidateMeta(ctx context.Context, f return nil } -func (m *ResponsesIoaExclusionRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateRespV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesIoaExclusionRespV1) contextValidateResources(ctx context.Conte } // MarshalBinary interface implementation -func (m *ResponsesIoaExclusionRespV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateRespV2) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesIoaExclusionRespV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesIoaExclusionRespV1) UnmarshalBinary(b []byte) error { - var res ResponsesIoaExclusionRespV1 +func (m *SensorUpdateRespV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateRespV2 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/sensor_update_settings_req_v1.go b/falcon/models/sensor_update_settings_req_v1.go new file mode 100644 index 00000000..e834b5f3 --- /dev/null +++ b/falcon/models/sensor_update_settings_req_v1.go @@ -0,0 +1,50 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// SensorUpdateSettingsReqV1 sensor update settings req v1 +// +// swagger:model sensor_update.SettingsReqV1 +type SensorUpdateSettingsReqV1 struct { + + // build + Build string `json:"build,omitempty"` +} + +// Validate validates this sensor update settings req v1 +func (m *SensorUpdateSettingsReqV1) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this sensor update settings req v1 based on context it is used +func (m *SensorUpdateSettingsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateSettingsReqV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateSettingsReqV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateSettingsReqV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/sensor_update_settings_req_v2.go b/falcon/models/sensor_update_settings_req_v2.go new file mode 100644 index 00000000..ec98d9c1 --- /dev/null +++ b/falcon/models/sensor_update_settings_req_v2.go @@ -0,0 +1,239 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "encoding/json" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SensorUpdateSettingsReqV2 sensor update settings req v2 +// +// swagger:model sensor_update.SettingsReqV2 +type SensorUpdateSettingsReqV2 struct { + + // The target build to apply to the policy + Build string `json:"build,omitempty"` + + // The schedule that disables sensor updates + // Required: true + Scheduler *PolicySensorUpdateScheduler `json:"scheduler"` + + // If true, early adopter builds will be visible on the sensor update policy page + ShowEarlyAdopterBuilds bool `json:"show_early_adopter_builds,omitempty"` + + // The uninstall protection state to apply to the policy + // Enum: [ENABLED DISABLED MAINTENANCE_MODE IGNORE UNKNOWN] + UninstallProtection string `json:"uninstall_protection,omitempty"` + + // variants + // Required: true + Variants []*SensorUpdateBuildReqV1 `json:"variants"` +} + +// Validate validates this sensor update settings req v2 +func (m *SensorUpdateSettingsReqV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateScheduler(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUninstallProtection(formats); err != nil { + res = append(res, err) + } + + if err := m.validateVariants(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateSettingsReqV2) validateScheduler(formats strfmt.Registry) error { + + if err := validate.Required("scheduler", "body", m.Scheduler); err != nil { + return err + } + + if m.Scheduler != nil { + if err := m.Scheduler.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("scheduler") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("scheduler") + } + return err + } + } + + return nil +} + +var sensorUpdateSettingsReqV2TypeUninstallProtectionPropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["ENABLED","DISABLED","MAINTENANCE_MODE","IGNORE","UNKNOWN"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + sensorUpdateSettingsReqV2TypeUninstallProtectionPropEnum = append(sensorUpdateSettingsReqV2TypeUninstallProtectionPropEnum, v) + } +} + +const ( + + // SensorUpdateSettingsReqV2UninstallProtectionENABLED captures enum value "ENABLED" + SensorUpdateSettingsReqV2UninstallProtectionENABLED string = "ENABLED" + + // SensorUpdateSettingsReqV2UninstallProtectionDISABLED captures enum value "DISABLED" + SensorUpdateSettingsReqV2UninstallProtectionDISABLED string = "DISABLED" + + // SensorUpdateSettingsReqV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE" + SensorUpdateSettingsReqV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE" + + // SensorUpdateSettingsReqV2UninstallProtectionIGNORE captures enum value "IGNORE" + SensorUpdateSettingsReqV2UninstallProtectionIGNORE string = "IGNORE" + + // SensorUpdateSettingsReqV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN" + SensorUpdateSettingsReqV2UninstallProtectionUNKNOWN string = "UNKNOWN" +) + +// prop value enum +func (m *SensorUpdateSettingsReqV2) validateUninstallProtectionEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdateSettingsReqV2TypeUninstallProtectionPropEnum, true); err != nil { + return err + } + return nil +} + +func (m *SensorUpdateSettingsReqV2) validateUninstallProtection(formats strfmt.Registry) error { + if swag.IsZero(m.UninstallProtection) { // not required + return nil + } + + // value enum + if err := m.validateUninstallProtectionEnum("uninstall_protection", "body", m.UninstallProtection); err != nil { + return err + } + + return nil +} + +func (m *SensorUpdateSettingsReqV2) validateVariants(formats strfmt.Registry) error { + + if err := validate.Required("variants", "body", m.Variants); err != nil { + return err + } + + for i := 0; i < len(m.Variants); i++ { + if swag.IsZero(m.Variants[i]) { // not required + continue + } + + if m.Variants[i] != nil { + if err := m.Variants[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("variants" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("variants" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this sensor update settings req v2 based on the context it is used +func (m *SensorUpdateSettingsReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateScheduler(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateVariants(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateSettingsReqV2) contextValidateScheduler(ctx context.Context, formats strfmt.Registry) error { + + if m.Scheduler != nil { + + if err := m.Scheduler.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("scheduler") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("scheduler") + } + return err + } + } + + return nil +} + +func (m *SensorUpdateSettingsReqV2) contextValidateVariants(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Variants); i++ { + + if m.Variants[i] != nil { + + if swag.IsZero(m.Variants[i]) { // not required + return nil + } + + if err := m.Variants[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("variants" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("variants" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateSettingsReqV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateSettingsReqV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateSettingsReqV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/responses_sensor_update_settings_v1.go b/falcon/models/sensor_update_settings_resp_v1.go similarity index 55% rename from falcon/models/responses_sensor_update_settings_v1.go rename to falcon/models/sensor_update_settings_resp_v1.go index fd7c296f..1b09c316 100644 --- a/falcon/models/responses_sensor_update_settings_v1.go +++ b/falcon/models/sensor_update_settings_resp_v1.go @@ -14,18 +14,18 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdateSettingsV1 responses sensor update settings v1 +// SensorUpdateSettingsRespV1 sensor update settings resp v1 // -// swagger:model responses.SensorUpdateSettingsV1 -type ResponsesSensorUpdateSettingsV1 struct { +// swagger:model sensor_update.SettingsRespV1 +type SensorUpdateSettingsRespV1 struct { // build // Required: true Build *string `json:"build"` } -// Validate validates this responses sensor update settings v1 -func (m *ResponsesSensorUpdateSettingsV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update settings resp v1 +func (m *SensorUpdateSettingsRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateBuild(formats); err != nil { @@ -38,7 +38,7 @@ func (m *ResponsesSensorUpdateSettingsV1) Validate(formats strfmt.Registry) erro return nil } -func (m *ResponsesSensorUpdateSettingsV1) validateBuild(formats strfmt.Registry) error { +func (m *SensorUpdateSettingsRespV1) validateBuild(formats strfmt.Registry) error { if err := validate.Required("build", "body", m.Build); err != nil { return err @@ -47,13 +47,13 @@ func (m *ResponsesSensorUpdateSettingsV1) validateBuild(formats strfmt.Registry) return nil } -// ContextValidate validates this responses sensor update settings v1 based on context it is used -func (m *ResponsesSensorUpdateSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this sensor update settings resp v1 based on context it is used +func (m *SensorUpdateSettingsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdateSettingsV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateSettingsRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -61,8 +61,8 @@ func (m *ResponsesSensorUpdateSettingsV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdateSettingsV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdateSettingsV1 +func (m *SensorUpdateSettingsRespV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateSettingsRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/sensor_update_settings_resp_v2.go b/falcon/models/sensor_update_settings_resp_v2.go new file mode 100644 index 00000000..96a4cc0d --- /dev/null +++ b/falcon/models/sensor_update_settings_resp_v2.go @@ -0,0 +1,338 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + "encoding/json" + "strconv" + + "github.com/go-openapi/errors" + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" + "github.com/go-openapi/validate" +) + +// SensorUpdateSettingsRespV2 sensor update settings resp v2 +// +// swagger:model sensor_update.SettingsRespV2 +type SensorUpdateSettingsRespV2 struct { + + // The target build applied to devices in the policy + // Required: true + Build *string `json:"build"` + + // The schedule that disables sensor updates + // Required: true + Scheduler *PolicySensorUpdateScheduler `json:"scheduler"` + + // sensor version + // Required: true + SensorVersion *string `json:"sensor_version"` + + // If true, early adopter builds will be visible on the sensor update policy page + // Required: true + ShowEarlyAdopterBuilds *bool `json:"show_early_adopter_builds"` + + // The release stage this build is in + // Required: true + // Enum: [prod early_adopter] + Stage *string `json:"stage"` + + // The uninstall protection setting to apply to devices in the policy + // Required: true + // Enum: [ENABLED DISABLED MAINTENANCE_MODE IGNORE UNKNOWN] + UninstallProtection *string `json:"uninstall_protection"` + + // variants + // Required: true + Variants []*SensorUpdateBuildRespV1 `json:"variants"` +} + +// Validate validates this sensor update settings resp v2 +func (m *SensorUpdateSettingsRespV2) Validate(formats strfmt.Registry) error { + var res []error + + if err := m.validateBuild(formats); err != nil { + res = append(res, err) + } + + if err := m.validateScheduler(formats); err != nil { + res = append(res, err) + } + + if err := m.validateSensorVersion(formats); err != nil { + res = append(res, err) + } + + if err := m.validateShowEarlyAdopterBuilds(formats); err != nil { + res = append(res, err) + } + + if err := m.validateStage(formats); err != nil { + res = append(res, err) + } + + if err := m.validateUninstallProtection(formats); err != nil { + res = append(res, err) + } + + if err := m.validateVariants(formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateBuild(formats strfmt.Registry) error { + + if err := validate.Required("build", "body", m.Build); err != nil { + return err + } + + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateScheduler(formats strfmt.Registry) error { + + if err := validate.Required("scheduler", "body", m.Scheduler); err != nil { + return err + } + + if m.Scheduler != nil { + if err := m.Scheduler.Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("scheduler") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("scheduler") + } + return err + } + } + + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateSensorVersion(formats strfmt.Registry) error { + + if err := validate.Required("sensor_version", "body", m.SensorVersion); err != nil { + return err + } + + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateShowEarlyAdopterBuilds(formats strfmt.Registry) error { + + if err := validate.Required("show_early_adopter_builds", "body", m.ShowEarlyAdopterBuilds); err != nil { + return err + } + + return nil +} + +var sensorUpdateSettingsRespV2TypeStagePropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["prod","early_adopter"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + sensorUpdateSettingsRespV2TypeStagePropEnum = append(sensorUpdateSettingsRespV2TypeStagePropEnum, v) + } +} + +const ( + + // SensorUpdateSettingsRespV2StageProd captures enum value "prod" + SensorUpdateSettingsRespV2StageProd string = "prod" + + // SensorUpdateSettingsRespV2StageEarlyAdopter captures enum value "early_adopter" + SensorUpdateSettingsRespV2StageEarlyAdopter string = "early_adopter" +) + +// prop value enum +func (m *SensorUpdateSettingsRespV2) validateStageEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdateSettingsRespV2TypeStagePropEnum, true); err != nil { + return err + } + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateStage(formats strfmt.Registry) error { + + if err := validate.Required("stage", "body", m.Stage); err != nil { + return err + } + + // value enum + if err := m.validateStageEnum("stage", "body", *m.Stage); err != nil { + return err + } + + return nil +} + +var sensorUpdateSettingsRespV2TypeUninstallProtectionPropEnum []interface{} + +func init() { + var res []string + if err := json.Unmarshal([]byte(`["ENABLED","DISABLED","MAINTENANCE_MODE","IGNORE","UNKNOWN"]`), &res); err != nil { + panic(err) + } + for _, v := range res { + sensorUpdateSettingsRespV2TypeUninstallProtectionPropEnum = append(sensorUpdateSettingsRespV2TypeUninstallProtectionPropEnum, v) + } +} + +const ( + + // SensorUpdateSettingsRespV2UninstallProtectionENABLED captures enum value "ENABLED" + SensorUpdateSettingsRespV2UninstallProtectionENABLED string = "ENABLED" + + // SensorUpdateSettingsRespV2UninstallProtectionDISABLED captures enum value "DISABLED" + SensorUpdateSettingsRespV2UninstallProtectionDISABLED string = "DISABLED" + + // SensorUpdateSettingsRespV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE" + SensorUpdateSettingsRespV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE" + + // SensorUpdateSettingsRespV2UninstallProtectionIGNORE captures enum value "IGNORE" + SensorUpdateSettingsRespV2UninstallProtectionIGNORE string = "IGNORE" + + // SensorUpdateSettingsRespV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN" + SensorUpdateSettingsRespV2UninstallProtectionUNKNOWN string = "UNKNOWN" +) + +// prop value enum +func (m *SensorUpdateSettingsRespV2) validateUninstallProtectionEnum(path, location string, value string) error { + if err := validate.EnumCase(path, location, value, sensorUpdateSettingsRespV2TypeUninstallProtectionPropEnum, true); err != nil { + return err + } + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateUninstallProtection(formats strfmt.Registry) error { + + if err := validate.Required("uninstall_protection", "body", m.UninstallProtection); err != nil { + return err + } + + // value enum + if err := m.validateUninstallProtectionEnum("uninstall_protection", "body", *m.UninstallProtection); err != nil { + return err + } + + return nil +} + +func (m *SensorUpdateSettingsRespV2) validateVariants(formats strfmt.Registry) error { + + if err := validate.Required("variants", "body", m.Variants); err != nil { + return err + } + + for i := 0; i < len(m.Variants); i++ { + if swag.IsZero(m.Variants[i]) { // not required + continue + } + + if m.Variants[i] != nil { + if err := m.Variants[i].Validate(formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("variants" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("variants" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// ContextValidate validate this sensor update settings resp v2 based on the context it is used +func (m *SensorUpdateSettingsRespV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + var res []error + + if err := m.contextValidateScheduler(ctx, formats); err != nil { + res = append(res, err) + } + + if err := m.contextValidateVariants(ctx, formats); err != nil { + res = append(res, err) + } + + if len(res) > 0 { + return errors.CompositeValidationError(res...) + } + return nil +} + +func (m *SensorUpdateSettingsRespV2) contextValidateScheduler(ctx context.Context, formats strfmt.Registry) error { + + if m.Scheduler != nil { + + if err := m.Scheduler.ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("scheduler") + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("scheduler") + } + return err + } + } + + return nil +} + +func (m *SensorUpdateSettingsRespV2) contextValidateVariants(ctx context.Context, formats strfmt.Registry) error { + + for i := 0; i < len(m.Variants); i++ { + + if m.Variants[i] != nil { + + if swag.IsZero(m.Variants[i]) { // not required + return nil + } + + if err := m.Variants[i].ContextValidate(ctx, formats); err != nil { + if ve, ok := err.(*errors.Validation); ok { + return ve.ValidateName("variants" + "." + strconv.Itoa(i)) + } else if ce, ok := err.(*errors.CompositeError); ok { + return ce.ValidateName("variants" + "." + strconv.Itoa(i)) + } + return err + } + } + + } + + return nil +} + +// MarshalBinary interface implementation +func (m *SensorUpdateSettingsRespV2) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SensorUpdateSettingsRespV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateSettingsRespV2 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/requests_create_groups_v1.go b/falcon/models/sensor_update_update_policies_req_v1.go similarity index 66% rename from falcon/models/requests_create_groups_v1.go rename to falcon/models/sensor_update_update_policies_req_v1.go index 05aaa332..7c9654e3 100644 --- a/falcon/models/requests_create_groups_v1.go +++ b/falcon/models/sensor_update_update_policies_req_v1.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsCreateGroupsV1 A request to create device groups +// SensorUpdateUpdatePoliciesReqV1 A req to update sensorUpdate policies // -// swagger:model requests.CreateGroupsV1 -type RequestsCreateGroupsV1 struct { +// swagger:model sensor_update.UpdatePoliciesReqV1 +type SensorUpdateUpdatePoliciesReqV1 struct { - // A collection of device groups to create + // A collection of policies to update // Required: true - Resources []*RequestsCreateGroupV1 `json:"resources"` + Resources []*SensorUpdateUpdatePolicyReqV1 `json:"resources"` } -// Validate validates this requests create groups v1 -func (m *RequestsCreateGroupsV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update update policies req v1 +func (m *SensorUpdateUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsCreateGroupsV1) Validate(formats strfmt.Registry) error { return nil } -func (m *RequestsCreateGroupsV1) validateResources(formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePoliciesReqV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsCreateGroupsV1) validateResources(formats strfmt.Registry) erro return nil } -// ContextValidate validate this requests create groups v1 based on the context it is used -func (m *RequestsCreateGroupsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update update policies req v1 based on the context it is used +func (m *SensorUpdateUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsCreateGroupsV1) ContextValidate(ctx context.Context, formats st return nil } -func (m *RequestsCreateGroupsV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePoliciesReqV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsCreateGroupsV1) contextValidateResources(ctx context.Context, f } // MarshalBinary interface implementation -func (m *RequestsCreateGroupsV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateUpdatePoliciesReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsCreateGroupsV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsCreateGroupsV1) UnmarshalBinary(b []byte) error { - var res RequestsCreateGroupsV1 +func (m *SensorUpdateUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateUpdatePoliciesReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_groups_v1.go b/falcon/models/sensor_update_update_policies_req_v2.go similarity index 66% rename from falcon/models/requests_update_groups_v1.go rename to falcon/models/sensor_update_update_policies_req_v2.go index a9bae814..f21b6134 100644 --- a/falcon/models/requests_update_groups_v1.go +++ b/falcon/models/sensor_update_update_policies_req_v2.go @@ -15,18 +15,18 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateGroupsV1 A request to update a set of device groups +// SensorUpdateUpdatePoliciesReqV2 A req to update sensorUpdate policies // -// swagger:model requests.UpdateGroupsV1 -type RequestsUpdateGroupsV1 struct { +// swagger:model sensor_update.UpdatePoliciesReqV2 +type SensorUpdateUpdatePoliciesReqV2 struct { - // A collection of groups to update + // A collection of policies to update // Required: true - Resources []*RequestsUpdateGroupV1 `json:"resources"` + Resources []*SensorUpdateUpdatePolicyReqV2 `json:"resources"` } -// Validate validates this requests update groups v1 -func (m *RequestsUpdateGroupsV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update update policies req v2 +func (m *SensorUpdateUpdatePoliciesReqV2) Validate(formats strfmt.Registry) error { var res []error if err := m.validateResources(formats); err != nil { @@ -39,7 +39,7 @@ func (m *RequestsUpdateGroupsV1) Validate(formats strfmt.Registry) error { return nil } -func (m *RequestsUpdateGroupsV1) validateResources(formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePoliciesReqV2) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -66,8 +66,8 @@ func (m *RequestsUpdateGroupsV1) validateResources(formats strfmt.Registry) erro return nil } -// ContextValidate validate this requests update groups v1 based on the context it is used -func (m *RequestsUpdateGroupsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update update policies req v2 based on the context it is used +func (m *SensorUpdateUpdatePoliciesReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateResources(ctx, formats); err != nil { @@ -80,11 +80,16 @@ func (m *RequestsUpdateGroupsV1) ContextValidate(ctx context.Context, formats st return nil } -func (m *RequestsUpdateGroupsV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePoliciesReqV2) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -101,7 +106,7 @@ func (m *RequestsUpdateGroupsV1) contextValidateResources(ctx context.Context, f } // MarshalBinary interface implementation -func (m *RequestsUpdateGroupsV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateUpdatePoliciesReqV2) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -109,8 +114,8 @@ func (m *RequestsUpdateGroupsV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateGroupsV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateGroupsV1 +func (m *SensorUpdateUpdatePoliciesReqV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateUpdatePoliciesReqV2 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_sensor_update_policy_v2.go b/falcon/models/sensor_update_update_policy_req_v1.go similarity index 65% rename from falcon/models/requests_update_sensor_update_policy_v2.go rename to falcon/models/sensor_update_update_policy_req_v1.go index 6743545a..b19de528 100644 --- a/falcon/models/requests_update_sensor_update_policy_v2.go +++ b/falcon/models/sensor_update_update_policy_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateSensorUpdatePolicyV2 An update for a specific policy +// SensorUpdateUpdatePolicyReqV1 An update for a specific policy // -// swagger:model requests.UpdateSensorUpdatePolicyV2 -type RequestsUpdateSensorUpdatePolicyV2 struct { +// swagger:model sensor_update.UpdatePolicyReqV1 +type SensorUpdateUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` @@ -30,11 +30,11 @@ type RequestsUpdateSensorUpdatePolicyV2 struct { Name string `json:"name,omitempty"` // A collection of sensorUpdate policy settings to update - Settings *RequestsSensorUpdateSettingsV2 `json:"settings,omitempty"` + Settings *SensorUpdateSettingsReqV1 `json:"settings,omitempty"` } -// Validate validates this requests update sensor update policy v2 -func (m *RequestsUpdateSensorUpdatePolicyV2) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update update policy req v1 +func (m *SensorUpdateUpdatePolicyReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -51,7 +51,7 @@ func (m *RequestsUpdateSensorUpdatePolicyV2) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsUpdateSensorUpdatePolicyV2) validateID(formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePolicyReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -60,7 +60,7 @@ func (m *RequestsUpdateSensorUpdatePolicyV2) validateID(formats strfmt.Registry) return nil } -func (m *RequestsUpdateSensorUpdatePolicyV2) validateSettings(formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePolicyReqV1) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -79,8 +79,8 @@ func (m *RequestsUpdateSensorUpdatePolicyV2) validateSettings(formats strfmt.Reg return nil } -// ContextValidate validate this requests update sensor update policy v2 based on the context it is used -func (m *RequestsUpdateSensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update update policy req v1 based on the context it is used +func (m *SensorUpdateUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -93,9 +93,14 @@ func (m *RequestsUpdateSensorUpdatePolicyV2) ContextValidate(ctx context.Context return nil } -func (m *RequestsUpdateSensorUpdatePolicyV2) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePolicyReqV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + + if swag.IsZero(m.Settings) { // not required + return nil + } + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -110,7 +115,7 @@ func (m *RequestsUpdateSensorUpdatePolicyV2) contextValidateSettings(ctx context } // MarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateUpdatePolicyReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -118,8 +123,8 @@ func (m *RequestsUpdateSensorUpdatePolicyV2) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePolicyV2) UnmarshalBinary(b []byte) error { - var res RequestsUpdateSensorUpdatePolicyV2 +func (m *SensorUpdateUpdatePolicyReqV1) UnmarshalBinary(b []byte) error { + var res SensorUpdateUpdatePolicyReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_update_sensor_update_policy_v1.go b/falcon/models/sensor_update_update_policy_req_v2.go similarity index 63% rename from falcon/models/requests_update_sensor_update_policy_v1.go rename to falcon/models/sensor_update_update_policy_req_v2.go index d14fa0d5..4b6f3895 100644 --- a/falcon/models/requests_update_sensor_update_policy_v1.go +++ b/falcon/models/sensor_update_update_policy_req_v2.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsUpdateSensorUpdatePolicyV1 An update for a specific policy +// SensorUpdateUpdatePolicyReqV2 An update for a specific policy // -// swagger:model requests.UpdateSensorUpdatePolicyV1 -type RequestsUpdateSensorUpdatePolicyV1 struct { +// swagger:model sensor_update.UpdatePolicyReqV2 +type SensorUpdateUpdatePolicyReqV2 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` @@ -29,12 +29,12 @@ type RequestsUpdateSensorUpdatePolicyV1 struct { // The new name to assign to the policy Name string `json:"name,omitempty"` - // A collection of sensorUpdate policy settings to update - Settings *RequestsSensorUpdateSettingsV1 `json:"settings,omitempty"` + // A collection of sensor update policy settings to update + Settings *SensorUpdateSettingsReqV2 `json:"settings,omitempty"` } -// Validate validates this requests update sensor update policy v1 -func (m *RequestsUpdateSensorUpdatePolicyV1) Validate(formats strfmt.Registry) error { +// Validate validates this sensor update update policy req v2 +func (m *SensorUpdateUpdatePolicyReqV2) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -51,7 +51,7 @@ func (m *RequestsUpdateSensorUpdatePolicyV1) Validate(formats strfmt.Registry) e return nil } -func (m *RequestsUpdateSensorUpdatePolicyV1) validateID(formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePolicyReqV2) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -60,7 +60,7 @@ func (m *RequestsUpdateSensorUpdatePolicyV1) validateID(formats strfmt.Registry) return nil } -func (m *RequestsUpdateSensorUpdatePolicyV1) validateSettings(formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePolicyReqV2) validateSettings(formats strfmt.Registry) error { if swag.IsZero(m.Settings) { // not required return nil } @@ -79,8 +79,8 @@ func (m *RequestsUpdateSensorUpdatePolicyV1) validateSettings(formats strfmt.Reg return nil } -// ContextValidate validate this requests update sensor update policy v1 based on the context it is used -func (m *RequestsUpdateSensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sensor update update policy req v2 based on the context it is used +func (m *SensorUpdateUpdatePolicyReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateSettings(ctx, formats); err != nil { @@ -93,9 +93,14 @@ func (m *RequestsUpdateSensorUpdatePolicyV1) ContextValidate(ctx context.Context return nil } -func (m *RequestsUpdateSensorUpdatePolicyV1) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { +func (m *SensorUpdateUpdatePolicyReqV2) contextValidateSettings(ctx context.Context, formats strfmt.Registry) error { if m.Settings != nil { + + if swag.IsZero(m.Settings) { // not required + return nil + } + if err := m.Settings.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("settings") @@ -110,7 +115,7 @@ func (m *RequestsUpdateSensorUpdatePolicyV1) contextValidateSettings(ctx context } // MarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { +func (m *SensorUpdateUpdatePolicyReqV2) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -118,8 +123,8 @@ func (m *RequestsUpdateSensorUpdatePolicyV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsUpdateSensorUpdatePolicyV1) UnmarshalBinary(b []byte) error { - var res RequestsUpdateSensorUpdatePolicyV1 +func (m *SensorUpdateUpdatePolicyReqV2) UnmarshalBinary(b []byte) error { + var res SensorUpdateUpdatePolicyReqV2 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/state_online_state_resp_v1.go b/falcon/models/state_online_state_resp_v1.go index dba77849..bc3ea6e2 100644 --- a/falcon/models/state_online_state_resp_v1.go +++ b/falcon/models/state_online_state_resp_v1.go @@ -156,6 +156,11 @@ func (m *StateOnlineStateRespV1) contextValidateErrors(ctx context.Context, form for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -174,6 +179,7 @@ func (m *StateOnlineStateRespV1) contextValidateErrors(ctx context.Context, form func (m *StateOnlineStateRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -192,6 +198,11 @@ func (m *StateOnlineStateRespV1) contextValidateResources(ctx context.Context, f for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) diff --git a/falcon/models/sv_exclusions_create_req_v1.go b/falcon/models/sv_exclusions_create_req_v1.go new file mode 100644 index 00000000..fab2ac7b --- /dev/null +++ b/falcon/models/sv_exclusions_create_req_v1.go @@ -0,0 +1,56 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// SvExclusionsCreateReqV1 sv exclusions create req v1 +// +// swagger:model sv_exclusions.CreateReqV1 +type SvExclusionsCreateReqV1 struct { + + // comment + Comment string `json:"comment,omitempty"` + + // groups + Groups []string `json:"groups"` + + // value + Value string `json:"value,omitempty"` +} + +// Validate validates this sv exclusions create req v1 +func (m *SvExclusionsCreateReqV1) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this sv exclusions create req v1 based on context it is used +func (m *SvExclusionsCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *SvExclusionsCreateReqV1) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *SvExclusionsCreateReqV1) UnmarshalBinary(b []byte) error { + var res SvExclusionsCreateReqV1 + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/falcon/models/responses_host_group_members_v1.go b/falcon/models/sv_exclusions_resp_v1.go similarity index 76% rename from falcon/models/responses_host_group_members_v1.go rename to falcon/models/sv_exclusions_resp_v1.go index e2bfd917..c0d5871c 100644 --- a/falcon/models/responses_host_group_members_v1.go +++ b/falcon/models/sv_exclusions_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesHostGroupMembersV1 responses host group members v1 +// SvExclusionsRespV1 sv exclusions resp v1 // -// swagger:model responses.HostGroupMembersV1 -type ResponsesHostGroupMembersV1 struct { +// swagger:model sv_exclusions.RespV1 +type SvExclusionsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -28,13 +28,13 @@ type ResponsesHostGroupMembersV1 struct { // Required: true Meta *MsaMetaInfo `json:"meta"` - // A collection of device details + // resources // Required: true - Resources []*CsdomainDevice `json:"resources"` + Resources []*SvExclusionsSVExclusionV1 `json:"resources"` } -// Validate validates this responses host group members v1 -func (m *ResponsesHostGroupMembersV1) Validate(formats strfmt.Registry) error { +// Validate validates this sv exclusions resp v1 +func (m *SvExclusionsRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesHostGroupMembersV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesHostGroupMembersV1) validateErrors(formats strfmt.Registry) error { +func (m *SvExclusionsRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesHostGroupMembersV1) validateErrors(formats strfmt.Registry) er return nil } -func (m *ResponsesHostGroupMembersV1) validateMeta(formats strfmt.Registry) error { +func (m *SvExclusionsRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesHostGroupMembersV1) validateMeta(formats strfmt.Registry) erro return nil } -func (m *ResponsesHostGroupMembersV1) validateResources(formats strfmt.Registry) error { +func (m *SvExclusionsRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesHostGroupMembersV1) validateResources(formats strfmt.Registry) return nil } -// ContextValidate validate this responses host group members v1 based on the context it is used -func (m *ResponsesHostGroupMembersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sv exclusions resp v1 based on the context it is used +func (m *SvExclusionsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesHostGroupMembersV1) ContextValidate(ctx context.Context, forma return nil } -func (m *ResponsesHostGroupMembersV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *SvExclusionsRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesHostGroupMembersV1) contextValidateErrors(ctx context.Context, return nil } -func (m *ResponsesHostGroupMembersV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *SvExclusionsRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesHostGroupMembersV1) contextValidateMeta(ctx context.Context, f return nil } -func (m *ResponsesHostGroupMembersV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *SvExclusionsRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesHostGroupMembersV1) contextValidateResources(ctx context.Conte } // MarshalBinary interface implementation -func (m *ResponsesHostGroupMembersV1) MarshalBinary() ([]byte, error) { +func (m *SvExclusionsRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesHostGroupMembersV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesHostGroupMembersV1) UnmarshalBinary(b []byte) error { - var res ResponsesHostGroupMembersV1 +func (m *SvExclusionsRespV1) UnmarshalBinary(b []byte) error { + var res SvExclusionsRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_sv_exclusion_v1.go b/falcon/models/sv_exclusions_s_v_exclusion_v1.go similarity index 74% rename from falcon/models/responses_sv_exclusion_v1.go rename to falcon/models/sv_exclusions_s_v_exclusion_v1.go index 5ed107f1..8010ce2b 100644 --- a/falcon/models/responses_sv_exclusion_v1.go +++ b/falcon/models/sv_exclusions_s_v_exclusion_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSvExclusionV1 responses sv exclusion v1 +// SvExclusionsSVExclusionV1 sv exclusions s v exclusion v1 // -// swagger:model responses.SvExclusionV1 -type ResponsesSvExclusionV1 struct { +// swagger:model sv_exclusions.SVExclusionV1 +type SvExclusionsSVExclusionV1 struct { // applied globally // Required: true @@ -35,7 +35,7 @@ type ResponsesSvExclusionV1 struct { // groups // Required: true - Groups []*ResponsesHostGroupV1 `json:"groups"` + Groups []*HostGroupsHostGroupV1 `json:"groups"` // id // Required: true @@ -63,8 +63,8 @@ type ResponsesSvExclusionV1 struct { ValueHash *string `json:"value_hash"` } -// Validate validates this responses sv exclusion v1 -func (m *ResponsesSvExclusionV1) Validate(formats strfmt.Registry) error { +// Validate validates this sv exclusions s v exclusion v1 +func (m *SvExclusionsSVExclusionV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateAppliedGlobally(formats); err != nil { @@ -113,7 +113,7 @@ func (m *ResponsesSvExclusionV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesSvExclusionV1) validateAppliedGlobally(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateAppliedGlobally(formats strfmt.Registry) error { if err := validate.Required("applied_globally", "body", m.AppliedGlobally); err != nil { return err @@ -122,7 +122,7 @@ func (m *ResponsesSvExclusionV1) validateAppliedGlobally(formats strfmt.Registry return nil } -func (m *ResponsesSvExclusionV1) validateCreatedBy(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateCreatedBy(formats strfmt.Registry) error { if err := validate.Required("created_by", "body", m.CreatedBy); err != nil { return err @@ -131,7 +131,7 @@ func (m *ResponsesSvExclusionV1) validateCreatedBy(formats strfmt.Registry) erro return nil } -func (m *ResponsesSvExclusionV1) validateCreatedOn(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateCreatedOn(formats strfmt.Registry) error { if err := validate.Required("created_on", "body", m.CreatedOn); err != nil { return err @@ -144,7 +144,7 @@ func (m *ResponsesSvExclusionV1) validateCreatedOn(formats strfmt.Registry) erro return nil } -func (m *ResponsesSvExclusionV1) validateGroups(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateGroups(formats strfmt.Registry) error { if err := validate.Required("groups", "body", m.Groups); err != nil { return err @@ -171,7 +171,7 @@ func (m *ResponsesSvExclusionV1) validateGroups(formats strfmt.Registry) error { return nil } -func (m *ResponsesSvExclusionV1) validateID(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -180,7 +180,7 @@ func (m *ResponsesSvExclusionV1) validateID(formats strfmt.Registry) error { return nil } -func (m *ResponsesSvExclusionV1) validateLastModified(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateLastModified(formats strfmt.Registry) error { if err := validate.Required("last_modified", "body", m.LastModified); err != nil { return err @@ -193,7 +193,7 @@ func (m *ResponsesSvExclusionV1) validateLastModified(formats strfmt.Registry) e return nil } -func (m *ResponsesSvExclusionV1) validateModifiedBy(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateModifiedBy(formats strfmt.Registry) error { if err := validate.Required("modified_by", "body", m.ModifiedBy); err != nil { return err @@ -202,7 +202,7 @@ func (m *ResponsesSvExclusionV1) validateModifiedBy(formats strfmt.Registry) err return nil } -func (m *ResponsesSvExclusionV1) validateRegexpValue(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateRegexpValue(formats strfmt.Registry) error { if err := validate.Required("regexp_value", "body", m.RegexpValue); err != nil { return err @@ -211,7 +211,7 @@ func (m *ResponsesSvExclusionV1) validateRegexpValue(formats strfmt.Registry) er return nil } -func (m *ResponsesSvExclusionV1) validateValue(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateValue(formats strfmt.Registry) error { if err := validate.Required("value", "body", m.Value); err != nil { return err @@ -220,7 +220,7 @@ func (m *ResponsesSvExclusionV1) validateValue(formats strfmt.Registry) error { return nil } -func (m *ResponsesSvExclusionV1) validateValueHash(formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) validateValueHash(formats strfmt.Registry) error { if err := validate.Required("value_hash", "body", m.ValueHash); err != nil { return err @@ -229,8 +229,8 @@ func (m *ResponsesSvExclusionV1) validateValueHash(formats strfmt.Registry) erro return nil } -// ContextValidate validate this responses sv exclusion v1 based on the context it is used -func (m *ResponsesSvExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this sv exclusions s v exclusion v1 based on the context it is used +func (m *SvExclusionsSVExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateGroups(ctx, formats); err != nil { @@ -243,11 +243,16 @@ func (m *ResponsesSvExclusionV1) ContextValidate(ctx context.Context, formats st return nil } -func (m *ResponsesSvExclusionV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { +func (m *SvExclusionsSVExclusionV1) contextValidateGroups(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Groups); i++ { if m.Groups[i] != nil { + + if swag.IsZero(m.Groups[i]) { // not required + return nil + } + if err := m.Groups[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("groups" + "." + strconv.Itoa(i)) @@ -264,7 +269,7 @@ func (m *ResponsesSvExclusionV1) contextValidateGroups(ctx context.Context, form } // MarshalBinary interface implementation -func (m *ResponsesSvExclusionV1) MarshalBinary() ([]byte, error) { +func (m *SvExclusionsSVExclusionV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -272,8 +277,8 @@ func (m *ResponsesSvExclusionV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSvExclusionV1) UnmarshalBinary(b []byte) error { - var res ResponsesSvExclusionV1 +func (m *SvExclusionsSVExclusionV1) UnmarshalBinary(b []byte) error { + var res SvExclusionsSVExclusionV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_sv_exclusion_update_req_v1.go b/falcon/models/sv_exclusions_update_req_v1.go similarity index 57% rename from falcon/models/requests_sv_exclusion_update_req_v1.go rename to falcon/models/sv_exclusions_update_req_v1.go index 5aa6f3b3..bbf8e5ff 100644 --- a/falcon/models/requests_sv_exclusion_update_req_v1.go +++ b/falcon/models/sv_exclusions_update_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsSvExclusionUpdateReqV1 requests sv exclusion update req v1 +// SvExclusionsUpdateReqV1 sv exclusions update req v1 // -// swagger:model requests.SvExclusionUpdateReqV1 -type RequestsSvExclusionUpdateReqV1 struct { +// swagger:model sv_exclusions.UpdateReqV1 +type SvExclusionsUpdateReqV1 struct { // comment Comment string `json:"comment,omitempty"` @@ -33,8 +33,8 @@ type RequestsSvExclusionUpdateReqV1 struct { Value string `json:"value,omitempty"` } -// Validate validates this requests sv exclusion update req v1 -func (m *RequestsSvExclusionUpdateReqV1) Validate(formats strfmt.Registry) error { +// Validate validates this sv exclusions update req v1 +func (m *SvExclusionsUpdateReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateID(formats); err != nil { @@ -47,7 +47,7 @@ func (m *RequestsSvExclusionUpdateReqV1) Validate(formats strfmt.Registry) error return nil } -func (m *RequestsSvExclusionUpdateReqV1) validateID(formats strfmt.Registry) error { +func (m *SvExclusionsUpdateReqV1) validateID(formats strfmt.Registry) error { if err := validate.Required("id", "body", m.ID); err != nil { return err @@ -56,13 +56,13 @@ func (m *RequestsSvExclusionUpdateReqV1) validateID(formats strfmt.Registry) err return nil } -// ContextValidate validates this requests sv exclusion update req v1 based on context it is used -func (m *RequestsSvExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this sv exclusions update req v1 based on context it is used +func (m *SvExclusionsUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsSvExclusionUpdateReqV1) MarshalBinary() ([]byte, error) { +func (m *SvExclusionsUpdateReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -70,8 +70,8 @@ func (m *RequestsSvExclusionUpdateReqV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsSvExclusionUpdateReqV1) UnmarshalBinary(b []byte) error { - var res RequestsSvExclusionUpdateReqV1 +func (m *SvExclusionsUpdateReqV1) UnmarshalBinary(b []byte) error { + var res SvExclusionsUpdateReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/threatgraph_crawl_edges_request.go b/falcon/models/threatgraph_crawl_edges_request.go deleted file mode 100644 index bf133fb5..00000000 --- a/falcon/models/threatgraph_crawl_edges_request.go +++ /dev/null @@ -1,188 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - "strconv" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// ThreatgraphCrawlEdgesRequest threatgraph crawl edges request -// -// swagger:model threatgraph.CrawlEdgesRequest -type ThreatgraphCrawlEdgesRequest struct { - - // edge direction - // Required: true - EdgeDirection *string `json:"edge_direction"` - - // edge type - // Required: true - EdgeType *string `json:"edge_type"` - - // limit - // Required: true - Limit *int32 `json:"limit"` - - // next requests - NextRequests []*ThreatgraphCrawlEdgesRequest `json:"next_requests"` - - // scope - // Required: true - Scope *string `json:"scope"` - - // sort descending - SortDescending bool `json:"sort_descending,omitempty"` -} - -// Validate validates this threatgraph crawl edges request -func (m *ThreatgraphCrawlEdgesRequest) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateEdgeDirection(formats); err != nil { - res = append(res, err) - } - - if err := m.validateEdgeType(formats); err != nil { - res = append(res, err) - } - - if err := m.validateLimit(formats); err != nil { - res = append(res, err) - } - - if err := m.validateNextRequests(formats); err != nil { - res = append(res, err) - } - - if err := m.validateScope(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ThreatgraphCrawlEdgesRequest) validateEdgeDirection(formats strfmt.Registry) error { - - if err := validate.Required("edge_direction", "body", m.EdgeDirection); err != nil { - return err - } - - return nil -} - -func (m *ThreatgraphCrawlEdgesRequest) validateEdgeType(formats strfmt.Registry) error { - - if err := validate.Required("edge_type", "body", m.EdgeType); err != nil { - return err - } - - return nil -} - -func (m *ThreatgraphCrawlEdgesRequest) validateLimit(formats strfmt.Registry) error { - - if err := validate.Required("limit", "body", m.Limit); err != nil { - return err - } - - return nil -} - -func (m *ThreatgraphCrawlEdgesRequest) validateNextRequests(formats strfmt.Registry) error { - if swag.IsZero(m.NextRequests) { // not required - return nil - } - - for i := 0; i < len(m.NextRequests); i++ { - if swag.IsZero(m.NextRequests[i]) { // not required - continue - } - - if m.NextRequests[i] != nil { - if err := m.NextRequests[i].Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("next_requests" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("next_requests" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -func (m *ThreatgraphCrawlEdgesRequest) validateScope(formats strfmt.Registry) error { - - if err := validate.Required("scope", "body", m.Scope); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this threatgraph crawl edges request based on the context it is used -func (m *ThreatgraphCrawlEdgesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateNextRequests(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *ThreatgraphCrawlEdgesRequest) contextValidateNextRequests(ctx context.Context, formats strfmt.Registry) error { - - for i := 0; i < len(m.NextRequests); i++ { - - if m.NextRequests[i] != nil { - if err := m.NextRequests[i].ContextValidate(ctx, formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("next_requests" + "." + strconv.Itoa(i)) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("next_requests" + "." + strconv.Itoa(i)) - } - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *ThreatgraphCrawlEdgesRequest) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *ThreatgraphCrawlEdgesRequest) UnmarshalBinary(b []byte) error { - var res ThreatgraphCrawlEdgesRequest - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/falcon/models/responses_sensor_update_builds_v1.go b/falcon/models/uninstall_token_resp_v1.go similarity index 76% rename from falcon/models/responses_sensor_update_builds_v1.go rename to falcon/models/uninstall_token_resp_v1.go index fe4754f8..0c5cea6e 100644 --- a/falcon/models/responses_sensor_update_builds_v1.go +++ b/falcon/models/uninstall_token_resp_v1.go @@ -15,10 +15,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesSensorUpdateBuildsV1 responses sensor update builds v1 +// UninstallTokenRespV1 uninstall token resp v1 // -// swagger:model responses.SensorUpdateBuildsV1 -type ResponsesSensorUpdateBuildsV1 struct { +// swagger:model uninstall_token.RespV1 +type UninstallTokenRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true @@ -28,13 +28,13 @@ type ResponsesSensorUpdateBuildsV1 struct { // Required: true Meta *MsaMetaInfo `json:"meta"` - // resources + // A collection of uninstall tokens // Required: true - Resources []*ResponsesSensorUpdateBuildV1 `json:"resources"` + Resources []*UninstallTokenUninstallTokenV1 `json:"resources"` } -// Validate validates this responses sensor update builds v1 -func (m *ResponsesSensorUpdateBuildsV1) Validate(formats strfmt.Registry) error { +// Validate validates this uninstall token resp v1 +func (m *UninstallTokenRespV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateErrors(formats); err != nil { @@ -55,7 +55,7 @@ func (m *ResponsesSensorUpdateBuildsV1) Validate(formats strfmt.Registry) error return nil } -func (m *ResponsesSensorUpdateBuildsV1) validateErrors(formats strfmt.Registry) error { +func (m *UninstallTokenRespV1) validateErrors(formats strfmt.Registry) error { if err := validate.Required("errors", "body", m.Errors); err != nil { return err @@ -82,7 +82,7 @@ func (m *ResponsesSensorUpdateBuildsV1) validateErrors(formats strfmt.Registry) return nil } -func (m *ResponsesSensorUpdateBuildsV1) validateMeta(formats strfmt.Registry) error { +func (m *UninstallTokenRespV1) validateMeta(formats strfmt.Registry) error { if err := validate.Required("meta", "body", m.Meta); err != nil { return err @@ -102,7 +102,7 @@ func (m *ResponsesSensorUpdateBuildsV1) validateMeta(formats strfmt.Registry) er return nil } -func (m *ResponsesSensorUpdateBuildsV1) validateResources(formats strfmt.Registry) error { +func (m *UninstallTokenRespV1) validateResources(formats strfmt.Registry) error { if err := validate.Required("resources", "body", m.Resources); err != nil { return err @@ -129,8 +129,8 @@ func (m *ResponsesSensorUpdateBuildsV1) validateResources(formats strfmt.Registr return nil } -// ContextValidate validate this responses sensor update builds v1 based on the context it is used -func (m *ResponsesSensorUpdateBuildsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validate this uninstall token resp v1 based on the context it is used +func (m *UninstallTokenRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { var res []error if err := m.contextValidateErrors(ctx, formats); err != nil { @@ -151,11 +151,16 @@ func (m *ResponsesSensorUpdateBuildsV1) ContextValidate(ctx context.Context, for return nil } -func (m *ResponsesSensorUpdateBuildsV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { +func (m *UninstallTokenRespV1) contextValidateErrors(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Errors); i++ { if m.Errors[i] != nil { + + if swag.IsZero(m.Errors[i]) { // not required + return nil + } + if err := m.Errors[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("errors" + "." + strconv.Itoa(i)) @@ -171,9 +176,10 @@ func (m *ResponsesSensorUpdateBuildsV1) contextValidateErrors(ctx context.Contex return nil } -func (m *ResponsesSensorUpdateBuildsV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { +func (m *UninstallTokenRespV1) contextValidateMeta(ctx context.Context, formats strfmt.Registry) error { if m.Meta != nil { + if err := m.Meta.ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("meta") @@ -187,11 +193,16 @@ func (m *ResponsesSensorUpdateBuildsV1) contextValidateMeta(ctx context.Context, return nil } -func (m *ResponsesSensorUpdateBuildsV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { +func (m *UninstallTokenRespV1) contextValidateResources(ctx context.Context, formats strfmt.Registry) error { for i := 0; i < len(m.Resources); i++ { if m.Resources[i] != nil { + + if swag.IsZero(m.Resources[i]) { // not required + return nil + } + if err := m.Resources[i].ContextValidate(ctx, formats); err != nil { if ve, ok := err.(*errors.Validation); ok { return ve.ValidateName("resources" + "." + strconv.Itoa(i)) @@ -208,7 +219,7 @@ func (m *ResponsesSensorUpdateBuildsV1) contextValidateResources(ctx context.Con } // MarshalBinary interface implementation -func (m *ResponsesSensorUpdateBuildsV1) MarshalBinary() ([]byte, error) { +func (m *UninstallTokenRespV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -216,8 +227,8 @@ func (m *ResponsesSensorUpdateBuildsV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesSensorUpdateBuildsV1) UnmarshalBinary(b []byte) error { - var res ResponsesSensorUpdateBuildsV1 +func (m *UninstallTokenRespV1) UnmarshalBinary(b []byte) error { + var res UninstallTokenRespV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/requests_reveal_uninstall_token_v1.go b/falcon/models/uninstall_token_reveal_uninstall_token_req_v1.go similarity index 54% rename from falcon/models/requests_reveal_uninstall_token_v1.go rename to falcon/models/uninstall_token_reveal_uninstall_token_req_v1.go index 7c69ba77..1c1aaed0 100644 --- a/falcon/models/requests_reveal_uninstall_token_v1.go +++ b/falcon/models/uninstall_token_reveal_uninstall_token_req_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// RequestsRevealUninstallTokenV1 A req to reveal an uninstall token for a specific device +// UninstallTokenRevealUninstallTokenReqV1 A req to reveal an uninstall token for a specific device // -// swagger:model requests.RevealUninstallTokenV1 -type RequestsRevealUninstallTokenV1 struct { +// swagger:model uninstall_token.RevealUninstallTokenReqV1 +type UninstallTokenRevealUninstallTokenReqV1 struct { // An optional message to append to the recorded audit log AuditMessage string `json:"audit_message,omitempty"` @@ -27,8 +27,8 @@ type RequestsRevealUninstallTokenV1 struct { DeviceID *string `json:"device_id"` } -// Validate validates this requests reveal uninstall token v1 -func (m *RequestsRevealUninstallTokenV1) Validate(formats strfmt.Registry) error { +// Validate validates this uninstall token reveal uninstall token req v1 +func (m *UninstallTokenRevealUninstallTokenReqV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateDeviceID(formats); err != nil { @@ -41,7 +41,7 @@ func (m *RequestsRevealUninstallTokenV1) Validate(formats strfmt.Registry) error return nil } -func (m *RequestsRevealUninstallTokenV1) validateDeviceID(formats strfmt.Registry) error { +func (m *UninstallTokenRevealUninstallTokenReqV1) validateDeviceID(formats strfmt.Registry) error { if err := validate.Required("device_id", "body", m.DeviceID); err != nil { return err @@ -50,13 +50,13 @@ func (m *RequestsRevealUninstallTokenV1) validateDeviceID(formats strfmt.Registr return nil } -// ContextValidate validates this requests reveal uninstall token v1 based on context it is used -func (m *RequestsRevealUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this uninstall token reveal uninstall token req v1 based on context it is used +func (m *UninstallTokenRevealUninstallTokenReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *RequestsRevealUninstallTokenV1) MarshalBinary() ([]byte, error) { +func (m *UninstallTokenRevealUninstallTokenReqV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -64,8 +64,8 @@ func (m *RequestsRevealUninstallTokenV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *RequestsRevealUninstallTokenV1) UnmarshalBinary(b []byte) error { - var res RequestsRevealUninstallTokenV1 +func (m *UninstallTokenRevealUninstallTokenReqV1) UnmarshalBinary(b []byte) error { + var res UninstallTokenRevealUninstallTokenReqV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/models/responses_uninstall_token_v1.go b/falcon/models/uninstall_token_uninstall_token_v1.go similarity index 61% rename from falcon/models/responses_uninstall_token_v1.go rename to falcon/models/uninstall_token_uninstall_token_v1.go index a0a5fa27..6d745b56 100644 --- a/falcon/models/responses_uninstall_token_v1.go +++ b/falcon/models/uninstall_token_uninstall_token_v1.go @@ -14,10 +14,10 @@ import ( "github.com/go-openapi/validate" ) -// ResponsesUninstallTokenV1 An uninstall token for a device +// UninstallTokenUninstallTokenV1 An uninstall token for a device // -// swagger:model responses.UninstallTokenV1 -type ResponsesUninstallTokenV1 struct { +// swagger:model uninstall_token.UninstallTokenV1 +type UninstallTokenUninstallTokenV1 struct { // The device the token belongs to // Required: true @@ -32,8 +32,8 @@ type ResponsesUninstallTokenV1 struct { UninstallToken *string `json:"uninstall_token"` } -// Validate validates this responses uninstall token v1 -func (m *ResponsesUninstallTokenV1) Validate(formats strfmt.Registry) error { +// Validate validates this uninstall token uninstall token v1 +func (m *UninstallTokenUninstallTokenV1) Validate(formats strfmt.Registry) error { var res []error if err := m.validateDeviceID(formats); err != nil { @@ -54,7 +54,7 @@ func (m *ResponsesUninstallTokenV1) Validate(formats strfmt.Registry) error { return nil } -func (m *ResponsesUninstallTokenV1) validateDeviceID(formats strfmt.Registry) error { +func (m *UninstallTokenUninstallTokenV1) validateDeviceID(formats strfmt.Registry) error { if err := validate.Required("device_id", "body", m.DeviceID); err != nil { return err @@ -63,7 +63,7 @@ func (m *ResponsesUninstallTokenV1) validateDeviceID(formats strfmt.Registry) er return nil } -func (m *ResponsesUninstallTokenV1) validateSeedID(formats strfmt.Registry) error { +func (m *UninstallTokenUninstallTokenV1) validateSeedID(formats strfmt.Registry) error { if err := validate.Required("seed_id", "body", m.SeedID); err != nil { return err @@ -72,7 +72,7 @@ func (m *ResponsesUninstallTokenV1) validateSeedID(formats strfmt.Registry) erro return nil } -func (m *ResponsesUninstallTokenV1) validateUninstallToken(formats strfmt.Registry) error { +func (m *UninstallTokenUninstallTokenV1) validateUninstallToken(formats strfmt.Registry) error { if err := validate.Required("uninstall_token", "body", m.UninstallToken); err != nil { return err @@ -81,13 +81,13 @@ func (m *ResponsesUninstallTokenV1) validateUninstallToken(formats strfmt.Regist return nil } -// ContextValidate validates this responses uninstall token v1 based on context it is used -func (m *ResponsesUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { +// ContextValidate validates this uninstall token uninstall token v1 based on context it is used +func (m *UninstallTokenUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil } // MarshalBinary interface implementation -func (m *ResponsesUninstallTokenV1) MarshalBinary() ([]byte, error) { +func (m *UninstallTokenUninstallTokenV1) MarshalBinary() ([]byte, error) { if m == nil { return nil, nil } @@ -95,8 +95,8 @@ func (m *ResponsesUninstallTokenV1) MarshalBinary() ([]byte, error) { } // UnmarshalBinary interface implementation -func (m *ResponsesUninstallTokenV1) UnmarshalBinary(b []byte) error { - var res ResponsesUninstallTokenV1 +func (m *UninstallTokenUninstallTokenV1) UnmarshalBinary(b []byte) error { + var res UninstallTokenUninstallTokenV1 if err := swag.ReadJSON(b, &res); err != nil { return err } diff --git a/falcon/rtr.go b/falcon/rtr.go index d8a30e24..dd5eb2f4 100644 --- a/falcon/rtr.go +++ b/falcon/rtr.go @@ -151,7 +151,7 @@ func (r *RTR) DeleteScript(ctx context.Context, id string, opts ...real_time_res return nil } -func (r *RTR) GetScripts(ctx context.Context, ids []string, opts ...real_time_response_admin.ClientOption) ([]*models.DomainRemoteCommandPutFileV2, error) { +func (r *RTR) GetScripts(ctx context.Context, ids []string, opts ...real_time_response_admin.ClientOption) ([]*models.EmpowerapiRemoteCommandPutFileV2, error) { response, err := r.adminClient.RTRGetScriptsV2(&real_time_response_admin.RTRGetScriptsV2Params{ Ids: ids, Context: ctx, @@ -165,7 +165,7 @@ func (r *RTR) GetScripts(ctx context.Context, ids []string, opts ...real_time_re return response.Payload.Resources, nil } -func (r *RTR) ListScripts(ctx context.Context, filter *string, limit *int64, offset, sort *string, opts ...real_time_response_admin.ClientOption) (*models.BinservclientMsaPutFileResponse, error) { +func (r *RTR) ListScripts(ctx context.Context, filter *string, limit *int64, offset, sort *string, opts ...real_time_response_admin.ClientOption) (*models.BinservapiMsaPutFileResponse, error) { response, err := r.adminClient.RTRListScripts(&real_time_response_admin.RTRListScriptsParams{ Filter: filter, Limit: limit, @@ -221,7 +221,7 @@ func (r *RTR) DeletePutFile(ctx context.Context, id string, opts ...real_time_re return nil } -func (r *RTR) GetPutFiles(ctx context.Context, ids []string, opts ...real_time_response_admin.ClientOption) ([]*models.DomainRemoteCommandPutFileV2, error) { +func (r *RTR) GetPutFiles(ctx context.Context, ids []string, opts ...real_time_response_admin.ClientOption) ([]*models.EmpowerapiRemoteCommandPutFileV2, error) { response, err := r.adminClient.RTRGetPutFilesV2(&real_time_response_admin.RTRGetPutFilesV2Params{ Ids: ids, Context: ctx, @@ -235,7 +235,7 @@ func (r *RTR) GetPutFiles(ctx context.Context, ids []string, opts ...real_time_r return response.Payload.Resources, nil } -func (r *RTR) ListPutFiles(ctx context.Context, filter *string, limit *int64, offset, sort *string, opts ...real_time_response_admin.ClientOption) (*models.BinservclientMsaPutFileResponse, error) { +func (r *RTR) ListPutFiles(ctx context.Context, filter *string, limit *int64, offset, sort *string, opts ...real_time_response_admin.ClientOption) (*models.BinservapiMsaPutFileResponse, error) { response, err := r.adminClient.RTRListPutFiles(&real_time_response_admin.RTRListPutFilesParams{ Filter: filter, Limit: limit, diff --git a/specs/transformation.jq b/specs/transformation.jq index 731cf84a..662b24cf 100644 --- a/specs/transformation.jq +++ b/specs/transformation.jq @@ -14,6 +14,9 @@ ) | del(.definitions."msaspec.Error") # Rename msaspec.Paging to msa.Paging. These are two names for the same type. + | walk( + if type == "object" and has("$ref") and ."$ref" == "#/definitions/msaspec.Paging" then ."$ref" = "#/definitions/msa.Paging" else . end + ) | del(.definitions."msaspec.Paging") | .definitions."domain.RuleMetaInfo".properties.pagination."$ref" = "#/definitions/msa.Paging" | .definitions."domain.MsaMetaInfo".properties.pagination."$ref" = "#/definitions/msa.Paging" @@ -23,17 +26,6 @@ # Device v1 API has been deprecated since August 2022. And the end point will be removed at some point in the future. | del(.paths."/devices/entities/devices/v1") - | .paths."/devices/entities/devices//v2".get = .paths."/devices/entities/devices/v2".get - | .paths."/devices/entities/devices//v2".get.operationId = "GetDeviceDetails" - | .paths."/devices/entities/devices//v2".get.deprecated = true - | .paths."/devices/entities/devices//v2".get.summary = "Deprecated: Please use new methods: GetDeviceDetailsV2 or PostDeviceDetailsV2. This method now redirects to GetDeviceDetailsV2. The original API endpoint will be removed on or sometime after February 9, 2023." - | .paths."/devices/entities/devices//v2".get.responses."200".schema."$ref" = "#/definitions/domain.DeviceDetailsResponseSwagger" - | .paths."/devices/entities/devices//v2".get.responses.default.schema."$ref" = "#/definitions/domain.DeviceDetailsResponseSwagger" - - # A patch until DeviceDetails v1 gets removed - | .definitions."domain.DeviceDetailsResponseSwagger" = .definitions."deviceapi.DeviceDetailsResponseSwagger" - | .definitions."domain.DeviceSwagger" = .definitions."deviceapi.DeviceSwagger" - | .definitions."domain.DeviceDetailsResponseSwagger".properties.resources.items."$ref" = "#/definitions/domain.DeviceSwagger" # Misc fixes | .paths."/intel/entities/rules-latest-files/v1".get.parameters |= . + [{type: "string", description: "Download Only if changed since", name: "If-Modified-Since", "in": "header"}] @@ -42,14 +34,15 @@ | .paths."/policy/queries/sensor-update-kernels/{distinct_field}/v1" = .paths."/policy/queries/sensor-update-kernels/{distinct-field}/v1" | del(.paths."/policy/queries/sensor-update-kernels/{distinct-field}/v1") | .paths."/policy/queries/sensor-update-kernels/{distinct_field}/v1".get.parameters[0].name = "distinct_field" - | .paths."/cloud-connect-azure/entities/download-certificate/v1".get.parameters[1].default = "false" - | .paths."/cloud-connect-cspm-azure/entities/download-certificate/v1".get.parameters[1].default = "false" - - # Needed by rusty-falcon (stricter typing) - | .definitions."deviceapi.DeviceDetailsResponseSwagger".properties.errors."x-nullable" = true # IOA Rule Groups Combined API has incorrect swagger response object: list of ids instead of list of objects | .paths."/ioarules/queries/rule-groups-full/v1".get.responses."200" = .paths."/ioarules/entities/rule-groups/v1".get.responses."200" # Add response code "202" to "/devices/entities/devices/tags/v1" endpoint | .paths."/devices/entities/devices/tags/v1".patch.responses."202" = .paths."/devices/entities/devices/tags/v1".patch.responses."200" + + + # CGP should be Gcp + | .paths."/cloud-connect-gcp/entities/account/v1".get.operationId = "GetD4CGcpAccount" + | .paths."/cloud-connect-gcp/entities/account/v1".post.operationId = "CreateD4CGcpAccount" + | .paths."/cloud-connect-gcp/entities/user-scripts/v1".get.operationId = "GetD4CGcpUserScripts" \ No newline at end of file