pub struct DomainAnalyticsApiTechnologiesSummaryPost {
pub technology_paths: Option<Vec<DomainAnalyticsApiTechnologyPath>>,
pub groups: Option<Vec<String>>,
pub categories: Option<Vec<String>>,
pub technologies: Option<Vec<String>>,
pub keywords: Option<Vec<String>>,
pub mode: Option<String>,
pub filters: Option<Vec<Value>>,
pub internal_list_limit: Option<i32>,
pub tag: Option<String>,
}Expand description
Request body for the technologies_summary endpoint.
At least one of technology_paths, groups, categories, technologies,
or keywords must be set.
Fields§
§technology_paths: Option<Vec<DomainAnalyticsApiTechnologyPath>>Target technology paths ($group_id.$category_id), max 10.
groups: Option<Vec<String>>Target technology group IDs, max 10.
categories: Option<Vec<String>>Target technology category IDs, max 10.
technologies: Option<Vec<String>>Target technology names, max 10.
keywords: Option<Vec<String>>Domain meta keywords to match, max 10.
mode: Option<String>Match mode: as_is (exact, default) or entry (partial).
filters: Option<Vec<Value>>Result filters, each a [field, operator, value] array (max 8).
internal_list_limit: Option<i32>Maximum elements in internal arrays (default 10, max 10000).
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Source§impl DomainAnalyticsApiTechnologiesSummaryPost
impl DomainAnalyticsApiTechnologiesSummaryPost
Sourcepub fn new() -> DomainAnalyticsApiTechnologiesSummaryPost
pub fn new() -> DomainAnalyticsApiTechnologiesSummaryPost
Creates an empty request. Set one of the technology or keyword selectors.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DomainAnalyticsApiTechnologiesSummaryPost
impl<'de> Deserialize<'de> for DomainAnalyticsApiTechnologiesSummaryPost
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DomainAnalyticsApiTechnologiesSummaryPost
impl RefUnwindSafe for DomainAnalyticsApiTechnologiesSummaryPost
impl Send for DomainAnalyticsApiTechnologiesSummaryPost
impl Sync for DomainAnalyticsApiTechnologiesSummaryPost
impl Unpin for DomainAnalyticsApiTechnologiesSummaryPost
impl UnsafeUnpin for DomainAnalyticsApiTechnologiesSummaryPost
impl UnwindSafe for DomainAnalyticsApiTechnologiesSummaryPost
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more