Interfaces/IHubSpotApi.cs

HubSpot.NET · HubSpot.NET/Core/Interfaces/IHubSpotApi.cs · csharp · MIT
crm

Interface defining the contract for HubSpot API clients, exposing company, contact, deal, and other endpoints.

// Source: https://github.com/hubspot-net/HubSpot.NET | License: MIT | Copyright 2018 Squared Up
// Provided via justclaw.it.com; keep this notice with the code.
using HubSpot.NET.Api.Deal.Dto;

namespace HubSpot.NET.Core.Interfaces
{
    public interface IHubSpotApi
    {
        IHubSpotCompanyApi Company { get; }
        IHubSpotContactApi Contact { get; }
        IHubSpotContactPropertyApi ContactProperty { get; }
        IHubSpotDealApi Deal { get; }
        IHubSpotEngagementApi Engagement { get; }
        IHubSpotCosFileApi File { get; }
        IHubSpotOwnerApi Owner { get; }
        IHubSpotCompanyPropertiesApi CompanyProperties { get; }
        IHubSpotCompanyPropertyGroupsApi CompanyPropertyGroups { get; }
        IHubSpotEmailSubscriptionsApi EmailSubscriptions { get; }
      

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key