String
|
authUser(String requestTokenUrl, String accessTokenUrl, String authorizationUrl, String callbackUrl, String requestTokenId, Map<String, Object> headers)
Authorize an user using OAuth1.0a
|
Callback
|
createCallback(String sourceToken, Callback callback, String accessTokenId)
Create a new callback for a specific event or a set of events.
|
Category
|
createCategory(String sourceToken, Category category, String accessTokenId)
Create a new category.
|
Client
|
createClient(String sourceToken, Client client, String accessTokenId)
Create a new client and return the corresponding client_id.
|
Invoice
|
createInvoice(String sourceToken, Invoice invoice, String accessTokenId)
Create a new invoice complete with line items.
|
Item
|
createItem(String sourceToken, Item item, String accessTokenId)
Create a new item and return the corresponding item_id.
|
License
|
createLicense(String sourceToken, License license, String accessTokenId)
Create a license
|
Payment
|
createPayment(String sourceToken, Payment payment, String accessTokenId)
Create a new payment and returns the corresponding payment_id.
|
Session
|
createSession(String sourceToken, Session session, String accessTokenId)
Create a session
|
System
|
createSystemUser(String sourceToken, System systemUser, String userIdentifier)
Create a system user.
|
Task
|
createTask(String sourceToken, Task task, String accessTokenId)
Create a new task and returns the corresponding task_id.
|
Tax
|
createTax(String sourceToken, Tax tax, String accessTokenId)
Create a new tax and returns the corresponding tax_id.
|
void
|
deleteCallback(String sourceToken, Callback callback, String accessTokenId)
Deletes a callback.
|
void
|
deleteCategory(String sourceToken, Category category, String accessTokenId)
Delete an existing expense category.
|
void
|
deleteClient(String sourceToken, Client client, String accessTokenId)
Delete the client with the given client_id.
|
void
|
deleteInvoice(String sourceToken, Invoice invoice, String accessTokenId)
Delete an existing invoice.
|
void
|
deleteItem(String sourceToken, Item item, String accessTokenId)
Delete an existing item.
|
void
|
deleteLicense(String sourceToken, License license, String accessTokenId)
Permanently delete a license.
|
void
|
deletePayment(String sourceToken, Payment payment, String accessTokenId)
Permanently delete a payment.
|
void
|
deleteTask(String sourceToken, Task task, String accessTokenId)
Permanently delete a task.
|
void
|
deleteTax(String sourceToken, Tax tax, String accessTokenId)
Permanently delete a tax.
|
OAuthCredentials
|
getAccessToken(String apiUrl, String verifier, String requestTokenId, String userIdentifier)
Extract accessToken
|
Category
|
getCategory(String sourceToken, String categoryId, String accessTokenId)
Return the complete category details associated with the given category_id.
|
Client
|
getClient(String sourceToken, String clientId, String accessTokenId)
Return the client details associated with the given client_id.
|
Config
|
getConfig()
|
Staff
|
getCurrentUserInformation(String sourceToken, String accessTokenId, OAuthCredentials credentials)
Returns information about the current user
|
Invoice
|
getInvoice(String sourceToken, String invoiceId, String accessTokenId)
Return the complete invoice details associated with the given invoice_id.
|
Item
|
getItem(String sourceToken, String itemId, String accessTokenId)
Get an existing item with the given item_id.
|
Payment
|
getPayment(String sourceToken, String paymentId, String accessTokenId)
Retrieve payment details according to payment_id.
|
Task
|
getTask(String sourceToken, String taskId, String accessTokenId)
Retrieve an existing task.
|
Tax
|
getTax(String sourceToken, String taxId, String accessTokenId)
Retrieve tax details according to tax_id.
|
Iterable<Addon>
|
listAddons(String sourceToken, String accessTokenId)
Returns a list of addons summaries.
|
Iterable<Callback>
|
listCallbacks(String sourceToken, CallbackRequest callbackRequest, String accessTokenId)
Return a list of registered callbacks.
|
Iterable<Category>
|
listCategories(String sourceToken, CategoryRequest categoryRequest, String accessTokenId)
Returns a list of expense categories.
|
Iterable<Client>
|
listClients(String sourceToken, ClientRequest clientRequest, String accessTokenId)
Returns a list of client summaries in order of descending client_id.
|
Iterable<Invoice>
|
listInvoices(String sourceToken, InvoiceRequest invoiceRequest, String accessTokenId)
Returns a list of invoice summaries.
|
Iterable<Item>
|
listItems(String sourceToken, ItemRequest itemRequest, String accessTokenId)
Returns a list of items, ordered by descending item_id.
|
Iterable<License>
|
listLicenses(String sourceToken, LicenseRequest licenseRequest, String accessTokenId)
Returns a list of licenses summaries.
|
Iterable<Payment>
|
listPayments(String sourceToken, PaymentRequest paymentRequest, String accessTokenId)
Returns a list of payment summaries.
|
Iterable<Task>
|
listTasks(String sourceToken, TaskRequest taskRequest, String accessTokenId)
Returns a list of tasks summaries.
|
Iterable<Tax>
|
listTaxes(String sourceToken, TaxRequest taxRequest, String accessTokenId)
Returns a list of taxs, ordered by descending tax_id.
|
void
|
setConfig(Config config)
|
String
|
undeleteClient(String sourceToken, Client client, String accessTokenId)
Undelete a client
|
String
|
undeleteInvoice(String sourceToken, Invoice invoice, String accessTokenId)
Undelete an invoice
|
Category
|
updateCategory(String sourceToken, Category category, String accessTokenId)
Update an existing expense category with the given category_id.
|
Client
|
updateClient(String sourceToken, Client client, String accessTokenId)
Update the details of the client with the given client_id.
|
Invoice
|
updateInvoice(String sourceToken, Invoice invoice, String accessTokenId)
Update an existing invoice with the given invoice_id.
|
Item
|
updateItem(String sourceToken, Item item, String accessTokenId)
|
Payment
|
updatePayment(String sourceToken, Payment payment, String accessTokenId)
Update an existing payment.
|
Task
|
updateTask(String sourceToken, Task task, String accessTokenId)
|
Tax
|
updateTax(String sourceToken, Tax tax, String accessTokenId)
|
Callback
|
verifyCallback(String sourceToken, Callback callback, String accessTokenId)
Verify a callback.
|