google-ads-node
Version:
Google Ads gRPC Client Library for Node
101 lines (85 loc) • 4.73 kB
TypeScript
// package: google.ads.googleads.v2.common
// file: google/ads/googleads/v2/common/ad_asset.proto
import * as jspb from "google-protobuf";
import * as google_ads_googleads_v2_enums_served_asset_field_type_pb from "../../../../../google/ads/googleads/v2/enums/served_asset_field_type_pb";
import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb";
import * as google_api_annotations_pb from "../../../../../google/api/annotations_pb";
export class AdTextAsset extends jspb.Message {
hasText(): boolean;
clearText(): void;
getText(): google_protobuf_wrappers_pb.StringValue | undefined;
setText(value?: google_protobuf_wrappers_pb.StringValue): void;
getPinnedField(): google_ads_googleads_v2_enums_served_asset_field_type_pb.ServedAssetFieldTypeEnum.ServedAssetFieldType;
setPinnedField(value: google_ads_googleads_v2_enums_served_asset_field_type_pb.ServedAssetFieldTypeEnum.ServedAssetFieldType): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AdTextAsset.AsObject;
static toObject(includeInstance: boolean, msg: AdTextAsset): AdTextAsset.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AdTextAsset, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AdTextAsset;
static deserializeBinaryFromReader(message: AdTextAsset, reader: jspb.BinaryReader): AdTextAsset;
}
export namespace AdTextAsset {
export type AsObject = {
text?: google_protobuf_wrappers_pb.StringValue.AsObject,
pinnedField: google_ads_googleads_v2_enums_served_asset_field_type_pb.ServedAssetFieldTypeEnum.ServedAssetFieldType,
}
}
export class AdImageAsset extends jspb.Message {
hasAsset(): boolean;
clearAsset(): void;
getAsset(): google_protobuf_wrappers_pb.StringValue | undefined;
setAsset(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AdImageAsset.AsObject;
static toObject(includeInstance: boolean, msg: AdImageAsset): AdImageAsset.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AdImageAsset, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AdImageAsset;
static deserializeBinaryFromReader(message: AdImageAsset, reader: jspb.BinaryReader): AdImageAsset;
}
export namespace AdImageAsset {
export type AsObject = {
asset?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class AdVideoAsset extends jspb.Message {
hasAsset(): boolean;
clearAsset(): void;
getAsset(): google_protobuf_wrappers_pb.StringValue | undefined;
setAsset(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AdVideoAsset.AsObject;
static toObject(includeInstance: boolean, msg: AdVideoAsset): AdVideoAsset.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AdVideoAsset, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AdVideoAsset;
static deserializeBinaryFromReader(message: AdVideoAsset, reader: jspb.BinaryReader): AdVideoAsset;
}
export namespace AdVideoAsset {
export type AsObject = {
asset?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class AdMediaBundleAsset extends jspb.Message {
hasAsset(): boolean;
clearAsset(): void;
getAsset(): google_protobuf_wrappers_pb.StringValue | undefined;
setAsset(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AdMediaBundleAsset.AsObject;
static toObject(includeInstance: boolean, msg: AdMediaBundleAsset): AdMediaBundleAsset.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AdMediaBundleAsset, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AdMediaBundleAsset;
static deserializeBinaryFromReader(message: AdMediaBundleAsset, reader: jspb.BinaryReader): AdMediaBundleAsset;
}
export namespace AdMediaBundleAsset {
export type AsObject = {
asset?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}