public static Fundings ToFundings(this FundingsJson json) { Fundings.Kind kind = Enums.ToEnumByDescription <Fundings.Kind>(json.Name); Kraken.Asset asset = Enums.ToEnumByDescription <Kraken.Asset>(json.Asset); Fundings.AccountType type = Enums.ToEnumByDescription <Fundings.AccountType>(json.Type); Fundings.ValidationType validation = Enums.ToEnumByDescription <Fundings.ValidationType>(json.Validation); Fundings fundings = new Fundings(kind, asset, type, validation); fundings.Address = json.Address; fundings.Tag = json.Tag; return(fundings); }
public Fundings Get(Fundings.AccountType type, Kraken.Asset asset, string name) { if (Fundings == null) { return(null); } for (int i = 0; i < Fundings.Count; i++) { if (Fundings[i].Type == type && Fundings[i].Asset == asset && Fundings[i].Name == name) { return(Fundings[i]); } } return(null); }
public Fundings[] Get(Fundings.AccountType type, Kraken.Asset asset) { if (Fundings == null) { return(null); } List <Fundings> fundings = new List <Fundings>(); for (int i = 0; i < Fundings.Count; i++) { if (Fundings[i].Type == type && Fundings[i].Asset == asset) { fundings.Add(Fundings[i]); } } return(fundings.ToArray()); }