Exemple #1
0
 public static AccountBalanceRequest FromJson(JObject json)
 {
     return(new AccountBalanceRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                      AccountIdentifier.FromJson(json["account_identifier"]),
                                      json.ContainsProperty("block_identifier") ? PartialBlockIdentifier.FromJson(json["block_identifier"]) : null,
                                      json.ContainsProperty("currencies") ? (json["currencies"] as JArray).Select(p => Currency.FromJson(p)).ToArray() : null));
 }
Exemple #2
0
 public static Operation FromJson(JObject json)
 {
     return(new Operation(OperationIdentifier.FromJson(json["operation_identifier"]),
                          json["type"].AsString(),
                          json["status"].AsString(),
                          json.ContainsProperty("related_operations") ? (json["related_operations"] as JArray).Select(p => OperationIdentifier.FromJson(p)).ToArray() : null,
                          json.ContainsProperty("account") ? AccountIdentifier.FromJson(json["account"]) : null,
                          json.ContainsProperty("amount") ? Amount.FromJson(json["amount"]) : null,
                          json.ContainsProperty("coin_change") ? CoinChange.FromJson(json["coin_change"]) : null,
                          json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null));
 }
Exemple #3
0
 public static SigningPayload FromJson(JObject json)
 {
     return(new SigningPayload(json["hex_bytes"].AsString(),
                               json.ContainsProperty("account_identifier") ? AccountIdentifier.FromJson(json["account_identifier"]) : null,
                               json["signature_type"].ToSignatureType()));
 }
 public static AccountBalanceRequest FromJson(JObject json)
 {
     return(new AccountBalanceRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                      AccountIdentifier.FromJson(json["account_identifier"]),
                                      json.ContainsProperty("block_identifier") ? PartialBlockIdentifier.FromJson(json["block_identifier"]) : null));
 }