Skip to content

Commit

Permalink
Support multiple warnings in RPC responses
Browse files Browse the repository at this point in the history
Following #353.
  • Loading branch information
romanz committed May 11, 2024
1 parent 95d035b commit e03cd64
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions json/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ pub struct GetNetworkInfoResult {
pub incremental_fee: Amount,
#[serde(rename = "localaddresses")]
pub local_addresses: Vec<GetNetworkInfoResultAddress>,
pub warnings: String,
pub warnings: StringOrStringArray,
}

#[derive(Clone, PartialEq, Eq, Debug, Deserialize, Serialize)]
Expand Down Expand Up @@ -517,7 +517,7 @@ pub struct GetMiningInfoResult {
pub pooled_tx: usize,
#[serde(deserialize_with = "deserialize_bip70_network")]
pub chain: Network,
pub warnings: String,
pub warnings: StringOrStringArray,
}

#[derive(Clone, PartialEq, Eq, Debug, Deserialize, Serialize)]
Expand Down Expand Up @@ -1005,7 +1005,7 @@ pub struct GetAddressInfoResult {
}

/// Used to represent values that can either be a string or a string array.
#[derive(Clone, Debug, Deserialize, Serialize)]
#[derive(Clone, Debug, Deserialize, PartialEq, Eq, Serialize)]
#[serde(untagged)]
pub enum StringOrStringArray {
String(String),
Expand Down

0 comments on commit e03cd64

Please sign in to comment.