package
0.0.0-20230706133641-ea9cd22a1136
Repository: https://github.com/threecolts/go-hubspot.git
Documentation: pkg.go.dev

# README

Go API client for accounting

These APIs allow you to interact with HubSpot's Accounting Extension. It allows you to:

  • Specify the URLs that HubSpot will use when making webhook requests to your external accounting system.
  • Respond to webhook calls made to your external accounting system by HubSpot

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: v3
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import accounting "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), accounting.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), accounting.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), accounting.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), accounting.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.hubapi.com

ClassMethodHTTP requestDescription
CallbacksApiCallbackCreateCustomerPost /crm/v3/extensions/accounting/callback/customer-create/{requestId}Endpoint for customer creation response
CallbacksApiCallbackCreateExchangeRatePost /crm/v3/extensions/accounting/callback/exchange-rate/{requestId}Endpoint for exchange rate response
CallbacksApiCallbackCreateInvoicePost /crm/v3/extensions/accounting/callback/invoice-create/{requestId}Endpoint for invoice creation response
CallbacksApiCallbackCreateTermPost /crm/v3/extensions/accounting/callback/terms/{requestId}Endpoint for terms search response
CallbacksApiCallbackDoInvoiceSearchPost /crm/v3/extensions/accounting/callback/invoice-search/{requestId}Endpoint for invoice search response
CallbacksApiCallbackDoProductSearchPost /crm/v3/extensions/accounting/callback/product-search/{requestId}Endpoint for product search response
CallbacksApiCallbackDoSearchCustomerPost /crm/v3/extensions/accounting/callback/customer-search/{requestId}Endpoint for customer search response
CallbacksApiCallbackDoTaxSearchPost /crm/v3/extensions/accounting/callback/tax-search/{requestId}Endpoint for taxes search response
CallbacksApiCallbackGetByIDPost /crm/v3/extensions/accounting/callback/invoices/{requestId}Endpoint for invoice get-by-id response
CallbacksApiCallbackInvoicePDFPost /crm/v3/extensions/accounting/callback/invoice-pdf/{requestId}Endpoint for PDF content of invoice
InvoiceApiInvoiceCreatePaymentPost /crm/v3/extensions/accounting/invoice/{invoiceId}/paymentRecords an invoice payment
InvoiceApiInvoiceGetByIDGet /crm/v3/extensions/accounting/invoice/{invoiceId}Get invoice data
InvoiceApiInvoiceUpdatePatch /crm/v3/extensions/accounting/invoice/{invoiceId}Update an invoice
SettingsApiSettingsGetByIDGet /crm/v3/extensions/accounting/settings/{appId}Get URL settings
SettingsApiSettingsReplacePut /crm/v3/extensions/accounting/settings/{appId}Add/Update URL Settings
SyncApiSyncCreateContactPost /crm/v3/extensions/accounting/sync/{appId}/contactsImport contacts
SyncApiSyncCreateProductPost /crm/v3/extensions/accounting/sync/{appId}/productsImport products
UserAccountsApiUserAccountsArchiveDelete /crm/v3/extensions/accounting/user-accounts/{accountId}Delete user account
UserAccountsApiUserAccountsReplacePut /crm/v3/extensions/accounting/user-accountsCreate a user account

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oauth2_legacy

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

private_apps_legacy

  • Type: API key
  • API key parameter name: private-app-legacy
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: private-app-legacy and passed in as the auth context for each request.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
IsNil checks if an input is nil.
NewAccountingAppSettings instantiates a new AccountingAppSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountingAppSettingsWithDefaults instantiates a new AccountingAppSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountingAppUrls instantiates a new AccountingAppUrls object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountingAppUrlsWithDefaults instantiates a new AccountingAppUrls object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountingExtensionCustomer instantiates a new AccountingExtensionCustomer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountingExtensionCustomerWithDefaults instantiates a new AccountingExtensionCustomer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountingExtensionInvoice instantiates a new AccountingExtensionInvoice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountingExtensionInvoiceWithDefaults instantiates a new AccountingExtensionInvoice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountingExtensionTerm instantiates a new AccountingExtensionTerm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountingExtensionTermWithDefaults instantiates a new AccountingExtensionTerm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAccountingFeatures instantiates a new AccountingFeatures object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccountingFeaturesWithDefaults instantiates a new AccountingFeatures object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewActionResponse instantiates a new ActionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewActionResponseWithDefaults instantiates a new ActionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddress instantiates a new Address object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddressWithDefaults instantiates a new Address object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewConfiguration returns a new Configuration object.
NewCreateInvoiceFeature instantiates a new CreateInvoiceFeature object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateInvoiceFeatureWithDefaults instantiates a new CreateInvoiceFeature object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateInvoiceSubFeatures instantiates a new CreateInvoiceSubFeatures object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateInvoiceSubFeaturesWithDefaults instantiates a new CreateInvoiceSubFeatures object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateUserAccountRequestExternal instantiates a new CreateUserAccountRequestExternal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateUserAccountRequestExternalWithDefaults instantiates a new CreateUserAccountRequestExternal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomerSearchResponseExternal instantiates a new CustomerSearchResponseExternal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomerSearchResponseExternalWithDefaults instantiates a new CustomerSearchResponseExternal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorDetail instantiates a new ErrorDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorDetailWithDefaults instantiates a new ErrorDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewExchangeRateResponse instantiates a new ExchangeRateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewExchangeRateResponseWithDefaults instantiates a new ExchangeRateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImportInvoiceFeature instantiates a new ImportInvoiceFeature object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImportInvoiceFeatureWithDefaults instantiates a new ImportInvoiceFeature object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoiceCreatePaymentRequest instantiates a new InvoiceCreatePaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceCreatePaymentRequestWithDefaults instantiates a new InvoiceCreatePaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoicePdfResponse instantiates a new InvoicePdfResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoicePdfResponseWithDefaults instantiates a new InvoicePdfResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoiceReadResponse instantiates a new InvoiceReadResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceReadResponseWithDefaults instantiates a new InvoiceReadResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoiceSearchResponse instantiates a new InvoiceSearchResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceSearchResponseWithDefaults instantiates a new InvoiceSearchResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoicesResponseExternal instantiates a new InvoicesResponseExternal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoicesResponseExternalWithDefaults instantiates a new InvoicesResponseExternal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoiceUpdateRequest instantiates a new InvoiceUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceUpdateRequestWithDefaults instantiates a new InvoiceUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInvoiceUpdateResponse instantiates a new InvoiceUpdateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInvoiceUpdateResponseWithDefaults instantiates a new InvoiceUpdateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewObjectSyncFeature instantiates a new ObjectSyncFeature object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewObjectSyncFeatureWithDefaults instantiates a new ObjectSyncFeature object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProduct instantiates a new Product object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductSearchResponse instantiates a new ProductSearchResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductSearchResponseWithDefaults instantiates a new ProductSearchResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductWithDefaults instantiates a new Product object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResultIdAccountingResponse instantiates a new ResultIdAccountingResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResultIdAccountingResponseWithDefaults instantiates a new ResultIdAccountingResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSyncContactsRequest instantiates a new SyncContactsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSyncContactsRequestWithDefaults instantiates a new SyncContactsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSyncProductsRequest instantiates a new SyncProductsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSyncProductsRequestWithDefaults instantiates a new SyncProductsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTax instantiates a new Tax object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTaxSearchResponse instantiates a new TaxSearchResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTaxSearchResponseWithDefaults instantiates a new TaxSearchResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTaxType instantiates a new TaxType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTaxTypeWithDefaults instantiates a new TaxType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTaxWithDefaults instantiates a new Tax object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTermsResponse instantiates a new TermsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTermsResponseWithDefaults instantiates a new TermsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUnitPrice instantiates a new UnitPrice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUnitPriceWithDefaults instantiates a new UnitPrice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdatedContact instantiates a new UpdatedContact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdatedContactWithDefaults instantiates a new UpdatedContact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdatedProduct instantiates a new UpdatedProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdatedProductWithDefaults instantiates a new UpdatedProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Variables

ContextAPIKeys takes a string apikey as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AccountingAppSettings The URL Settings, which defines the URL endpoints that HubSpot will send requests to an external accounting application for certain actions.
AccountingAppUrls The URL endpoints that HubSpot will send requests to an external accounting system for certain actions.
AccountingExtensionCustomer Representation of a customer in the external accounting system.
AccountingExtensionInvoice Representation of an invoice in the external accounting system.
AccountingExtensionTerm Representation of payment terms that are defined in the external accounting system.
AccountingFeatures Outlines the features that are supported by the external accounting system.
ActionResponse struct for ActionResponse.
Address Represents an address of a customer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Accounting Extension API vv3 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
CreateInvoiceFeature Indicates what elements of creating invoices in HubSpot is supported for the integration.
CreateInvoiceSubFeatures Lists the individual aspects of creating invoices that are enabled for the integration, as part of the create invoice flow in HubSpot.
CreateUserAccountRequestExternal Information about the account in your external account system.
CustomerSearchResponseExternal A response to a search for customers.
Error struct for Error.
ErrorDetail struct for ErrorDetail.
ExchangeRateResponse A response to the request for an exchange rate value.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
ImportInvoiceFeature Indicates if importing invoices from the external account system into HubSpot is supported for the integration.
InvoiceCreatePaymentRequest struct for InvoiceCreatePaymentRequest.
InvoicePdfResponse A response that contains the PDF of an invoice.
InvoiceReadResponse The invoice data stored in HubSpot.
InvoiceSearchResponse A response to a search for invoices.
InvoicesResponseExternal A response to a request for invoices.
InvoiceUpdateRequest The invoice data to update in HubSpot.
InvoiceUpdateResponse struct for InvoiceUpdateResponse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ObjectSyncFeature struct for ObjectSyncFeature.
Product Representation of a product in the external accounting system.
ProductSearchResponse A response to a search for products.
ResultIdAccountingResponse A response to the creation of an entity (eg.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SyncContactsRequest A request to import external accounting contact properties in HubSpot.
SyncProductsRequest A request to import external accounting product properties in HubSpot.
Tax Representation of a tax defined in the external accounting system.
TaxSearchResponse A response to a search for taxes.
TaxType Represents a tax in the external accounting system.
TermsResponse A response to a search for payment terms.
UnitPrice Represents a unit price.
UpdatedContact A request to import external accounting contact properties in HubSpot.
UpdatedProduct A request to import external accounting product properties in HubSpot.

# Interfaces

No description provided by the author

# Type aliases

CallbacksApiService CallbacksApi service.
InvoiceApiService InvoiceApi service.
ServerConfigurations stores multiple ServerConfiguration items.
SettingsApiService SettingsApi service.
SyncApiService SyncApi service.
UserAccountsApiService UserAccountsApi service.