/// <summary>Gets all disputes.</summary> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of Dispute instances returned from API.</returns> public ListPaginated <DisputeDTO> GetAll(Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) { filters = new FilterDisputes(); } return(this.GetList <DisputeDTO>(MethodKey.DisputesGetAll, pagination, null, sort, filters.GetValues())); }
/// <summary>Gets user's disputes.</summary> /// <param name="userId">User identifier.</param> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of Dispute instances returned from API.</returns> public ListPaginated <DisputeDTO> GetDisputesForUser(String userId, Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) { filters = new FilterDisputes(); } return(this.GetList <DisputeDTO>(MethodKey.DisputesGetForUser, pagination, userId, sort, filters.GetValues())); }
/// <summary>Gets dispute's documents for wallet.</summary> /// <param name="walletId">Wallet identifier.</param> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of dispute instances returned from API.</returns> public ListPaginated <DisputeDTO> GetDisputesForWallet(String walletId, Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) { filters = new FilterDisputes(); } return(this.GetList <DisputeDTO>(MethodKey.DisputesGetForWallet, pagination, sort, filters.GetValues(), walletId)); }
/// <summary>Gets user's disputes.</summary> /// <param name="userId">User identifier.</param> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of Dispute instances returned from API.</returns> public async Task <ListPaginated <DisputeDTO> > GetDisputesForUserAsync(String userId, Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) { filters = new FilterDisputes(); } return(await this.GetListAsync <DisputeDTO>(MethodKey.DisputesGetForUser, pagination, sort, filters.GetValues(), userId)); }
/// <summary>Gets all disputes.</summary> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of Dispute instances returned from API.</returns> public async Task <ListPaginated <DisputeDTO> > GetAllAsync(Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) { filters = new FilterDisputes(); } return(await this.GetListAsync <DisputeDTO>(MethodKey.DisputesGetAll, pagination, sort, filters.GetValues())); }
/// <summary>Gets dispute's documents for wallet.</summary> /// <param name="walletId">Wallet identifier.</param> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of dispute instances returned from API.</returns> public ListPaginated<DisputeDTO> GetDisputesForWallet(String walletId, Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) filters = new FilterDisputes(); return this.GetList<DisputeDTO>(MethodKey.DisputesGetForWallet, pagination, walletId, sort, filters.GetValues()); }
/// <summary>Gets all disputes.</summary> /// <param name="pagination">Pagination.</param> /// <param name="filters">Filters.</param> /// <param name="sort">Sort.</param> /// <returns>List of Dispute instances returned from API.</returns> public ListPaginated<DisputeDTO> GetAll(Pagination pagination, FilterDisputes filters, Sort sort = null) { if (filters == null) filters = new FilterDisputes(); return this.GetList<DisputeDTO>(MethodKey.DisputesGetAll, pagination, null, sort, filters.GetValues()); }