pub struct BacklinksApiDomainPagesPost {
pub target: String,
pub limit: Option<i32>,
pub offset: Option<i32>,
pub internal_list_limit: Option<i32>,
pub backlinks_status_type: Option<String>,
pub filters: Option<Vec<Value>>,
pub order_by: Option<Vec<String>>,
pub backlinks_filters: Option<Vec<Value>>,
pub include_subdomains: Option<bool>,
pub exclude_internal_backlinks: Option<bool>,
pub rank_scale: Option<String>,
pub tag: Option<String>,
}Expand description
Request for the Domain Pages endpoint.
Fields§
§target: StringTarget the metrics refer to (domain, subdomain, or webpage).
limit: Option<i32>Maximum number of returned elements.
offset: Option<i32>Offset into the result set for pagination.
internal_list_limit: Option<i32>Maximum number of elements within internal arrays.
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).
backlinks_filters: Option<Vec<Value>>Filter applied to the underlying backlinks by any backlink field.
include_subdomains: Option<bool>Whether to include the target’s subdomains in the search.
exclude_internal_backlinks: Option<bool>Whether to exclude backlinks from the target’s own subdomains.
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 BacklinksApiDomainPagesPost
impl BacklinksApiDomainPagesPost
Sourcepub fn new(target: &str) -> BacklinksApiDomainPagesPost
pub fn new(target: &str) -> BacklinksApiDomainPagesPost
Builds a request for the given target (domain or subdomain).
Trait Implementations§
Source§impl Clone for BacklinksApiDomainPagesPost
impl Clone for BacklinksApiDomainPagesPost
Source§impl Debug for BacklinksApiDomainPagesPost
impl Debug for BacklinksApiDomainPagesPost
Source§impl<'de> Deserialize<'de> for BacklinksApiDomainPagesPost
impl<'de> Deserialize<'de> for BacklinksApiDomainPagesPost
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 BacklinksApiDomainPagesPost
impl RefUnwindSafe for BacklinksApiDomainPagesPost
impl Send for BacklinksApiDomainPagesPost
impl Sync for BacklinksApiDomainPagesPost
impl Unpin for BacklinksApiDomainPagesPost
impl UnsafeUnpin for BacklinksApiDomainPagesPost
impl UnwindSafe for BacklinksApiDomainPagesPost
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