import { IAttributes } from '../../../types/adwords'; import { RelationshipType } from '../../../types/enum'; import { IChain } from './Chain'; import { IOAuthInfo } from './OAuthInfo'; interface ISystemFeedGenerationData extends IAttributes { 'SystemFeedGenerationData.Type': string; } interface IAffiliateLocationFeedData extends ISystemFeedGenerationData<'AffiliateLocationFeedData'> { chains: IChain[]; relationshipType: RelationshipType; } interface IPlacesLocationFeedData extends ISystemFeedGenerationData<'PlacesLocationFeedData'> { oAuthInfo: IOAuthInfo; emailAddress: string; businessAccountIdentifier: string; businessNameFilter: string; categoryFilters: string; labelFilters: string[]; } declare type PartialSystemFeedGenerationData = Partial; export { ISystemFeedGenerationData, IAffiliateLocationFeedData, IPlacesLocationFeedData, PartialSystemFeedGenerationData, };