Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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());
        }