UNPKG

@snap/camera-kit

Version:
518 lines 20.8 kB
import Long from "long"; import _m0 from "protobufjs/minimal"; import { Any } from "../../google/protobuf/any"; export const protobufPackage = "com.snap.camerakit.v3"; export var Lens_CameraFacing; (function (Lens_CameraFacing) { Lens_CameraFacing[Lens_CameraFacing["CAMERA_FACING_UNSET"] = 0] = "CAMERA_FACING_UNSET"; Lens_CameraFacing[Lens_CameraFacing["CAMERA_FACING_FRONT"] = 1] = "CAMERA_FACING_FRONT"; Lens_CameraFacing[Lens_CameraFacing["CAMERA_FACING_BACK"] = 2] = "CAMERA_FACING_BACK"; Lens_CameraFacing[Lens_CameraFacing["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Lens_CameraFacing || (Lens_CameraFacing = {})); export var LensAssetManifestItem_Type; (function (LensAssetManifestItem_Type) { LensAssetManifestItem_Type[LensAssetManifestItem_Type["DEVICE_DEPENDENT_ASSET_UNSET"] = 0] = "DEVICE_DEPENDENT_ASSET_UNSET"; LensAssetManifestItem_Type[LensAssetManifestItem_Type["ASSET"] = 1] = "ASSET"; LensAssetManifestItem_Type[LensAssetManifestItem_Type["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(LensAssetManifestItem_Type || (LensAssetManifestItem_Type = {})); export var LensAssetManifestItem_RequestTiming; (function (LensAssetManifestItem_RequestTiming) { LensAssetManifestItem_RequestTiming[LensAssetManifestItem_RequestTiming["PRELOAD_UNSET"] = 0] = "PRELOAD_UNSET"; LensAssetManifestItem_RequestTiming[LensAssetManifestItem_RequestTiming["ON_DEMAND"] = 1] = "ON_DEMAND"; LensAssetManifestItem_RequestTiming[LensAssetManifestItem_RequestTiming["REQUIRED"] = 2] = "REQUIRED"; LensAssetManifestItem_RequestTiming[LensAssetManifestItem_RequestTiming["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(LensAssetManifestItem_RequestTiming || (LensAssetManifestItem_RequestTiming = {})); function createBaseLens() { return { id: "", name: "", vendorData: {}, content: undefined, isThirdParty: false, cameraFacingPreference: 0, featureMetadata: [], lensCreator: undefined, scannable: undefined, }; } export const Lens = { encode(message, writer = _m0.Writer.create()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.name !== "") { writer.uint32(18).string(message.name); } Object.entries(message.vendorData).forEach(([key, value]) => { Lens_VendorDataEntry.encode({ key: key, value }, writer.uint32(26).fork()).ldelim(); }); if (message.content !== undefined) { Content.encode(message.content, writer.uint32(34).fork()).ldelim(); } if (message.isThirdParty === true) { writer.uint32(40).bool(message.isThirdParty); } if (message.cameraFacingPreference !== 0) { writer.uint32(48).int32(message.cameraFacingPreference); } for (const v of message.featureMetadata) { Any.encode(v, writer.uint32(58).fork()).ldelim(); } if (message.lensCreator !== undefined) { LensCreator.encode(message.lensCreator, writer.uint32(66).fork()).ldelim(); } if (message.scannable !== undefined) { Scannable.encode(message.scannable, writer.uint32(74).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLens(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.string(); break; case 2: message.name = reader.string(); break; case 3: const entry3 = Lens_VendorDataEntry.decode(reader, reader.uint32()); if (entry3.value !== undefined) { message.vendorData[entry3.key] = entry3.value; } break; case 4: message.content = Content.decode(reader, reader.uint32()); break; case 5: message.isThirdParty = reader.bool(); break; case 6: message.cameraFacingPreference = reader.int32(); break; case 7: message.featureMetadata.push(Any.decode(reader, reader.uint32())); break; case 8: message.lensCreator = LensCreator.decode(reader, reader.uint32()); break; case 9: message.scannable = Scannable.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseLens(); message.id = (_a = object.id) !== null && _a !== void 0 ? _a : ""; message.name = (_b = object.name) !== null && _b !== void 0 ? _b : ""; message.vendorData = Object.entries((_c = object.vendorData) !== null && _c !== void 0 ? _c : {}).reduce((acc, [key, value]) => { if (value !== undefined) { acc[key] = String(value); } return acc; }, {}); message.content = object.content !== undefined && object.content !== null ? Content.fromPartial(object.content) : undefined; message.isThirdParty = (_d = object.isThirdParty) !== null && _d !== void 0 ? _d : false; message.cameraFacingPreference = (_e = object.cameraFacingPreference) !== null && _e !== void 0 ? _e : 0; message.featureMetadata = ((_f = object.featureMetadata) === null || _f === void 0 ? void 0 : _f.map((e) => Any.fromPartial(e))) || []; message.lensCreator = object.lensCreator !== undefined && object.lensCreator !== null ? LensCreator.fromPartial(object.lensCreator) : undefined; message.scannable = object.scannable !== undefined && object.scannable !== null ? Scannable.fromPartial(object.scannable) : undefined; return message; }, }; function createBaseLens_VendorDataEntry() { return { key: "", value: "" }; } export const Lens_VendorDataEntry = { encode(message, writer = _m0.Writer.create()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value !== "") { writer.uint32(18).string(message.value); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLens_VendorDataEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.key = reader.string(); break; case 2: message.value = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b; const message = createBaseLens_VendorDataEntry(); message.key = (_a = object.key) !== null && _a !== void 0 ? _a : ""; message.value = (_b = object.value) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseContent() { return { lnsUrl: "", lnsSha256: "", iconUrl: "", preview: undefined, assetManifest: [], defaultHintId: "", hintTranslations: {}, lnsUrlBolt: "", iconUrlBolt: "", }; } export const Content = { encode(message, writer = _m0.Writer.create()) { if (message.lnsUrl !== "") { writer.uint32(10).string(message.lnsUrl); } if (message.lnsSha256 !== "") { writer.uint32(18).string(message.lnsSha256); } if (message.iconUrl !== "") { writer.uint32(26).string(message.iconUrl); } if (message.preview !== undefined) { Preview.encode(message.preview, writer.uint32(34).fork()).ldelim(); } for (const v of message.assetManifest) { LensAssetManifestItem.encode(v, writer.uint32(42).fork()).ldelim(); } if (message.defaultHintId !== "") { writer.uint32(50).string(message.defaultHintId); } Object.entries(message.hintTranslations).forEach(([key, value]) => { Content_HintTranslationsEntry.encode({ key: key, value }, writer.uint32(58).fork()).ldelim(); }); if (message.lnsUrlBolt !== "") { writer.uint32(66).string(message.lnsUrlBolt); } if (message.iconUrlBolt !== "") { writer.uint32(74).string(message.iconUrlBolt); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseContent(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lnsUrl = reader.string(); break; case 2: message.lnsSha256 = reader.string(); break; case 3: message.iconUrl = reader.string(); break; case 4: message.preview = Preview.decode(reader, reader.uint32()); break; case 5: message.assetManifest.push(LensAssetManifestItem.decode(reader, reader.uint32())); break; case 6: message.defaultHintId = reader.string(); break; case 7: const entry7 = Content_HintTranslationsEntry.decode(reader, reader.uint32()); if (entry7.value !== undefined) { message.hintTranslations[entry7.key] = entry7.value; } break; case 8: message.lnsUrlBolt = reader.string(); break; case 9: message.iconUrlBolt = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseContent(); message.lnsUrl = (_a = object.lnsUrl) !== null && _a !== void 0 ? _a : ""; message.lnsSha256 = (_b = object.lnsSha256) !== null && _b !== void 0 ? _b : ""; message.iconUrl = (_c = object.iconUrl) !== null && _c !== void 0 ? _c : ""; message.preview = object.preview !== undefined && object.preview !== null ? Preview.fromPartial(object.preview) : undefined; message.assetManifest = ((_d = object.assetManifest) === null || _d === void 0 ? void 0 : _d.map((e) => LensAssetManifestItem.fromPartial(e))) || []; message.defaultHintId = (_e = object.defaultHintId) !== null && _e !== void 0 ? _e : ""; message.hintTranslations = Object.entries((_f = object.hintTranslations) !== null && _f !== void 0 ? _f : {}).reduce((acc, [key, value]) => { if (value !== undefined) { acc[key] = String(value); } return acc; }, {}); message.lnsUrlBolt = (_g = object.lnsUrlBolt) !== null && _g !== void 0 ? _g : ""; message.iconUrlBolt = (_h = object.iconUrlBolt) !== null && _h !== void 0 ? _h : ""; return message; }, }; function createBaseContent_HintTranslationsEntry() { return { key: "", value: "" }; } export const Content_HintTranslationsEntry = { encode(message, writer = _m0.Writer.create()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value !== "") { writer.uint32(18).string(message.value); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseContent_HintTranslationsEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.key = reader.string(); break; case 2: message.value = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b; const message = createBaseContent_HintTranslationsEntry(); message.key = (_a = object.key) !== null && _a !== void 0 ? _a : ""; message.value = (_b = object.value) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseLensAssetManifestItem() { return { type: 0, id: "", requestTiming: 0, assetUrl: "", assetChecksum: "" }; } export const LensAssetManifestItem = { encode(message, writer = _m0.Writer.create()) { if (message.type !== 0) { writer.uint32(8).int32(message.type); } if (message.id !== "") { writer.uint32(18).string(message.id); } if (message.requestTiming !== 0) { writer.uint32(24).int32(message.requestTiming); } if (message.assetUrl !== "") { writer.uint32(34).string(message.assetUrl); } if (message.assetChecksum !== "") { writer.uint32(42).string(message.assetChecksum); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLensAssetManifestItem(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.type = reader.int32(); break; case 2: message.id = reader.string(); break; case 3: message.requestTiming = reader.int32(); break; case 4: message.assetUrl = reader.string(); break; case 5: message.assetChecksum = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b, _c, _d, _e; const message = createBaseLensAssetManifestItem(); message.type = (_a = object.type) !== null && _a !== void 0 ? _a : 0; message.id = (_b = object.id) !== null && _b !== void 0 ? _b : ""; message.requestTiming = (_c = object.requestTiming) !== null && _c !== void 0 ? _c : 0; message.assetUrl = (_d = object.assetUrl) !== null && _d !== void 0 ? _d : ""; message.assetChecksum = (_e = object.assetChecksum) !== null && _e !== void 0 ? _e : ""; return message; }, }; function createBasePreview() { return { imageUrl: "", imageSequenceSize: 0, imageSequenceWebpUrlPattern: "" }; } export const Preview = { encode(message, writer = _m0.Writer.create()) { if (message.imageUrl !== "") { writer.uint32(10).string(message.imageUrl); } if (message.imageSequenceSize !== 0) { writer.uint32(16).int32(message.imageSequenceSize); } if (message.imageSequenceWebpUrlPattern !== "") { writer.uint32(26).string(message.imageSequenceWebpUrlPattern); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBasePreview(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.imageUrl = reader.string(); break; case 2: message.imageSequenceSize = reader.int32(); break; case 3: message.imageSequenceWebpUrlPattern = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b, _c; const message = createBasePreview(); message.imageUrl = (_a = object.imageUrl) !== null && _a !== void 0 ? _a : ""; message.imageSequenceSize = (_b = object.imageSequenceSize) !== null && _b !== void 0 ? _b : 0; message.imageSequenceWebpUrlPattern = (_c = object.imageSequenceWebpUrlPattern) !== null && _c !== void 0 ? _c : ""; return message; }, }; function createBaseLensCreator() { return { displayName: "" }; } export const LensCreator = { encode(message, writer = _m0.Writer.create()) { if (message.displayName !== "") { writer.uint32(10).string(message.displayName); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLensCreator(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.displayName = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a; const message = createBaseLensCreator(); message.displayName = (_a = object.displayName) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseScannable() { return { snapcodeImageUrl: "", snapcodeDeeplink: "" }; } export const Scannable = { encode(message, writer = _m0.Writer.create()) { if (message.snapcodeImageUrl !== "") { writer.uint32(10).string(message.snapcodeImageUrl); } if (message.snapcodeDeeplink !== "") { writer.uint32(18).string(message.snapcodeDeeplink); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseScannable(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.snapcodeImageUrl = reader.string(); break; case 2: message.snapcodeDeeplink = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { var _a, _b; const message = createBaseScannable(); message.snapcodeImageUrl = (_a = object.snapcodeImageUrl) !== null && _a !== void 0 ? _a : ""; message.snapcodeDeeplink = (_b = object.snapcodeDeeplink) !== null && _b !== void 0 ? _b : ""; return message; }, }; if (_m0.util.Long !== Long) { _m0.util.Long = Long; _m0.configure(); } //# sourceMappingURL=lens.js.map