HubSpot.NET
HubSpot.NET is a C .NET wrapper library designed to simplify integration with the HubSpot API platform. It provides object-oriented access to core HubSpot functionalities, including Contacts, Companies, Deals, Engagements, Owners, COS Files, Email Subscriptions, and the Timeline API for managing event types and records. The library supports multiple authentication methods, allowing developers to choose between API Key authentication or HubSpot's OAuth workflow depending on their security requirements and use case. Installation is handled via NuGet, and the library offers a straightforward initialization process where developers instantiate the HubSpotApi class with their credentials. A key feature is its flexibility in handling custom properties; users can extend built-in models to include custom fields using standard DataMember attributes, accommodating HubSpot's dynamic data structure. The library also includes specific handling for checkbox and radio properties, ensuring data is formatted correctly as semi