Exemple #1
0
        public override Task <SwiftCashoutInfoResponse> GetSwiftCashoutInfo(Empty request, ServerCallContext context)
        {
            var resp = new SwiftCashoutInfoResponse();

            resp.Result = new SwiftCashoutInfoResponse.Types.SwiftCashoutInfo()
            {
                Bic = "BIC123",
                AccHolderAddress = "AccHolderAddress",
                AccHolderCity    = "City",
                AccHolderCountry = "Country",
                AccHolderZipCode = "ZipCode",
                AccName          = "AccName",
                AccNumber        = "Acc-number",
                BankName         = "Bank-name"
            };

            return(Task.FromResult(resp));
        }
Exemple #2
0
        public override async Task <SwiftCashoutInfoResponse> GetSwiftCashoutInfo(Empty request, ServerCallContext context)
        {
            var result = new SwiftCashoutInfoResponse();

            var token    = context.GetBearerToken();
            var response = await _walletApiV1Client.OffchainGetCashoutSwiftLastDataAsync(token);

            if (response.Result != null)
            {
                result.Body = _mapper.Map <SwiftCashoutInfoResponse.Types.Body>(response.Result);
            }

            if (response.Error != null)
            {
                result.Error = response.Error.ToApiError();
            }

            return(result);
        }