public static Task <IReadOnlyList <Company> > FindByDomainAsync(this IHubSpotCompanyConnector connector, string domain) => FindByDomainAsync <Company>(connector, domain);
public static Task <IReadOnlyList <Company> > FindAllAsync(this IHubSpotCompanyConnector connector) => FindAllAsync <Company>(connector);
public static Task <IReadOnlyList <Company> > FindRecentlyCreatedAsync(this IHubSpotCompanyConnector connector) => FindRecentlyCreatedAsync <Company>(connector);
public static Task <IReadOnlyList <TCompany> > FindRecentlyCreatedAsync <TCompany>(this IHubSpotCompanyConnector connector) where TCompany : Company, new() => connector.FindAsync <TCompany>(FilterCompanies.RecentlyCreated);
public static Task <IReadOnlyList <TCompany> > FindByDomainAsync <TCompany>(this IHubSpotCompanyConnector connector, string domain) where TCompany : Company, new() => connector.FindAsync <TCompany>(FilterCompanies.ByDomain(domain));
public static Task <IReadOnlyList <Company> > FindAsync(this IHubSpotCompanyConnector connector, ICompanyFilter filter = null) => connector.FindAsync <Company>(filter);
public static Task <Company> SaveAsync(this IHubSpotCompanyConnector connector, Company company) => connector.SaveAsync(company);
public static Task <Company> GetAsync(this IHubSpotCompanyConnector connector, ICompanySelector selector) => connector.GetAsync <Company>(selector);
public static Task <Company> GetByIdAsync(this IHubSpotCompanyConnector connector, long companyId) => GetByIdAsync <Company>(connector, companyId);
public static Task <TCompany> GetByIdAsync <TCompany>(this IHubSpotCompanyConnector connector, long companyId) where TCompany : Company, new() => connector.GetAsync <TCompany>(SelectCompany.ById(companyId));