# Functions
NewClient creates a new instance of the Client.
# Constants
ASCSortDirection stands for ascending sorting order.
EQOperator is an equal operator for search endpoints.
GTEOperator is a greater then operator for search endpoints.
LTEOperator is a less then or equal to operator for search endpoints.
ResultsFieldCreatedAt defines a field key for item creation date.
ResultsFieldID defines a field key for item ID.
# Variables
ResourcesCreatePaths holds a mapping of supported resources and their create endpoints.
ResourcesDeletePaths holds a mapping of supported resources and their delete endpoints.
ResourcesListPaths holds a mapping of supported resources and their list endpoints.
ResourcesUpdatePaths holds a mapping of supported resources, their update endpoints and HTTP methods.
SearchResources holds a mapping of resources that have search endpoints.
TimestampResources holds a list of resources that support timestamp-based filtering.
# Structs
A Client manages communication with the HubSpot API.
FieldNotExistError occurs when trying to get a field by a field name that doesn't exist within a map.
ListOptions holds optional params for the [List] method.
ListResponse is a common response model for endpoints that returns a list of results.
ListResponsePaging is a paging info model for the [ListResponse].
ListResponsePagingNext is a next model for the [ListResponsePaging].
ResourceUpdatePath holds a path and a corresponding method for updating a specific resource.
SearchRequest is a request model for the [Search] method.
SearchRequestFilterGroup is a fiterGroup object for the [SearchRequest].
SearchRequestFilterGroupFilter is a filter object for the [SearchRequestFilterGroup].
SearchRequestSort is a sort object for the [SearchRequest].
SearchResource holds a path, createdAt, and updatedAt field names.
TimestampResource holds a createdAt, and updatedAt field names.
UnexpectedStatusCodeError occurs when a response from the HubSpot API has non-200 status code.
UnsupportedResourceError occurs when an unsupported resource is provided.
# Type aliases
ListResponseResult is a result object for the [ListResponse].