public async Task <Balance> GetAccountBalance(int accountId, uint minConfirmations) { var req = new GetAccountBalanceRequest(); req.Account = accountId; req.MinConfirmations = minConfirmations; var res = await client.GetAccountBalanceAsync(req); return(res); }
public async Task <string> getBalance() { AmazonMTurkClient client = this.getMTurkClient(); GetAccountBalanceRequest BalanceRequest = new GetAccountBalanceRequest(); try { GetAccountBalanceResponse response = await client.GetAccountBalanceAsync(BalanceRequest); return(response.AvailableBalance); } catch (Exception e) { Console.WriteLine(e); } throw new Exception("Uh OH! Something went wrong!"); }
/// <summary> /// The GetAccountBalance operation retrieves the amount of money your /// Amazon Mechanical Turk account, as well as the /// amount of money "on hold" pending the completion of transfers from /// your bank account to your Amazon account. /// </summary> /// <param name="request">A <see cref="GetAccountBalanceRequest"/> instance /// containing the request parameters</param> /// <returns> /// A <see cref="GetAccountBalanceResult"/> instance /// </returns> public GetAccountBalanceResult GetAccountBalance(GetAccountBalanceRequest request) { GetAccountBalanceResponse response = (GetAccountBalanceResponse)(this.SendRequest(request)); return response.GetAccountBalanceResult[0]; }
/// <summary> /// See <a href="http://docs.amazonwebservices.com/AWSMechTurk/2012-03-25/AWSMturkAPI/ApiReference_GetAccountBalanceOperation.html">online documentation for this operation.</a> /// </summary> /// <returns> /// A <see cref="GetAccountBalanceResult"/> instance /// </returns> public GetAccountBalanceResult GetAccountBalance() { GetAccountBalanceRequest request = new GetAccountBalanceRequest(); return Proxy.GetAccountBalance(request); }