UNPKG

@htdangkhoa/google-ads

Version:
345 lines (344 loc) 16.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/bidding_strategy.proto /* eslint-disable */ import Long from "long"; import _m0 from "protobufjs/minimal.js"; import { EnhancedCpc, MaximizeConversions, MaximizeConversionValue, TargetCpa, TargetImpressionShare, TargetRoas, TargetSpend, } from "../common/bidding.js"; import { biddingStrategyStatusEnum_BiddingStrategyStatusFromJSON, biddingStrategyStatusEnum_BiddingStrategyStatusToJSON, } from "../enums/bidding_strategy_status.js"; import { biddingStrategyTypeEnum_BiddingStrategyTypeFromJSON, biddingStrategyTypeEnum_BiddingStrategyTypeToJSON, } from "../enums/bidding_strategy_type.js"; function createBaseBiddingStrategy() { return { resource_name: "", id: undefined, name: undefined, status: 0, type: 0, currency_code: "", effective_currency_code: undefined, aligned_campaign_budget_id: "0", campaign_count: undefined, non_removed_campaign_count: undefined, enhanced_cpc: undefined, maximize_conversion_value: undefined, maximize_conversions: undefined, target_cpa: undefined, target_impression_share: undefined, target_roas: undefined, target_spend: undefined, }; } export const BiddingStrategy = { 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) { writer.uint32(128).int64(message.id); } if (message.name !== undefined) { writer.uint32(138).string(message.name); } if (message.status !== undefined && message.status !== 0) { writer.uint32(120).int32(message.status); } if (message.type !== undefined && message.type !== 0) { writer.uint32(40).int32(message.type); } if (message.currency_code !== undefined && message.currency_code !== "") { writer.uint32(186).string(message.currency_code); } if (message.effective_currency_code !== undefined) { writer.uint32(162).string(message.effective_currency_code); } if (message.aligned_campaign_budget_id !== undefined && message.aligned_campaign_budget_id !== "0") { writer.uint32(200).int64(message.aligned_campaign_budget_id); } if (message.campaign_count !== undefined) { writer.uint32(144).int64(message.campaign_count); } if (message.non_removed_campaign_count !== undefined) { writer.uint32(152).int64(message.non_removed_campaign_count); } if (message.enhanced_cpc !== undefined) { EnhancedCpc.encode(message.enhanced_cpc, writer.uint32(58).fork()).ldelim(); } if (message.maximize_conversion_value !== undefined) { MaximizeConversionValue.encode(message.maximize_conversion_value, writer.uint32(170).fork()).ldelim(); } if (message.maximize_conversions !== undefined) { MaximizeConversions.encode(message.maximize_conversions, writer.uint32(178).fork()).ldelim(); } if (message.target_cpa !== undefined) { TargetCpa.encode(message.target_cpa, writer.uint32(74).fork()).ldelim(); } if (message.target_impression_share !== undefined) { TargetImpressionShare.encode(message.target_impression_share, writer.uint32(386).fork()).ldelim(); } if (message.target_roas !== undefined) { TargetRoas.encode(message.target_roas, writer.uint32(90).fork()).ldelim(); } if (message.target_spend !== undefined) { 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 = createBaseBiddingStrategy(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.resource_name = reader.string(); continue; case 16: if (tag !== 128) { break; } message.id = longToString(reader.int64()); continue; case 17: if (tag !== 138) { break; } message.name = reader.string(); continue; case 15: if (tag !== 120) { break; } message.status = reader.int32(); continue; case 5: if (tag !== 40) { break; } message.type = reader.int32(); continue; case 23: if (tag !== 186) { break; } message.currency_code = reader.string(); continue; case 20: if (tag !== 162) { break; } message.effective_currency_code = reader.string(); continue; case 25: if (tag !== 200) { break; } message.aligned_campaign_budget_id = longToString(reader.int64()); continue; case 18: if (tag !== 144) { break; } message.campaign_count = longToString(reader.int64()); continue; case 19: if (tag !== 152) { break; } message.non_removed_campaign_count = longToString(reader.int64()); continue; case 7: if (tag !== 58) { break; } message.enhanced_cpc = EnhancedCpc.decode(reader, reader.uint32()); continue; case 21: if (tag !== 170) { break; } message.maximize_conversion_value = MaximizeConversionValue.decode(reader, reader.uint32()); continue; case 22: if (tag !== 178) { break; } message.maximize_conversions = MaximizeConversions.decode(reader, reader.uint32()); continue; case 9: if (tag !== 74) { break; } message.target_cpa = TargetCpa.decode(reader, reader.uint32()); continue; case 48: if (tag !== 386) { break; } message.target_impression_share = TargetImpressionShare.decode(reader, reader.uint32()); continue; case 11: if (tag !== 90) { break; } message.target_roas = TargetRoas.decode(reader, reader.uint32()); continue; case 12: if (tag !== 98) { break; } message.target_spend = 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) : undefined, name: isSet(object.name) ? globalThis.String(object.name) : undefined, status: isSet(object.status) ? biddingStrategyStatusEnum_BiddingStrategyStatusFromJSON(object.status) : 0, type: isSet(object.type) ? biddingStrategyTypeEnum_BiddingStrategyTypeFromJSON(object.type) : 0, currency_code: isSet(object.currency_code) ? globalThis.String(object.currency_code) : "", effective_currency_code: isSet(object.effective_currency_code) ? globalThis.String(object.effective_currency_code) : undefined, aligned_campaign_budget_id: isSet(object.aligned_campaign_budget_id) ? globalThis.String(object.aligned_campaign_budget_id) : "0", campaign_count: isSet(object.campaign_count) ? globalThis.String(object.campaign_count) : undefined, non_removed_campaign_count: isSet(object.non_removed_campaign_count) ? globalThis.String(object.non_removed_campaign_count) : undefined, enhanced_cpc: isSet(object.enhanced_cpc) ? EnhancedCpc.fromJSON(object.enhanced_cpc) : undefined, maximize_conversion_value: isSet(object.maximize_conversion_value) ? MaximizeConversionValue.fromJSON(object.maximize_conversion_value) : undefined, maximize_conversions: isSet(object.maximize_conversions) ? MaximizeConversions.fromJSON(object.maximize_conversions) : undefined, target_cpa: isSet(object.target_cpa) ? TargetCpa.fromJSON(object.target_cpa) : undefined, target_impression_share: isSet(object.target_impression_share) ? TargetImpressionShare.fromJSON(object.target_impression_share) : undefined, target_roas: isSet(object.target_roas) ? TargetRoas.fromJSON(object.target_roas) : undefined, target_spend: isSet(object.target_spend) ? 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) { obj.id = message.id; } if (message.name !== undefined) { obj.name = message.name; } if (message.status !== undefined && message.status !== 0) { obj.status = biddingStrategyStatusEnum_BiddingStrategyStatusToJSON(message.status); } if (message.type !== undefined && message.type !== 0) { obj.type = biddingStrategyTypeEnum_BiddingStrategyTypeToJSON(message.type); } if (message.currency_code !== undefined && message.currency_code !== "") { obj.currency_code = message.currency_code; } if (message.effective_currency_code !== undefined) { obj.effective_currency_code = message.effective_currency_code; } if (message.aligned_campaign_budget_id !== undefined && message.aligned_campaign_budget_id !== "0") { obj.aligned_campaign_budget_id = message.aligned_campaign_budget_id; } if (message.campaign_count !== undefined) { obj.campaign_count = message.campaign_count; } if (message.non_removed_campaign_count !== undefined) { obj.non_removed_campaign_count = message.non_removed_campaign_count; } if (message.enhanced_cpc !== undefined) { obj.enhanced_cpc = EnhancedCpc.toJSON(message.enhanced_cpc); } if (message.maximize_conversion_value !== undefined) { obj.maximize_conversion_value = MaximizeConversionValue.toJSON(message.maximize_conversion_value); } if (message.maximize_conversions !== undefined) { obj.maximize_conversions = MaximizeConversions.toJSON(message.maximize_conversions); } if (message.target_cpa !== undefined) { obj.target_cpa = TargetCpa.toJSON(message.target_cpa); } if (message.target_impression_share !== undefined) { obj.target_impression_share = TargetImpressionShare.toJSON(message.target_impression_share); } if (message.target_roas !== undefined) { obj.target_roas = TargetRoas.toJSON(message.target_roas); } if (message.target_spend !== undefined) { obj.target_spend = TargetSpend.toJSON(message.target_spend); } return obj; }, create(base) { return BiddingStrategy.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k; const message = createBaseBiddingStrategy(); message.resource_name = (_a = object.resource_name) !== null && _a !== void 0 ? _a : ""; message.id = (_b = object.id) !== null && _b !== void 0 ? _b : undefined; message.name = (_c = object.name) !== null && _c !== void 0 ? _c : undefined; message.status = (_d = object.status) !== null && _d !== void 0 ? _d : 0; message.type = (_e = object.type) !== null && _e !== void 0 ? _e : 0; message.currency_code = (_f = object.currency_code) !== null && _f !== void 0 ? _f : ""; message.effective_currency_code = (_g = object.effective_currency_code) !== null && _g !== void 0 ? _g : undefined; message.aligned_campaign_budget_id = (_h = object.aligned_campaign_budget_id) !== null && _h !== void 0 ? _h : "0"; message.campaign_count = (_j = object.campaign_count) !== null && _j !== void 0 ? _j : undefined; message.non_removed_campaign_count = (_k = object.non_removed_campaign_count) !== null && _k !== void 0 ? _k : undefined; message.enhanced_cpc = (object.enhanced_cpc !== undefined && object.enhanced_cpc !== null) ? EnhancedCpc.fromPartial(object.enhanced_cpc) : undefined; message.maximize_conversion_value = (object.maximize_conversion_value !== undefined && object.maximize_conversion_value !== null) ? MaximizeConversionValue.fromPartial(object.maximize_conversion_value) : undefined; message.maximize_conversions = (object.maximize_conversions !== undefined && object.maximize_conversions !== null) ? MaximizeConversions.fromPartial(object.maximize_conversions) : undefined; message.target_cpa = (object.target_cpa !== undefined && object.target_cpa !== null) ? TargetCpa.fromPartial(object.target_cpa) : undefined; message.target_impression_share = (object.target_impression_share !== undefined && object.target_impression_share !== null) ? TargetImpressionShare.fromPartial(object.target_impression_share) : undefined; message.target_roas = (object.target_roas !== undefined && object.target_roas !== null) ? TargetRoas.fromPartial(object.target_roas) : undefined; message.target_spend = (object.target_spend !== undefined && object.target_spend !== null) ? TargetSpend.fromPartial(object.target_spend) : 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; }