@snap/camera-kit
Version:
Camera Kit Web
580 lines • 23 kB
JavaScript
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import { Lens } from "./lens";
export const protobufPackage = "com.snap.camerakit.v3";
export var ExportLensesByIdRequest_Context_Extension_Name;
(function (ExportLensesByIdRequest_Context_Extension_Name) {
ExportLensesByIdRequest_Context_Extension_Name["UNSET"] = "UNSET";
ExportLensesByIdRequest_Context_Extension_Name["SHOP_KIT"] = "SHOP_KIT";
ExportLensesByIdRequest_Context_Extension_Name["LENS_WEB_BUILDER"] = "LENS_WEB_BUILDER";
ExportLensesByIdRequest_Context_Extension_Name["UNRECOGNIZED"] = "UNRECOGNIZED";
})(ExportLensesByIdRequest_Context_Extension_Name || (ExportLensesByIdRequest_Context_Extension_Name = {}));
export function exportLensesByIdRequest_Context_Extension_NameFromJSON(object) {
switch (object) {
case 0:
case "UNSET":
return ExportLensesByIdRequest_Context_Extension_Name.UNSET;
case 1:
case "SHOP_KIT":
return ExportLensesByIdRequest_Context_Extension_Name.SHOP_KIT;
case 2:
case "LENS_WEB_BUILDER":
return ExportLensesByIdRequest_Context_Extension_Name.LENS_WEB_BUILDER;
case -1:
case "UNRECOGNIZED":
default:
return ExportLensesByIdRequest_Context_Extension_Name.UNRECOGNIZED;
}
}
export function exportLensesByIdRequest_Context_Extension_NameToNumber(object) {
switch (object) {
case ExportLensesByIdRequest_Context_Extension_Name.UNSET:
return 0;
case ExportLensesByIdRequest_Context_Extension_Name.SHOP_KIT:
return 1;
case ExportLensesByIdRequest_Context_Extension_Name.LENS_WEB_BUILDER:
return 2;
case ExportLensesByIdRequest_Context_Extension_Name.UNRECOGNIZED:
default:
return -1;
}
}
export var ExportLensesByIdResponse_ExcludedLens_Code;
(function (ExportLensesByIdResponse_ExcludedLens_Code) {
ExportLensesByIdResponse_ExcludedLens_Code["UNSET"] = "UNSET";
ExportLensesByIdResponse_ExcludedLens_Code["UNKNOWN"] = "UNKNOWN";
ExportLensesByIdResponse_ExcludedLens_Code["NOT_FOUND"] = "NOT_FOUND";
ExportLensesByIdResponse_ExcludedLens_Code["INCOMPATIBLE_LENS_CORE_VERSION"] = "INCOMPATIBLE_LENS_CORE_VERSION";
ExportLensesByIdResponse_ExcludedLens_Code["ARCHIVED_OR_INVISIBLE"] = "ARCHIVED_OR_INVISIBLE";
ExportLensesByIdResponse_ExcludedLens_Code["CONTAINS_MUSIC"] = "CONTAINS_MUSIC";
ExportLensesByIdResponse_ExcludedLens_Code["UNRECOGNIZED"] = "UNRECOGNIZED";
})(ExportLensesByIdResponse_ExcludedLens_Code || (ExportLensesByIdResponse_ExcludedLens_Code = {}));
export function exportLensesByIdResponse_ExcludedLens_CodeFromJSON(object) {
switch (object) {
case 0:
case "UNSET":
return ExportLensesByIdResponse_ExcludedLens_Code.UNSET;
case 1:
case "UNKNOWN":
return ExportLensesByIdResponse_ExcludedLens_Code.UNKNOWN;
case 2:
case "NOT_FOUND":
return ExportLensesByIdResponse_ExcludedLens_Code.NOT_FOUND;
case 3:
case "INCOMPATIBLE_LENS_CORE_VERSION":
return ExportLensesByIdResponse_ExcludedLens_Code.INCOMPATIBLE_LENS_CORE_VERSION;
case 4:
case "ARCHIVED_OR_INVISIBLE":
return ExportLensesByIdResponse_ExcludedLens_Code.ARCHIVED_OR_INVISIBLE;
case 5:
case "CONTAINS_MUSIC":
return ExportLensesByIdResponse_ExcludedLens_Code.CONTAINS_MUSIC;
case -1:
case "UNRECOGNIZED":
default:
return ExportLensesByIdResponse_ExcludedLens_Code.UNRECOGNIZED;
}
}
export function exportLensesByIdResponse_ExcludedLens_CodeToNumber(object) {
switch (object) {
case ExportLensesByIdResponse_ExcludedLens_Code.UNSET:
return 0;
case ExportLensesByIdResponse_ExcludedLens_Code.UNKNOWN:
return 1;
case ExportLensesByIdResponse_ExcludedLens_Code.NOT_FOUND:
return 2;
case ExportLensesByIdResponse_ExcludedLens_Code.INCOMPATIBLE_LENS_CORE_VERSION:
return 3;
case ExportLensesByIdResponse_ExcludedLens_Code.ARCHIVED_OR_INVISIBLE:
return 4;
case ExportLensesByIdResponse_ExcludedLens_Code.CONTAINS_MUSIC:
return 5;
case ExportLensesByIdResponse_ExcludedLens_Code.UNRECOGNIZED:
default:
return -1;
}
}
function createBaseExportLensesByIdRequest() {
return { unlockableIds: [], context: undefined };
}
export const ExportLensesByIdRequest = {
encode(message, writer = new BinaryWriter()) {
writer.uint32(10).fork();
for (const v of message.unlockableIds) {
writer.int64(v);
}
writer.join();
if (message.context !== undefined) {
ExportLensesByIdRequest_Context.encode(message.context, 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 = createBaseExportLensesByIdRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag === 8) {
message.unlockableIds.push(reader.int64().toString());
continue;
}
if (tag === 10) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.unlockableIds.push(reader.int64().toString());
}
continue;
}
break;
}
case 2: {
if (tag !== 18) {
break;
}
message.context = ExportLensesByIdRequest_Context.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExportLensesByIdRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseExportLensesByIdRequest();
message.unlockableIds = ((_a = object.unlockableIds) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
message.context = (object.context !== undefined && object.context !== null)
? ExportLensesByIdRequest_Context.fromPartial(object.context)
: undefined;
return message;
},
};
function createBaseExportLensesByIdRequest_Context() {
return {
userAgent: "",
locale: "",
extention: undefined,
extension: undefined,
extensionRequestContext: new Uint8Array(0),
};
}
export const ExportLensesByIdRequest_Context = {
encode(message, writer = new BinaryWriter()) {
if (message.userAgent !== "") {
writer.uint32(10).string(message.userAgent);
}
if (message.locale !== "") {
writer.uint32(18).string(message.locale);
}
if (message.extention !== undefined) {
ExportLensesByIdRequest_Context_Extension.encode(message.extention, writer.uint32(26).fork()).join();
}
if (message.extension !== undefined) {
ExportLensesByIdRequest_Context_Extension.encode(message.extension, writer.uint32(34).fork()).join();
}
if (message.extensionRequestContext.length !== 0) {
writer.uint32(42).bytes(message.extensionRequestContext);
}
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 = createBaseExportLensesByIdRequest_Context();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userAgent = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.locale = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.extention = ExportLensesByIdRequest_Context_Extension.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.extension = ExportLensesByIdRequest_Context_Extension.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.extensionRequestContext = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExportLensesByIdRequest_Context.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseExportLensesByIdRequest_Context();
message.userAgent = (_a = object.userAgent) !== null && _a !== void 0 ? _a : "";
message.locale = (_b = object.locale) !== null && _b !== void 0 ? _b : "";
message.extention = (object.extention !== undefined && object.extention !== null)
? ExportLensesByIdRequest_Context_Extension.fromPartial(object.extention)
: undefined;
message.extension = (object.extension !== undefined && object.extension !== null)
? ExportLensesByIdRequest_Context_Extension.fromPartial(object.extension)
: undefined;
message.extensionRequestContext = (_c = object.extensionRequestContext) !== null && _c !== void 0 ? _c : new Uint8Array(0);
return message;
},
};
function createBaseExportLensesByIdRequest_Context_Extension() {
return { name: ExportLensesByIdRequest_Context_Extension_Name.UNSET, version: "" };
}
export const ExportLensesByIdRequest_Context_Extension = {
encode(message, writer = new BinaryWriter()) {
if (message.name !== ExportLensesByIdRequest_Context_Extension_Name.UNSET) {
writer.uint32(8).int32(exportLensesByIdRequest_Context_Extension_NameToNumber(message.name));
}
if (message.version !== "") {
writer.uint32(18).string(message.version);
}
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 = createBaseExportLensesByIdRequest_Context_Extension();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.name = exportLensesByIdRequest_Context_Extension_NameFromJSON(reader.int32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.version = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExportLensesByIdRequest_Context_Extension.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseExportLensesByIdRequest_Context_Extension();
message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ExportLensesByIdRequest_Context_Extension_Name.UNSET;
message.version = (_b = object.version) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseExportLensesByIdResponse() {
return { lenses: {}, excludedLenses: [] };
}
export const ExportLensesByIdResponse = {
encode(message, writer = new BinaryWriter()) {
Object.entries(message.lenses).forEach(([key, value]) => {
ExportLensesByIdResponse_LensesEntry.encode({ key: key, value }, writer.uint32(10).fork()).join();
});
for (const v of message.excludedLenses) {
ExportLensesByIdResponse_ExcludedLens.encode(v, 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 = createBaseExportLensesByIdResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
const entry1 = ExportLensesByIdResponse_LensesEntry.decode(reader, reader.uint32());
if (entry1.value !== undefined) {
message.lenses[entry1.key] = entry1.value;
}
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.excludedLenses.push(ExportLensesByIdResponse_ExcludedLens.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExportLensesByIdResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseExportLensesByIdResponse();
message.lenses = Object.entries((_a = object.lenses) !== null && _a !== void 0 ? _a : {}).reduce((acc, [key, value]) => {
if (value !== undefined) {
acc[key] = value;
}
return acc;
}, {});
message.excludedLenses = ((_b = object.excludedLenses) === null || _b === void 0 ? void 0 : _b.map((e) => ExportLensesByIdResponse_ExcludedLens.fromPartial(e))) ||
[];
return message;
},
};
function createBaseExportLensesByIdResponse_LensesEntry() {
return { key: "0", value: new Uint8Array(0) };
}
export const ExportLensesByIdResponse_LensesEntry = {
encode(message, writer = new BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value.length !== 0) {
writer.uint32(18).bytes(message.value);
}
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 = createBaseExportLensesByIdResponse_LensesEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExportLensesByIdResponse_LensesEntry.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseExportLensesByIdResponse_LensesEntry();
message.key = (_a = object.key) !== null && _a !== void 0 ? _a : "0";
message.value = (_b = object.value) !== null && _b !== void 0 ? _b : new Uint8Array(0);
return message;
},
};
function createBaseExportLensesByIdResponse_ExcludedLens() {
return { lensId: "0", code: ExportLensesByIdResponse_ExcludedLens_Code.UNSET, reason: "" };
}
export const ExportLensesByIdResponse_ExcludedLens = {
encode(message, writer = new BinaryWriter()) {
if (message.lensId !== "0") {
writer.uint32(8).int64(message.lensId);
}
if (message.code !== ExportLensesByIdResponse_ExcludedLens_Code.UNSET) {
writer.uint32(16).int32(exportLensesByIdResponse_ExcludedLens_CodeToNumber(message.code));
}
if (message.reason !== "") {
writer.uint32(26).string(message.reason);
}
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 = createBaseExportLensesByIdResponse_ExcludedLens();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.lensId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.code = exportLensesByIdResponse_ExcludedLens_CodeFromJSON(reader.int32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.reason = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExportLensesByIdResponse_ExcludedLens.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseExportLensesByIdResponse_ExcludedLens();
message.lensId = (_a = object.lensId) !== null && _a !== void 0 ? _a : "0";
message.code = (_b = object.code) !== null && _b !== void 0 ? _b : ExportLensesByIdResponse_ExcludedLens_Code.UNSET;
message.reason = (_c = object.reason) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseExtensionRequestContext() {
return { userAgent: "", locale: "" };
}
export const ExtensionRequestContext = {
encode(message, writer = new BinaryWriter()) {
if (message.userAgent !== "") {
writer.uint32(10).string(message.userAgent);
}
if (message.locale !== "") {
writer.uint32(18).string(message.locale);
}
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 = createBaseExtensionRequestContext();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userAgent = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.locale = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ExtensionRequestContext.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseExtensionRequestContext();
message.userAgent = (_a = object.userAgent) !== null && _a !== void 0 ? _a : "";
message.locale = (_b = object.locale) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseEnvelope() {
return { lenses: [] };
}
export const Envelope = {
encode() {
throw new Error("Not implemented.");
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEnvelope();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.lenses.push(Lens.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return Envelope.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseEnvelope();
message.lenses = ((_a = object.lenses) === null || _a === void 0 ? void 0 : _a.map((e) => Lens.fromPartial(e))) || [];
return message;
},
};
//# sourceMappingURL=export.js.map