pub struct BacklinksApiPageIntersectionPost {Show 14 fields
pub targets: Value,
pub exclude_targets: Option<Vec<String>>,
pub backlinks_status_type: Option<String>,
pub filters: Option<Vec<Value>>,
pub order_by: Option<Vec<String>>,
pub offset: Option<i32>,
pub limit: Option<i32>,
pub internal_list_limit: Option<i32>,
pub include_subdomains: Option<bool>,
pub include_indirect_links: Option<bool>,
pub exclude_internal_backlinks: Option<bool>,
pub intersection_mode: Option<String>,
pub rank_scale: Option<String>,
pub tag: Option<String>,
}Expand description
Request for the Page Intersection endpoint.
Fields§
§targets: ValueTargets to analyze (domains, subdomains, or webpages).
exclude_targets: Option<Vec<String>>Targets to exclude from the results (max 10).
backlinks_status_type: Option<String>Which backlinks to include: all, live, or lost.
filters: Option<Vec<Value>>Result filtering conditions (max 8).
order_by: Option<Vec<String>>Sorting rules, e.g. ["rank,desc"] (max 3).
offset: Option<i32>Offset into the result set for pagination.
limit: Option<i32>Maximum number of returned elements.
internal_list_limit: Option<i32>Maximum number of elements within internal arrays.
include_subdomains: Option<bool>Whether to include the target’s subdomains in the search.
include_indirect_links: Option<bool>Whether to include indirect (redirect/canonical) links.
exclude_internal_backlinks: Option<bool>Whether to exclude backlinks from the target’s own subdomains.
intersection_mode: Option<String>Intersection mode: all or partial.
rank_scale: Option<String>Scale for rank values: one_hundred (0-100) or one_thousand (0-1000).
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Source§impl BacklinksApiPageIntersectionPost
impl BacklinksApiPageIntersectionPost
Sourcepub fn new(targets: Value) -> BacklinksApiPageIntersectionPost
pub fn new(targets: Value) -> BacklinksApiPageIntersectionPost
Builds a request from a targets object keyed by id (e.g. {"1": "https://domain.com/"}).