SnapshotResultType: UnionC<[IntersectionC<[ExactC<TypeC<{ campaignId: NumberC; campaignType: UnionC<[LiteralC<"sponsoredProducts">, UndefinedC]>; dailyBudget: NumberC; name: StringC; startDate: StringC; state: UnionC<[LiteralC<"enabled">, LiteralC<"paused">, LiteralC<"archived">]>; targetingType: UnionC<[LiteralC<"manual">, LiteralC<"auto">]> }>>, PartialC<{ bidding: IntersectionC<[TypeC<{ adjustments: ArrayC<IntersectionC<[TypeC<{ predicate: UnionC<[LiteralC<"placementTop">, LiteralC<"placementProductPage">]> }>, PartialC<{ percentage: NumberC }>]>> }>, PartialC<{ strategy: UnionC<[LiteralC<"legacyForSales">, LiteralC<"autoForSales">, LiteralC<"manual">, LiteralC<"ruleBased">]> }>]>; endDate: StringC; portfolioId: NumberC; premiumBidAdjustment: BooleanC }>]>, ExactC<TypeC<{ adGroupId: NumberC; campaignId: NumberC; defaultBid: NumberC; name: StringC; state: UnionC<[LiteralC<"enabled">, LiteralC<"paused">, LiteralC<"archived">]> }>>, IntersectionC<[ExactC<TypeC<{ adGroupId: NumberC; campaignId: NumberC; keywordId: NumberC; keywordText: StringC; matchType: UnionC<[LiteralC<"exact">, LiteralC<"phrase">, LiteralC<"broad">]>; state: UnionC<[LiteralC<"enabled">, LiteralC<"paused">, LiteralC<"archived">]> }>>, PartialC<{ bid: NumberC }>]>]> = ...