/// <summary> /// [Private API]出金リクエストを行います。 /// </summary> /// <param name="asset">アセット名</param> /// <param name="amount">引き出し量</param> /// <param name="uuid">出金アカウントのUUID</param> /// <returns>出金情報</returns> /// <exception cref="BitbankDotNetException">APIリクエストでエラーが発生しました。</exception> public Task <Withdrawal> RequestWithdrawalAsync(AssetName asset, decimal amount, string uuid) { var body = new WithdrawalBody { Asset = asset, Amount = amount, Uuid = uuid }; return(PrivateApiPostAsync <Withdrawal, WithdrawalBody>(RequestWithdrawalPath, body)); }
/// <summary> /// [Private API]出金リクエストを行います。 /// </summary> /// <param name="asset">アセット名</param> /// <param name="amount">引き出し量</param> /// <param name="uuid">出金アカウントのUUID</param> /// <param name="otpToken">二段階認証トークン</param> /// <param name="smsToken">SMS認証トークン</param> /// <returns>出金情報</returns> /// <exception cref="BitbankDotNetException">APIリクエストでエラーが発生しました。</exception> public Task <Withdrawal> RequestWithdrawalAsync(AssetName asset, decimal amount, string uuid, int?otpToken, int?smsToken) { var body = new WithdrawalBody { Asset = asset, Amount = amount, Uuid = uuid, OtpToken = otpToken, SmsToken = smsToken }; return(PrivateApiPostAsync <Withdrawal, WithdrawalBody>(RequestWithdrawalPath, body)); }