import { ManageBaseAPI } from '../BaseAPI'; import { components } from '../ManageTypes'; import { CommonParameters } from '../ManageAPI'; import { NoContentResponse } from '../types'; type schemas = components['schemas']; /** {@link ActivityReference} */ export type ActivityReference = schemas['ActivityReference']; /** {@link Campaign} */ export type Campaign = schemas['Campaign']; /** {@link CampaignSubTypeCampaignSubType} */ export type CampaignSubTypeCampaignSubType = schemas['Campaign.SubType.CampaignSubType']; /** {@link CampaignAudit} */ export type CampaignAudit = schemas['CampaignAudit']; /** {@link CampaignStatus} */ export type CampaignStatus = schemas['CampaignStatus']; /** {@link CampaignType} */ export type CampaignType = schemas['CampaignType']; /** {@link CampaignTypeInfo} */ export type CampaignTypeInfo = schemas['CampaignTypeInfo']; /** {@link Count} */ export type Count = schemas['Count']; /** {@link EmailOpened} */ export type EmailOpened = schemas['EmailOpened']; /** {@link FormSubmitted} */ export type FormSubmitted = schemas['FormSubmitted']; /** {@link Group} */ export type Group = schemas['Group']; /** {@link GroupInfo} */ export type GroupInfo = schemas['GroupInfo']; /** {@link LinkClicked} */ export type LinkClicked = schemas['LinkClicked']; /** {@link MarketingCompany} */ export type MarketingCompany = schemas['MarketingCompany']; /** {@link MarketingContact} */ export type MarketingContact = schemas['MarketingContact']; /** {@link OpportunityReference} */ export type OpportunityReference = schemas['OpportunityReference']; /** {@link PatchOperation} */ export type PatchOperation = schemas['PatchOperation']; /** {@link TypeSubTypeCampaignSubType} */ export type TypeSubTypeCampaignSubType = schemas['Type.SubType.CampaignSubType']; /** {@link Usage} */ export type Usage = schemas['Usage']; /** * Marketing module * @public */ export declare class MarketingAPI extends ManageBaseAPI { getMarketingCampaigns(params?: CommonParameters): Promise>; postMarketingCampaigns(campaign: Campaign): Promise; getMarketingCampaignsById(id: number, params?: CommonParameters): Promise; deleteMarketingCampaignsById(id: number): Promise; putMarketingCampaignsById(id: number, campaign: Campaign): Promise; patchMarketingCampaignsById(id: number, patchOperations: Array): Promise; getMarketingCampaignsByIdActivities(id: number, params?: CommonParameters): Promise>; getMarketingCampaignsByIdActivitiesCount(id: number, params?: CommonParameters): Promise; getMarketingCampaignsByIdOpportunities(id: number, params?: CommonParameters): Promise>; getMarketingCampaignsByIdOpportunitiesCount(id: number, params?: CommonParameters): Promise; getMarketingCampaignsByParentIdAudits(parentId: number, params?: CommonParameters): Promise>; postMarketingCampaignsByParentIdAudits(parentId: number, campaignAudit: CampaignAudit): Promise; getMarketingCampaignsByParentIdAuditsById(id: number, parentId: number, params?: CommonParameters): Promise; deleteMarketingCampaignsByParentIdAuditsById(id: number, parentId: number): Promise; putMarketingCampaignsByParentIdAuditsById(id: number, parentId: number, campaignAudit: CampaignAudit): Promise; patchMarketingCampaignsByParentIdAuditsById(id: number, parentId: number, patchOperations: Array): Promise; getMarketingCampaignsByParentIdAuditsCount(parentId: number, params?: CommonParameters): Promise; getMarketingCampaignsByParentIdEmailsOpened(parentId: number, params?: CommonParameters): Promise>; postMarketingCampaignsByParentIdEmailsOpened(parentId: number, emailOpened: EmailOpened): Promise; getMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number, params?: CommonParameters): Promise; deleteMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number): Promise; putMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number, emailOpened: EmailOpened): Promise; patchMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number, patchOperations: Array): Promise; getMarketingCampaignsByParentIdEmailsOpenedCount(parentId: number, params?: CommonParameters): Promise; getMarketingCampaignsByParentIdFormsSubmitted(parentId: number, params?: CommonParameters): Promise>; postMarketingCampaignsByParentIdFormsSubmitted(parentId: number, formSubmitted: FormSubmitted): Promise; getMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number, params?: CommonParameters): Promise; deleteMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number): Promise; putMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number, formSubmitted: FormSubmitted): Promise; patchMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number, patchOperations: Array): Promise; getMarketingCampaignsByParentIdFormsSubmittedCount(parentId: number, params?: CommonParameters): Promise; getMarketingCampaignsByParentIdLinksClicked(parentId: number, params?: CommonParameters): Promise>; postMarketingCampaignsByParentIdLinksClicked(parentId: number, linkClicked: LinkClicked): Promise; getMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number, params?: CommonParameters): Promise; deleteMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number): Promise; putMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number, linkClicked: LinkClicked): Promise; patchMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number, patchOperations: Array): Promise; getMarketingCampaignsByParentIdLinksClickedCount(parentId: number, params?: CommonParameters): Promise; getMarketingCampaignsCount(params?: CommonParameters): Promise; getMarketingCampaignsStatuses(params?: CommonParameters): Promise>; postMarketingCampaignsStatuses(campaignStatus: CampaignStatus): Promise; getMarketingCampaignsStatusesById(id: number, params?: CommonParameters): Promise; deleteMarketingCampaignsStatusesById(id: number): Promise; putMarketingCampaignsStatusesById(id: number, campaignStatus: CampaignStatus): Promise; patchMarketingCampaignsStatusesById(id: number, patchOperations: Array): Promise; getMarketingCampaignsStatusesCount(params?: CommonParameters): Promise; getMarketingCampaignsSubTypes(params?: CommonParameters): Promise>; postMarketingCampaignsSubTypes(campaignSubType: CampaignSubTypeCampaignSubType): Promise; getMarketingCampaignsSubTypesById(id: number, params?: CommonParameters): Promise; deleteMarketingCampaignsSubTypesById(id: number): Promise; putMarketingCampaignsSubTypesById(id: number, campaignSubType: CampaignSubTypeCampaignSubType): Promise; patchMarketingCampaignsSubTypesById(id: number, patchOperations: Array): Promise; getMarketingCampaignsSubTypesCount(params?: CommonParameters): Promise; getMarketingCampaignsTypes(params?: CommonParameters): Promise>; postMarketingCampaignsTypes(campaignType: CampaignType): Promise; getMarketingCampaignsTypesById(id: number, params?: CommonParameters): Promise; deleteMarketingCampaignsTypesById(id: number): Promise; putMarketingCampaignsTypesById(id: number, campaignType: CampaignType): Promise; patchMarketingCampaignsTypesById(id: number, patchOperations: Array): Promise; getMarketingCampaignsTypesByIdInfo(id: number, params?: CommonParameters): Promise; getMarketingCampaignsTypesByParentIdSubTypes(parentId: number, params?: CommonParameters): Promise>; getMarketingCampaignsTypesByParentIdSubTypesById(id: number, parentId: number, params?: CommonParameters): Promise; getMarketingCampaignsTypesByParentIdSubTypesCount(parentId: number, params?: CommonParameters): Promise; getMarketingCampaignsTypesCount(params?: CommonParameters): Promise; getMarketingCampaignsTypesInfo(params?: CommonParameters): Promise>; getMarketingCampaignsTypesInfoCount(params?: CommonParameters): Promise; getMarketingGroups(params?: CommonParameters): Promise>; postMarketingGroups(group: Group): Promise; getMarketingGroupsById(id: number, params?: CommonParameters): Promise; deleteMarketingGroupsById(id: number): Promise; putMarketingGroupsById(id: number, group: Group): Promise; patchMarketingGroupsById(id: number, patchOperations: Array): Promise; getMarketingGroupsByIdInfo(id: number, params?: CommonParameters): Promise; getMarketingGroupsByIdUsages(id: number, params?: CommonParameters): Promise>; getMarketingGroupsByIdUsagesList(id: number, params?: CommonParameters): Promise>; getMarketingGroupsByParentIdCompanies(parentId: number, params?: CommonParameters): Promise>; postMarketingGroupsByParentIdCompanies(parentId: number, marketingCompany: MarketingCompany): Promise; getMarketingGroupsByParentIdCompaniesById(id: number, parentId: number, params?: CommonParameters): Promise; deleteMarketingGroupsByParentIdCompaniesById(id: number, parentId: number): Promise; putMarketingGroupsByParentIdCompaniesById(id: number, parentId: number, marketingCompany: MarketingCompany): Promise; patchMarketingGroupsByParentIdCompaniesById(id: number, parentId: number, patchOperations: Array): Promise; getMarketingGroupsByParentIdCompaniesCount(parentId: number, params?: CommonParameters): Promise; getMarketingGroupsByParentIdContacts(parentId: number, params?: CommonParameters): Promise>; postMarketingGroupsByParentIdContacts(parentId: number, marketingContact: MarketingContact): Promise; getMarketingGroupsByParentIdContactsById(id: number, parentId: number, params?: CommonParameters): Promise; deleteMarketingGroupsByParentIdContactsById(id: number, parentId: number): Promise; putMarketingGroupsByParentIdContactsById(id: number, parentId: number, marketingContact: MarketingContact): Promise; patchMarketingGroupsByParentIdContactsById(id: number, parentId: number, patchOperations: Array): Promise; getMarketingGroupsByParentIdContactsCount(parentId: number, params?: CommonParameters): Promise; getMarketingGroupsCount(params?: CommonParameters): Promise; getMarketingGroupsInfo(params?: CommonParameters): Promise>; getMarketingGroupsInfoCount(params?: CommonParameters): Promise; } export {}; //# sourceMappingURL=MarketingAPI.d.ts.map