Example #1
0
        public static Withdrawal ToWithdrawal(jsonWithdrawal _Withdrawal)
        {
            Withdrawal tmp = new Withdrawal {
                ID = _Withdrawal.id, Status = _Withdrawal.status
            };

            return(tmp);
        }
Example #2
0
 public async Task<Withdrawal.Withdrawal> GetWithdrawalStatus(string WithdrawalID)
 {
     PreCall();
     string s = await BitxClient.GetStringAsync(string.Format("withdrawals/"+WithdrawalID));
     Withdrawal.Withdrawal tmpTicker = null;
     Task<Withdrawal.Withdrawal> tmp = new Task<Withdrawal.Withdrawal>(() => { tmpTicker = JSON.JsonDeserialize<Withdrawal.jsonWithdrawal>(s).ToWithdrawal(); return tmpTicker; });
     Calls.Add(new Call("Balanaces", true));
     return tmpTicker;
 }
Example #3
0
 public async Task<Withdrawal.Withdrawal> RequestWithdrawal(Withdrawal.WithdrawalType Type, decimal Amount)
 {
     PreCall();
     List<KeyValuePair<string, string>> pairs = new List<KeyValuePair<string, string>>();
     pairs.Add(new KeyValuePair<string, string>("type", Type.ToString()));
     pairs.Add(new KeyValuePair<string, string>("amount", Amount.ToString(System.Globalization.NumberFormatInfo.InvariantInfo)));
     FormUrlEncodedContent Content = new FormUrlEncodedContent(pairs);
     string s = await BitxClient.PostAsync(string.Format("withdrawals"), Content).Result.Content.ReadAsStringAsync();
     Withdrawal.Withdrawal tmpTicker = null;
     Task<Withdrawal.Withdrawal> tmp = new Task<Withdrawal.Withdrawal>(() => { tmpTicker = JSON.JsonDeserialize<Withdrawal.jsonWithdrawal>(s).ToWithdrawal(); return tmpTicker; });
     Calls.Add(new Call("Balanaces", true));
     return tmpTicker;
 }
Example #4
0
 public async Task<Withdrawal.Withdrawal> CancelWithdrawal(string WithdrawalID)
 {
     PreCall();
     /*List<KeyValuePair<string, string>> pairs = new List<KeyValuePair<string, string>>();
     pairs.Add(new KeyValuePair<string, string>("id", WithdrawalID));
     
     FormUrlEncodedContent Content = new FormUrlEncodedContent(pairs);*/
     
     string s = await BitxClient.DeleteAsync(string.Format("withdrawals/"+WithdrawalID)).Result.Content.ReadAsStringAsync();
     Withdrawal.Withdrawal tmpTicker = null;
     Task<Withdrawal.Withdrawal> tmp = new Task<Withdrawal.Withdrawal>(() => { tmpTicker = JSON.JsonDeserialize<Withdrawal.jsonWithdrawal>(s).ToWithdrawal(); return tmpTicker; });
     Calls.Add(new Call("Balanaces", true));
     return tmpTicker;
 }
Example #5
0
 public static jsonWithdrawal FromWithdrawal(Withdrawal _Withdrawal)
 {
     return(new jsonWithdrawal {
         id = _Withdrawal.ID, status = _Withdrawal.Status
     });
 }
Example #6
0
 public static jsonWithdrawal ToJsonWithdrawal(Withdrawal _Withdrawal)
 {
     return(jsonWithdrawal.FromWithdrawal(_Withdrawal));
 }