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.

519 lines 28.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiTarget = exports.IosKeyRestrictions = exports.AndroidApplication = exports.AndroidKeyRestrictions = exports.ServerKeyRestrictions = exports.BrowserKeyRestrictions = exports.Restrictions = exports.Key = void 0; const runtime_1 = require("@protobuf-ts/runtime"); const runtime_2 = require("@protobuf-ts/runtime"); const runtime_3 = require("@protobuf-ts/runtime"); const runtime_4 = require("@protobuf-ts/runtime"); const runtime_5 = require("@protobuf-ts/runtime"); const timestamp_1 = require("../../../protobuf/timestamp"); // @generated message type with reflection information, may provide speed optimized methods class Key$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.Key", [ { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } }, { no: 5, name: "uid", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } }, { no: 2, name: "display_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "key_string", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } }, { no: 4, name: "create_time", kind: "message", T: () => timestamp_1.Timestamp, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } }, { no: 6, name: "update_time", kind: "message", T: () => timestamp_1.Timestamp, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } }, { no: 7, name: "delete_time", kind: "message", T: () => timestamp_1.Timestamp, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } }, { no: 8, name: "annotations", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 9 /*ScalarType.STRING*/ } }, { no: 9, name: "restrictions", kind: "message", T: () => exports.Restrictions }, { no: 11, name: "etag", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "google.api.field_behavior": ["OUTPUT_ONLY"] } } ], { "google.api.resource": { type: "apikeys.googleapis.com/Key", pattern: ["projects/{project}/locations/{location}/keys/{key}"], plural: "keys", singular: "key", style: ["DECLARATIVE_FRIENDLY"] } }); } create(value) { const message = { name: "", uid: "", displayName: "", keyString: "", annotations: {}, etag: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string name */ 1: message.name = reader.string(); break; case /* string uid */ 5: message.uid = reader.string(); break; case /* string display_name */ 2: message.displayName = reader.string(); break; case /* string key_string */ 3: message.keyString = reader.string(); break; case /* google.protobuf.Timestamp create_time */ 4: message.createTime = timestamp_1.Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.createTime); break; case /* google.protobuf.Timestamp update_time */ 6: message.updateTime = timestamp_1.Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.updateTime); break; case /* google.protobuf.Timestamp delete_time */ 7: message.deleteTime = timestamp_1.Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.deleteTime); break; case /* map<string, string> annotations */ 8: this.binaryReadMap8(message.annotations, reader, options); break; case /* google.api.apikeys.v2.Restrictions restrictions */ 9: message.restrictions = exports.Restrictions.internalBinaryRead(reader, reader.uint32(), options, message.restrictions); break; case /* string etag */ 11: message.etag = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap8(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.string(); break; default: throw new globalThis.Error("unknown map entry field for field google.api.apikeys.v2.Key.annotations"); } } map[key ?? ""] = val ?? ""; } internalBinaryWrite(message, writer, options) { /* string name = 1; */ if (message.name !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.name); /* string uid = 5; */ if (message.uid !== "") writer.tag(5, runtime_1.WireType.LengthDelimited).string(message.uid); /* string display_name = 2; */ if (message.displayName !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.displayName); /* string key_string = 3; */ if (message.keyString !== "") writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.keyString); /* google.protobuf.Timestamp create_time = 4; */ if (message.createTime) timestamp_1.Timestamp.internalBinaryWrite(message.createTime, writer.tag(4, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.protobuf.Timestamp update_time = 6; */ if (message.updateTime) timestamp_1.Timestamp.internalBinaryWrite(message.updateTime, writer.tag(6, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.protobuf.Timestamp delete_time = 7; */ if (message.deleteTime) timestamp_1.Timestamp.internalBinaryWrite(message.deleteTime, writer.tag(7, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* map<string, string> annotations = 8; */ for (let k of Object.keys(message.annotations)) writer.tag(8, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.LengthDelimited).string(message.annotations[k]).join(); /* google.api.apikeys.v2.Restrictions restrictions = 9; */ if (message.restrictions) exports.Restrictions.internalBinaryWrite(message.restrictions, writer.tag(9, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string etag = 11; */ if (message.etag !== "") writer.tag(11, runtime_1.WireType.LengthDelimited).string(message.etag); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.Key */ exports.Key = new Key$Type(); // @generated message type with reflection information, may provide speed optimized methods class Restrictions$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.Restrictions", [ { no: 1, name: "browser_key_restrictions", kind: "message", oneof: "clientRestrictions", T: () => exports.BrowserKeyRestrictions }, { no: 2, name: "server_key_restrictions", kind: "message", oneof: "clientRestrictions", T: () => exports.ServerKeyRestrictions }, { no: 3, name: "android_key_restrictions", kind: "message", oneof: "clientRestrictions", T: () => exports.AndroidKeyRestrictions }, { no: 4, name: "ios_key_restrictions", kind: "message", oneof: "clientRestrictions", T: () => exports.IosKeyRestrictions }, { no: 5, name: "api_targets", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.ApiTarget } ]); } create(value) { const message = { clientRestrictions: { oneofKind: undefined }, apiTargets: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* google.api.apikeys.v2.BrowserKeyRestrictions browser_key_restrictions */ 1: message.clientRestrictions = { oneofKind: "browserKeyRestrictions", browserKeyRestrictions: exports.BrowserKeyRestrictions.internalBinaryRead(reader, reader.uint32(), options, message.clientRestrictions.browserKeyRestrictions) }; break; case /* google.api.apikeys.v2.ServerKeyRestrictions server_key_restrictions */ 2: message.clientRestrictions = { oneofKind: "serverKeyRestrictions", serverKeyRestrictions: exports.ServerKeyRestrictions.internalBinaryRead(reader, reader.uint32(), options, message.clientRestrictions.serverKeyRestrictions) }; break; case /* google.api.apikeys.v2.AndroidKeyRestrictions android_key_restrictions */ 3: message.clientRestrictions = { oneofKind: "androidKeyRestrictions", androidKeyRestrictions: exports.AndroidKeyRestrictions.internalBinaryRead(reader, reader.uint32(), options, message.clientRestrictions.androidKeyRestrictions) }; break; case /* google.api.apikeys.v2.IosKeyRestrictions ios_key_restrictions */ 4: message.clientRestrictions = { oneofKind: "iosKeyRestrictions", iosKeyRestrictions: exports.IosKeyRestrictions.internalBinaryRead(reader, reader.uint32(), options, message.clientRestrictions.iosKeyRestrictions) }; break; case /* repeated google.api.apikeys.v2.ApiTarget api_targets */ 5: message.apiTargets.push(exports.ApiTarget.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* google.api.apikeys.v2.BrowserKeyRestrictions browser_key_restrictions = 1; */ if (message.clientRestrictions.oneofKind === "browserKeyRestrictions") exports.BrowserKeyRestrictions.internalBinaryWrite(message.clientRestrictions.browserKeyRestrictions, writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.apikeys.v2.ServerKeyRestrictions server_key_restrictions = 2; */ if (message.clientRestrictions.oneofKind === "serverKeyRestrictions") exports.ServerKeyRestrictions.internalBinaryWrite(message.clientRestrictions.serverKeyRestrictions, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.apikeys.v2.AndroidKeyRestrictions android_key_restrictions = 3; */ if (message.clientRestrictions.oneofKind === "androidKeyRestrictions") exports.AndroidKeyRestrictions.internalBinaryWrite(message.clientRestrictions.androidKeyRestrictions, writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.apikeys.v2.IosKeyRestrictions ios_key_restrictions = 4; */ if (message.clientRestrictions.oneofKind === "iosKeyRestrictions") exports.IosKeyRestrictions.internalBinaryWrite(message.clientRestrictions.iosKeyRestrictions, writer.tag(4, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* repeated google.api.apikeys.v2.ApiTarget api_targets = 5; */ for (let i = 0; i < message.apiTargets.length; i++) exports.ApiTarget.internalBinaryWrite(message.apiTargets[i], writer.tag(5, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.Restrictions */ exports.Restrictions = new Restrictions$Type(); // @generated message type with reflection information, may provide speed optimized methods class BrowserKeyRestrictions$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.BrowserKeyRestrictions", [ { no: 1, name: "allowed_referrers", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { allowedReferrers: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated string allowed_referrers */ 1: message.allowedReferrers.push(reader.string()); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated string allowed_referrers = 1; */ for (let i = 0; i < message.allowedReferrers.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.allowedReferrers[i]); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.BrowserKeyRestrictions */ exports.BrowserKeyRestrictions = new BrowserKeyRestrictions$Type(); // @generated message type with reflection information, may provide speed optimized methods class ServerKeyRestrictions$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.ServerKeyRestrictions", [ { no: 1, name: "allowed_ips", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { allowedIps: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated string allowed_ips */ 1: message.allowedIps.push(reader.string()); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated string allowed_ips = 1; */ for (let i = 0; i < message.allowedIps.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.allowedIps[i]); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.ServerKeyRestrictions */ exports.ServerKeyRestrictions = new ServerKeyRestrictions$Type(); // @generated message type with reflection information, may provide speed optimized methods class AndroidKeyRestrictions$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.AndroidKeyRestrictions", [ { no: 1, name: "allowed_applications", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.AndroidApplication } ]); } create(value) { const message = { allowedApplications: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated google.api.apikeys.v2.AndroidApplication allowed_applications */ 1: message.allowedApplications.push(exports.AndroidApplication.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated google.api.apikeys.v2.AndroidApplication allowed_applications = 1; */ for (let i = 0; i < message.allowedApplications.length; i++) exports.AndroidApplication.internalBinaryWrite(message.allowedApplications[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.AndroidKeyRestrictions */ exports.AndroidKeyRestrictions = new AndroidKeyRestrictions$Type(); // @generated message type with reflection information, may provide speed optimized methods class AndroidApplication$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.AndroidApplication", [ { no: 1, name: "sha1_fingerprint", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "package_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { sha1Fingerprint: "", packageName: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string sha1_fingerprint */ 1: message.sha1Fingerprint = reader.string(); break; case /* string package_name */ 2: message.packageName = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string sha1_fingerprint = 1; */ if (message.sha1Fingerprint !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.sha1Fingerprint); /* string package_name = 2; */ if (message.packageName !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.packageName); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.AndroidApplication */ exports.AndroidApplication = new AndroidApplication$Type(); // @generated message type with reflection information, may provide speed optimized methods class IosKeyRestrictions$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.IosKeyRestrictions", [ { no: 1, name: "allowed_bundle_ids", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { allowedBundleIds: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated string allowed_bundle_ids */ 1: message.allowedBundleIds.push(reader.string()); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated string allowed_bundle_ids = 1; */ for (let i = 0; i < message.allowedBundleIds.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.allowedBundleIds[i]); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.IosKeyRestrictions */ exports.IosKeyRestrictions = new IosKeyRestrictions$Type(); // @generated message type with reflection information, may provide speed optimized methods class ApiTarget$Type extends runtime_5.MessageType { constructor() { super("google.api.apikeys.v2.ApiTarget", [ { no: 1, name: "service", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "methods", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/, options: { "google.api.field_behavior": ["OPTIONAL"] } } ]); } create(value) { const message = { service: "", methods: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string service */ 1: message.service = reader.string(); break; case /* repeated string methods */ 2: message.methods.push(reader.string()); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string service = 1; */ if (message.service !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.service); /* repeated string methods = 2; */ for (let i = 0; i < message.methods.length; i++) writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.methods[i]); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.apikeys.v2.ApiTarget */ exports.ApiTarget = new ApiTarget$Type(); //# sourceMappingURL=resources.js.map