Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - ACCEPTED - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
 - ActiveAndUpdatedFilter - Class in ch.aaap.harvestclient.api.filter.base
 - ActiveAndUpdatedFilter() - Constructor for class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
 - addLineItem(Reference<Estimate>, EstimateItem) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Create a new estimate line item and add it to the given estimate
 - addLineItem(Reference<Estimate>, EstimateItem) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - addLineItem(Reference<Invoice>, InvoiceItem) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Create a new invoice line item and add it to the given invoice
 - addLineItem(Reference<Invoice>, InvoiceItem) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - addLineItems(Reference<Estimate>, List<EstimateItem>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Create new estimate line items and add it to the given estimate
 - addLineItems(Reference<Estimate>, List<EstimateItem>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - addLineItems(Reference<Invoice>, List<InvoiceItem>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Create new invoice line items and add it to the given invoice
 - addLineItems(Reference<Invoice>, List<InvoiceItem>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - addUser(Reference<Role>, Reference<User>) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - 
Add a role to a user
 - addUser(Reference<Role>, Reference<User>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - ADMIN - Enum constant in enum class ch.aaap.harvestclient.api.Api.Role
 - 
Harvest admin
 - Api - Interface in ch.aaap.harvestclient.api
 - 
Generic interface for the different Harvest API.
 - Api.Create<T> - Interface in ch.aaap.harvestclient.api
 - Api.Delete<T> - Interface in ch.aaap.harvestclient.api
 - Api.Get<T> - Interface in ch.aaap.harvestclient.api
 - Api.GetNested<C,
T> - Interface in ch.aaap.harvestclient.api  - Api.Permission - Annotation Interface in ch.aaap.harvestclient.api
 - 
Describes the kind of role the user of the api needs.
 - Api.Role - Enum Class in ch.aaap.harvestclient.api
 - 
Types of permissions needed to use a certain api
 - Api.Simple<T> - Interface in ch.aaap.harvestclient.api
 - 
Common interface for simple rest objects
 - attachFile(long, MultipartBody.Part) - Method in interface ch.aaap.harvestclient.service.ExpenseService
 - attachReceipt(Reference<Expense>, File) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Attach a file as a receipt for an Expense
 - attachReceipt(Reference<Expense>, File) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - attachReceipt(Reference<Expense>, InputStream, String) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Attach a file as a receipt for an Expense
 - attachReceipt(Reference<Expense>, InputStream, String) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 
B
- BaseObject<T> - Interface in ch.aaap.harvestclient.domain
 - basePath - Static variable in interface ch.aaap.harvestclient.service.ClientContactService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.ClientService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.EstimateService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.ExpenseService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.InvoiceService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.TaskService
 - basePath - Static variable in interface ch.aaap.harvestclient.service.UserAssignmentService
 - BaseReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - 
Used to deserialize objects references in other APIs, e.g.
 - BASIC - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
 - 
Logs request and response lines.
 - BODY - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
 - 
Logs request and response lines and their respective headers and bodies (if present).
 
C
- callOrThrow(Call<T>) - Static method in class ch.aaap.harvestclient.impl.ExceptionHandler
 - callOrThrow(Call<T>, int) - Static method in class ch.aaap.harvestclient.impl.ExceptionHandler
 - CATEGORY - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
 - ch.aaap.harvestclient.api - package ch.aaap.harvestclient.api
 - 
Interfaces of the Harvest API exposed to user code
 - ch.aaap.harvestclient.api.filter - package ch.aaap.harvestclient.api.filter
 - 
Filter options for the various list(filter) api methods
 - ch.aaap.harvestclient.api.filter.base - package ch.aaap.harvestclient.api.filter.base
 - ch.aaap.harvestclient.core - package ch.aaap.harvestclient.core
 - 
Main client class and related configuration (Authentication, JSON parsing)
 - ch.aaap.harvestclient.core.gson - package ch.aaap.harvestclient.core.gson
 - 
Gson global configuration
 - ch.aaap.harvestclient.core.ratelimit - package ch.aaap.harvestclient.core.ratelimit
 - ch.aaap.harvestclient.core.util - package ch.aaap.harvestclient.core.util
 - ch.aaap.harvestclient.domain - package ch.aaap.harvestclient.domain
 - 
Domain objects returned by the API.
 - ch.aaap.harvestclient.domain.pagination - package ch.aaap.harvestclient.domain.pagination
 - 
Classes to deserialize paginated results (one per Domain class)
 - ch.aaap.harvestclient.domain.param - package ch.aaap.harvestclient.domain.param
 - 
Holders of creation and update arguments
 - ch.aaap.harvestclient.domain.reference - package ch.aaap.harvestclient.domain.reference
 - 
References to domain objects (light weight objects)
 - ch.aaap.harvestclient.domain.reference.dto - package ch.aaap.harvestclient.domain.reference.dto
 - 
Mappings for how domain references are deserialized.
 - ch.aaap.harvestclient.exception - package ch.aaap.harvestclient.exception
 - 
All Exceptions thrown by this library.
 - ch.aaap.harvestclient.impl - package ch.aaap.harvestclient.impl
 - 
Blocking Implementations of
ch.aaap.harvestclient.apiinterfaces - ch.aaap.harvestclient.service - package ch.aaap.harvestclient.service
 - 
Retrofit interfaces that map the Harvest REST endpoints
 - ch.aaap.harvestclient.vendor.okhttp - package ch.aaap.harvestclient.vendor.okhttp
 - 
Vendored dependencies that were not upstreamed yet
 - Client - Interface in ch.aaap.harvestclient.domain
 - ClientAndUpdatedFilter - Class in ch.aaap.harvestclient.api.filter.base
 - ClientAndUpdatedFilter() - Constructor for class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
 - ClientContact - Interface in ch.aaap.harvestclient.domain
 - ClientContactFilter - Class in ch.aaap.harvestclient.api.filter
 - ClientContactFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ClientContactFilter
 - clientContacts() - Method in class ch.aaap.harvestclient.core.Harvest
 - ClientContactsApi - Interface in ch.aaap.harvestclient.api
 - ClientContactsApiImpl - Class in ch.aaap.harvestclient.impl
 - ClientContactsApiImpl(ClientContactService) - Constructor for class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - ClientContactService - Interface in ch.aaap.harvestclient.service
 - ClientContactUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - ClientFilter - Class in ch.aaap.harvestclient.api.filter
 - ClientFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ClientFilter
 - ClientReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - clients() - Method in class ch.aaap.harvestclient.core.Harvest
 - ClientsApi - Interface in ch.aaap.harvestclient.api
 - ClientsApiImpl - Class in ch.aaap.harvestclient.impl
 - ClientsApiImpl(ClientService) - Constructor for class ch.aaap.harvestclient.impl.ClientsApiImpl
 - ClientService - Interface in ch.aaap.harvestclient.service
 - ClientUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - CLOSE - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 - 
Write off the invoice
 - CLOSED - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
 - company() - Method in class ch.aaap.harvestclient.core.Harvest
 - Company - Interface in ch.aaap.harvestclient.domain
 - CompanyApi - Interface in ch.aaap.harvestclient.api
 - CompanyApiImpl - Class in ch.aaap.harvestclient.impl
 - CompanyApiImpl(CompanyService) - Constructor for class ch.aaap.harvestclient.impl.CompanyApiImpl
 - CompanyService - Interface in ch.aaap.harvestclient.service
 - create(long, EstimateMessage) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - create(long, InvoiceMessage) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - create(long, InvoicePayment) - Method in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - create(long, TaskAssignment) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - create(long, UserAssignment) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
 - create(Client) - Method in interface ch.aaap.harvestclient.api.ClientsApi
 - 
Create a new Client
 - create(Client) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
 - create(Client) - Method in interface ch.aaap.harvestclient.service.ClientService
 - create(ClientContact) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
 - 
Create a new ClientContact according to given creation information.
 - create(ClientContact) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - create(ClientContact) - Method in interface ch.aaap.harvestclient.service.ClientContactService
 - create(Estimate) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Create a new Estimate according to given creation information.
 - create(Estimate) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - create(Estimate) - Method in interface ch.aaap.harvestclient.service.EstimateService
 - create(EstimateItem.Category) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
 - 
Create a new EstimateItemCategory
 - create(EstimateItem.Category) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - create(EstimateItem.Category) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - create(Expense) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Create a new Expense.
 - create(Expense) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - create(Expense) - Method in interface ch.aaap.harvestclient.service.ExpenseService
 - create(ExpenseCategory) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
 - 
Create a new ExpenseCategory.
 - create(ExpenseCategory) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - create(ExpenseCategory) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - create(Invoice) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Create a new Invoice according to given creation information.
 - create(Invoice) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - create(InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
 - 
Create a new InvoiceItemCategory
 - create(InvoiceItem.Category) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - create(InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - create(RoleInfo) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - 
Create a new Role
 - create(RoleInfo) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - create(RoleInfo) - Method in interface ch.aaap.harvestclient.service.RoleService
 - create(TimeEntryCreationInfoDuration) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Create a TimeEntry with a duration.
 - create(TimeEntryCreationInfoDuration) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - create(TimeEntryCreationInfoDuration) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - create(TimeEntryCreationInfoTimestamp) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Create a TimeEntry with a started time.
 - create(TimeEntryCreationInfoTimestamp) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - create(TimeEntryCreationInfoTimestamp) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - create(Project) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
 - 
Create a new Project according to given creation information.
 - create(Project) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - create(Project) - Method in interface ch.aaap.harvestclient.service.ProjectService
 - create(Reference<Estimate>, EstimateMessage) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
 - 
Create a new EstimateMessage
 - create(Reference<Estimate>, EstimateMessage) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
 - create(Reference<Invoice>, InvoiceMessage) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
 - 
Create a new InvoiceMessage
 - create(Reference<Invoice>, InvoiceMessage) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
 - create(Reference<Invoice>, InvoicePayment) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
 - 
Create a new InvoicePayment
 - create(Reference<Invoice>, InvoicePayment) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
 - create(Reference<Project>, TaskAssignment) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
 - 
Create a new TaskAssignment
 - create(Reference<Project>, TaskAssignment) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - create(Reference<Project>, UserAssignment) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
 - 
Create a new UserAssignment
 - create(Reference<Project>, UserAssignment) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - create(Task) - Method in interface ch.aaap.harvestclient.api.TasksApi
 - 
Create a new Task.
 - create(Task) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
 - create(Task) - Method in interface ch.aaap.harvestclient.service.TaskService
 - create(User) - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Create a new User.
 - create(User) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - create(User) - Method in interface ch.aaap.harvestclient.service.UserService
 - create(Gson, TypeToken<T>) - Method in class ch.aaap.harvestclient.core.gson.ReferenceDtoAdapter
 - create(Object) - Method in interface ch.aaap.harvestclient.service.InvoiceService
 - create(T) - Method in interface ch.aaap.harvestclient.api.Api.Create
 - createFrom(InvoiceImportInfo) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Create a new Invoice based on time tracked and expense.
 - createFrom(InvoiceImportInfo) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - Creator - Interface in ch.aaap.harvestclient.domain
 - CurrencyConfiguration - Class in ch.aaap.harvestclient.core
 - CurrencyConfiguration(InputStream) - Constructor for class ch.aaap.harvestclient.core.CurrencyConfiguration
 
D
- DECLINE - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - DECLINED - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
 - DEFAULT - Static variable in interface ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Logger
 - 
A
HttpLoggingInterceptor.Loggerdefaults output appropriate for the current platform. - delete(long) - Method in interface ch.aaap.harvestclient.service.ClientContactService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.ClientService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.EstimateService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.ExpenseService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.InvoiceService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.ProjectService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.RoleService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.TaskService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - delete(long) - Method in interface ch.aaap.harvestclient.service.UserService
 - delete(long, long) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - delete(long, long) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - delete(long, long) - Method in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - delete(long, long) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - delete(long, long) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
 - delete(Reference<Client>) - Method in interface ch.aaap.harvestclient.api.ClientsApi
 - 
Delete an existing Client.
 - delete(Reference<Client>) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
 - delete(Reference<ClientContact>) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
 - 
Delete an existing ClientContact.
 - delete(Reference<ClientContact>) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - delete(Reference<Estimate>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Delete an existing Estimate.
 - delete(Reference<Estimate>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - delete(Reference<Estimate>, Reference<EstimateMessage>) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
 - 
Delete an existing EstimateMessage.
 - delete(Reference<Estimate>, Reference<EstimateMessage>) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
 - delete(Reference<EstimateItem.Category>) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
 - 
Delete an existing EstimateItemCategory.
 - delete(Reference<EstimateItem.Category>) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - delete(Reference<Expense>) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Delete an existing Expense.
 - delete(Reference<Expense>) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - delete(Reference<ExpenseCategory>) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
 - 
Delete an existing ExpenseCategory.
 - delete(Reference<ExpenseCategory>) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - delete(Reference<Invoice>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Delete an existing Invoice.
 - delete(Reference<Invoice>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - delete(Reference<Invoice>, Reference<InvoiceMessage>) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
 - 
Delete an existing InvoiceMessage.
 - delete(Reference<Invoice>, Reference<InvoiceMessage>) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
 - delete(Reference<Invoice>, Reference<InvoicePayment>) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
 - 
Delete an existing InvoicePayment.
 - delete(Reference<Invoice>, Reference<InvoicePayment>) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
 - delete(Reference<InvoiceItem.Category>) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
 - 
Delete an existing InvoiceItemCategory.
 - delete(Reference<InvoiceItem.Category>) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - delete(Reference<Project>) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
 - 
Delete an existing Project.
 - delete(Reference<Project>) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - delete(Reference<Project>, Reference<TaskAssignment>) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
 - 
Delete an existing TaskAssignment.
 - delete(Reference<Project>, Reference<TaskAssignment>) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - delete(Reference<Project>, Reference<UserAssignment>) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
 - 
Delete an existing UserAssignment.
 - delete(Reference<Project>, Reference<UserAssignment>) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - delete(Reference<Role>) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - 
Delete an existing Role.
 - delete(Reference<Role>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - delete(Reference<Task>) - Method in interface ch.aaap.harvestclient.api.TasksApi
 - 
Delete an existing Task.
 - delete(Reference<Task>) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
 - delete(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Delete an existing TimeEntry
 - delete(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - delete(Reference<User>) - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Delete a user.
 - delete(Reference<User>) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - delete(Reference<T>) - Method in interface ch.aaap.harvestclient.api.Api.Delete
 - deleteLineItem(Reference<Estimate>, Reference<EstimateItem>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Delete an existing line item
 - deleteLineItem(Reference<Estimate>, Reference<EstimateItem>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - deleteLineItem(Reference<Invoice>, Reference<InvoiceItem>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Delete an existing line item
 - deleteLineItem(Reference<Invoice>, Reference<InvoiceItem>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - deleteLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Delete an existing line item
 - deleteLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - deleteLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Delete an existing line item
 - deleteLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class ch.aaap.harvestclient.core.gson.LocalTimeConverter
 - DETAILED - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
 - DETAILED - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
 - DRAFT - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
 - DRAFT - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
 - DRAFT - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 
E
- emptyFilter() - Static method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - emptyFilter() - Static method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - emptyFilter() - Static method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - equals(Object) - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
 - estId - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - estId - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - Estimate - Interface in ch.aaap.harvestclient.domain
 - Estimate.State - Enum Class in ch.aaap.harvestclient.domain
 - 
Not documented online: got this from Harvest:
 - EstimateFilter - Class in ch.aaap.harvestclient.api.filter
 - EstimateFilter() - Constructor for class ch.aaap.harvestclient.api.filter.EstimateFilter
 - EstimateItem - Interface in ch.aaap.harvestclient.domain
 - EstimateItem.Category - Interface in ch.aaap.harvestclient.domain
 - 
The category that is stored in getKind() as a String
 - estimateItemCategories() - Method in class ch.aaap.harvestclient.core.Harvest
 - EstimateItemCategoriesApi - Interface in ch.aaap.harvestclient.api
 - EstimateItemCategoriesApiImpl - Class in ch.aaap.harvestclient.impl
 - EstimateItemCategoriesApiImpl(EstimateItemCategoryService) - Constructor for class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - EstimateItemCategoryService - Interface in ch.aaap.harvestclient.service
 - EstimateItemUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - EstimateMessage - Interface in ch.aaap.harvestclient.domain
 - EstimateMessage.EventType - Enum Class in ch.aaap.harvestclient.domain
 - estimateMessages() - Method in class ch.aaap.harvestclient.core.Harvest
 - EstimateMessagesApi - Interface in ch.aaap.harvestclient.api
 - EstimateMessagesApiImpl - Class in ch.aaap.harvestclient.impl
 - EstimateMessagesApiImpl(EstimateMessagesService) - Constructor for class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
 - EstimateMessagesService - Interface in ch.aaap.harvestclient.service
 - EstimateReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - estimates() - Method in class ch.aaap.harvestclient.core.Harvest
 - EstimatesApi - Interface in ch.aaap.harvestclient.api
 - EstimatesApiImpl - Class in ch.aaap.harvestclient.impl
 - EstimatesApiImpl(EstimateService) - Constructor for class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - EstimateService - Interface in ch.aaap.harvestclient.service
 - EstimateUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - ExceptionHandler - Class in ch.aaap.harvestclient.impl
 - ExceptionHandler() - Constructor for class ch.aaap.harvestclient.impl.ExceptionHandler
 - Expense - Interface in ch.aaap.harvestclient.domain
 - expenseCategories() - Method in class ch.aaap.harvestclient.core.Harvest
 - ExpenseCategoriesApi - Interface in ch.aaap.harvestclient.api
 - ExpenseCategoriesApiImpl - Class in ch.aaap.harvestclient.impl
 - ExpenseCategoriesApiImpl(ExpenseCategoryService) - Constructor for class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - ExpenseCategory - Interface in ch.aaap.harvestclient.domain
 - ExpenseCategoryFilter - Class in ch.aaap.harvestclient.api.filter
 - ExpenseCategoryFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ExpenseCategoryFilter
 - ExpenseCategoryReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - ExpenseCategoryService - Interface in ch.aaap.harvestclient.service
 - ExpenseCategoryUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - ExpenseCommon - Interface in ch.aaap.harvestclient.domain
 - ExpenseFilter - Class in ch.aaap.harvestclient.api.filter
 - ExpenseFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - expenses() - Method in class ch.aaap.harvestclient.core.Harvest
 - ExpensesApi - Interface in ch.aaap.harvestclient.api
 - ExpensesApiImpl - Class in ch.aaap.harvestclient.impl
 - ExpensesApiImpl(ExpenseService) - Constructor for class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - ExpenseService - Interface in ch.aaap.harvestclient.service
 - ExpenseUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - ExternalService - Interface in ch.aaap.harvestclient.domain
 - 
Properties assumed from https://help.getharvest.com/api-v2/timesheets-api/timesheets/time-entries/
 
F
- ForbiddenException - Exception in ch.aaap.harvestclient.exception
 - ForbiddenException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.ForbiddenException
 - FormatUtil - Class in ch.aaap.harvestclient.core.util
 - 
Contains utility methods to get formatters based on user input
 - FormatUtil() - Constructor for class ch.aaap.harvestclient.core.util.FormatUtil
 
G
- GenericReference<T> - Class in ch.aaap.harvestclient.domain.reference
 - 
Usually this is only needed in glue code, you can use T or a T Dto instead
 - get() - Method in interface ch.aaap.harvestclient.api.CompanyApi
 - get() - Method in class ch.aaap.harvestclient.impl.CompanyApiImpl
 - get() - Method in interface ch.aaap.harvestclient.service.CompanyService
 - get(long) - Method in interface ch.aaap.harvestclient.service.ClientContactService
 - get(long) - Method in interface ch.aaap.harvestclient.service.ClientService
 - get(long) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - get(long) - Method in interface ch.aaap.harvestclient.service.EstimateService
 - get(long) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - get(long) - Method in interface ch.aaap.harvestclient.service.ExpenseService
 - get(long) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - get(long) - Method in interface ch.aaap.harvestclient.service.InvoiceService
 - get(long) - Method in interface ch.aaap.harvestclient.service.ProjectService
 - get(long) - Method in interface ch.aaap.harvestclient.service.RoleService
 - get(long) - Method in interface ch.aaap.harvestclient.service.TaskService
 - get(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - get(long) - Method in interface ch.aaap.harvestclient.service.UserService
 - get(long, long) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - get(long, long) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - get(long, long) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - get(long, long) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
 - get(Reference<C>, Reference<T>) - Method in interface ch.aaap.harvestclient.api.Api.GetNested
 - get(Reference<Client>) - Method in interface ch.aaap.harvestclient.api.ClientsApi
 - 
Return an existing Client.
 - get(Reference<Client>) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
 - get(Reference<ClientContact>) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
 - get(Reference<ClientContact>) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - get(Reference<Estimate>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - get(Reference<Estimate>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - get(Reference<EstimateItem.Category>) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
 - 
Return an existing EstimateItemCategory.
 - get(Reference<EstimateItem.Category>) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - get(Reference<Expense>) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Return an existing Expense.
 - get(Reference<Expense>) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - get(Reference<ExpenseCategory>) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
 - 
Return an existing ExpenseCategory.
 - get(Reference<ExpenseCategory>) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - get(Reference<Invoice>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - get(Reference<Invoice>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - get(Reference<InvoiceItem.Category>) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
 - 
Return an existing InvoiceItemCategory.
 - get(Reference<InvoiceItem.Category>) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - get(Reference<Project>) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
 - get(Reference<Project>) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - get(Reference<Project>, Reference<TaskAssignment>) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
 - 
Return an existing TaskAssignment.
 - get(Reference<Project>, Reference<TaskAssignment>) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - get(Reference<Project>, Reference<UserAssignment>) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
 - 
Return an existing UserAssignment.
 - get(Reference<Project>, Reference<UserAssignment>) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - get(Reference<Role>) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - 
Return an existing Role.
 - get(Reference<Role>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - get(Reference<Task>) - Method in interface ch.aaap.harvestclient.api.TasksApi
 - 
Return an existing Task.
 - get(Reference<Task>) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
 - get(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Retrieve an existing TimeEntry
 - get(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - get(Reference<User>) - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Retrieve an existing user
 - get(Reference<User>) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - get(Reference<T>) - Method in interface ch.aaap.harvestclient.api.Api.Get
 - getAcceptedAt() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getAccountId() - Method in class ch.aaap.harvestclient.core.Harvest
 - getActive() - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
 - getActive() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - getActive() - Method in interface ch.aaap.harvestclient.domain.Client
 - getActive() - Method in interface ch.aaap.harvestclient.domain.Company
 - getActive() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
 - getActive() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
 - getActive() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
 - getActive() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getActive() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
 - getActive() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
 - getActive() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
 - getActive() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getActive() - Method in interface ch.aaap.harvestclient.domain.Project
 - getActive() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getActive() - Method in interface ch.aaap.harvestclient.domain.Task
 - getActive() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
 - getActive() - Method in class ch.aaap.harvestclient.domain.User
 - getActive() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
 - getAddress() - Method in interface ch.aaap.harvestclient.domain.Client
 - 
max length = 65,535
 - getAddress() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
 - getAdmin() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getAdmin() - Method in class ch.aaap.harvestclient.domain.User
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getAmount() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getApprovalFeature() - Method in interface ch.aaap.harvestclient.domain.Company
 - getAttachPdf() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getAttachReceipt() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
 - getAuthToken() - Method in class ch.aaap.harvestclient.core.Harvest
 - getAvatarUrl() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getAvatarUrl() - Method in class ch.aaap.harvestclient.domain.User
 - getBaseUri() - Method in interface ch.aaap.harvestclient.domain.Company
 - getBaseUrl() - Method in class ch.aaap.harvestclient.core.Harvest
 - getBillable() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getBillable() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getBillable() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
 - getBillable() - Method in interface ch.aaap.harvestclient.domain.Project
 - getBillable() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
 - getBillable() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getBillableByDefault() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
 - getBillableByDefault() - Method in interface ch.aaap.harvestclient.domain.Task
 - getBillableRate() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getBillBy() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getBillBy() - Method in interface ch.aaap.harvestclient.domain.Project
 - getBilled() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getBilled() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getBilled() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getBilled() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getBody() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - 
max length = 16,777,215
 - getBody() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - 
max length = 16,777,215
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.Project
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
 - getBudget() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
 - getBudgetBy() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getBudgetBy() - Method in interface ch.aaap.harvestclient.domain.Project
 - getBudgeted() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getCanCreateInvoices() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getCanCreateInvoices() - Method in class ch.aaap.harvestclient.domain.User
 - getCanCreateProjects() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getCanCreateProjects() - Method in class ch.aaap.harvestclient.domain.User
 - getCanSeeRates() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getCanSeeRates() - Method in class ch.aaap.harvestclient.domain.User
 - getClient() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getClient() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getClient() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getClient() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getClient() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getClient() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getClient() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
 - getClient() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getClient() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceImportInfo
 - getClient() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getClient() - Method in interface ch.aaap.harvestclient.domain.Project
 - getClient() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getClient() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getClientKey() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getClientKey() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getClientReference() - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
 - getClientReference() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getClientReference() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - getClientReference() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getClients() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getClock() - Method in interface ch.aaap.harvestclient.domain.Company
 - getClosed() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getClosedAt() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getCode() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getCode() - Method in interface ch.aaap.harvestclient.domain.Project
 - getCode() - Method in interface ch.aaap.harvestclient.domain.reference.dto.ProjectReferenceDto
 - getColorScheme() - Method in interface ch.aaap.harvestclient.domain.Company
 - getConfiguration(boolean) - Static method in class ch.aaap.harvestclient.core.gson.GsonConfiguration
 - 
Configure the GSON JSON parser for the specific formats used by Harvest
 - getContacts() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getContractor() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getContractor() - Method in class ch.aaap.harvestclient.domain.User
 - getCostBudget() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getCostBudget() - Method in interface ch.aaap.harvestclient.domain.Project
 - getCostBudgetIncludeExpenses() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getCostBudgetIncludeExpenses() - Method in interface ch.aaap.harvestclient.domain.Project
 - getCostRate() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getCostRate() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getCostRate() - Method in class ch.aaap.harvestclient.domain.User
 - getCount() - Method in class ch.aaap.harvestclient.core.ratelimit.WindowCounter
 - getCreatedAt() - Method in interface ch.aaap.harvestclient.domain.BaseObject
 - getCreator() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getCreator() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getCurrency() - Method in interface ch.aaap.harvestclient.domain.Client
 - getCurrency() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getCurrency() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getCurrency() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
 - getCurrency() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getCurrency() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getCurrencyConfiguration() - Method in class ch.aaap.harvestclient.core.Harvest
 - getCurrencyName(String) - Method in class ch.aaap.harvestclient.core.CurrencyConfiguration
 - getDateTimeFormatter(boolean) - Static method in class ch.aaap.harvestclient.core.util.FormatUtil
 - 
Gets a time formatter according to whether the company uses the 12 hours harvest format or not
 - getDecimalSymbol() - Method in interface ch.aaap.harvestclient.domain.Company
 - getDeclinedAt() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getDefaultAddToFutureProjects() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
 - getDefaultAddToFutureProjects() - Method in interface ch.aaap.harvestclient.domain.Task
 - getDefaultHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
 - getDefaultHourlyRate() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getDefaultHourlyRate() - Method in interface ch.aaap.harvestclient.domain.Task
 - getDefaultHourlyRate() - Method in class ch.aaap.harvestclient.domain.User
 - getDeleteReceipt() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
 - 
Set to true to delete an attached receipt
 - getDescription() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - 
max length = 65,535
 - getDescription() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - 
max length = 65,535
 - getDescription() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getDescription() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getDestroy() - Method in interface ch.aaap.harvestclient.domain.param.LineItemDeleteInfo
 - getDiscount() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getDiscount() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getDiscount() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getDiscount() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getDiscountAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getDiscountAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getDueAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getDueAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getDueDate() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getDueDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getEmail() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getEmail() - Method in interface ch.aaap.harvestclient.domain.MessageRecipient
 - getEmail() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getEmail() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getEmail() - Method in class ch.aaap.harvestclient.domain.User
 - getEndedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoTimestamp
 - getEndedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getEndedTime() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getEndsOn() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getEndsOn() - Method in interface ch.aaap.harvestclient.domain.Project
 - getEstimate() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getEstimate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getEstimateFeature() - Method in interface ch.aaap.harvestclient.domain.Company
 - getEstimateItemCategories() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getEstimateItems() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getEstimateItems() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getEstimateMessages() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getEstimates() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getEventType() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getEventType() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getExpenseCategories() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getExpenseCategory() - Method in interface ch.aaap.harvestclient.domain.Expense
 - getExpenseCategory() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getExpenseCategory() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
 - getExpenseFeature() - Method in interface ch.aaap.harvestclient.domain.Company
 - getExpenseImport() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemImport
 - getExpenses() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getExternalReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
 - getExternalReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getExternalService() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getFax() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getFax() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getFee() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getFee() - Method in interface ch.aaap.harvestclient.domain.Project
 - getFilename() - Method in interface ch.aaap.harvestclient.domain.Receipt
 - getFirst() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
 - getFirstName() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getFirstName() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getFirstName() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getFirstName() - Method in class ch.aaap.harvestclient.domain.User
 - getFixedFee() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getFixedFee() - Method in interface ch.aaap.harvestclient.domain.Project
 - getFrom() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getFrom() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - getFrom() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getFromDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
 - getFromDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceTimeImport
 - getFullDomain() - Method in interface ch.aaap.harvestclient.domain.Company
 - getGroupId() - Method in interface ch.aaap.harvestclient.domain.ExternalService
 - getHarvestName(ZoneId) - Method in class ch.aaap.harvestclient.core.TimezoneConfiguration
 - 
Note: there is no one-to-one correspondence between Harvest timezones and ZoneIds: this function returns the last one seen in timezones.txt
 - getHasAccessToAllFutureProjects() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getHasAccessToAllFutureProjects() - Method in class ch.aaap.harvestclient.domain.User
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.Project
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
 - getHourlyRate() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
 - getHours() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoDuration
 - getHours() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getHours() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getHttpCode() - Method in exception ch.aaap.harvestclient.exception.HarvestHttpException
 - getId() - Method in interface ch.aaap.harvestclient.domain.BaseObject
 - getId() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getId() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getId() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
 - getId() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getId() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getId() - Method in interface ch.aaap.harvestclient.domain.param.LineItemDeleteInfo
 - getId() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
 - getId() - Method in interface ch.aaap.harvestclient.domain.PaymentGateway
 - getId() - Method in interface ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto
 - getId() - Method in interface ch.aaap.harvestclient.domain.reference.dto.UserReferenceDto
 - getId() - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
 - getId() - Method in interface ch.aaap.harvestclient.domain.reference.Reference
 - getIncludeLinkToClientInvoice() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getInvoice() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getInvoice() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getInvoiceFeature() - Method in interface ch.aaap.harvestclient.domain.Company
 - getInvoiceItemCategories() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getInvoiceItems() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getInvoiceItems() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceUpdateInfo
 - getInvoiceMessages() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getInvoicePayments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getInvoices() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getInvoiceTimeImport() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemImport
 - getIssueDate() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getIssueDate() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getIssueDate() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getIssueDate() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getKind() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getKind() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getKind() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getKind() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getLast() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
 - getLastName() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getLastName() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getLastName() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getLastName() - Method in class ch.aaap.harvestclient.domain.User
 - getLevel() - Method in class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
 - getLineItems() - Method in interface ch.aaap.harvestclient.domain.param.LineItemContainer
 - getLineItemsImport() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceImportInfo
 - getLinks() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getList() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - getLocked() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getLocked() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getLockedReason() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getLockedReason() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getMaxRequestPerWindow() - Method in class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
 - getMessage() - Method in class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
 - getMessageRecipients() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getMessageRecipients() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getName() - Method in interface ch.aaap.harvestclient.domain.Client
 - getName() - Method in interface ch.aaap.harvestclient.domain.Company
 - getName() - Method in interface ch.aaap.harvestclient.domain.Creator
 - getName() - Method in interface ch.aaap.harvestclient.domain.EstimateItem.Category
 - getName() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
 - getName() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem.Category
 - getName() - Method in interface ch.aaap.harvestclient.domain.MessageRecipient
 - getName() - Method in interface ch.aaap.harvestclient.domain.param.ClientUpdateInfo
 - getName() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
 - getName() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getName() - Method in interface ch.aaap.harvestclient.domain.param.RoleInfo
 - getName() - Method in interface ch.aaap.harvestclient.domain.param.TaskUpdateInfo
 - getName() - Method in interface ch.aaap.harvestclient.domain.PaymentGateway
 - getName() - Method in interface ch.aaap.harvestclient.domain.Project
 - getName() - Method in interface ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto
 - getName() - Method in interface ch.aaap.harvestclient.domain.reference.dto.UserReferenceDto
 - getName() - Method in class ch.aaap.harvestclient.domain.Role
 - getName() - Method in interface ch.aaap.harvestclient.domain.Task
 - 
Max 255 characters
 - getNext() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
 - getNextPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getNextPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - 
Will be null once we have read the last page available
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - 
max length = 65,535
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - 
max length = 16,777,215
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - 
max length = 65,535
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - 
max length = 16,777,215
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.Project
 - 
max length = 65,535
 - getNotes() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - 
max length = 16,777,215
 - getNotifyWhenOverBudget() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getNotifyWhenOverBudget() - Method in interface ch.aaap.harvestclient.domain.Project
 - getNumber() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getNumber() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getNumber() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getNumber() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getNumber() - Method in interface ch.aaap.harvestclient.domain.reference.dto.InvoiceReferenceDto
 - getOverBudgetNotificationDate() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getOverBudgetNotificationDate() - Method in interface ch.aaap.harvestclient.domain.Project
 - getOverBudgetNotificationPercentage() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getOverBudgetNotificationPercentage() - Method in interface ch.aaap.harvestclient.domain.Project
 - getPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - getPaidAt() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getPaidAt() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getPaidDate() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getPaidDate() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getPaymentGateway() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getPeriodEnd() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getPeriodStart() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getPermalink() - Method in interface ch.aaap.harvestclient.domain.ExternalService
 - getPerPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getPerPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - getPhoneMobile() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getPhoneMobile() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getPhoneOffice() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getPhoneOffice() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getPlanType() - Method in interface ch.aaap.harvestclient.domain.Company
 - getPrevious() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginationLinks
 - getPreviousPage() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getPreviousPage() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - getProject() - Method in interface ch.aaap.harvestclient.domain.Expense
 - getProject() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getProject() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getProject() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
 - getProject() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getProject() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getProject() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getProjectAssignments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getProjectManager() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
 - getProjectManager() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getProjectManager() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getProjectManager() - Method in class ch.aaap.harvestclient.domain.User
 - getProjectManager() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
 - getProjectReference() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getProjectReference() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - getProjectReference() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getProjectReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
 - getProjectReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getProjects() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getProjects() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemImport
 - getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getPurchaseOrder() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getQuantity() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getQuantity() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getQuantity() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getQuantity() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getReceipt() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getRecordedBy() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getRecordedByEmail() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getReminder() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getResponseBody() - Method in exception ch.aaap.harvestclient.exception.HarvestHttpException
 - getRetainer() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getRetainer() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getRoles() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getRoles() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getRoles() - Method in class ch.aaap.harvestclient.domain.User
 - getRunning() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getRunning() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getSelf() - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Retrieve the currently authenticated user
 - getSelf() - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - getSelf() - Method in interface ch.aaap.harvestclient.service.UserService
 - getSelfTimezone() - Method in class ch.aaap.harvestclient.core.Harvest
 - getSendMeACopy() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getSendMeACopy() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getSendReminderOn() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getSentAt() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getSentAt() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getSentBy() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getSentBy() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getSentByEmail() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getSentByEmail() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getSentFrom() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getSentFrom() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getSentFromEmail() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getSentFromEmail() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getService() - Method in interface ch.aaap.harvestclient.domain.ExternalService
 - getServiceIconUrl() - Method in interface ch.aaap.harvestclient.domain.ExternalService
 - getShowBudgetToAll() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getShowBudgetToAll() - Method in interface ch.aaap.harvestclient.domain.Project
 - getSpentDate() - Method in interface ch.aaap.harvestclient.domain.Expense
 - getSpentDate() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getSpentDate() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
 - getSpentDate() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getSpentDate() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getStartedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoTimestamp
 - getStartedTime() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getStartedTime() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getStartsOn() - Method in interface ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
 - getStartsOn() - Method in interface ch.aaap.harvestclient.domain.Project
 - getState() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getState(ZoneId) - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getSubject() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getSubject() - Method in interface ch.aaap.harvestclient.domain.EstimateMessage
 - getSubject() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getSubject() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getSubject() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getSubject() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getSummaryType() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
 - getSummaryType() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceTimeImport
 - getTask() - Method in interface ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
 - getTask() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getTaskAssignment() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getTaskAssignments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getTaskAssignments() - Method in interface ch.aaap.harvestclient.domain.ProjectAssignment
 - getTaskReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
 - getTaskReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
 - getTaskReference() - Method in interface ch.aaap.harvestclient.domain.TaskAssignment
 - getTasks() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getTax() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getTax() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getTax() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getTax() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getTax2() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getTax2() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getTax2() - Method in interface ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
 - getTax2() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
 - getTaxAmount() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getTaxAmount() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getTaxAmount2() - Method in interface ch.aaap.harvestclient.domain.Estimate
 - getTaxAmount2() - Method in interface ch.aaap.harvestclient.domain.Invoice
 - getTaxed() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getTaxed() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getTaxed() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getTaxed() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getTaxed2() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getTaxed2() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getTaxed2() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getTaxed2() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getTelephone() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getTelephone() - Method in class ch.aaap.harvestclient.domain.User
 - getThankYou() - Method in interface ch.aaap.harvestclient.domain.InvoiceMessage
 - getThousandsSeparator() - Method in interface ch.aaap.harvestclient.domain.Company
 - getTimeEntries() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getTimeFormat() - Method in interface ch.aaap.harvestclient.domain.Company
 - getTimerStartedAt() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getTimezone() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getTimezone() - Method in class ch.aaap.harvestclient.domain.User
 - getTimezoneConfiguration() - Method in class ch.aaap.harvestclient.core.Harvest
 - getTitle() - Method in interface ch.aaap.harvestclient.domain.ClientContact
 - getTitle() - Method in interface ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
 - getTo() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getTo() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - getTo() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getTo() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
 - getTo() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceTimeImport
 - getTotalCost() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getTotalPages() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getTotalPages() - Method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - getTransactionId() - Method in interface ch.aaap.harvestclient.domain.InvoicePayment
 - getUnitName() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
 - getUnitName() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
 - getUnitName() - Method in interface ch.aaap.harvestclient.domain.reference.dto.ExpenseCategoryReferenceDto
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.EstimateItem
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.ExpenseCategory
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
 - getUnitPrice() - Method in interface ch.aaap.harvestclient.domain.reference.dto.ExpenseCategoryReferenceDto
 - getUnits() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getUpdatedAt() - Method in interface ch.aaap.harvestclient.domain.BaseObject
 - getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
 - getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
 - getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - getUpdatedSince() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getUrl() - Method in interface ch.aaap.harvestclient.domain.Receipt
 - getUseAsExpense() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem.Category
 - getUseAsService() - Method in interface ch.aaap.harvestclient.domain.InvoiceItem.Category
 - getUser() - Method in interface ch.aaap.harvestclient.domain.Expense
 - getUser() - Method in interface ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
 - getUser() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getUser() - Method in interface ch.aaap.harvestclient.domain.UserAssignment
 - getUserAgent() - Method in class ch.aaap.harvestclient.core.Harvest
 - getUserAssignment() - Method in interface ch.aaap.harvestclient.domain.ExpenseCommon
 - getUserAssignment() - Method in interface ch.aaap.harvestclient.domain.TimeEntry
 - getUserAssignments() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getUserIds() - Method in interface ch.aaap.harvestclient.domain.param.RoleInfo
 - getUserIds() - Method in class ch.aaap.harvestclient.domain.Role
 - getUserReference() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - getUserReference() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - getUserReference() - Method in interface ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
 - getUserReferences() - Method in class ch.aaap.harvestclient.domain.Role
 - getUsers() - Method in interface ch.aaap.harvestclient.domain.pagination.PaginatedList
 - getWantsTimestampTimers() - Method in interface ch.aaap.harvestclient.domain.Company
 - getWeeklyCapacity() - Method in class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 - getWeeklyCapacity() - Method in class ch.aaap.harvestclient.domain.User
 - getWeekStartDay() - Method in interface ch.aaap.harvestclient.domain.Company
 - getWindowSeconds() - Method in class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
 - getZoneId(String) - Method in class ch.aaap.harvestclient.core.TimezoneConfiguration
 - GsonConfiguration - Class in ch.aaap.harvestclient.core.gson
 - 
Harvest specific Gson configuration
 - GsonConfiguration() - Constructor for class ch.aaap.harvestclient.core.gson.GsonConfiguration
 
H
- Harvest - Class in ch.aaap.harvestclient.core
 - 
Main client class.
 - Harvest() - Constructor for class ch.aaap.harvestclient.core.Harvest
 - Harvest(Config) - Constructor for class ch.aaap.harvestclient.core.Harvest
 - 
Check reference.conf under src/main/resources for the default configuration.
 - HarvestHttpException - Exception in ch.aaap.harvestclient.exception
 - HarvestHttpException(ResponseBody, int) - Constructor for exception ch.aaap.harvestclient.exception.HarvestHttpException
 - HarvestHttpException(ResponseBody, int, String) - Constructor for exception ch.aaap.harvestclient.exception.HarvestHttpException
 - HarvestRuntimeException - Exception in ch.aaap.harvestclient.exception
 - HarvestRuntimeException() - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
 - HarvestRuntimeException(String) - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
 - HarvestRuntimeException(String, Throwable) - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
 - HarvestRuntimeException(Throwable) - Constructor for exception ch.aaap.harvestclient.exception.HarvestRuntimeException
 - hashCode() - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
 - HEADERS - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
 - 
Logs request and response lines and their respective headers.
 - HOURS_PER_PERSON - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 - HOURS_PER_PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 - HOURS_PER_TASK - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 - HttpLoggingInterceptor - Class in ch.aaap.harvestclient.vendor.okhttp
 - 
An OkHttp interceptor which logs request and response information.
 - HttpLoggingInterceptor() - Constructor for class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
 - HttpLoggingInterceptor(HttpLoggingInterceptor.Logger) - Constructor for class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
 - HttpLoggingInterceptor.Level - Enum Class in ch.aaap.harvestclient.vendor.okhttp
 - HttpLoggingInterceptor.Logger - Interface in ch.aaap.harvestclient.vendor.okhttp
 
I
- id - Static variable in interface ch.aaap.harvestclient.service.ClientContactService
 - id - Static variable in interface ch.aaap.harvestclient.service.ClientService
 - id - Static variable in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - id - Static variable in interface ch.aaap.harvestclient.service.EstimateService
 - id - Static variable in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - id - Static variable in interface ch.aaap.harvestclient.service.ExpenseService
 - id - Static variable in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - id - Static variable in interface ch.aaap.harvestclient.service.InvoiceService
 - id - Static variable in interface ch.aaap.harvestclient.service.TaskService
 - initMessage(ResponseBody) - Static method in exception ch.aaap.harvestclient.exception.HarvestHttpException
 - intercept(Interceptor.Chain) - Method in class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
 - intercept(Interceptor.Chain) - Method in class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
 - InvalidAuthorizationException - Exception in ch.aaap.harvestclient.exception
 - InvalidAuthorizationException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.InvalidAuthorizationException
 - invId - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - Invoice - Interface in ch.aaap.harvestclient.domain
 - INVOICE - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - Invoice.State - Enum Class in ch.aaap.harvestclient.domain
 - 
Not documented online: got this from Harvest:
 - InvoiceCommonInfo - Interface in ch.aaap.harvestclient.domain.param
 - 
Hold all properties common to various InvoiceInfo objects
 - InvoiceExpenseImport - Interface in ch.aaap.harvestclient.domain.param
 - InvoiceExpenseImport.SummaryType - Enum Class in ch.aaap.harvestclient.domain.param
 - InvoiceFilter - Class in ch.aaap.harvestclient.api.filter
 - InvoiceFilter() - Constructor for class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - InvoiceImportInfo - Interface in ch.aaap.harvestclient.domain.param
 - InvoiceItem - Interface in ch.aaap.harvestclient.domain
 - InvoiceItem.Category - Interface in ch.aaap.harvestclient.domain
 - 
The category that is stored in getKind() as a String
 - invoiceItemCategories() - Method in class ch.aaap.harvestclient.core.Harvest
 - InvoiceItemCategoriesApi - Interface in ch.aaap.harvestclient.api
 - InvoiceItemCategoriesApiImpl - Class in ch.aaap.harvestclient.impl
 - InvoiceItemCategoriesApiImpl(InvoiceItemCategoryService) - Constructor for class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - InvoiceItemCategoryService - Interface in ch.aaap.harvestclient.service
 - InvoiceItemImport - Interface in ch.aaap.harvestclient.domain.param
 - InvoiceItemUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - InvoiceMessage - Interface in ch.aaap.harvestclient.domain
 - InvoiceMessage.EventType - Enum Class in ch.aaap.harvestclient.domain
 - invoiceMessages() - Method in class ch.aaap.harvestclient.core.Harvest
 - InvoiceMessagesApi - Interface in ch.aaap.harvestclient.api
 - InvoiceMessagesApiImpl - Class in ch.aaap.harvestclient.impl
 - InvoiceMessagesApiImpl(InvoiceMessagesService) - Constructor for class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
 - InvoiceMessagesService - Interface in ch.aaap.harvestclient.service
 - InvoicePayment - Interface in ch.aaap.harvestclient.domain
 - invoicePayments() - Method in class ch.aaap.harvestclient.core.Harvest
 - InvoicePaymentsApi - Interface in ch.aaap.harvestclient.api
 - InvoicePaymentsApiImpl - Class in ch.aaap.harvestclient.impl
 - InvoicePaymentsApiImpl(InvoicePaymentService) - Constructor for class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
 - InvoicePaymentService - Interface in ch.aaap.harvestclient.service
 - InvoiceReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - invoices() - Method in class ch.aaap.harvestclient.core.Harvest
 - InvoicesApi - Interface in ch.aaap.harvestclient.api
 - InvoicesApiImpl - Class in ch.aaap.harvestclient.impl
 - InvoicesApiImpl(InvoiceService) - Constructor for class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - InvoiceService - Interface in ch.aaap.harvestclient.service
 - InvoiceTimeImport - Interface in ch.aaap.harvestclient.domain.param
 - InvoiceTimeImport.SummaryType - Enum Class in ch.aaap.harvestclient.domain.param
 - InvoiceUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - isValidCode(String) - Method in class ch.aaap.harvestclient.core.CurrencyConfiguration
 - isValidName(String) - Method in class ch.aaap.harvestclient.core.TimezoneConfiguration
 
L
- LATE - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
 - LineItemContainer - Interface in ch.aaap.harvestclient.domain.param
 - 
Harvest API for EstimateItem is irregular, we need another container object (we cannot reuse Estimate)
 - LineItemDeleteInfo - Interface in ch.aaap.harvestclient.domain.param
 - list() - Method in interface ch.aaap.harvestclient.api.RolesApi
 - list() - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Returns a list of your users.
 - list() - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - list(int, int) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - list(int, int) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - list(int, int) - Method in interface ch.aaap.harvestclient.service.ProjectAssignmentService
 - list(int, int) - Method in interface ch.aaap.harvestclient.service.RoleService
 - list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - list(long, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.ProjectAssignmentService
 - list(long, Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - list(long, Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
 - list(ClientContactFilter) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
 - 
Return a list of clientContacts, sorted by creation date, newest first.
 - list(ClientContactFilter) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - list(ClientContactFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
 - 
Return a list of clientContacts, sorted by creation date, newest first.
 - list(ClientContactFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - list(ClientFilter) - Method in interface ch.aaap.harvestclient.api.ClientsApi
 - list(ClientFilter) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
 - list(ClientFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ClientsApi
 - 
Return a list of clients, sorted by creation date, newest first.
 - list(ClientFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
 - list(EstimateFilter) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Return a list of estimates, sorted by issue date, newest first.
 - list(EstimateFilter) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - list(EstimateFilter, int, int) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Return a list of estimates, sorted by issue date, newest first.
 - list(EstimateFilter, int, int) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - list(ExpenseCategoryFilter) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
 - list(ExpenseCategoryFilter) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - list(ExpenseCategoryFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
 - list(ExpenseCategoryFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - list(ExpenseFilter) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - list(ExpenseFilter) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - list(ExpenseFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - list(ExpenseFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - list(InvoiceFilter) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Return a list of invoices, sorted by issue date, newest first.
 - list(InvoiceFilter) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - list(InvoiceFilter, int, int) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Return a list of invoices, sorted by issue date, newest first.
 - list(InvoiceFilter, int, int) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - list(ProjectFilter) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
 - 
Return a list of projects, sorted by creation date, newest first.
 - list(ProjectFilter) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - list(ProjectFilter, int, int) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
 - 
Return a list of projects, sorted by creation date, newest first.
 - list(ProjectFilter, int, int) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - list(TaskFilter) - Method in interface ch.aaap.harvestclient.api.TasksApi
 - list(TaskFilter) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
 - list(TaskFilter, int, int) - Method in interface ch.aaap.harvestclient.api.TasksApi
 - list(TaskFilter, int, int) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
 - list(TimeEntryFilter) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Return a list of all TimeEntries, filtered by the TimeEntryFilter, sorted by creation date, newest first.
 - list(TimeEntryFilter) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - list(TimeEntryFilter, int, int) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Return a list of all TimeEntries, filtered by the TimeEntryFilter, sorted by creation date, newest first.
 - list(TimeEntryFilter, int, int) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - list(Reference<Estimate>, Instant) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
 - list(Reference<Estimate>, Instant) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
 - list(Reference<Estimate>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
 - list(Reference<Estimate>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
 - list(Reference<Invoice>, Instant) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
 - list(Reference<Invoice>, Instant) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
 - list(Reference<Invoice>, Instant) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
 - list(Reference<Invoice>, Instant) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
 - list(Reference<Invoice>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
 - list(Reference<Invoice>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.InvoicePaymentsApi
 - list(Reference<Invoice>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
 - list(Reference<Invoice>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl
 - list(Reference<Project>, TaskAssignmentFilter) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
 - list(Reference<Project>, TaskAssignmentFilter) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - list(Reference<Project>, TaskAssignmentFilter, int, int) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
 - list(Reference<Project>, TaskAssignmentFilter, int, int) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - list(Reference<Project>, UserAssignmentFilter) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
 - list(Reference<Project>, UserAssignmentFilter) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - list(Reference<Project>, UserAssignmentFilter, int, int) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
 - list(Reference<Project>, UserAssignmentFilter, int, int) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - list(Reference<User>) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
 - 
List all Project Assignment for a User, sorted by creation date, newest first.
 - list(Reference<User>, Instant) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
 - 
List Project Assignment for a User, sorted by creation date, newest first, optionally filtered by updatedSince.
 - list(Reference<User>, Instant) - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
 - list(Reference<User>, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
 - 
List Project Assignment for a User, sorted by creation date, newest first, optionally filtered by updatedSince.
 - list(Reference<User>, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
 - list(Boolean, Instant) - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Return a list of users, filtered by activity and update date, newest user first.
 - list(Boolean, Instant) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - list(Boolean, Instant, int, int) - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Return a list of users, filtered by activity and update date, newest user first.
 - list(Boolean, Instant, int, int) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - list(Boolean, Instant, int, int) - Method in interface ch.aaap.harvestclient.service.UserService
 - list(Instant) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
 - list(Instant) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
 - list(Instant) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - list(Instant) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - list(Instant, int, int) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
 - 
Return a list of estimateItemCategories, sorted by creation date, newest first.
 - list(Instant, int, int) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
 - 
Return a list of invoiceItemCategories, sorted by creation date, newest first.
 - list(Instant, int, int) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - list(Instant, int, int) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - list(Instant, int, int) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - list(Instant, int, int) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ClientContactService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ClientService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.EstimateService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ExpenseService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.InvoiceService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.ProjectService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.TaskService
 - list(Map<String, Object>) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - ListFilter - Interface in ch.aaap.harvestclient.api.filter.base
 - 
Interface implemented by all Filters
 - listSelf() - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
 - listSelf() - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
 - listSelf(int, int) - Method in interface ch.aaap.harvestclient.api.ProjectAssignmentsApi
 - 
Return a list of all ProjectAssignment for the current user.
 - listSelf(int, int) - Method in class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
 - LocalTimeConverter - Class in ch.aaap.harvestclient.core.gson
 - 
Non-standard LocalTime conversion
 - LocalTimeConverter(DateTimeFormatter) - Constructor for class ch.aaap.harvestclient.core.gson.LocalTimeConverter
 - log(String) - Method in interface ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Logger
 
M
- mark() - Method in class ch.aaap.harvestclient.core.ratelimit.WindowCounter
 - markAs(Reference<Estimate>, EstimateMessage.EventType) - Method in interface ch.aaap.harvestclient.api.EstimateMessagesApi
 - 
Change the state of an estimate to the given eventType.
 - markAs(Reference<Estimate>, EstimateMessage.EventType) - Method in class ch.aaap.harvestclient.impl.EstimateMessagesApiImpl
 - markAs(Reference<Invoice>, InvoiceMessage.EventType) - Method in interface ch.aaap.harvestclient.api.InvoiceMessagesApi
 - 
Change the state of an invoice to the given eventType.
 - markAs(Reference<Invoice>, InvoiceMessage.EventType) - Method in class ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl
 - messageId - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - messageId - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - MessageRecipient - Interface in ch.aaap.harvestclient.domain
 
N
- NO_BUDGET - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 - NONE - Enum constant in enum class ch.aaap.harvestclient.api.Api.Role
 - 
Normal User
 - NONE - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
 - NONE - Enum constant in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
 - 
No logs.
 - NotFoundException - Exception in ch.aaap.harvestclient.exception
 - NotFoundException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.NotFoundException
 
O
- of(long) - Static method in class ch.aaap.harvestclient.domain.reference.GenericReference
 - of(PaginatedList, List<T>) - Static method in interface ch.aaap.harvestclient.domain.pagination.Pagination
 - onlySelf() - Element in annotation interface ch.aaap.harvestclient.api.Api.Permission
 - 
If true, a user can only read/write information about himself: needs admin permissions to change objects for other users
 - OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.Estimate.State
 - OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
 
P
- PaginatedList - Interface in ch.aaap.harvestclient.domain.pagination
 - 
Holds any type of list from Harvest.
 - Pagination<T> - Interface in ch.aaap.harvestclient.domain.pagination
 - 
A container for a partial list of objects, that are being returned paginated.
 - PaginationLinks - Interface in ch.aaap.harvestclient.domain.pagination
 - PAID - Enum constant in enum class ch.aaap.harvestclient.domain.Invoice.State
 - path - Static variable in interface ch.aaap.harvestclient.service.ClientContactService
 - path - Static variable in interface ch.aaap.harvestclient.service.ClientService
 - path - Static variable in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - path - Static variable in interface ch.aaap.harvestclient.service.EstimateMessagesService
 - path - Static variable in interface ch.aaap.harvestclient.service.EstimateService
 - path - Static variable in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - path - Static variable in interface ch.aaap.harvestclient.service.ExpenseService
 - path - Static variable in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - path - Static variable in interface ch.aaap.harvestclient.service.InvoiceMessagesService
 - path - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - path - Static variable in interface ch.aaap.harvestclient.service.InvoiceService
 - path - Static variable in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - path - Static variable in interface ch.aaap.harvestclient.service.TaskService
 - path - Static variable in interface ch.aaap.harvestclient.service.UserAssignmentService
 - PaymentGateway - Interface in ch.aaap.harvestclient.domain
 - paymentId - Static variable in interface ch.aaap.harvestclient.service.InvoicePaymentService
 - PEOPLE - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
 - PEOPLE - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
 - PEOPLE - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
 - Project - Interface in ch.aaap.harvestclient.domain
 - PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
 - PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
 - PROJECT - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
 - PROJECT_MANAGER - Enum constant in enum class ch.aaap.harvestclient.api.Api.Role
 - 
Project Manager for the specific project
 - Project.BillingMethod - Enum Class in ch.aaap.harvestclient.domain
 - Project.BudgetMethod - Enum Class in ch.aaap.harvestclient.domain
 - ProjectAssignment - Interface in ch.aaap.harvestclient.domain
 - 
User Project Assignment
 - projectAssignments() - Method in class ch.aaap.harvestclient.core.Harvest
 - ProjectAssignmentsApi - Interface in ch.aaap.harvestclient.api
 - 
Admin permissions required, except when retrieving the currently authenticated user’s project assignments.
 - ProjectAssignmentsApiImpl - Class in ch.aaap.harvestclient.impl
 - ProjectAssignmentsApiImpl(ProjectAssignmentService) - Constructor for class ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl
 - ProjectAssignmentService - Interface in ch.aaap.harvestclient.service
 - ProjectFilter - Class in ch.aaap.harvestclient.api.filter
 - 
Ways to filter a Project list.
 - ProjectFilter() - Constructor for class ch.aaap.harvestclient.api.filter.ProjectFilter
 - ProjectReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - projects() - Method in class ch.aaap.harvestclient.core.Harvest
 - ProjectsApi - Interface in ch.aaap.harvestclient.api
 - ProjectsApiImpl - Class in ch.aaap.harvestclient.impl
 - ProjectsApiImpl(ProjectService) - Constructor for class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - ProjectService - Interface in ch.aaap.harvestclient.service
 - ProjectUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 
R
- RateLimitedException - Exception in ch.aaap.harvestclient.exception
 - RateLimitedException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.RateLimitedException
 - RateLimitedException(ResponseBody, String) - Constructor for exception ch.aaap.harvestclient.exception.RateLimitedException
 - RateLimitInterceptor - Class in ch.aaap.harvestclient.core.ratelimit
 - RateLimitInterceptor(int, int) - Constructor for class ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor
 - RE_OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - RE_OPEN - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 - Receipt - Interface in ch.aaap.harvestclient.domain
 - 
Only documented in comment
 - Reference<T> - Interface in ch.aaap.harvestclient.domain.reference
 - ReferenceDtoAdapter - Class in ch.aaap.harvestclient.core.gson
 - 
A
Reference<T>field can be either a full object (like a Client) or a ReferenceDto (e.g. - ReferenceDtoAdapter() - Constructor for class ch.aaap.harvestclient.core.gson.ReferenceDtoAdapter
 - removeReceipt(Reference<Expense>) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Remove a receipt from an Expense, if one is currently present.
 - removeUser(Reference<Role>, Reference<User>) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - 
Removes the given role from the given user
 - removeUser(Reference<Role>, Reference<User>) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - RequestProcessingErrorMessage - Class in ch.aaap.harvestclient.exception
 - RequestProcessingErrorMessage() - Constructor for class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
 - RequestProcessingException - Exception in ch.aaap.harvestclient.exception
 - RequestProcessingException(ResponseBody) - Constructor for exception ch.aaap.harvestclient.exception.RequestProcessingException
 - requireId(Reference<T>) - Static method in interface ch.aaap.harvestclient.domain.reference.Reference
 - 
Require that id is not null.
 - restart(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - restart(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Restart a TimeEntry.
 - restart(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - Retainer - Interface in ch.aaap.harvestclient.domain
 - 
Harvest API does not expose more information about retainers
 - Role - Class in ch.aaap.harvestclient.domain
 - Role() - Constructor for class ch.aaap.harvestclient.domain.Role
 - RoleInfo - Interface in ch.aaap.harvestclient.domain.param
 - 
Represents a creation or update request for a Role
 - roles() - Method in class ch.aaap.harvestclient.core.Harvest
 - RolesApi - Interface in ch.aaap.harvestclient.api
 - 
Also needs Team Feature enabled
 - RolesApiImpl - Class in ch.aaap.harvestclient.impl
 - RolesApiImpl(RoleService) - Constructor for class ch.aaap.harvestclient.impl.RolesApiImpl
 - RoleService - Interface in ch.aaap.harvestclient.service
 
S
- SEND - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - SEND - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 - serialize(LocalTime, Type, JsonSerializationContext) - Method in class ch.aaap.harvestclient.core.gson.LocalTimeConverter
 - ServerErrorException - Exception in ch.aaap.harvestclient.exception
 - ServerErrorException(ResponseBody, int) - Constructor for exception ch.aaap.harvestclient.exception.ServerErrorException
 - setActive(Boolean) - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
 - setActive(Boolean) - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - setBilled(Boolean) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setBilled(Boolean) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
 - setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - setClientReference(Reference<Client>) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setFrom(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setFrom(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - setFrom(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setLevel(HttpLoggingInterceptor.Level) - Method in class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor
 - 
Change the level at which this interceptor logs.
 - setMessage(String) - Method in class ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
 - setProjectReference(Reference<Project>) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setProjectReference(Reference<Project>) - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - setProjectReference(Reference<Project>) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setRunning(Boolean) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setTo(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setTo(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - setTo(LocalDate) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
 - setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
 - setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - setUpdatedSince(Instant) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - setUserReference(Reference<User>) - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - setUserReference(Reference<User>) - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - stop(long) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - stop(Reference<TimeEntry>) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Stop a TimeEntry.
 - stop(Reference<TimeEntry>) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 
T
- Task - Interface in ch.aaap.harvestclient.domain
 - TASK - Enum constant in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
 - TaskAssignment - Interface in ch.aaap.harvestclient.domain
 - TaskAssignmentFilter - Class in ch.aaap.harvestclient.api.filter
 - TaskAssignmentFilter() - Constructor for class ch.aaap.harvestclient.api.filter.TaskAssignmentFilter
 - taskAssignments() - Method in class ch.aaap.harvestclient.core.Harvest
 - TaskAssignmentsApi - Interface in ch.aaap.harvestclient.api
 - 
API for TaskAssignments.
 - TaskAssignmentsApiImpl - Class in ch.aaap.harvestclient.impl
 - TaskAssignmentsApiImpl(TaskAssignmentService) - Constructor for class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - TaskAssignmentService - Interface in ch.aaap.harvestclient.service
 - TaskAssignmentUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - TaskFilter - Class in ch.aaap.harvestclient.api.filter
 - TaskFilter() - Constructor for class ch.aaap.harvestclient.api.filter.TaskFilter
 - TaskReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - tasks() - Method in class ch.aaap.harvestclient.core.Harvest
 - TASKS - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
 - TasksApi - Interface in ch.aaap.harvestclient.api
 - TasksApiImpl - Class in ch.aaap.harvestclient.impl
 - TasksApiImpl(TaskService) - Constructor for class ch.aaap.harvestclient.impl.TasksApiImpl
 - TaskService - Interface in ch.aaap.harvestclient.service
 - TaskUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - TimeEntry - Interface in ch.aaap.harvestclient.domain
 - TimeEntryCreationInfo - Interface in ch.aaap.harvestclient.domain.param
 - TimeEntryCreationInfoDuration - Interface in ch.aaap.harvestclient.domain.param
 - TimeEntryCreationInfoTimestamp - Interface in ch.aaap.harvestclient.domain.param
 - TimeEntryFilter - Class in ch.aaap.harvestclient.api.filter
 - 
Contains all possible ways to filter a timeentries list.
 - TimeEntryFilter() - Constructor for class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - TimeEntryService - Interface in ch.aaap.harvestclient.service
 - TimeEntryUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - timesheets() - Method in class ch.aaap.harvestclient.core.Harvest
 - TimesheetsApi - Interface in ch.aaap.harvestclient.api
 - TimesheetsApiImpl - Class in ch.aaap.harvestclient.impl
 - TimesheetsApiImpl(TimeEntryService) - Constructor for class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - TimezoneConfiguration - Class in ch.aaap.harvestclient.core
 - 
Keeps a list of supported harvest timezones and has methods to converted them to ZoneOffsets.
 - TimezoneConfiguration(InputStream) - Constructor for class ch.aaap.harvestclient.core.TimezoneConfiguration
 - toMap() - Method in class ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter
 - toMap() - Method in class ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter
 - toMap() - Method in interface ch.aaap.harvestclient.api.filter.base.ListFilter
 - toMap() - Method in class ch.aaap.harvestclient.api.filter.ExpenseFilter
 - toMap() - Method in class ch.aaap.harvestclient.api.filter.InvoiceFilter
 - toMap() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - toMap() - Method in class ch.aaap.harvestclient.api.filter.TimeEntryFilter
 - toMap(int, int) - Method in interface ch.aaap.harvestclient.api.filter.base.ListFilter
 - toString() - Method in class ch.aaap.harvestclient.api.filter.ProjectFilter
 - toString() - Method in class ch.aaap.harvestclient.domain.reference.GenericReference
 - toString() - Method in class ch.aaap.harvestclient.domain.User
 - TOTAL_PROJECT_FEES - Enum constant in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 
U
- update(long, long, TaskAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.service.TaskAssignmentService
 - update(long, long, UserAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.service.UserAssignmentService
 - update(long, EstimateItem.Category) - Method in interface ch.aaap.harvestclient.service.EstimateItemCategoryService
 - update(long, InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.service.InvoiceItemCategoryService
 - update(long, ClientContactUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ClientContactService
 - update(long, ClientUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ClientService
 - update(long, EstimateUpdateInfo) - Method in interface ch.aaap.harvestclient.service.EstimateService
 - update(long, ExpenseCategoryUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ExpenseCategoryService
 - update(long, ExpenseUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ExpenseService
 - update(long, InvoiceUpdateInfo) - Method in interface ch.aaap.harvestclient.service.InvoiceService
 - update(long, ProjectUpdateInfo) - Method in interface ch.aaap.harvestclient.service.ProjectService
 - update(long, RoleInfo) - Method in interface ch.aaap.harvestclient.service.RoleService
 - update(long, TaskUpdateInfo) - Method in interface ch.aaap.harvestclient.service.TaskService
 - update(long, TimeEntryUpdateInfo) - Method in interface ch.aaap.harvestclient.service.TimeEntryService
 - update(long, UserUpdateInfo) - Method in interface ch.aaap.harvestclient.service.UserService
 - update(Reference<Client>, ClientUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ClientsApi
 - 
Updates the specific client by setting the values of the parameters passed.
 - update(Reference<Client>, ClientUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ClientsApiImpl
 - update(Reference<ClientContact>, ClientContactUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ClientContactsApi
 - 
Updates an existing ClientContact with the properties set in ClientContactUpdateInfo
 - update(Reference<ClientContact>, ClientContactUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ClientContactsApiImpl
 - update(Reference<Estimate>, EstimateUpdateInfo) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Updates an existing Estimate with the properties set in EstimateUpdateInfo.
 - update(Reference<Estimate>, EstimateUpdateInfo) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - update(Reference<EstimateItem.Category>, EstimateItem.Category) - Method in interface ch.aaap.harvestclient.api.EstimateItemCategoriesApi
 - 
Updates the specific estimateItemCategory by setting the values of the parameters passed.
 - update(Reference<EstimateItem.Category>, EstimateItem.Category) - Method in class ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl
 - update(Reference<Expense>, ExpenseUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ExpensesApi
 - 
Updates the specific expense by setting the values of the parameters passed.
 - update(Reference<Expense>, ExpenseUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ExpensesApiImpl
 - update(Reference<ExpenseCategory>, ExpenseCategoryUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ExpenseCategoriesApi
 - 
Updates the specific expenseCategories by setting the values of the parameters passed.
 - update(Reference<ExpenseCategory>, ExpenseCategoryUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl
 - update(Reference<Invoice>, InvoiceUpdateInfo) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Updates an existing Invoice with the properties set in InvoiceUpdateInfo.
 - update(Reference<Invoice>, InvoiceUpdateInfo) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - update(Reference<InvoiceItem.Category>, InvoiceItem.Category) - Method in interface ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
 - 
Updates the specific invoiceItemCategory by setting the values of the parameters passed.
 - update(Reference<InvoiceItem.Category>, InvoiceItem.Category) - Method in class ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl
 - update(Reference<Project>, ProjectUpdateInfo) - Method in interface ch.aaap.harvestclient.api.ProjectsApi
 - 
Updates an existing Project with the properties set in ProjectUpdateInfo
 - update(Reference<Project>, ProjectUpdateInfo) - Method in class ch.aaap.harvestclient.impl.ProjectsApiImpl
 - update(Reference<Project>, Reference<TaskAssignment>, TaskAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.api.TaskAssignmentsApi
 - 
Updates the specific TaskAssignment by setting the values of the parameters passed.
 - update(Reference<Project>, Reference<TaskAssignment>, TaskAssignmentUpdateInfo) - Method in class ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl
 - update(Reference<Project>, Reference<UserAssignment>, UserAssignmentUpdateInfo) - Method in interface ch.aaap.harvestclient.api.UserAssignmentsApi
 - 
Updates the specific UserAssignment by setting the values of the parameters passed.
 - update(Reference<Project>, Reference<UserAssignment>, UserAssignmentUpdateInfo) - Method in class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - update(Reference<Role>, RoleInfo) - Method in interface ch.aaap.harvestclient.api.RolesApi
 - 
Updates the specific role by setting the values of the parameters passed.
 - update(Reference<Role>, RoleInfo) - Method in class ch.aaap.harvestclient.impl.RolesApiImpl
 - update(Reference<Task>, TaskUpdateInfo) - Method in interface ch.aaap.harvestclient.api.TasksApi
 - 
Updates the specific task by setting the values of the parameters passed.
 - update(Reference<Task>, TaskUpdateInfo) - Method in class ch.aaap.harvestclient.impl.TasksApiImpl
 - update(Reference<TimeEntry>, TimeEntryUpdateInfo) - Method in interface ch.aaap.harvestclient.api.TimesheetsApi
 - 
Modify an existing TimeEntry.
 - update(Reference<TimeEntry>, TimeEntryUpdateInfo) - Method in class ch.aaap.harvestclient.impl.TimesheetsApiImpl
 - update(Reference<User>, UserUpdateInfo) - Method in interface ch.aaap.harvestclient.api.UsersApi
 - 
Change an existing user.
 - update(Reference<User>, UserUpdateInfo) - Method in class ch.aaap.harvestclient.impl.UsersApiImpl
 - updateItem(long, LineItemContainer) - Method in interface ch.aaap.harvestclient.service.EstimateService
 - updateItem(long, LineItemContainer) - Method in interface ch.aaap.harvestclient.service.InvoiceService
 - updateLineItem(Reference<Estimate>, Reference<EstimateItem>, EstimateItemUpdateInfo) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Update an existing line item
 - updateLineItem(Reference<Estimate>, Reference<EstimateItem>, EstimateItemUpdateInfo) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - updateLineItem(Reference<Invoice>, Reference<InvoiceItem>, InvoiceItemUpdateInfo) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Update an existing line item
 - updateLineItem(Reference<Invoice>, Reference<InvoiceItem>, InvoiceItemUpdateInfo) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - updateLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>, List<EstimateItemUpdateInfo>) - Method in interface ch.aaap.harvestclient.api.EstimatesApi
 - 
Update an existing line item
 - updateLineItems(Reference<Estimate>, List<? extends Reference<EstimateItem>>, List<EstimateItemUpdateInfo>) - Method in class ch.aaap.harvestclient.impl.EstimatesApiImpl
 - updateLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>, List<InvoiceItemUpdateInfo>) - Method in interface ch.aaap.harvestclient.api.InvoicesApi
 - 
Update an existing line item
 - updateLineItems(Reference<Invoice>, List<? extends Reference<InvoiceItem>>, List<InvoiceItemUpdateInfo>) - Method in class ch.aaap.harvestclient.impl.InvoicesApiImpl
 - User - Class in ch.aaap.harvestclient.domain
 - User() - Constructor for class ch.aaap.harvestclient.domain.User
 - UserAssignment - Interface in ch.aaap.harvestclient.domain
 - UserAssignmentFilter - Class in ch.aaap.harvestclient.api.filter
 - UserAssignmentFilter() - Constructor for class ch.aaap.harvestclient.api.filter.UserAssignmentFilter
 - userAssignments() - Method in class ch.aaap.harvestclient.core.Harvest
 - UserAssignmentsApi - Interface in ch.aaap.harvestclient.api
 - 
API for UserAssignments.
 - UserAssignmentsApiImpl - Class in ch.aaap.harvestclient.impl
 - UserAssignmentsApiImpl(UserAssignmentService) - Constructor for class ch.aaap.harvestclient.impl.UserAssignmentsApiImpl
 - UserAssignmentService - Interface in ch.aaap.harvestclient.service
 - UserAssignmentUpdateInfo - Interface in ch.aaap.harvestclient.domain.param
 - UserReferenceDto - Interface in ch.aaap.harvestclient.domain.reference.dto
 - users() - Method in class ch.aaap.harvestclient.core.Harvest
 - UsersApi - Interface in ch.aaap.harvestclient.api
 - 
API for UserAssignments.
 - UsersApiImpl - Class in ch.aaap.harvestclient.impl
 - UsersApiImpl(UserService) - Constructor for class ch.aaap.harvestclient.impl.UsersApiImpl
 - UserService - Interface in ch.aaap.harvestclient.service
 - UserUpdateInfo - Class in ch.aaap.harvestclient.domain.param
 - UserUpdateInfo() - Constructor for class ch.aaap.harvestclient.domain.param.UserUpdateInfo
 
V
- value() - Element in annotation interface ch.aaap.harvestclient.api.Api.Permission
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.api.Api.Role
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Estimate.State
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Invoice.State
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
 - 
Returns the enum constant of this class with the specified name.
 - values() - Static method in enum class ch.aaap.harvestclient.api.Api.Role
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.Estimate.State
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.Invoice.State
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.Project.BillingMethod
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.domain.Project.BudgetMethod
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - VIEW - Enum constant in enum class ch.aaap.harvestclient.domain.EstimateMessage.EventType
 - VIEW - Enum constant in enum class ch.aaap.harvestclient.domain.InvoiceMessage.EventType
 
W
- waitUntilBelow(int) - Method in class ch.aaap.harvestclient.core.ratelimit.WindowCounter
 - WindowCounter - Class in ch.aaap.harvestclient.core.ratelimit
 - 
Keep track of event timestamps, can be use for rate limiting
 - WindowCounter(int) - Constructor for class ch.aaap.harvestclient.core.ratelimit.WindowCounter
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form