/// <summary> /// Adds a delegate asynchronously /// </summary> /// <param name="req">DelegateAddRequest with account details</param> /// <returns>DelegateAddResponse with transaction details</returns> public async Task<DelegateAddResponse> AddDelegateAsync(DelegateAddRequest req) { _url.Path = Constants.ApiPutDelegateAdd; var response = await _client.PutJsonAsync<DelegateAddRequest, DelegateAddResponse>(_url.ToString(), req); return response; }
/// <summary> /// Adds a delegate synchronously /// </summary> /// <param name="req">DelegateAddRequest with account details</param> /// <returns>DelegateAddResponse with transaction details</returns> public DelegateAddResponse AddDelegate(DelegateAddRequest req) { var response = AddDelegateAsync(req).GetAwaiter().GetResult(); return response; }