google-ads-node
Version:
Google Ads gRPC Client Library for Node
47 lines (37 loc) • 1.5 kB
TypeScript
// package: google.api
// file: google/api/endpoint.proto
import * as jspb from "google-protobuf";
import * as google_api_annotations_pb from "../../google/api/annotations_pb";
export class Endpoint extends jspb.Message {
getName(): string;
setName(value: string): void;
clearAliasesList(): void;
getAliasesList(): Array<string>;
setAliasesList(value: Array<string>): void;
addAliases(value: string, index?: number): string;
clearFeaturesList(): void;
getFeaturesList(): Array<string>;
setFeaturesList(value: Array<string>): void;
addFeatures(value: string, index?: number): string;
getTarget(): string;
setTarget(value: string): void;
getAllowCors(): boolean;
setAllowCors(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Endpoint.AsObject;
static toObject(includeInstance: boolean, msg: Endpoint): Endpoint.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Endpoint, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Endpoint;
static deserializeBinaryFromReader(message: Endpoint, reader: jspb.BinaryReader): Endpoint;
}
export namespace Endpoint {
export type AsObject = {
name: string,
aliasesList: Array<string>,
featuresList: Array<string>,
target: string,
allowCors: boolean,
}
}