Classes
The following classes are available globally.
-
The Harvest controller is responsible for all interactions with the Harvest API. It must be initialised with a company name, account username and account password.
Currently the controller uses basic Auth to access the API but should support the OAuth flow in the future.
See moreDeclaration
Swift
public final class HarvestController
-
The client controller is responsible for adding, deleting and updating client information with the Harvest API. This controller will only work if your account has the client module enabled
See moreDeclaration
Swift
public final class ClientsController
-
Handles loading information about timers
See moreDeclaration
Swift
public final class TimersController
-
The contacts controller is responsible for managing contacts in the Harvest API. Contacts can be assosciated with clients
See moreDeclaration
Swift
public final class ContactsController
-
Handles loading information about the currently authenticated user
See moreDeclaration
Swift
public final class AccountController