thehive-client 0.1.0

Rust client for TheHive API, enabling programmatic management of alerts, cases, observables, tasks, and other security incident response entities.
Documentation
pub mod add_alert_attachments_201_response;
pub use self::add_alert_attachments_201_response::AddAlertAttachments201Response;
pub mod bulk_delete_alerts_request;
pub use self::bulk_delete_alerts_request::BulkDeleteAlertsRequest;
pub mod bulk_merge_alerts_into_case_request;
pub use self::bulk_merge_alerts_into_case_request::BulkMergeAlertsIntoCaseRequest;
pub mod case_status_value;
pub use self::case_status_value::CaseStatusValue;
pub mod error_response;
pub use self::error_response::ErrorResponse;
pub mod find_entities_by_query_200_response;
pub use self::find_entities_by_query_200_response::FindEntitiesByQuery200Response;
pub mod impact_status_value;
pub use self::impact_status_value::ImpactStatusValue;
pub mod input_alert;
pub use self::input_alert::InputAlert;
pub mod input_analyzer_job;
pub use self::input_analyzer_job::InputAnalyzerJob;
pub mod input_apply_case_template;
pub use self::input_apply_case_template::InputApplyCaseTemplate;
pub mod input_bulk_organisation_link;
pub use self::input_bulk_organisation_link::InputBulkOrganisationLink;
pub mod input_bulk_update_alert;
pub use self::input_bulk_update_alert::InputBulkUpdateAlert;
pub mod input_bulk_update_case;
pub use self::input_bulk_update_case::InputBulkUpdateCase;
pub mod input_bulk_update_observable;
pub use self::input_bulk_update_observable::InputBulkUpdateObservable;
pub mod input_bulk_update_task;
pub use self::input_bulk_update_task::InputBulkUpdateTask;
pub mod input_case;
pub use self::input_case::InputCase;
pub mod input_case_page;
pub use self::input_case_page::InputCasePage;
pub mod input_case_template;
pub use self::input_case_template::InputCaseTemplate;
pub mod input_comment;
pub use self::input_comment::InputComment;
pub mod input_custom_event;
pub use self::input_custom_event::InputCustomEvent;
pub mod input_custom_field;
pub use self::input_custom_field::InputCustomField;
pub mod input_custom_field_value;
pub use self::input_custom_field_value::InputCustomFieldValue;
pub mod input_import_case;
pub use self::input_import_case::InputImportCase;
pub mod input_observable;
pub use self::input_observable::InputObservable;
pub mod input_observable_type;
pub use self::input_observable_type::InputObservableType;
pub mod input_organisation;
pub use self::input_organisation::InputOrganisation;
pub mod input_organisation_link;
pub use self::input_organisation_link::InputOrganisationLink;
pub mod input_procedure;
pub use self::input_procedure::InputProcedure;
pub mod input_profile;
pub use self::input_profile::InputProfile;
pub mod input_promote_alert;
pub use self::input_promote_alert::InputPromoteAlert;
pub mod input_query;
pub use self::input_query::InputQuery;
pub mod input_responder_action;
pub use self::input_responder_action::InputResponderAction;
pub mod input_share;
pub use self::input_share::InputShare;
pub mod input_task;
pub use self::input_task::InputTask;
pub mod input_task_log;
pub use self::input_task_log::InputTaskLog;
pub mod input_update_alert;
pub use self::input_update_alert::InputUpdateAlert;
pub mod input_update_case;
pub use self::input_update_case::InputUpdateCase;
pub mod input_update_case_page;
pub use self::input_update_case_page::InputUpdateCasePage;
pub mod input_update_comment;
pub use self::input_update_comment::InputUpdateComment;
pub mod input_update_custom_event;
pub use self::input_update_custom_event::InputUpdateCustomEvent;
pub mod input_update_custom_field;
pub use self::input_update_custom_field::InputUpdateCustomField;
pub mod input_update_observable;
pub use self::input_update_observable::InputUpdateObservable;
pub mod input_update_organisation;
pub use self::input_update_organisation::InputUpdateOrganisation;
pub mod input_update_procedure;
pub use self::input_update_procedure::InputUpdateProcedure;
pub mod input_update_profile;
pub use self::input_update_profile::InputUpdateProfile;
pub mod input_update_task;
pub use self::input_update_task::InputUpdateTask;
pub mod input_update_task_log;
pub use self::input_update_task_log::InputUpdateTaskLog;
pub mod input_update_user;
pub use self::input_update_user::InputUpdateUser;
pub mod input_user;
pub use self::input_user::InputUser;
pub mod input_user_organisation;
pub use self::input_user_organisation::InputUserOrganisation;
pub mod merge_alert_into_case_case_id_parameter;
pub use self::merge_alert_into_case_case_id_parameter::MergeAlertIntoCaseCaseIdParameter;
pub mod output_alert;
pub use self::output_alert::OutputAlert;
pub mod output_analyzer;
pub use self::output_analyzer::OutputAnalyzer;
pub mod output_analyzer_job;
pub use self::output_analyzer_job::OutputAnalyzerJob;
pub mod output_attachment;
pub use self::output_attachment::OutputAttachment;
pub mod output_case;
pub use self::output_case::OutputCase;
pub mod output_case_page;
pub use self::output_case_page::OutputCasePage;
pub mod output_case_template;
pub use self::output_case_template::OutputCaseTemplate;
pub mod output_comment;
pub use self::output_comment::OutputComment;
pub mod output_custom_event;
pub use self::output_custom_event::OutputCustomEvent;
pub mod output_custom_field;
pub use self::output_custom_field::OutputCustomField;
pub mod output_custom_field_value;
pub use self::output_custom_field_value::OutputCustomFieldValue;
pub mod output_observable;
pub use self::output_observable::OutputObservable;
pub mod output_observable_type;
pub use self::output_observable_type::OutputObservableType;
pub mod output_organisation;
pub use self::output_organisation::OutputOrganisation;
pub mod output_organisation_profile;
pub use self::output_organisation_profile::OutputOrganisationProfile;
pub mod output_procedure;
pub use self::output_procedure::OutputProcedure;
pub mod output_profile;
pub use self::output_profile::OutputProfile;
pub mod output_responder;
pub use self::output_responder::OutputResponder;
pub mod output_responder_action;
pub use self::output_responder_action::OutputResponderAction;
pub mod output_share;
pub use self::output_share::OutputShare;
pub mod output_sharing_profile;
pub use self::output_sharing_profile::OutputSharingProfile;
pub mod output_task;
pub use self::output_task::OutputTask;
pub mod output_task_log;
pub use self::output_task_log::OutputTaskLog;
pub mod output_timeline;
pub use self::output_timeline::OutputTimeline;
pub mod output_timeline_event;
pub use self::output_timeline_event::OutputTimelineEvent;
pub mod output_user;
pub use self::output_user::OutputUser;
pub mod output_user_organisation;
pub use self::output_user_organisation::OutputUserOrganisation;
pub mod pap_value;
pub use self::pap_value::PapValue;
pub mod query_filter_lt;
pub use self::query_filter_lt::QueryFilterLt;
pub mod query_filter_lt_all_of__lt;
pub use self::query_filter_lt_all_of__lt::QueryFilterLtAllOfLt;
pub mod query_operation;
pub use self::query_operation::QueryOperation;
pub mod query_paginate;
pub use self::query_paginate::QueryPaginate;
pub mod query_sort_expr;
pub use self::query_sort_expr::QuerySortExpr;
pub mod set_user_organisations_200_response;
pub use self::set_user_organisations_200_response::SetUserOrganisations200Response;
pub mod set_user_organisations_request;
pub use self::set_user_organisations_request::SetUserOrganisationsRequest;
pub mod set_user_password_request;
pub use self::set_user_password_request::SetUserPasswordRequest;
pub mod severity_value;
pub use self::severity_value::SeverityValue;
pub mod tlp_value;
pub use self::tlp_value::TlpValue;