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 more

    Declaration

    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 more

    Declaration

    Swift

    public final class ClientsController
  • The contacts controller is responsible for managing contacts in the Harvest API. Contacts can be assosciated with clients

    See more

    Declaration

    Swift

    public final class ContactsController