ripestat_common/resources/
country_resource_list.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
4pub struct CountryResourceListRequest {
5 pub resource: String,
6 pub time: Option<String>,
7 pub v4_format: Option<String>,
8}
9#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
12
13pub struct CountryResourceListResponse {
14 pub query_time: String,
15 pub resources: Resources,
16}
17
18#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
19
20pub struct Resources {
21 pub asn: Vec<i64>,
22 pub ipv4: Vec<String>,
23 pub ipv6: Vec<String>,
24}