Hierarchy For All Packages
Package Hierarchies:- ch.aaap.harvestclient.api,
- ch.aaap.harvestclient.api.filter,
- ch.aaap.harvestclient.api.filter.base,
- ch.aaap.harvestclient.core,
- ch.aaap.harvestclient.core.gson,
- ch.aaap.harvestclient.core.ratelimit,
- ch.aaap.harvestclient.core.util,
- ch.aaap.harvestclient.domain,
- ch.aaap.harvestclient.domain.pagination,
- ch.aaap.harvestclient.domain.param,
- ch.aaap.harvestclient.domain.reference,
- ch.aaap.harvestclient.domain.reference.dto,
- ch.aaap.harvestclient.exception,
- ch.aaap.harvestclient.impl,
- ch.aaap.harvestclient.service,
- ch.aaap.harvestclient.vendor.okhttp
Class Hierarchy
- java.lang.Object
- ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter (implements ch.aaap.harvestclient.api.filter.base.ListFilter)
- ch.aaap.harvestclient.api.filter.ClientFilter
- ch.aaap.harvestclient.api.filter.ExpenseCategoryFilter
- ch.aaap.harvestclient.api.filter.TaskAssignmentFilter
- ch.aaap.harvestclient.api.filter.TaskFilter
- ch.aaap.harvestclient.api.filter.UserAssignmentFilter
- ch.aaap.harvestclient.api.filter.base.ClientAndUpdatedFilter (implements ch.aaap.harvestclient.api.filter.base.ListFilter)
- ch.aaap.harvestclient.api.filter.ClientContactFilter
- ch.aaap.harvestclient.api.filter.EstimateFilter
- ch.aaap.harvestclient.api.filter.InvoiceFilter
- ch.aaap.harvestclient.impl.ClientContactsApiImpl (implements ch.aaap.harvestclient.api.ClientContactsApi)
- ch.aaap.harvestclient.impl.ClientsApiImpl (implements ch.aaap.harvestclient.api.ClientsApi)
- ch.aaap.harvestclient.impl.CompanyApiImpl (implements ch.aaap.harvestclient.api.CompanyApi)
- ch.aaap.harvestclient.core.CurrencyConfiguration
- ch.aaap.harvestclient.impl.EstimateItemCategoriesApiImpl (implements ch.aaap.harvestclient.api.EstimateItemCategoriesApi)
- ch.aaap.harvestclient.impl.EstimateMessagesApiImpl (implements ch.aaap.harvestclient.api.EstimateMessagesApi)
- ch.aaap.harvestclient.impl.EstimatesApiImpl (implements ch.aaap.harvestclient.api.EstimatesApi)
- ch.aaap.harvestclient.impl.ExceptionHandler
- ch.aaap.harvestclient.impl.ExpenseCategoriesApiImpl (implements ch.aaap.harvestclient.api.ExpenseCategoriesApi)
- ch.aaap.harvestclient.api.filter.ExpenseFilter (implements ch.aaap.harvestclient.api.filter.base.ListFilter)
- ch.aaap.harvestclient.impl.ExpensesApiImpl (implements ch.aaap.harvestclient.api.ExpensesApi)
- ch.aaap.harvestclient.core.util.FormatUtil
- ch.aaap.harvestclient.domain.reference.GenericReference<T> (implements ch.aaap.harvestclient.domain.reference.Reference<T>)
- ch.aaap.harvestclient.core.gson.GsonConfiguration
- ch.aaap.harvestclient.core.Harvest
- ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor (implements okhttp3.Interceptor)
- ch.aaap.harvestclient.impl.InvoiceItemCategoriesApiImpl (implements ch.aaap.harvestclient.api.InvoiceItemCategoriesApi)
- ch.aaap.harvestclient.impl.InvoiceMessagesApiImpl (implements ch.aaap.harvestclient.api.InvoiceMessagesApi)
- ch.aaap.harvestclient.impl.InvoicePaymentsApiImpl (implements ch.aaap.harvestclient.api.InvoicePaymentsApi)
- ch.aaap.harvestclient.impl.InvoicesApiImpl (implements ch.aaap.harvestclient.api.InvoicesApi)
- ch.aaap.harvestclient.core.gson.LocalTimeConverter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- ch.aaap.harvestclient.impl.ProjectAssignmentsApiImpl (implements ch.aaap.harvestclient.api.ProjectAssignmentsApi)
- ch.aaap.harvestclient.api.filter.ProjectFilter (implements ch.aaap.harvestclient.api.filter.base.ListFilter)
- ch.aaap.harvestclient.impl.ProjectsApiImpl (implements ch.aaap.harvestclient.api.ProjectsApi)
- ch.aaap.harvestclient.core.ratelimit.RateLimitInterceptor (implements okhttp3.Interceptor)
- ch.aaap.harvestclient.core.gson.ReferenceDtoAdapter (implements com.google.gson.TypeAdapterFactory)
- ch.aaap.harvestclient.exception.RequestProcessingErrorMessage
- ch.aaap.harvestclient.domain.Role (implements ch.aaap.harvestclient.domain.BaseObject<T>)
- ch.aaap.harvestclient.impl.RolesApiImpl (implements ch.aaap.harvestclient.api.RolesApi)
- ch.aaap.harvestclient.impl.TaskAssignmentsApiImpl (implements ch.aaap.harvestclient.api.TaskAssignmentsApi)
- ch.aaap.harvestclient.impl.TasksApiImpl (implements ch.aaap.harvestclient.api.TasksApi)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- ch.aaap.harvestclient.exception.HarvestRuntimeException
- ch.aaap.harvestclient.exception.HarvestHttpException
- ch.aaap.harvestclient.exception.ForbiddenException
- ch.aaap.harvestclient.exception.InvalidAuthorizationException
- ch.aaap.harvestclient.exception.NotFoundException
- ch.aaap.harvestclient.exception.RateLimitedException
- ch.aaap.harvestclient.exception.RequestProcessingException
- ch.aaap.harvestclient.exception.ServerErrorException
- ch.aaap.harvestclient.exception.HarvestHttpException
- ch.aaap.harvestclient.exception.HarvestRuntimeException
- java.lang.RuntimeException
- java.lang.Exception
- ch.aaap.harvestclient.api.filter.TimeEntryFilter (implements ch.aaap.harvestclient.api.filter.base.ListFilter)
- ch.aaap.harvestclient.impl.TimesheetsApiImpl (implements ch.aaap.harvestclient.api.TimesheetsApi)
- ch.aaap.harvestclient.core.TimezoneConfiguration
- ch.aaap.harvestclient.domain.User (implements ch.aaap.harvestclient.domain.BaseObject<T>)
- ch.aaap.harvestclient.impl.UserAssignmentsApiImpl (implements ch.aaap.harvestclient.api.UserAssignmentsApi)
- ch.aaap.harvestclient.impl.UsersApiImpl (implements ch.aaap.harvestclient.api.UsersApi)
- ch.aaap.harvestclient.domain.param.UserUpdateInfo
- ch.aaap.harvestclient.core.ratelimit.WindowCounter
- ch.aaap.harvestclient.api.filter.base.ActiveAndUpdatedFilter (implements ch.aaap.harvestclient.api.filter.base.ListFilter)
Interface Hierarchy
- ch.aaap.harvestclient.api.Api
- ch.aaap.harvestclient.api.Api.Create<T>
- ch.aaap.harvestclient.api.Api.Simple<T> (also extends ch.aaap.harvestclient.api.Api.Delete<T>, ch.aaap.harvestclient.api.Api.Get<T>)
- ch.aaap.harvestclient.api.ClientContactsApi
- ch.aaap.harvestclient.api.ClientsApi
- ch.aaap.harvestclient.api.EstimateItemCategoriesApi
- ch.aaap.harvestclient.api.EstimatesApi
- ch.aaap.harvestclient.api.ExpenseCategoriesApi
- ch.aaap.harvestclient.api.ExpensesApi
- ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
- ch.aaap.harvestclient.api.InvoicesApi
- ch.aaap.harvestclient.api.ProjectsApi
- ch.aaap.harvestclient.api.TasksApi
- ch.aaap.harvestclient.api.UsersApi
- ch.aaap.harvestclient.api.Api.Simple<T> (also extends ch.aaap.harvestclient.api.Api.Delete<T>, ch.aaap.harvestclient.api.Api.Get<T>)
- ch.aaap.harvestclient.api.Api.Delete<T>
- ch.aaap.harvestclient.api.Api.Simple<T> (also extends ch.aaap.harvestclient.api.Api.Create<T>, ch.aaap.harvestclient.api.Api.Get<T>)
- ch.aaap.harvestclient.api.ClientContactsApi
- ch.aaap.harvestclient.api.ClientsApi
- ch.aaap.harvestclient.api.EstimateItemCategoriesApi
- ch.aaap.harvestclient.api.EstimatesApi
- ch.aaap.harvestclient.api.ExpenseCategoriesApi
- ch.aaap.harvestclient.api.ExpensesApi
- ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
- ch.aaap.harvestclient.api.InvoicesApi
- ch.aaap.harvestclient.api.ProjectsApi
- ch.aaap.harvestclient.api.TasksApi
- ch.aaap.harvestclient.api.UsersApi
- ch.aaap.harvestclient.api.Api.Simple<T> (also extends ch.aaap.harvestclient.api.Api.Create<T>, ch.aaap.harvestclient.api.Api.Get<T>)
- ch.aaap.harvestclient.api.Api.Get<T>
- ch.aaap.harvestclient.api.Api.Simple<T> (also extends ch.aaap.harvestclient.api.Api.Create<T>, ch.aaap.harvestclient.api.Api.Delete<T>)
- ch.aaap.harvestclient.api.ClientContactsApi
- ch.aaap.harvestclient.api.ClientsApi
- ch.aaap.harvestclient.api.EstimateItemCategoriesApi
- ch.aaap.harvestclient.api.EstimatesApi
- ch.aaap.harvestclient.api.ExpenseCategoriesApi
- ch.aaap.harvestclient.api.ExpensesApi
- ch.aaap.harvestclient.api.InvoiceItemCategoriesApi
- ch.aaap.harvestclient.api.InvoicesApi
- ch.aaap.harvestclient.api.ProjectsApi
- ch.aaap.harvestclient.api.TasksApi
- ch.aaap.harvestclient.api.UsersApi
- ch.aaap.harvestclient.api.TimesheetsApi
- ch.aaap.harvestclient.api.Api.Simple<T> (also extends ch.aaap.harvestclient.api.Api.Create<T>, ch.aaap.harvestclient.api.Api.Delete<T>)
- ch.aaap.harvestclient.api.Api.GetNested<C,
T> - ch.aaap.harvestclient.api.TaskAssignmentsApi
- ch.aaap.harvestclient.api.UserAssignmentsApi
- ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto
- ch.aaap.harvestclient.domain.reference.dto.ClientReferenceDto (also extends ch.aaap.harvestclient.domain.reference.Reference<T>)
- ch.aaap.harvestclient.domain.reference.dto.ExpenseCategoryReferenceDto (also extends ch.aaap.harvestclient.domain.reference.Reference<T>)
- ch.aaap.harvestclient.domain.reference.dto.ProjectReferenceDto (also extends ch.aaap.harvestclient.domain.reference.Reference<T>)
- ch.aaap.harvestclient.domain.reference.dto.TaskReferenceDto (also extends ch.aaap.harvestclient.domain.reference.Reference<T>)
- ch.aaap.harvestclient.domain.reference.dto.UserReferenceDto (also extends ch.aaap.harvestclient.domain.reference.Reference<T>)
- ch.aaap.harvestclient.service.ClientContactService
- ch.aaap.harvestclient.domain.param.ClientContactUpdateInfo
- ch.aaap.harvestclient.service.ClientService
- ch.aaap.harvestclient.domain.param.ClientUpdateInfo
- ch.aaap.harvestclient.domain.Company
- ch.aaap.harvestclient.api.CompanyApi
- ch.aaap.harvestclient.service.CompanyService
- ch.aaap.harvestclient.service.EstimateItemCategoryService
- ch.aaap.harvestclient.domain.param.EstimateItemUpdateInfo
- ch.aaap.harvestclient.api.EstimateMessagesApi
- ch.aaap.harvestclient.service.EstimateMessagesService
- ch.aaap.harvestclient.service.EstimateService
- ch.aaap.harvestclient.domain.param.EstimateUpdateInfo
- ch.aaap.harvestclient.service.ExpenseCategoryService
- ch.aaap.harvestclient.domain.param.ExpenseCategoryUpdateInfo
- ch.aaap.harvestclient.domain.ExpenseCommon
- ch.aaap.harvestclient.domain.Expense (also extends ch.aaap.harvestclient.domain.BaseObject<T>)
- ch.aaap.harvestclient.domain.param.ExpenseUpdateInfo
- ch.aaap.harvestclient.service.ExpenseService
- ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Logger
- ch.aaap.harvestclient.domain.param.InvoiceCommonInfo
- ch.aaap.harvestclient.domain.param.InvoiceImportInfo
- ch.aaap.harvestclient.domain.param.InvoiceUpdateInfo
- ch.aaap.harvestclient.domain.param.InvoiceExpenseImport
- ch.aaap.harvestclient.service.InvoiceItemCategoryService
- ch.aaap.harvestclient.domain.param.InvoiceItemImport
- ch.aaap.harvestclient.domain.param.InvoiceItemUpdateInfo
- ch.aaap.harvestclient.api.InvoiceMessagesApi
- ch.aaap.harvestclient.service.InvoiceMessagesService
- ch.aaap.harvestclient.api.InvoicePaymentsApi
- ch.aaap.harvestclient.service.InvoicePaymentService
- ch.aaap.harvestclient.service.InvoiceService
- ch.aaap.harvestclient.domain.param.InvoiceTimeImport
- ch.aaap.harvestclient.domain.param.LineItemContainer
- ch.aaap.harvestclient.domain.param.LineItemDeleteInfo
- ch.aaap.harvestclient.api.filter.base.ListFilter
- ch.aaap.harvestclient.domain.MessageRecipient
- ch.aaap.harvestclient.domain.pagination.PaginatedList
- ch.aaap.harvestclient.domain.pagination.Pagination<T>
- ch.aaap.harvestclient.domain.pagination.PaginationLinks
- ch.aaap.harvestclient.api.ProjectAssignmentsApi
- ch.aaap.harvestclient.service.ProjectAssignmentService
- ch.aaap.harvestclient.service.ProjectService
- ch.aaap.harvestclient.domain.param.ProjectUpdateInfo
- ch.aaap.harvestclient.domain.Receipt
- ch.aaap.harvestclient.domain.reference.Reference<T>
- ch.aaap.harvestclient.domain.BaseObject<T>
- ch.aaap.harvestclient.domain.Client
- ch.aaap.harvestclient.domain.ClientContact
- ch.aaap.harvestclient.domain.Estimate
- ch.aaap.harvestclient.domain.EstimateItem.Category
- ch.aaap.harvestclient.domain.EstimateMessage
- ch.aaap.harvestclient.domain.Expense (also extends ch.aaap.harvestclient.domain.ExpenseCommon)
- ch.aaap.harvestclient.domain.ExpenseCategory
- ch.aaap.harvestclient.domain.Invoice
- ch.aaap.harvestclient.domain.InvoiceItem.Category
- ch.aaap.harvestclient.domain.InvoiceMessage
- ch.aaap.harvestclient.domain.InvoicePayment
- ch.aaap.harvestclient.domain.Project
- ch.aaap.harvestclient.domain.ProjectAssignment
- ch.aaap.harvestclient.domain.Task
- ch.aaap.harvestclient.domain.TaskAssignment
- ch.aaap.harvestclient.domain.TimeEntry
- ch.aaap.harvestclient.domain.UserAssignment
- ch.aaap.harvestclient.domain.param.UserAssignmentUpdateInfo
- ch.aaap.harvestclient.domain.reference.dto.ClientReferenceDto (also extends ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto)
- ch.aaap.harvestclient.domain.Creator
- ch.aaap.harvestclient.domain.EstimateItem
- ch.aaap.harvestclient.domain.reference.dto.EstimateReferenceDto
- ch.aaap.harvestclient.domain.reference.dto.ExpenseCategoryReferenceDto (also extends ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto)
- ch.aaap.harvestclient.domain.ExternalService
- ch.aaap.harvestclient.domain.InvoiceItem
- ch.aaap.harvestclient.domain.reference.dto.InvoiceReferenceDto
- ch.aaap.harvestclient.domain.PaymentGateway
- ch.aaap.harvestclient.domain.reference.dto.ProjectReferenceDto (also extends ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto)
- ch.aaap.harvestclient.domain.Retainer
- ch.aaap.harvestclient.domain.reference.dto.TaskReferenceDto (also extends ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto)
- ch.aaap.harvestclient.domain.reference.dto.UserReferenceDto (also extends ch.aaap.harvestclient.domain.reference.dto.BaseReferenceDto)
- ch.aaap.harvestclient.domain.BaseObject<T>
- ch.aaap.harvestclient.domain.param.RoleInfo
- ch.aaap.harvestclient.api.RolesApi
- ch.aaap.harvestclient.service.RoleService
- ch.aaap.harvestclient.service.TaskAssignmentService
- ch.aaap.harvestclient.domain.param.TaskAssignmentUpdateInfo
- ch.aaap.harvestclient.service.TaskService
- ch.aaap.harvestclient.domain.param.TaskUpdateInfo
- ch.aaap.harvestclient.domain.param.TimeEntryCreationInfo
- ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoDuration
- ch.aaap.harvestclient.domain.param.TimeEntryCreationInfoTimestamp
- ch.aaap.harvestclient.service.TimeEntryService
- ch.aaap.harvestclient.domain.param.TimeEntryUpdateInfo
- ch.aaap.harvestclient.service.UserAssignmentService
- ch.aaap.harvestclient.service.UserService
Annotation Interface Hierarchy
- ch.aaap.harvestclient.api.Api.Permission (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- ch.aaap.harvestclient.api.Api.Role
- ch.aaap.harvestclient.domain.Estimate.State
- ch.aaap.harvestclient.domain.EstimateMessage.EventType
- ch.aaap.harvestclient.vendor.okhttp.HttpLoggingInterceptor.Level
- ch.aaap.harvestclient.domain.Invoice.State
- ch.aaap.harvestclient.domain.param.InvoiceExpenseImport.SummaryType
- ch.aaap.harvestclient.domain.InvoiceMessage.EventType
- ch.aaap.harvestclient.domain.param.InvoiceTimeImport.SummaryType
- ch.aaap.harvestclient.domain.Project.BillingMethod
- ch.aaap.harvestclient.domain.Project.BudgetMethod
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)