UNPKG

google-ads-api-client

Version:

A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.

88 lines (87 loc) 3.74 kB
import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { SearchGoogleAdsFieldsResponse } from "./google_ads_field_service"; import type { SearchGoogleAdsFieldsRequest } from "./google_ads_field_service"; import type { GoogleAdsField } from "../resources/google_ads_field"; import type { GetGoogleAdsFieldRequest } from "./google_ads_field_service"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * Service to fetch Google Ads API fields. * * @generated from protobuf service google.ads.googleads.v11.services.GoogleAdsFieldService */ export interface IGoogleAdsFieldServiceClient { /** * Returns just the requested field. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: GetGoogleAdsField(google.ads.googleads.v11.services.GetGoogleAdsFieldRequest) returns (google.ads.googleads.v11.resources.GoogleAdsField); */ getGoogleAdsField(input: GetGoogleAdsFieldRequest, options?: RpcOptions): UnaryCall<GetGoogleAdsFieldRequest, GoogleAdsField>; /** * Returns all fields that match the search query. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QueryError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: SearchGoogleAdsFields(google.ads.googleads.v11.services.SearchGoogleAdsFieldsRequest) returns (google.ads.googleads.v11.services.SearchGoogleAdsFieldsResponse); */ searchGoogleAdsFields(input: SearchGoogleAdsFieldsRequest, options?: RpcOptions): UnaryCall<SearchGoogleAdsFieldsRequest, SearchGoogleAdsFieldsResponse>; } /** * Service to fetch Google Ads API fields. * * @generated from protobuf service google.ads.googleads.v11.services.GoogleAdsFieldService */ export declare class GoogleAdsFieldServiceClient implements IGoogleAdsFieldServiceClient, 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 just the requested field. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: GetGoogleAdsField(google.ads.googleads.v11.services.GetGoogleAdsFieldRequest) returns (google.ads.googleads.v11.resources.GoogleAdsField); */ getGoogleAdsField(input: GetGoogleAdsFieldRequest, options?: RpcOptions): UnaryCall<GetGoogleAdsFieldRequest, GoogleAdsField>; /** * Returns all fields that match the search query. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QueryError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: SearchGoogleAdsFields(google.ads.googleads.v11.services.SearchGoogleAdsFieldsRequest) returns (google.ads.googleads.v11.services.SearchGoogleAdsFieldsResponse); */ searchGoogleAdsFields(input: SearchGoogleAdsFieldsRequest, options?: RpcOptions): UnaryCall<SearchGoogleAdsFieldsRequest, SearchGoogleAdsFieldsResponse>; }