public async Task <ActionResult <WithdrawalSetupRespObj> > GetWithdrawalSetupByIdAsync([FromQuery] SearchObj search)
        {
            if (search.SearchId < 1)
            {
                return(new WithdrawalSetupRespObj
                {
                    Status = new APIResponseStatus {
                        IsSuccessful = false, Message = new APIResponseMessage {
                            FriendlyMessage = "WithdrawalSetup Id is required"
                        }
                    }
                });
            }

            var response = await _repo.GetWithdrawalSetupByIdAsync(search.SearchId);

            var resplist = new List <deposit_withdrawalsetup> {
                response
            };

            return(new WithdrawalSetupRespObj
            {
                WithdrawalSetups = _mapper.Map <List <WithdrawalSetupObj> >(resplist),
            });
        }