UNPKG

@snap/camera-kit

Version:
655 lines 29 kB
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { Ruid } from "../../common/ruid"; import { Value } from "../../common/value"; import { MediaMetadata } from "../../snapdoc/media"; import { BillboardSignals } from "./billboard_provided_signals"; import { BoltSignals } from "./bolt_provided_signals"; import { CameraSignals } from "./camera_provided_signals"; import { CognacSignals } from "./cognac_provided_signals"; import { ContentManagerSignals } from "./content_manager_provided_signals"; import { CreativeToolsSignals } from "./creative_tools_provided_signals"; import { DiscoverFeedSignals } from "./discover_feed_provided_signals"; import { LensesSignals } from "./lenses_provided_signals"; import { MdpMediaAttribution } from "./mdp_media_attribution"; import { MediaSignals } from "./media_provided_signals"; import { OperaSignals } from "./opera_provided_signals"; import { PerceptionSignals } from "./perception_provided_signals"; import { RecipientsSignals } from "./recipients_provided_signals"; import { RoutingSignals } from "./routing_provided_signals"; import { SnapKitSignals } from "./snap_kit_provided_signals"; import { UploadSignals } from "./upload_provided_signals"; export const protobufPackage = "snapchat.cdp.cof"; export var FeatureProvidedSignals_StoryType; (function (FeatureProvidedSignals_StoryType) { FeatureProvidedSignals_StoryType[FeatureProvidedSignals_StoryType["UNKNOWN_STORY_TYPE"] = 0] = "UNKNOWN_STORY_TYPE"; FeatureProvidedSignals_StoryType[FeatureProvidedSignals_StoryType["PUBLIC_USER_STORY"] = 1] = "PUBLIC_USER_STORY"; FeatureProvidedSignals_StoryType[FeatureProvidedSignals_StoryType["OUR_STORY"] = 2] = "OUR_STORY"; FeatureProvidedSignals_StoryType[FeatureProvidedSignals_StoryType["PUBLISHER_STORY"] = 3] = "PUBLISHER_STORY"; FeatureProvidedSignals_StoryType[FeatureProvidedSignals_StoryType["FRIEND_STORY"] = 4] = "FRIEND_STORY"; FeatureProvidedSignals_StoryType[FeatureProvidedSignals_StoryType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(FeatureProvidedSignals_StoryType || (FeatureProvidedSignals_StoryType = {})); export var FeatureProvidedSignals_SpectaclesVersion; (function (FeatureProvidedSignals_SpectaclesVersion) { FeatureProvidedSignals_SpectaclesVersion[FeatureProvidedSignals_SpectaclesVersion["UNKNOWN_SPECTACLES_VERSION"] = 0] = "UNKNOWN_SPECTACLES_VERSION"; FeatureProvidedSignals_SpectaclesVersion[FeatureProvidedSignals_SpectaclesVersion["V1"] = 1] = "V1"; FeatureProvidedSignals_SpectaclesVersion[FeatureProvidedSignals_SpectaclesVersion["V2"] = 2] = "V2"; FeatureProvidedSignals_SpectaclesVersion[FeatureProvidedSignals_SpectaclesVersion["V3"] = 3] = "V3"; FeatureProvidedSignals_SpectaclesVersion[FeatureProvidedSignals_SpectaclesVersion["V4"] = 4] = "V4"; FeatureProvidedSignals_SpectaclesVersion[FeatureProvidedSignals_SpectaclesVersion["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(FeatureProvidedSignals_SpectaclesVersion || (FeatureProvidedSignals_SpectaclesVersion = {})); function createBaseFeatureProvidedSignals() { return { mediaMetadata: undefined, storyMetadata: undefined, cameraSignals: undefined, snapSource: 0, contentManagerProvidedSignals: undefined, spectacleMetadata: undefined, boltSignals: undefined, lensesSignals: undefined, creativeToolsSignals: undefined, estimatedDurationForEventMs: 0, routingSignals: undefined, mdpMediaAttribution: undefined, size: 0, mediaSignals: undefined, perceptionSignals: undefined, operaSignals: undefined, recipientsSignals: undefined, billboardSignals: undefined, cognacSignals: undefined, hashSignals: undefined, edgeSignals: {}, snapKitSignals: undefined, uploadSignals: undefined, ruids: [], discoverFeedSignals: undefined, }; } export const FeatureProvidedSignals = { encode(message, writer = new BinaryWriter()) { if (message.mediaMetadata !== undefined) { MediaMetadata.encode(message.mediaMetadata, writer.uint32(10).fork()).join(); } if (message.storyMetadata !== undefined) { FeatureProvidedSignals_StoryMetadata.encode(message.storyMetadata, writer.uint32(18).fork()).join(); } if (message.cameraSignals !== undefined) { CameraSignals.encode(message.cameraSignals, writer.uint32(26).fork()).join(); } if (message.snapSource !== 0) { writer.uint32(32).int32(message.snapSource); } if (message.contentManagerProvidedSignals !== undefined) { ContentManagerSignals.encode(message.contentManagerProvidedSignals, writer.uint32(42).fork()).join(); } if (message.spectacleMetadata !== undefined) { FeatureProvidedSignals_SpectacleMetadata.encode(message.spectacleMetadata, writer.uint32(50).fork()).join(); } if (message.boltSignals !== undefined) { BoltSignals.encode(message.boltSignals, writer.uint32(58).fork()).join(); } if (message.lensesSignals !== undefined) { LensesSignals.encode(message.lensesSignals, writer.uint32(66).fork()).join(); } if (message.creativeToolsSignals !== undefined) { CreativeToolsSignals.encode(message.creativeToolsSignals, writer.uint32(74).fork()).join(); } if (message.estimatedDurationForEventMs !== 0) { writer.uint32(80).uint32(message.estimatedDurationForEventMs); } if (message.routingSignals !== undefined) { RoutingSignals.encode(message.routingSignals, writer.uint32(90).fork()).join(); } if (message.mdpMediaAttribution !== undefined) { MdpMediaAttribution.encode(message.mdpMediaAttribution, writer.uint32(98).fork()).join(); } if (message.size !== 0) { writer.uint32(104).uint32(message.size); } if (message.mediaSignals !== undefined) { MediaSignals.encode(message.mediaSignals, writer.uint32(114).fork()).join(); } if (message.perceptionSignals !== undefined) { PerceptionSignals.encode(message.perceptionSignals, writer.uint32(122).fork()).join(); } if (message.operaSignals !== undefined) { OperaSignals.encode(message.operaSignals, writer.uint32(130).fork()).join(); } if (message.recipientsSignals !== undefined) { RecipientsSignals.encode(message.recipientsSignals, writer.uint32(138).fork()).join(); } if (message.billboardSignals !== undefined) { BillboardSignals.encode(message.billboardSignals, writer.uint32(146).fork()).join(); } if (message.cognacSignals !== undefined) { CognacSignals.encode(message.cognacSignals, writer.uint32(154).fork()).join(); } if (message.hashSignals !== undefined) { FeatureProvidedSignals_HashSignals.encode(message.hashSignals, writer.uint32(162).fork()).join(); } Object.entries(message.edgeSignals).forEach(([key, value]) => { FeatureProvidedSignals_EdgeSignalsEntry.encode({ key: key, value }, writer.uint32(170).fork()).join(); }); if (message.snapKitSignals !== undefined) { SnapKitSignals.encode(message.snapKitSignals, writer.uint32(178).fork()).join(); } if (message.uploadSignals !== undefined) { UploadSignals.encode(message.uploadSignals, writer.uint32(186).fork()).join(); } for (const v of message.ruids) { Ruid.encode(v, writer.uint32(194).fork()).join(); } if (message.discoverFeedSignals !== undefined) { DiscoverFeedSignals.encode(message.discoverFeedSignals, writer.uint32(202).fork()).join(); } 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 = createBaseFeatureProvidedSignals(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.mediaMetadata = MediaMetadata.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.storyMetadata = FeatureProvidedSignals_StoryMetadata.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.cameraSignals = CameraSignals.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 32) { break; } message.snapSource = reader.int32(); continue; } case 5: { if (tag !== 42) { break; } message.contentManagerProvidedSignals = ContentManagerSignals.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.spectacleMetadata = FeatureProvidedSignals_SpectacleMetadata.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.boltSignals = BoltSignals.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 66) { break; } message.lensesSignals = LensesSignals.decode(reader, reader.uint32()); continue; } case 9: { if (tag !== 74) { break; } message.creativeToolsSignals = CreativeToolsSignals.decode(reader, reader.uint32()); continue; } case 10: { if (tag !== 80) { break; } message.estimatedDurationForEventMs = reader.uint32(); continue; } case 11: { if (tag !== 90) { break; } message.routingSignals = RoutingSignals.decode(reader, reader.uint32()); continue; } case 12: { if (tag !== 98) { break; } message.mdpMediaAttribution = MdpMediaAttribution.decode(reader, reader.uint32()); continue; } case 13: { if (tag !== 104) { break; } message.size = reader.uint32(); continue; } case 14: { if (tag !== 114) { break; } message.mediaSignals = MediaSignals.decode(reader, reader.uint32()); continue; } case 15: { if (tag !== 122) { break; } message.perceptionSignals = PerceptionSignals.decode(reader, reader.uint32()); continue; } case 16: { if (tag !== 130) { break; } message.operaSignals = OperaSignals.decode(reader, reader.uint32()); continue; } case 17: { if (tag !== 138) { break; } message.recipientsSignals = RecipientsSignals.decode(reader, reader.uint32()); continue; } case 18: { if (tag !== 146) { break; } message.billboardSignals = BillboardSignals.decode(reader, reader.uint32()); continue; } case 19: { if (tag !== 154) { break; } message.cognacSignals = CognacSignals.decode(reader, reader.uint32()); continue; } case 20: { if (tag !== 162) { break; } message.hashSignals = FeatureProvidedSignals_HashSignals.decode(reader, reader.uint32()); continue; } case 21: { if (tag !== 170) { break; } const entry21 = FeatureProvidedSignals_EdgeSignalsEntry.decode(reader, reader.uint32()); if (entry21.value !== undefined) { message.edgeSignals[entry21.key] = entry21.value; } continue; } case 22: { if (tag !== 178) { break; } message.snapKitSignals = SnapKitSignals.decode(reader, reader.uint32()); continue; } case 23: { if (tag !== 186) { break; } message.uploadSignals = UploadSignals.decode(reader, reader.uint32()); continue; } case 24: { if (tag !== 194) { break; } message.ruids.push(Ruid.decode(reader, reader.uint32())); continue; } case 25: { if (tag !== 202) { break; } message.discoverFeedSignals = DiscoverFeedSignals.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return FeatureProvidedSignals.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e; const message = createBaseFeatureProvidedSignals(); message.mediaMetadata = (object.mediaMetadata !== undefined && object.mediaMetadata !== null) ? MediaMetadata.fromPartial(object.mediaMetadata) : undefined; message.storyMetadata = (object.storyMetadata !== undefined && object.storyMetadata !== null) ? FeatureProvidedSignals_StoryMetadata.fromPartial(object.storyMetadata) : undefined; message.cameraSignals = (object.cameraSignals !== undefined && object.cameraSignals !== null) ? CameraSignals.fromPartial(object.cameraSignals) : undefined; message.snapSource = (_a = object.snapSource) !== null && _a !== void 0 ? _a : 0; message.contentManagerProvidedSignals = (object.contentManagerProvidedSignals !== undefined && object.contentManagerProvidedSignals !== null) ? ContentManagerSignals.fromPartial(object.contentManagerProvidedSignals) : undefined; message.spectacleMetadata = (object.spectacleMetadata !== undefined && object.spectacleMetadata !== null) ? FeatureProvidedSignals_SpectacleMetadata.fromPartial(object.spectacleMetadata) : undefined; message.boltSignals = (object.boltSignals !== undefined && object.boltSignals !== null) ? BoltSignals.fromPartial(object.boltSignals) : undefined; message.lensesSignals = (object.lensesSignals !== undefined && object.lensesSignals !== null) ? LensesSignals.fromPartial(object.lensesSignals) : undefined; message.creativeToolsSignals = (object.creativeToolsSignals !== undefined && object.creativeToolsSignals !== null) ? CreativeToolsSignals.fromPartial(object.creativeToolsSignals) : undefined; message.estimatedDurationForEventMs = (_b = object.estimatedDurationForEventMs) !== null && _b !== void 0 ? _b : 0; message.routingSignals = (object.routingSignals !== undefined && object.routingSignals !== null) ? RoutingSignals.fromPartial(object.routingSignals) : undefined; message.mdpMediaAttribution = (object.mdpMediaAttribution !== undefined && object.mdpMediaAttribution !== null) ? MdpMediaAttribution.fromPartial(object.mdpMediaAttribution) : undefined; message.size = (_c = object.size) !== null && _c !== void 0 ? _c : 0; message.mediaSignals = (object.mediaSignals !== undefined && object.mediaSignals !== null) ? MediaSignals.fromPartial(object.mediaSignals) : undefined; message.perceptionSignals = (object.perceptionSignals !== undefined && object.perceptionSignals !== null) ? PerceptionSignals.fromPartial(object.perceptionSignals) : undefined; message.operaSignals = (object.operaSignals !== undefined && object.operaSignals !== null) ? OperaSignals.fromPartial(object.operaSignals) : undefined; message.recipientsSignals = (object.recipientsSignals !== undefined && object.recipientsSignals !== null) ? RecipientsSignals.fromPartial(object.recipientsSignals) : undefined; message.billboardSignals = (object.billboardSignals !== undefined && object.billboardSignals !== null) ? BillboardSignals.fromPartial(object.billboardSignals) : undefined; message.cognacSignals = (object.cognacSignals !== undefined && object.cognacSignals !== null) ? CognacSignals.fromPartial(object.cognacSignals) : undefined; message.hashSignals = (object.hashSignals !== undefined && object.hashSignals !== null) ? FeatureProvidedSignals_HashSignals.fromPartial(object.hashSignals) : undefined; message.edgeSignals = Object.entries((_d = object.edgeSignals) !== null && _d !== void 0 ? _d : {}).reduce((acc, [key, value]) => { if (value !== undefined) { acc[globalThis.Number(key)] = Value.fromPartial(value); } return acc; }, {}); message.snapKitSignals = (object.snapKitSignals !== undefined && object.snapKitSignals !== null) ? SnapKitSignals.fromPartial(object.snapKitSignals) : undefined; message.uploadSignals = (object.uploadSignals !== undefined && object.uploadSignals !== null) ? UploadSignals.fromPartial(object.uploadSignals) : undefined; message.ruids = ((_e = object.ruids) === null || _e === void 0 ? void 0 : _e.map((e) => Ruid.fromPartial(e))) || []; message.discoverFeedSignals = (object.discoverFeedSignals !== undefined && object.discoverFeedSignals !== null) ? DiscoverFeedSignals.fromPartial(object.discoverFeedSignals) : undefined; return message; }, }; function createBaseFeatureProvidedSignals_StoryMetadata() { return { isPublicStory: false, isOfficialStory: false, storyType: 0 }; } export const FeatureProvidedSignals_StoryMetadata = { encode(message, writer = new BinaryWriter()) { if (message.isPublicStory !== false) { writer.uint32(8).bool(message.isPublicStory); } if (message.isOfficialStory !== false) { writer.uint32(16).bool(message.isOfficialStory); } if (message.storyType !== 0) { writer.uint32(24).int32(message.storyType); } 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 = createBaseFeatureProvidedSignals_StoryMetadata(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.isPublicStory = reader.bool(); continue; } case 2: { if (tag !== 16) { break; } message.isOfficialStory = reader.bool(); continue; } case 3: { if (tag !== 24) { break; } message.storyType = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return FeatureProvidedSignals_StoryMetadata.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseFeatureProvidedSignals_StoryMetadata(); message.isPublicStory = (_a = object.isPublicStory) !== null && _a !== void 0 ? _a : false; message.isOfficialStory = (_b = object.isOfficialStory) !== null && _b !== void 0 ? _b : false; message.storyType = (_c = object.storyType) !== null && _c !== void 0 ? _c : 0; return message; }, }; function createBaseFeatureProvidedSignals_SpectacleMetadata() { return { isSpectacle: false, spectaclesVersion: 0 }; } export const FeatureProvidedSignals_SpectacleMetadata = { encode(message, writer = new BinaryWriter()) { if (message.isSpectacle !== false) { writer.uint32(8).bool(message.isSpectacle); } if (message.spectaclesVersion !== 0) { writer.uint32(16).int32(message.spectaclesVersion); } 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 = createBaseFeatureProvidedSignals_SpectacleMetadata(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.isSpectacle = reader.bool(); continue; } case 2: { if (tag !== 16) { break; } message.spectaclesVersion = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return FeatureProvidedSignals_SpectacleMetadata.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseFeatureProvidedSignals_SpectacleMetadata(); message.isSpectacle = (_a = object.isSpectacle) !== null && _a !== void 0 ? _a : false; message.spectaclesVersion = (_b = object.spectaclesVersion) !== null && _b !== void 0 ? _b : 0; return message; }, }; function createBaseFeatureProvidedSignals_HashSignals() { return { userId: new Uint8Array(0), seed: new Uint8Array(0), namespace: 0 }; } export const FeatureProvidedSignals_HashSignals = { encode(message, writer = new BinaryWriter()) { if (message.userId.length !== 0) { writer.uint32(10).bytes(message.userId); } if (message.seed.length !== 0) { writer.uint32(18).bytes(message.seed); } if (message.namespace !== 0) { writer.uint32(24).int32(message.namespace); } 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 = createBaseFeatureProvidedSignals_HashSignals(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userId = reader.bytes(); continue; } case 2: { if (tag !== 18) { break; } message.seed = reader.bytes(); continue; } case 3: { if (tag !== 24) { break; } message.namespace = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return FeatureProvidedSignals_HashSignals.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseFeatureProvidedSignals_HashSignals(); message.userId = (_a = object.userId) !== null && _a !== void 0 ? _a : new Uint8Array(0); message.seed = (_b = object.seed) !== null && _b !== void 0 ? _b : new Uint8Array(0); message.namespace = (_c = object.namespace) !== null && _c !== void 0 ? _c : 0; return message; }, }; function createBaseFeatureProvidedSignals_EdgeSignalsEntry() { return { key: 0, value: undefined }; } export const FeatureProvidedSignals_EdgeSignalsEntry = { encode(message, writer = new BinaryWriter()) { if (message.key !== 0) { writer.uint32(8).int32(message.key); } if (message.value !== undefined) { Value.encode(message.value, writer.uint32(18).fork()).join(); } 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 = createBaseFeatureProvidedSignals_EdgeSignalsEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.key = reader.int32(); continue; } case 2: { if (tag !== 18) { break; } message.value = Value.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return FeatureProvidedSignals_EdgeSignalsEntry.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseFeatureProvidedSignals_EdgeSignalsEntry(); message.key = (_a = object.key) !== null && _a !== void 0 ? _a : 0; message.value = (object.value !== undefined && object.value !== null) ? Value.fromPartial(object.value) : undefined; return message; }, }; //# sourceMappingURL=feature_provided_signals.js.map