data_for_seo/entity/backlinks/
page_intersection.rs1use crate::entity::{
2 BacklinksApiElementBacklinksPageIntersection, BacklinksApiIntersectionSummary,
3};
4use serde::{Deserialize, Serialize};
5use serde_json::Value;
6use std::collections::HashMap;
7
8#[derive(Debug, Default, Serialize, Deserialize, Clone)]
11pub struct BacklinksApiPageIntersection {
12 pub targets: Option<Value>,
14 pub total_count: Option<i64>,
16 pub items_count: Option<i64>,
18 pub items: Option<Vec<BacklinksApiPageIntersectionItem>>,
20}
21
22#[derive(Debug, Default, Serialize, Deserialize, Clone)]
24pub struct BacklinksApiPageIntersectionItem {
25 pub page_intersection:
27 Option<HashMap<String, Vec<BacklinksApiElementBacklinksPageIntersection>>>,
28 pub summary: Option<BacklinksApiIntersectionSummary>,
30}