public static Withdrawal ToWithdrawal(jsonWithdrawal _Withdrawal) { Withdrawal tmp = new Withdrawal { ID = _Withdrawal.id, Status = _Withdrawal.status }; return(tmp); }
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; }
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; }
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; }
public static jsonWithdrawal FromWithdrawal(Withdrawal _Withdrawal) { return(new jsonWithdrawal { id = _Withdrawal.ID, status = _Withdrawal.Status }); }
public static jsonWithdrawal ToJsonWithdrawal(Withdrawal _Withdrawal) { return(jsonWithdrawal.FromWithdrawal(_Withdrawal)); }