public static ConstructionMetadataRequest FromJson(JObject json) { return(new ConstructionMetadataRequest(NetworkIdentifier.FromJson(json["network_identifier"]), json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null, json.ContainsProperty("options") ? Metadata.FromJson(json["options"]) : null, json.ContainsProperty("public_keys") ? (json["public_keys"] as JArray).Select(p => PublicKey.FromJson(p)).ToArray() : null)); }
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)); }
public static ConstructionCombineRequest FromJson(JObject json) { return(new ConstructionCombineRequest(NetworkIdentifier.FromJson(json["network_identifier"]), json["unsigned_transaction"].AsString(), (json["signatures"] as JArray).Select(p => Signature.FromJson(p)).ToArray() )); }
public static ConstructionPreprocessRequest FromJson(JObject json) { return(new ConstructionPreprocessRequest(NetworkIdentifier.FromJson(json["network_identifier"]), (json["operations"] as JArray).Select(p => Operation.FromJson(p)).ToArray(), json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null, json.ContainsProperty("max_fee") ? (json["max_fee"] as JArray).ToList().Select(p => Amount.FromJson(p)).ToArray() : null, json.ContainsProperty("suggested_fee_multiplier") ? json["suggested_fee_multiplier"].AsNumber() : null)); }
public static ConstructionPayloadsRequest FromJson(JObject json) { return(new ConstructionPayloadsRequest(NetworkIdentifier.FromJson(json["network_identifier"]), (json["operations"] as JArray).Select(p => Operation.FromJson(p)).ToArray(), json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null)); }
public static ConstructionParseRequest FromJson(JObject json) { return(new ConstructionParseRequest(NetworkIdentifier.FromJson(json["network_identifier"]), json["signed"].AsBoolean(), json["transaction"].AsString())); }
public static BlockRequest FromJson(JObject json) { return(new BlockRequest(NetworkIdentifier.FromJson(json["network_identifier"]), PartialBlockIdentifier.FromJson(json["block_identifier"]))); }
public static NetworkRequest FromJson(JObject json) { return(new NetworkRequest(NetworkIdentifier.FromJson(json["network_identifier"]), json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null)); }
public static ConstructionSubmitRequest FromJson(JObject json) { return(new ConstructionSubmitRequest(NetworkIdentifier.FromJson(json["network_identifier"]), json["signed_transaction"].AsString())); }
public static ConstructionMetadataRequest FromJson(JObject json) { return(new ConstructionMetadataRequest(NetworkIdentifier.FromJson(json["network_identifier"]), Metadata.FromJson(json["options"]))); }
public static ConstructionDeriveRequest FromJson(JObject json) { return(new ConstructionDeriveRequest(NetworkIdentifier.FromJson(json["network_identifier"]), PublicKey.FromJson(json["public_key"]), json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null)); }
public static BlockTransactionRequest FromJson(JObject json) { return(new BlockTransactionRequest(NetworkIdentifier.FromJson(json["network_identifier"]), BlockIdentifier.FromJson(json["block_identifier"]), TransactionIdentifier.FromJson(json["transaction_identifier"]))); }
public static MempoolTransactionRequest FromJson(JObject json) { return(new MempoolTransactionRequest(NetworkIdentifier.FromJson(json["network_identifier"]), TransactionIdentifier.FromJson(json["transaction_identifier"]))); }
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)); }