Package net.amcintosh.freshbooks.models
package net.amcintosh.freshbooks.models
-
ClassDescriptionAuthorization data including the OAuth bearer token, expiry, and refresh token.Address objectPhone number objectA client in the new FreshBooks is a resource representing an entity you send invoices to.Results of clients list call containing list of clients and pagination data.Expenses are used to track expenditures your business incurs.Results of expenses list call containing list of expenses and pagination data.Users are uniquely identified by their email across all of FreshBooks, so if leafy@example.com is an Owner of one account and gets added as a Client on another, they will have some access to both.Business/Identity relationshipInvoices in FreshBooks are what gets sent to Clients, detailing specific goods or services performed or provided by the Administrator of their System, and the amount that Client owes to the Admin.Description of deposits applied to invoice.Description of status.Description of payment status.Invoice Presentations are used to style an invoice including font, colors, and logos.Status values for an invoice.v3 status fields give a descriptive name to states which can be used in filters.Results of invoices list call containing list of invoices and pagination data.Items are stored from invoice lines to make invoicing easier in the future.Results of items list call containing list of items and pagination data.Invoice lines are used to determine the amount of an invoice, in addition to being able to tie the invoice to rebilled expenses.Type for line items.Base class for resource lists to extend.Monetary amount represented by a decimal value and a currency code.Other Income is for recording income that doesn't require an invoice and is received through other means.Other income categories
Values are: ADVERTISING IN_PERSON_SALES ONLINE_SALES RENTALS OTHERResults of other incomes list call containing list of other incomes and pagination data.Paginated list resources will contain a pages object.Payments are a record of the payments made on invoices.Results of Payments list call containing list of payments and pagination data.Projects in FreshBooks are used to track business projects and related information such as hourly rate, service(s) being offered, projected end date...etcBilling statuses for a project, computed from invoice totals that have been sent for that project.Method of calculating billing for a projectBilling types for projectsResults of projects list call containing list of projects and pagination data.Services represent things that a business offers to clients.Results of services list call containing list of services and pagination data.ServiceRates are hourly rates that can be applied to services to allow billing of time entries tracked against that service.Results of service rates list call containing list of service rates.Tasks represent services that your business offers to clients.Results of tasks list call containing list of tasks and pagination data.System-wide taxes for invoices.Results of taxes list call containing list of taxes and pagination data.Time Entries represent time spent working for a client or project.Results of time_entries list call containing list of time_entry, pagination, and billing data.Visibility values for a resource.