Interface PaginatedList
@TypeAdapters(fieldNamingStrategy=true)
@Immutable
public interface PaginatedList
Holds any type of list from Harvest. We use the fact that missing JSON fields
will be set to null
-
Method Details
-
getClients
-
getTasks
-
getContacts
List<ClientContact> getContacts() -
getProjects
-
getProjectAssignments
List<ProjectAssignment> getProjectAssignments() -
getRoles
-
getTaskAssignments
List<TaskAssignment> getTaskAssignments() -
getTimeEntries
-
getUsers
-
getEstimates
-
getEstimateItemCategories
List<EstimateItem.Category> getEstimateItemCategories() -
getEstimateMessages
List<EstimateMessage> getEstimateMessages() -
getInvoiceItemCategories
List<InvoiceItem.Category> getInvoiceItemCategories() -
getInvoices
-
getInvoicePayments
List<InvoicePayment> getInvoicePayments() -
getInvoiceMessages
List<InvoiceMessage> getInvoiceMessages() -
getUserAssignments
List<UserAssignment> getUserAssignments() -
getExpenseCategories
List<ExpenseCategory> getExpenseCategories() -
getExpenses
-
getPerPage
-
getTotalPages
-
getNextPage
-
getPreviousPage
-
getPage
-
getLinks
-