UNPKG

@snap/camera-kit

Version:
611 lines 27.6 kB
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; export const protobufPackage = "snapchat.cdp.cof"; function createBaseBillboardSignals() { return { emailVerified: false, phoneVerified: false, notificationPermGranted: false, contactPermGranted: false, mutualFriendsCount: 0, groupsCount: 0, hasNonTeamSnapchatConversations: false, emailSet: false, bitmojiSet: false, hasAddFriendsRequest: false, appLaunchFromPush: false, appLaunchType: 0, campaignLocalImpressionCount: 0, campaignLocalLastImpressionTimeSecsToNow: "0", campaignLocalContinuousDismissCount: 0, fstNumInAppWarnings: 0, fstShouldChangePassword: false, audioRecordPermGranted: false, mutualFriendsWithBirthdayCount: 0, campaignLocalDismissCount: 0, memoriesCount: 0, campaignLocalFirstImpressionTimeSecsToNow: "0", campaignLocalClickCount: 0, campaignLocalInteractionCount: 0, campaignLocalLastInteractionTimeSecsToNow: "0", lockScreenWidgetAppOpenFromPush: false, communityCount: 0, campaignLocalFirstClickTimeSecsToNow: "0", campaignLocalLastClickTimeSecsToNow: "0", campaignLocalFirstDismissTimeSecsToNow: "0", campaignLocalLastDismissTimeSecsToNow: "0", campaignLocalFirstInteractionTimeSecsToNow: "0", serverImpressionCount: 0, serverClickCount: 0, serverDismissCount: 0, serverInteractionCount: 0, serverFirstImpressionTimeSecsToNow: "0", serverLastImpressionTimeSecsToNow: "0", serverFirstClickTimeSecsToNow: "0", serverLastClickTimeSecsToNow: "0", serverFirstDismissTimeSecsToNow: "0", serverLastDismissTimeSecsToNow: "0", serverFirstInteractionTimeSecsToNow: "0", serverLastInteractionTimeSecsToNow: "0", serverContinuousDismissCount: 0, contactPermOsGranted: false, contactPermUserGranted: false, contactPermOsAuthorizationStatus: 0, }; } export const BillboardSignals = { encode(message, writer = new BinaryWriter()) { if (message.emailVerified !== false) { writer.uint32(8).bool(message.emailVerified); } if (message.phoneVerified !== false) { writer.uint32(16).bool(message.phoneVerified); } if (message.notificationPermGranted !== false) { writer.uint32(24).bool(message.notificationPermGranted); } if (message.contactPermGranted !== false) { writer.uint32(32).bool(message.contactPermGranted); } if (message.mutualFriendsCount !== 0) { writer.uint32(40).int32(message.mutualFriendsCount); } if (message.groupsCount !== 0) { writer.uint32(48).int32(message.groupsCount); } if (message.hasNonTeamSnapchatConversations !== false) { writer.uint32(56).bool(message.hasNonTeamSnapchatConversations); } if (message.emailSet !== false) { writer.uint32(64).bool(message.emailSet); } if (message.bitmojiSet !== false) { writer.uint32(72).bool(message.bitmojiSet); } if (message.hasAddFriendsRequest !== false) { writer.uint32(80).bool(message.hasAddFriendsRequest); } if (message.appLaunchFromPush !== false) { writer.uint32(88).bool(message.appLaunchFromPush); } if (message.appLaunchType !== 0) { writer.uint32(96).int32(message.appLaunchType); } if (message.campaignLocalImpressionCount !== 0) { writer.uint32(104).int32(message.campaignLocalImpressionCount); } if (message.campaignLocalLastImpressionTimeSecsToNow !== "0") { writer.uint32(112).int64(message.campaignLocalLastImpressionTimeSecsToNow); } if (message.campaignLocalContinuousDismissCount !== 0) { writer.uint32(120).int32(message.campaignLocalContinuousDismissCount); } if (message.fstNumInAppWarnings !== 0) { writer.uint32(128).int32(message.fstNumInAppWarnings); } if (message.fstShouldChangePassword !== false) { writer.uint32(136).bool(message.fstShouldChangePassword); } if (message.audioRecordPermGranted !== false) { writer.uint32(144).bool(message.audioRecordPermGranted); } if (message.mutualFriendsWithBirthdayCount !== 0) { writer.uint32(152).int32(message.mutualFriendsWithBirthdayCount); } if (message.campaignLocalDismissCount !== 0) { writer.uint32(160).int32(message.campaignLocalDismissCount); } if (message.memoriesCount !== 0) { writer.uint32(168).int32(message.memoriesCount); } if (message.campaignLocalFirstImpressionTimeSecsToNow !== "0") { writer.uint32(176).int64(message.campaignLocalFirstImpressionTimeSecsToNow); } if (message.campaignLocalClickCount !== 0) { writer.uint32(184).int32(message.campaignLocalClickCount); } if (message.campaignLocalInteractionCount !== 0) { writer.uint32(192).int32(message.campaignLocalInteractionCount); } if (message.campaignLocalLastInteractionTimeSecsToNow !== "0") { writer.uint32(200).int64(message.campaignLocalLastInteractionTimeSecsToNow); } if (message.lockScreenWidgetAppOpenFromPush !== false) { writer.uint32(208).bool(message.lockScreenWidgetAppOpenFromPush); } if (message.communityCount !== 0) { writer.uint32(216).int32(message.communityCount); } if (message.campaignLocalFirstClickTimeSecsToNow !== "0") { writer.uint32(224).int64(message.campaignLocalFirstClickTimeSecsToNow); } if (message.campaignLocalLastClickTimeSecsToNow !== "0") { writer.uint32(232).int64(message.campaignLocalLastClickTimeSecsToNow); } if (message.campaignLocalFirstDismissTimeSecsToNow !== "0") { writer.uint32(240).int64(message.campaignLocalFirstDismissTimeSecsToNow); } if (message.campaignLocalLastDismissTimeSecsToNow !== "0") { writer.uint32(248).int64(message.campaignLocalLastDismissTimeSecsToNow); } if (message.campaignLocalFirstInteractionTimeSecsToNow !== "0") { writer.uint32(256).int64(message.campaignLocalFirstInteractionTimeSecsToNow); } if (message.serverImpressionCount !== 0) { writer.uint32(264).int32(message.serverImpressionCount); } if (message.serverClickCount !== 0) { writer.uint32(272).int32(message.serverClickCount); } if (message.serverDismissCount !== 0) { writer.uint32(280).int32(message.serverDismissCount); } if (message.serverInteractionCount !== 0) { writer.uint32(288).int32(message.serverInteractionCount); } if (message.serverFirstImpressionTimeSecsToNow !== "0") { writer.uint32(296).int64(message.serverFirstImpressionTimeSecsToNow); } if (message.serverLastImpressionTimeSecsToNow !== "0") { writer.uint32(304).int64(message.serverLastImpressionTimeSecsToNow); } if (message.serverFirstClickTimeSecsToNow !== "0") { writer.uint32(312).int64(message.serverFirstClickTimeSecsToNow); } if (message.serverLastClickTimeSecsToNow !== "0") { writer.uint32(320).int64(message.serverLastClickTimeSecsToNow); } if (message.serverFirstDismissTimeSecsToNow !== "0") { writer.uint32(328).int64(message.serverFirstDismissTimeSecsToNow); } if (message.serverLastDismissTimeSecsToNow !== "0") { writer.uint32(336).int64(message.serverLastDismissTimeSecsToNow); } if (message.serverFirstInteractionTimeSecsToNow !== "0") { writer.uint32(344).int64(message.serverFirstInteractionTimeSecsToNow); } if (message.serverLastInteractionTimeSecsToNow !== "0") { writer.uint32(352).int64(message.serverLastInteractionTimeSecsToNow); } if (message.serverContinuousDismissCount !== 0) { writer.uint32(360).int32(message.serverContinuousDismissCount); } if (message.contactPermOsGranted !== false) { writer.uint32(368).bool(message.contactPermOsGranted); } if (message.contactPermUserGranted !== false) { writer.uint32(376).bool(message.contactPermUserGranted); } if (message.contactPermOsAuthorizationStatus !== 0) { writer.uint32(384).int32(message.contactPermOsAuthorizationStatus); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseBillboardSignals(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.emailVerified = reader.bool(); continue; } case 2: { if (tag !== 16) { break; } message.phoneVerified = reader.bool(); continue; } case 3: { if (tag !== 24) { break; } message.notificationPermGranted = reader.bool(); continue; } case 4: { if (tag !== 32) { break; } message.contactPermGranted = reader.bool(); continue; } case 5: { if (tag !== 40) { break; } message.mutualFriendsCount = reader.int32(); continue; } case 6: { if (tag !== 48) { break; } message.groupsCount = reader.int32(); continue; } case 7: { if (tag !== 56) { break; } message.hasNonTeamSnapchatConversations = reader.bool(); continue; } case 8: { if (tag !== 64) { break; } message.emailSet = reader.bool(); continue; } case 9: { if (tag !== 72) { break; } message.bitmojiSet = reader.bool(); continue; } case 10: { if (tag !== 80) { break; } message.hasAddFriendsRequest = reader.bool(); continue; } case 11: { if (tag !== 88) { break; } message.appLaunchFromPush = reader.bool(); continue; } case 12: { if (tag !== 96) { break; } message.appLaunchType = reader.int32(); continue; } case 13: { if (tag !== 104) { break; } message.campaignLocalImpressionCount = reader.int32(); continue; } case 14: { if (tag !== 112) { break; } message.campaignLocalLastImpressionTimeSecsToNow = reader.int64().toString(); continue; } case 15: { if (tag !== 120) { break; } message.campaignLocalContinuousDismissCount = reader.int32(); continue; } case 16: { if (tag !== 128) { break; } message.fstNumInAppWarnings = reader.int32(); continue; } case 17: { if (tag !== 136) { break; } message.fstShouldChangePassword = reader.bool(); continue; } case 18: { if (tag !== 144) { break; } message.audioRecordPermGranted = reader.bool(); continue; } case 19: { if (tag !== 152) { break; } message.mutualFriendsWithBirthdayCount = reader.int32(); continue; } case 20: { if (tag !== 160) { break; } message.campaignLocalDismissCount = reader.int32(); continue; } case 21: { if (tag !== 168) { break; } message.memoriesCount = reader.int32(); continue; } case 22: { if (tag !== 176) { break; } message.campaignLocalFirstImpressionTimeSecsToNow = reader.int64().toString(); continue; } case 23: { if (tag !== 184) { break; } message.campaignLocalClickCount = reader.int32(); continue; } case 24: { if (tag !== 192) { break; } message.campaignLocalInteractionCount = reader.int32(); continue; } case 25: { if (tag !== 200) { break; } message.campaignLocalLastInteractionTimeSecsToNow = reader.int64().toString(); continue; } case 26: { if (tag !== 208) { break; } message.lockScreenWidgetAppOpenFromPush = reader.bool(); continue; } case 27: { if (tag !== 216) { break; } message.communityCount = reader.int32(); continue; } case 28: { if (tag !== 224) { break; } message.campaignLocalFirstClickTimeSecsToNow = reader.int64().toString(); continue; } case 29: { if (tag !== 232) { break; } message.campaignLocalLastClickTimeSecsToNow = reader.int64().toString(); continue; } case 30: { if (tag !== 240) { break; } message.campaignLocalFirstDismissTimeSecsToNow = reader.int64().toString(); continue; } case 31: { if (tag !== 248) { break; } message.campaignLocalLastDismissTimeSecsToNow = reader.int64().toString(); continue; } case 32: { if (tag !== 256) { break; } message.campaignLocalFirstInteractionTimeSecsToNow = reader.int64().toString(); continue; } case 33: { if (tag !== 264) { break; } message.serverImpressionCount = reader.int32(); continue; } case 34: { if (tag !== 272) { break; } message.serverClickCount = reader.int32(); continue; } case 35: { if (tag !== 280) { break; } message.serverDismissCount = reader.int32(); continue; } case 36: { if (tag !== 288) { break; } message.serverInteractionCount = reader.int32(); continue; } case 37: { if (tag !== 296) { break; } message.serverFirstImpressionTimeSecsToNow = reader.int64().toString(); continue; } case 38: { if (tag !== 304) { break; } message.serverLastImpressionTimeSecsToNow = reader.int64().toString(); continue; } case 39: { if (tag !== 312) { break; } message.serverFirstClickTimeSecsToNow = reader.int64().toString(); continue; } case 40: { if (tag !== 320) { break; } message.serverLastClickTimeSecsToNow = reader.int64().toString(); continue; } case 41: { if (tag !== 328) { break; } message.serverFirstDismissTimeSecsToNow = reader.int64().toString(); continue; } case 42: { if (tag !== 336) { break; } message.serverLastDismissTimeSecsToNow = reader.int64().toString(); continue; } case 43: { if (tag !== 344) { break; } message.serverFirstInteractionTimeSecsToNow = reader.int64().toString(); continue; } case 44: { if (tag !== 352) { break; } message.serverLastInteractionTimeSecsToNow = reader.int64().toString(); continue; } case 45: { if (tag !== 360) { break; } message.serverContinuousDismissCount = reader.int32(); continue; } case 46: { if (tag !== 368) { break; } message.contactPermOsGranted = reader.bool(); continue; } case 47: { if (tag !== 376) { break; } message.contactPermUserGranted = reader.bool(); continue; } case 48: { if (tag !== 384) { break; } message.contactPermOsAuthorizationStatus = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return BillboardSignals.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23; const message = createBaseBillboardSignals(); message.emailVerified = (_a = object.emailVerified) !== null && _a !== void 0 ? _a : false; message.phoneVerified = (_b = object.phoneVerified) !== null && _b !== void 0 ? _b : false; message.notificationPermGranted = (_c = object.notificationPermGranted) !== null && _c !== void 0 ? _c : false; message.contactPermGranted = (_d = object.contactPermGranted) !== null && _d !== void 0 ? _d : false; message.mutualFriendsCount = (_e = object.mutualFriendsCount) !== null && _e !== void 0 ? _e : 0; message.groupsCount = (_f = object.groupsCount) !== null && _f !== void 0 ? _f : 0; message.hasNonTeamSnapchatConversations = (_g = object.hasNonTeamSnapchatConversations) !== null && _g !== void 0 ? _g : false; message.emailSet = (_h = object.emailSet) !== null && _h !== void 0 ? _h : false; message.bitmojiSet = (_j = object.bitmojiSet) !== null && _j !== void 0 ? _j : false; message.hasAddFriendsRequest = (_k = object.hasAddFriendsRequest) !== null && _k !== void 0 ? _k : false; message.appLaunchFromPush = (_l = object.appLaunchFromPush) !== null && _l !== void 0 ? _l : false; message.appLaunchType = (_m = object.appLaunchType) !== null && _m !== void 0 ? _m : 0; message.campaignLocalImpressionCount = (_o = object.campaignLocalImpressionCount) !== null && _o !== void 0 ? _o : 0; message.campaignLocalLastImpressionTimeSecsToNow = (_p = object.campaignLocalLastImpressionTimeSecsToNow) !== null && _p !== void 0 ? _p : "0"; message.campaignLocalContinuousDismissCount = (_q = object.campaignLocalContinuousDismissCount) !== null && _q !== void 0 ? _q : 0; message.fstNumInAppWarnings = (_r = object.fstNumInAppWarnings) !== null && _r !== void 0 ? _r : 0; message.fstShouldChangePassword = (_s = object.fstShouldChangePassword) !== null && _s !== void 0 ? _s : false; message.audioRecordPermGranted = (_t = object.audioRecordPermGranted) !== null && _t !== void 0 ? _t : false; message.mutualFriendsWithBirthdayCount = (_u = object.mutualFriendsWithBirthdayCount) !== null && _u !== void 0 ? _u : 0; message.campaignLocalDismissCount = (_v = object.campaignLocalDismissCount) !== null && _v !== void 0 ? _v : 0; message.memoriesCount = (_w = object.memoriesCount) !== null && _w !== void 0 ? _w : 0; message.campaignLocalFirstImpressionTimeSecsToNow = (_x = object.campaignLocalFirstImpressionTimeSecsToNow) !== null && _x !== void 0 ? _x : "0"; message.campaignLocalClickCount = (_y = object.campaignLocalClickCount) !== null && _y !== void 0 ? _y : 0; message.campaignLocalInteractionCount = (_z = object.campaignLocalInteractionCount) !== null && _z !== void 0 ? _z : 0; message.campaignLocalLastInteractionTimeSecsToNow = (_0 = object.campaignLocalLastInteractionTimeSecsToNow) !== null && _0 !== void 0 ? _0 : "0"; message.lockScreenWidgetAppOpenFromPush = (_1 = object.lockScreenWidgetAppOpenFromPush) !== null && _1 !== void 0 ? _1 : false; message.communityCount = (_2 = object.communityCount) !== null && _2 !== void 0 ? _2 : 0; message.campaignLocalFirstClickTimeSecsToNow = (_3 = object.campaignLocalFirstClickTimeSecsToNow) !== null && _3 !== void 0 ? _3 : "0"; message.campaignLocalLastClickTimeSecsToNow = (_4 = object.campaignLocalLastClickTimeSecsToNow) !== null && _4 !== void 0 ? _4 : "0"; message.campaignLocalFirstDismissTimeSecsToNow = (_5 = object.campaignLocalFirstDismissTimeSecsToNow) !== null && _5 !== void 0 ? _5 : "0"; message.campaignLocalLastDismissTimeSecsToNow = (_6 = object.campaignLocalLastDismissTimeSecsToNow) !== null && _6 !== void 0 ? _6 : "0"; message.campaignLocalFirstInteractionTimeSecsToNow = (_7 = object.campaignLocalFirstInteractionTimeSecsToNow) !== null && _7 !== void 0 ? _7 : "0"; message.serverImpressionCount = (_8 = object.serverImpressionCount) !== null && _8 !== void 0 ? _8 : 0; message.serverClickCount = (_9 = object.serverClickCount) !== null && _9 !== void 0 ? _9 : 0; message.serverDismissCount = (_10 = object.serverDismissCount) !== null && _10 !== void 0 ? _10 : 0; message.serverInteractionCount = (_11 = object.serverInteractionCount) !== null && _11 !== void 0 ? _11 : 0; message.serverFirstImpressionTimeSecsToNow = (_12 = object.serverFirstImpressionTimeSecsToNow) !== null && _12 !== void 0 ? _12 : "0"; message.serverLastImpressionTimeSecsToNow = (_13 = object.serverLastImpressionTimeSecsToNow) !== null && _13 !== void 0 ? _13 : "0"; message.serverFirstClickTimeSecsToNow = (_14 = object.serverFirstClickTimeSecsToNow) !== null && _14 !== void 0 ? _14 : "0"; message.serverLastClickTimeSecsToNow = (_15 = object.serverLastClickTimeSecsToNow) !== null && _15 !== void 0 ? _15 : "0"; message.serverFirstDismissTimeSecsToNow = (_16 = object.serverFirstDismissTimeSecsToNow) !== null && _16 !== void 0 ? _16 : "0"; message.serverLastDismissTimeSecsToNow = (_17 = object.serverLastDismissTimeSecsToNow) !== null && _17 !== void 0 ? _17 : "0"; message.serverFirstInteractionTimeSecsToNow = (_18 = object.serverFirstInteractionTimeSecsToNow) !== null && _18 !== void 0 ? _18 : "0"; message.serverLastInteractionTimeSecsToNow = (_19 = object.serverLastInteractionTimeSecsToNow) !== null && _19 !== void 0 ? _19 : "0"; message.serverContinuousDismissCount = (_20 = object.serverContinuousDismissCount) !== null && _20 !== void 0 ? _20 : 0; message.contactPermOsGranted = (_21 = object.contactPermOsGranted) !== null && _21 !== void 0 ? _21 : false; message.contactPermUserGranted = (_22 = object.contactPermUserGranted) !== null && _22 !== void 0 ? _22 : false; message.contactPermOsAuthorizationStatus = (_23 = object.contactPermOsAuthorizationStatus) !== null && _23 !== void 0 ? _23 : 0; return message; }, }; //# sourceMappingURL=billboard_provided_signals.js.map