google-ads-api-client
Version:
A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.
70 lines (69 loc) • 4.48 kB
TypeScript
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import type { SuggestKeywordThemesResponse } from "./smart_campaign_suggest_service";
import type { SuggestKeywordThemesRequest } from "./smart_campaign_suggest_service";
import type { SuggestSmartCampaignAdResponse } from "./smart_campaign_suggest_service";
import type { SuggestSmartCampaignAdRequest } from "./smart_campaign_suggest_service";
import type { SuggestSmartCampaignBudgetOptionsResponse } from "./smart_campaign_suggest_service";
import type { SuggestSmartCampaignBudgetOptionsRequest } from "./smart_campaign_suggest_service";
import type { UnaryCall } from "@protobuf-ts/runtime-rpc";
import type { RpcOptions } from "@protobuf-ts/runtime-rpc";
/**
* Service to get suggestions for Smart Campaigns.
*
* @generated from protobuf service google.ads.googleads.v11.services.SmartCampaignSuggestService
*/
export interface ISmartCampaignSuggestServiceClient {
/**
* Returns BudgetOption suggestions.
*
* @generated from protobuf rpc: SuggestSmartCampaignBudgetOptions(google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsResponse);
*/
suggestSmartCampaignBudgetOptions(input: SuggestSmartCampaignBudgetOptionsRequest, options?: RpcOptions): UnaryCall<SuggestSmartCampaignBudgetOptionsRequest, SuggestSmartCampaignBudgetOptionsResponse>;
/**
* Suggests a Smart campaign ad compatible with the Ad family of resources,
* based on data points such as targeting and the business to advertise.
*
* @generated from protobuf rpc: SuggestSmartCampaignAd(google.ads.googleads.v11.services.SuggestSmartCampaignAdRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignAdResponse);
*/
suggestSmartCampaignAd(input: SuggestSmartCampaignAdRequest, options?: RpcOptions): UnaryCall<SuggestSmartCampaignAdRequest, SuggestSmartCampaignAdResponse>;
/**
* Suggests keyword themes to advertise on.
*
* @generated from protobuf rpc: SuggestKeywordThemes(google.ads.googleads.v11.services.SuggestKeywordThemesRequest) returns (google.ads.googleads.v11.services.SuggestKeywordThemesResponse);
*/
suggestKeywordThemes(input: SuggestKeywordThemesRequest, options?: RpcOptions): UnaryCall<SuggestKeywordThemesRequest, SuggestKeywordThemesResponse>;
}
/**
* Service to get suggestions for Smart Campaigns.
*
* @generated from protobuf service google.ads.googleads.v11.services.SmartCampaignSuggestService
*/
export declare class SmartCampaignSuggestServiceClient implements ISmartCampaignSuggestServiceClient, ServiceInfo {
private readonly _transport;
typeName: string;
methods: import("@protobuf-ts/runtime-rpc").MethodInfo<any, any>[];
options: {
[extensionName: string]: import("@protobuf-ts/runtime").JsonValue;
};
constructor(_transport: RpcTransport);
/**
* Returns BudgetOption suggestions.
*
* @generated from protobuf rpc: SuggestSmartCampaignBudgetOptions(google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsResponse);
*/
suggestSmartCampaignBudgetOptions(input: SuggestSmartCampaignBudgetOptionsRequest, options?: RpcOptions): UnaryCall<SuggestSmartCampaignBudgetOptionsRequest, SuggestSmartCampaignBudgetOptionsResponse>;
/**
* Suggests a Smart campaign ad compatible with the Ad family of resources,
* based on data points such as targeting and the business to advertise.
*
* @generated from protobuf rpc: SuggestSmartCampaignAd(google.ads.googleads.v11.services.SuggestSmartCampaignAdRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignAdResponse);
*/
suggestSmartCampaignAd(input: SuggestSmartCampaignAdRequest, options?: RpcOptions): UnaryCall<SuggestSmartCampaignAdRequest, SuggestSmartCampaignAdResponse>;
/**
* Suggests keyword themes to advertise on.
*
* @generated from protobuf rpc: SuggestKeywordThemes(google.ads.googleads.v11.services.SuggestKeywordThemesRequest) returns (google.ads.googleads.v11.services.SuggestKeywordThemesResponse);
*/
suggestKeywordThemes(input: SuggestKeywordThemesRequest, options?: RpcOptions): UnaryCall<SuggestKeywordThemesRequest, SuggestKeywordThemesResponse>;
}