ya_client_model/market/
property_query.rs1use serde::{Deserialize, Serialize};
10
11#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
12pub struct PropertyQuery {
13 #[serde(rename = "issuerProperties", skip_serializing_if = "Option::is_none")]
14 pub issuer_properties: Option<serde_json::Value>,
15 #[serde(rename = "queryId", skip_serializing_if = "Option::is_none")]
16 pub query_id: Option<String>,
17 #[serde(rename = "queriedProperties")]
18 pub queried_properties: Vec<String>,
19}
20
21impl PropertyQuery {
22 pub fn new(queried_properties: Vec<String>) -> PropertyQuery {
23 PropertyQuery {
24 issuer_properties: None,
25 query_id: None,
26 queried_properties,
27 }
28 }
29}