public override Task <ReservedCashInOutOperationResponse> ReservedCashInOut(ReservedCashInOutOperation request,
                                                                                    ServerCallContext context)
        {
            using var activity = MyTelemetry.StartActivity("ReservedCashTransfer");

            activity?.AddTag("operationId", request.Id)
            .AddTag("brokerId", request.BrokerId)
            .AddTag("accountId", request.AccountId)
            .AddTag("walletId", request.WalletId)
            .AddTag("assetId", request.AssetId)
            .AddTag("reservedVolume", request.ReservedVolume)
            .AddTag("reservedSwapVolume", request.ReservedForSwapVolume);

            return(_cashServiceClient.ReservedCashInOutAsync(request, cancellationToken: context.CancellationToken)
                   .ResponseAsync);
        }
Exemple #2
0
 async Task <ReservedCashInOutOperationResponse> ICashServiceClient.ReservedCashInOutAsync(ReservedCashInOutOperation request, CancellationToken cancellationToken)
 {
     return(await ReservedCashInOutAsync(request, cancellationToken : cancellationToken));
 }
Exemple #3
0
 public async Task <Response> ReservedCashInOutAsync(ReservedCashInOutOperation request, CancellationToken cancellationToken = default)
 {
     return(await _client.ReservedCashInOutAsync(request, cancellationToken : cancellationToken));
 }
Exemple #4
0
 ReservedCashInOutOperationResponse ICashServiceClient.ReservedCashInOut(ReservedCashInOutOperation request, CancellationToken cancellationToken)
 {
     return(ReservedCashInOut(request, cancellationToken: cancellationToken));
 }
Exemple #5
0
 public Task <ReservedCashInOutOperationResponse> ReservedCashInOutAsync(ReservedCashInOutOperation request,
                                                                         CancellationToken cancellationToken = new CancellationToken())
 {
     throw new System.NotImplementedException();
 }