pub struct TopicsParameters {Show 24 fields
pub id: Option<Uuid>,
pub editor_id: Option<Uuid>,
pub name: Option<String>,
pub created: Option<NaiveDate>,
pub created_after: Option<NaiveDate>,
pub created_before: Option<NaiveDate>,
pub revision_date: Option<NaiveDate>,
pub revised_after: Option<NaiveDate>,
pub revised_before: Option<NaiveDate>,
pub disclosure_date: Option<NaiveDate>,
pub document: Option<String>,
pub metadata: Option<String>,
pub featured: Option<bool>,
pub rapid7_analysis_created: Option<NaiveDate>,
pub rapid7_analysis_created_after: Option<NaiveDate>,
pub rapid7_analysis_created_before: Option<NaiveDate>,
pub rapid7_analysis_revision_date: Option<NaiveDate>,
pub rapid7_analysis_revised_after: Option<NaiveDate>,
pub rapid7_analysis_revised_before: Option<NaiveDate>,
pub q: Option<String>,
pub page: i32,
pub size: i32,
pub sort: Option<String>,
pub expand: Option<String>,
}
Fields§
§id: Option<Uuid>
The UUID of a specific topic to return. Example: c0f010fe-da9c-4aa6-b898-c57d483df51b
editor_id: Option<Uuid>
The UUID of a contributor. Example: c28a806c-84c7-44bf-95d3-1241475de5bf
name: Option<String>
Text to query the name attribute. A substring match is performed Example: bluekeep
created: Option<NaiveDate>
Return all topics that were created on the given date. Example: 2019-07-04
created_after: Option<NaiveDate>
Return all topics that were created after the given date. Example: 2019-07-04
created_before: Option<NaiveDate>
Return all topics that were created before the given date. Example: 2019-07-04
revision_date: Option<NaiveDate>
Return all topics that were last edited on the given date. Example: 2019-07-04
revised_after: Option<NaiveDate>
Return all topics that were last edited after the given date. Example: 2019-07-04
revised_before: Option<NaiveDate>
Return all topics that were last edited before the given date. Example: 2019-07-04
disclosure_date: Option<NaiveDate>
Return all topics that were disclosed on the given date. Example: 2019-07-04
document: Option<String>
Text to query the document attribute. A substring match is performed Example : RDP
metadata: Option<String>
Text to query the metadata attribute. A substring match is performed Example : metasploit
featured: Option<bool>
Return all topics that are featured.
rapid7_analysis_created: Option<NaiveDate>
Return all topics where the rapid7Analysis was created on the given date. Example: 2019-07-04
rapid7_analysis_created_after: Option<NaiveDate>
Return all topics where the rapid7Analysis was created after the given date. Example: 2019-07-04
rapid7_analysis_created_before: Option<NaiveDate>
Return all topics where the rapid7Analysis was created before the given date. Example: 2019-07-04
rapid7_analysis_revision_date: Option<NaiveDate>
Return all topics where the rapid7Analysis was last edited on the given date. Example: 2019-07-04
rapid7_analysis_revised_after: Option<NaiveDate>
Return all topics where the rapid7Analysis was last edited after the given date. Example: 2019-07-04
rapid7_analysis_revised_before: Option<NaiveDate>
Return all topics where the rapid7Analysis was last edited before the given date. Example: 2019-07-04
q: Option<String>
Return all topics that have content that matches the query string q. Example : eternal blue
page: i32
Pagination page number. Default value : 0
size: i32
The number of topics returned per page. Default value : 10
sort: Option<String>
§expand: Option<String>
Trait Implementations§
Source§impl Clone for TopicsParameters
impl Clone for TopicsParameters
Source§fn clone(&self) -> TopicsParameters
fn clone(&self) -> TopicsParameters
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more