UNPKG

@htdangkhoa/google-ads

Version:
635 lines (634 loc) 27.2 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v1.181.2 // protoc v3.21.12 // source: google/ads/googleads/v21/resources/accessible_bidding_strategy.proto /* eslint-disable */ import Long from "long"; import _m0 from "protobufjs/minimal.js"; import { biddingStrategyTypeEnum_BiddingStrategyTypeFromJSON, biddingStrategyTypeEnum_BiddingStrategyTypeToJSON, } from "../enums/bidding_strategy_type.js"; import { targetImpressionShareLocationEnum_TargetImpressionShareLocationFromJSON, targetImpressionShareLocationEnum_TargetImpressionShareLocationToJSON, } from "../enums/target_impression_share_location.js"; function createBaseAccessibleBiddingStrategy() { return { resource_name: "", id: "0", name: "", type: 0, owner_customer_id: "0", owner_descriptive_name: "", maximize_conversion_value: undefined, maximize_conversions: undefined, target_cpa: undefined, target_impression_share: undefined, target_roas: undefined, target_spend: undefined, }; } export const AccessibleBiddingStrategy = { encode(message, writer = _m0.Writer.create()) { if (message.resource_name !== undefined && message.resource_name !== "") { writer.uint32(10).string(message.resource_name); } if (message.id !== undefined && message.id !== "0") { writer.uint32(16).int64(message.id); } if (message.name !== undefined && message.name !== "") { writer.uint32(26).string(message.name); } if (message.type !== undefined && message.type !== 0) { writer.uint32(32).int32(message.type); } if (message.owner_customer_id !== undefined && message.owner_customer_id !== "0") { writer.uint32(40).int64(message.owner_customer_id); } if (message.owner_descriptive_name !== undefined && message.owner_descriptive_name !== "") { writer.uint32(50).string(message.owner_descriptive_name); } if (message.maximize_conversion_value !== undefined) { AccessibleBiddingStrategy_MaximizeConversionValue.encode(message.maximize_conversion_value, writer.uint32(58).fork()).ldelim(); } if (message.maximize_conversions !== undefined) { AccessibleBiddingStrategy_MaximizeConversions.encode(message.maximize_conversions, writer.uint32(66).fork()) .ldelim(); } if (message.target_cpa !== undefined) { AccessibleBiddingStrategy_TargetCpa.encode(message.target_cpa, writer.uint32(74).fork()).ldelim(); } if (message.target_impression_share !== undefined) { AccessibleBiddingStrategy_TargetImpressionShare.encode(message.target_impression_share, writer.uint32(82).fork()) .ldelim(); } if (message.target_roas !== undefined) { AccessibleBiddingStrategy_TargetRoas.encode(message.target_roas, writer.uint32(90).fork()).ldelim(); } if (message.target_spend !== undefined) { AccessibleBiddingStrategy_TargetSpend.encode(message.target_spend, writer.uint32(98).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.resource_name = reader.string(); continue; case 2: if (tag !== 16) { break; } message.id = longToString(reader.int64()); continue; case 3: if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: if (tag !== 32) { break; } message.type = reader.int32(); continue; case 5: if (tag !== 40) { break; } message.owner_customer_id = longToString(reader.int64()); continue; case 6: if (tag !== 50) { break; } message.owner_descriptive_name = reader.string(); continue; case 7: if (tag !== 58) { break; } message.maximize_conversion_value = AccessibleBiddingStrategy_MaximizeConversionValue.decode(reader, reader.uint32()); continue; case 8: if (tag !== 66) { break; } message.maximize_conversions = AccessibleBiddingStrategy_MaximizeConversions.decode(reader, reader.uint32()); continue; case 9: if (tag !== 74) { break; } message.target_cpa = AccessibleBiddingStrategy_TargetCpa.decode(reader, reader.uint32()); continue; case 10: if (tag !== 82) { break; } message.target_impression_share = AccessibleBiddingStrategy_TargetImpressionShare.decode(reader, reader.uint32()); continue; case 11: if (tag !== 90) { break; } message.target_roas = AccessibleBiddingStrategy_TargetRoas.decode(reader, reader.uint32()); continue; case 12: if (tag !== 98) { break; } message.target_spend = AccessibleBiddingStrategy_TargetSpend.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { resource_name: isSet(object.resource_name) ? globalThis.String(object.resource_name) : "", id: isSet(object.id) ? globalThis.String(object.id) : "0", name: isSet(object.name) ? globalThis.String(object.name) : "", type: isSet(object.type) ? biddingStrategyTypeEnum_BiddingStrategyTypeFromJSON(object.type) : 0, owner_customer_id: isSet(object.owner_customer_id) ? globalThis.String(object.owner_customer_id) : "0", owner_descriptive_name: isSet(object.owner_descriptive_name) ? globalThis.String(object.owner_descriptive_name) : "", maximize_conversion_value: isSet(object.maximize_conversion_value) ? AccessibleBiddingStrategy_MaximizeConversionValue.fromJSON(object.maximize_conversion_value) : undefined, maximize_conversions: isSet(object.maximize_conversions) ? AccessibleBiddingStrategy_MaximizeConversions.fromJSON(object.maximize_conversions) : undefined, target_cpa: isSet(object.target_cpa) ? AccessibleBiddingStrategy_TargetCpa.fromJSON(object.target_cpa) : undefined, target_impression_share: isSet(object.target_impression_share) ? AccessibleBiddingStrategy_TargetImpressionShare.fromJSON(object.target_impression_share) : undefined, target_roas: isSet(object.target_roas) ? AccessibleBiddingStrategy_TargetRoas.fromJSON(object.target_roas) : undefined, target_spend: isSet(object.target_spend) ? AccessibleBiddingStrategy_TargetSpend.fromJSON(object.target_spend) : undefined, }; }, toJSON(message) { const obj = {}; if (message.resource_name !== undefined && message.resource_name !== "") { obj.resource_name = message.resource_name; } if (message.id !== undefined && message.id !== "0") { obj.id = message.id; } if (message.name !== undefined && message.name !== "") { obj.name = message.name; } if (message.type !== undefined && message.type !== 0) { obj.type = biddingStrategyTypeEnum_BiddingStrategyTypeToJSON(message.type); } if (message.owner_customer_id !== undefined && message.owner_customer_id !== "0") { obj.owner_customer_id = message.owner_customer_id; } if (message.owner_descriptive_name !== undefined && message.owner_descriptive_name !== "") { obj.owner_descriptive_name = message.owner_descriptive_name; } if (message.maximize_conversion_value !== undefined) { obj.maximize_conversion_value = AccessibleBiddingStrategy_MaximizeConversionValue.toJSON(message.maximize_conversion_value); } if (message.maximize_conversions !== undefined) { obj.maximize_conversions = AccessibleBiddingStrategy_MaximizeConversions.toJSON(message.maximize_conversions); } if (message.target_cpa !== undefined) { obj.target_cpa = AccessibleBiddingStrategy_TargetCpa.toJSON(message.target_cpa); } if (message.target_impression_share !== undefined) { obj.target_impression_share = AccessibleBiddingStrategy_TargetImpressionShare.toJSON(message.target_impression_share); } if (message.target_roas !== undefined) { obj.target_roas = AccessibleBiddingStrategy_TargetRoas.toJSON(message.target_roas); } if (message.target_spend !== undefined) { obj.target_spend = AccessibleBiddingStrategy_TargetSpend.toJSON(message.target_spend); } return obj; }, create(base) { return AccessibleBiddingStrategy.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseAccessibleBiddingStrategy(); message.resource_name = (_a = object.resource_name) !== null && _a !== void 0 ? _a : ""; message.id = (_b = object.id) !== null && _b !== void 0 ? _b : "0"; message.name = (_c = object.name) !== null && _c !== void 0 ? _c : ""; message.type = (_d = object.type) !== null && _d !== void 0 ? _d : 0; message.owner_customer_id = (_e = object.owner_customer_id) !== null && _e !== void 0 ? _e : "0"; message.owner_descriptive_name = (_f = object.owner_descriptive_name) !== null && _f !== void 0 ? _f : ""; message.maximize_conversion_value = (object.maximize_conversion_value !== undefined && object.maximize_conversion_value !== null) ? AccessibleBiddingStrategy_MaximizeConversionValue.fromPartial(object.maximize_conversion_value) : undefined; message.maximize_conversions = (object.maximize_conversions !== undefined && object.maximize_conversions !== null) ? AccessibleBiddingStrategy_MaximizeConversions.fromPartial(object.maximize_conversions) : undefined; message.target_cpa = (object.target_cpa !== undefined && object.target_cpa !== null) ? AccessibleBiddingStrategy_TargetCpa.fromPartial(object.target_cpa) : undefined; message.target_impression_share = (object.target_impression_share !== undefined && object.target_impression_share !== null) ? AccessibleBiddingStrategy_TargetImpressionShare.fromPartial(object.target_impression_share) : undefined; message.target_roas = (object.target_roas !== undefined && object.target_roas !== null) ? AccessibleBiddingStrategy_TargetRoas.fromPartial(object.target_roas) : undefined; message.target_spend = (object.target_spend !== undefined && object.target_spend !== null) ? AccessibleBiddingStrategy_TargetSpend.fromPartial(object.target_spend) : undefined; return message; }, }; function createBaseAccessibleBiddingStrategy_MaximizeConversionValue() { return { target_roas: 0 }; } export const AccessibleBiddingStrategy_MaximizeConversionValue = { encode(message, writer = _m0.Writer.create()) { if (message.target_roas !== undefined && message.target_roas !== 0) { writer.uint32(9).double(message.target_roas); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy_MaximizeConversionValue(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 9) { break; } message.target_roas = reader.double(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { target_roas: isSet(object.target_roas) ? globalThis.Number(object.target_roas) : 0 }; }, toJSON(message) { const obj = {}; if (message.target_roas !== undefined && message.target_roas !== 0) { obj.target_roas = message.target_roas; } return obj; }, create(base) { return AccessibleBiddingStrategy_MaximizeConversionValue.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseAccessibleBiddingStrategy_MaximizeConversionValue(); message.target_roas = (_a = object.target_roas) !== null && _a !== void 0 ? _a : 0; return message; }, }; function createBaseAccessibleBiddingStrategy_MaximizeConversions() { return { target_cpa_micros: "0" }; } export const AccessibleBiddingStrategy_MaximizeConversions = { encode(message, writer = _m0.Writer.create()) { if (message.target_cpa_micros !== undefined && message.target_cpa_micros !== "0") { writer.uint32(16).int64(message.target_cpa_micros); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy_MaximizeConversions(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: if (tag !== 16) { break; } message.target_cpa_micros = longToString(reader.int64()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { target_cpa_micros: isSet(object.target_cpa_micros) ? globalThis.String(object.target_cpa_micros) : "0" }; }, toJSON(message) { const obj = {}; if (message.target_cpa_micros !== undefined && message.target_cpa_micros !== "0") { obj.target_cpa_micros = message.target_cpa_micros; } return obj; }, create(base) { return AccessibleBiddingStrategy_MaximizeConversions.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseAccessibleBiddingStrategy_MaximizeConversions(); message.target_cpa_micros = (_a = object.target_cpa_micros) !== null && _a !== void 0 ? _a : "0"; return message; }, }; function createBaseAccessibleBiddingStrategy_TargetCpa() { return { target_cpa_micros: undefined }; } export const AccessibleBiddingStrategy_TargetCpa = { encode(message, writer = _m0.Writer.create()) { if (message.target_cpa_micros !== undefined) { writer.uint32(8).int64(message.target_cpa_micros); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy_TargetCpa(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.target_cpa_micros = longToString(reader.int64()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { target_cpa_micros: isSet(object.target_cpa_micros) ? globalThis.String(object.target_cpa_micros) : undefined, }; }, toJSON(message) { const obj = {}; if (message.target_cpa_micros !== undefined) { obj.target_cpa_micros = message.target_cpa_micros; } return obj; }, create(base) { return AccessibleBiddingStrategy_TargetCpa.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseAccessibleBiddingStrategy_TargetCpa(); message.target_cpa_micros = (_a = object.target_cpa_micros) !== null && _a !== void 0 ? _a : undefined; return message; }, }; function createBaseAccessibleBiddingStrategy_TargetImpressionShare() { return { location: 0, location_fraction_micros: undefined, cpc_bid_ceiling_micros: undefined }; } export const AccessibleBiddingStrategy_TargetImpressionShare = { encode(message, writer = _m0.Writer.create()) { if (message.location !== undefined && message.location !== 0) { writer.uint32(8).int32(message.location); } if (message.location_fraction_micros !== undefined) { writer.uint32(16).int64(message.location_fraction_micros); } if (message.cpc_bid_ceiling_micros !== undefined) { writer.uint32(24).int64(message.cpc_bid_ceiling_micros); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy_TargetImpressionShare(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.location = reader.int32(); continue; case 2: if (tag !== 16) { break; } message.location_fraction_micros = longToString(reader.int64()); continue; case 3: if (tag !== 24) { break; } message.cpc_bid_ceiling_micros = longToString(reader.int64()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { location: isSet(object.location) ? targetImpressionShareLocationEnum_TargetImpressionShareLocationFromJSON(object.location) : 0, location_fraction_micros: isSet(object.location_fraction_micros) ? globalThis.String(object.location_fraction_micros) : undefined, cpc_bid_ceiling_micros: isSet(object.cpc_bid_ceiling_micros) ? globalThis.String(object.cpc_bid_ceiling_micros) : undefined, }; }, toJSON(message) { const obj = {}; if (message.location !== undefined && message.location !== 0) { obj.location = targetImpressionShareLocationEnum_TargetImpressionShareLocationToJSON(message.location); } if (message.location_fraction_micros !== undefined) { obj.location_fraction_micros = message.location_fraction_micros; } if (message.cpc_bid_ceiling_micros !== undefined) { obj.cpc_bid_ceiling_micros = message.cpc_bid_ceiling_micros; } return obj; }, create(base) { return AccessibleBiddingStrategy_TargetImpressionShare.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseAccessibleBiddingStrategy_TargetImpressionShare(); message.location = (_a = object.location) !== null && _a !== void 0 ? _a : 0; message.location_fraction_micros = (_b = object.location_fraction_micros) !== null && _b !== void 0 ? _b : undefined; message.cpc_bid_ceiling_micros = (_c = object.cpc_bid_ceiling_micros) !== null && _c !== void 0 ? _c : undefined; return message; }, }; function createBaseAccessibleBiddingStrategy_TargetRoas() { return { target_roas: undefined }; } export const AccessibleBiddingStrategy_TargetRoas = { encode(message, writer = _m0.Writer.create()) { if (message.target_roas !== undefined) { writer.uint32(9).double(message.target_roas); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy_TargetRoas(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 9) { break; } message.target_roas = reader.double(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { target_roas: isSet(object.target_roas) ? globalThis.Number(object.target_roas) : undefined }; }, toJSON(message) { const obj = {}; if (message.target_roas !== undefined) { obj.target_roas = message.target_roas; } return obj; }, create(base) { return AccessibleBiddingStrategy_TargetRoas.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseAccessibleBiddingStrategy_TargetRoas(); message.target_roas = (_a = object.target_roas) !== null && _a !== void 0 ? _a : undefined; return message; }, }; function createBaseAccessibleBiddingStrategy_TargetSpend() { return { target_spend_micros: undefined, cpc_bid_ceiling_micros: undefined }; } export const AccessibleBiddingStrategy_TargetSpend = { encode(message, writer = _m0.Writer.create()) { if (message.target_spend_micros !== undefined) { writer.uint32(8).int64(message.target_spend_micros); } if (message.cpc_bid_ceiling_micros !== undefined) { writer.uint32(16).int64(message.cpc_bid_ceiling_micros); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAccessibleBiddingStrategy_TargetSpend(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.target_spend_micros = longToString(reader.int64()); continue; case 2: if (tag !== 16) { break; } message.cpc_bid_ceiling_micros = longToString(reader.int64()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { target_spend_micros: isSet(object.target_spend_micros) ? globalThis.String(object.target_spend_micros) : undefined, cpc_bid_ceiling_micros: isSet(object.cpc_bid_ceiling_micros) ? globalThis.String(object.cpc_bid_ceiling_micros) : undefined, }; }, toJSON(message) { const obj = {}; if (message.target_spend_micros !== undefined) { obj.target_spend_micros = message.target_spend_micros; } if (message.cpc_bid_ceiling_micros !== undefined) { obj.cpc_bid_ceiling_micros = message.cpc_bid_ceiling_micros; } return obj; }, create(base) { return AccessibleBiddingStrategy_TargetSpend.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseAccessibleBiddingStrategy_TargetSpend(); message.target_spend_micros = (_a = object.target_spend_micros) !== null && _a !== void 0 ? _a : undefined; message.cpc_bid_ceiling_micros = (_b = object.cpc_bid_ceiling_micros) !== null && _b !== void 0 ? _b : undefined; return message; }, }; function longToString(long) { return long.toString(); } if (_m0.util.Long !== Long) { _m0.util.Long = Long; _m0.configure(); } function isSet(value) { return value !== null && value !== undefined; }