UNPKG

@snap/camera-kit

Version:
745 lines 30.8 kB
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { Ruid } from "../../common/ruid"; import { BoolValue } from "../../google/protobuf/wrappers"; import { BenchmarkResult } from "./benchmark"; export const protobufPackage = "snapchat.cdp.cof"; export var ConfigTargetingTriggerEventType; (function (ConfigTargetingTriggerEventType) { ConfigTargetingTriggerEventType[ConfigTargetingTriggerEventType["UNKNOWN_EVENT_TYPE"] = 0] = "UNKNOWN_EVENT_TYPE"; ConfigTargetingTriggerEventType[ConfigTargetingTriggerEventType["COLD_START"] = 1] = "COLD_START"; ConfigTargetingTriggerEventType[ConfigTargetingTriggerEventType["WARM_START"] = 2] = "WARM_START"; ConfigTargetingTriggerEventType[ConfigTargetingTriggerEventType["FOREGROUND_TRIGGER"] = 3] = "FOREGROUND_TRIGGER"; ConfigTargetingTriggerEventType[ConfigTargetingTriggerEventType["BACKGROUND_TRIGGER"] = 4] = "BACKGROUND_TRIGGER"; ConfigTargetingTriggerEventType[ConfigTargetingTriggerEventType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ConfigTargetingTriggerEventType || (ConfigTargetingTriggerEventType = {})); export var ConfigTargetingAppState; (function (ConfigTargetingAppState) { ConfigTargetingAppState[ConfigTargetingAppState["UNKNOWN_APP_STATE"] = 0] = "UNKNOWN_APP_STATE"; ConfigTargetingAppState[ConfigTargetingAppState["FOREGROUND"] = 1] = "FOREGROUND"; ConfigTargetingAppState[ConfigTargetingAppState["BACKGROUND"] = 2] = "BACKGROUND"; ConfigTargetingAppState[ConfigTargetingAppState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ConfigTargetingAppState || (ConfigTargetingAppState = {})); export var ConfigTargetingInstrumentation; (function (ConfigTargetingInstrumentation) { ConfigTargetingInstrumentation[ConfigTargetingInstrumentation["DEFAULT_INSTRUMENTATION"] = 0] = "DEFAULT_INSTRUMENTATION"; ConfigTargetingInstrumentation[ConfigTargetingInstrumentation["USER_AUTHENTICATION"] = 1] = "USER_AUTHENTICATION"; ConfigTargetingInstrumentation[ConfigTargetingInstrumentation["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ConfigTargetingInstrumentation || (ConfigTargetingInstrumentation = {})); export var Connectivity_NetworkType; (function (Connectivity_NetworkType) { Connectivity_NetworkType[Connectivity_NetworkType["UNKNOWN_NETWORK_TYPE"] = 0] = "UNKNOWN_NETWORK_TYPE"; Connectivity_NetworkType[Connectivity_NetworkType["CELLULAR"] = 1] = "CELLULAR"; Connectivity_NetworkType[Connectivity_NetworkType["WIFI"] = 2] = "WIFI"; Connectivity_NetworkType[Connectivity_NetworkType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(Connectivity_NetworkType || (Connectivity_NetworkType = {})); function createBaseConfigTargetingRequest() { return { configResultsEtag: "", namespaces: [], ghostId: "", countryCode: "", screenWidth: 0, screenHeight: 0, connectivity: undefined, maxVideoWidthPx: 0, maxVideoHeightPx: 0, benchmarkResults: [], deltaSync: false, userAgent: "", triggerEventType: 0, appState: 0, locale: "", deviceId: "", userId: "", clientIp: "", isUnAuthorized: false, appLocale: "", instrumentation: 0, lastSuccessfulSync: "0", isLogout: false, packageInstaller: "", syncTriggerBlizzardSessionId: "", syncExecutionBlizzardSessionId: "", cofSyncTriggerDelayFromStartupMs: 0, cofSyncExecutionDelayFromStartupMs: 0, syncTriggerTime: "0", decoderEncoderAvailability: undefined, snapkitAppId: "", lenscoreVersion: 0, ruid: undefined, configNames: [], includeTestUserTreatments: false, disableExposureLogging: false, lensClusterOrig4: 0, clientId: "", propertyOverrides: undefined, forLockscreenMode: false, osBuildVersion: "", }; } export const ConfigTargetingRequest = { encode(message, writer = new BinaryWriter()) { if (message.configResultsEtag !== "") { writer.uint32(10).string(message.configResultsEtag); } writer.uint32(18).fork(); for (const v of message.namespaces) { writer.int32(v); } writer.join(); if (message.ghostId !== "") { writer.uint32(26).string(message.ghostId); } if (message.countryCode !== "") { writer.uint32(34).string(message.countryCode); } if (message.screenWidth !== 0) { writer.uint32(40).int32(message.screenWidth); } if (message.screenHeight !== 0) { writer.uint32(48).int32(message.screenHeight); } if (message.connectivity !== undefined) { Connectivity.encode(message.connectivity, writer.uint32(58).fork()).join(); } if (message.maxVideoWidthPx !== 0) { writer.uint32(64).int32(message.maxVideoWidthPx); } if (message.maxVideoHeightPx !== 0) { writer.uint32(72).int32(message.maxVideoHeightPx); } for (const v of message.benchmarkResults) { BenchmarkResult.encode(v, writer.uint32(82).fork()).join(); } if (message.deltaSync !== false) { writer.uint32(88).bool(message.deltaSync); } if (message.userAgent !== "") { writer.uint32(98).string(message.userAgent); } if (message.triggerEventType !== 0) { writer.uint32(104).int32(message.triggerEventType); } if (message.appState !== 0) { writer.uint32(112).int32(message.appState); } if (message.locale !== "") { writer.uint32(122).string(message.locale); } if (message.deviceId !== "") { writer.uint32(130).string(message.deviceId); } if (message.userId !== "") { writer.uint32(138).string(message.userId); } if (message.clientIp !== "") { writer.uint32(146).string(message.clientIp); } if (message.isUnAuthorized !== false) { writer.uint32(152).bool(message.isUnAuthorized); } if (message.appLocale !== "") { writer.uint32(162).string(message.appLocale); } if (message.instrumentation !== 0) { writer.uint32(168).int32(message.instrumentation); } if (message.lastSuccessfulSync !== "0") { writer.uint32(176).int64(message.lastSuccessfulSync); } if (message.isLogout !== false) { writer.uint32(184).bool(message.isLogout); } if (message.packageInstaller !== "") { writer.uint32(194).string(message.packageInstaller); } if (message.syncTriggerBlizzardSessionId !== "") { writer.uint32(202).string(message.syncTriggerBlizzardSessionId); } if (message.syncExecutionBlizzardSessionId !== "") { writer.uint32(210).string(message.syncExecutionBlizzardSessionId); } if (message.cofSyncTriggerDelayFromStartupMs !== 0) { writer.uint32(216).int32(message.cofSyncTriggerDelayFromStartupMs); } if (message.cofSyncExecutionDelayFromStartupMs !== 0) { writer.uint32(224).int32(message.cofSyncExecutionDelayFromStartupMs); } if (message.syncTriggerTime !== "0") { writer.uint32(232).int64(message.syncTriggerTime); } if (message.decoderEncoderAvailability !== undefined) { DecoderEncoderAvailablity.encode(message.decoderEncoderAvailability, writer.uint32(242).fork()).join(); } if (message.snapkitAppId !== "") { writer.uint32(250).string(message.snapkitAppId); } if (message.lenscoreVersion !== 0) { writer.uint32(256).int32(message.lenscoreVersion); } if (message.ruid !== undefined) { Ruid.encode(message.ruid, writer.uint32(266).fork()).join(); } for (const v of message.configNames) { writer.uint32(274).string(v); } if (message.includeTestUserTreatments !== false) { writer.uint32(288).bool(message.includeTestUserTreatments); } if (message.disableExposureLogging !== false) { writer.uint32(296).bool(message.disableExposureLogging); } if (message.lensClusterOrig4 !== 0) { writer.uint32(304).int32(message.lensClusterOrig4); } if (message.clientId !== "") { writer.uint32(314).string(message.clientId); } if (message.propertyOverrides !== undefined) { PropertyOverrides.encode(message.propertyOverrides, writer.uint32(322).fork()).join(); } if (message.forLockscreenMode !== false) { writer.uint32(328).bool(message.forLockscreenMode); } if (message.osBuildVersion !== "") { writer.uint32(338).string(message.osBuildVersion); } 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 = createBaseConfigTargetingRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.configResultsEtag = reader.string(); continue; } case 2: { if (tag === 16) { message.namespaces.push(reader.int32()); continue; } if (tag === 18) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.namespaces.push(reader.int32()); } continue; } break; } case 3: { if (tag !== 26) { break; } message.ghostId = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.countryCode = reader.string(); continue; } case 5: { if (tag !== 40) { break; } message.screenWidth = reader.int32(); continue; } case 6: { if (tag !== 48) { break; } message.screenHeight = reader.int32(); continue; } case 7: { if (tag !== 58) { break; } message.connectivity = Connectivity.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 64) { break; } message.maxVideoWidthPx = reader.int32(); continue; } case 9: { if (tag !== 72) { break; } message.maxVideoHeightPx = reader.int32(); continue; } case 10: { if (tag !== 82) { break; } message.benchmarkResults.push(BenchmarkResult.decode(reader, reader.uint32())); continue; } case 11: { if (tag !== 88) { break; } message.deltaSync = reader.bool(); continue; } case 12: { if (tag !== 98) { break; } message.userAgent = reader.string(); continue; } case 13: { if (tag !== 104) { break; } message.triggerEventType = reader.int32(); continue; } case 14: { if (tag !== 112) { break; } message.appState = reader.int32(); continue; } case 15: { if (tag !== 122) { break; } message.locale = reader.string(); continue; } case 16: { if (tag !== 130) { break; } message.deviceId = reader.string(); continue; } case 17: { if (tag !== 138) { break; } message.userId = reader.string(); continue; } case 18: { if (tag !== 146) { break; } message.clientIp = reader.string(); continue; } case 19: { if (tag !== 152) { break; } message.isUnAuthorized = reader.bool(); continue; } case 20: { if (tag !== 162) { break; } message.appLocale = reader.string(); continue; } case 21: { if (tag !== 168) { break; } message.instrumentation = reader.int32(); continue; } case 22: { if (tag !== 176) { break; } message.lastSuccessfulSync = reader.int64().toString(); continue; } case 23: { if (tag !== 184) { break; } message.isLogout = reader.bool(); continue; } case 24: { if (tag !== 194) { break; } message.packageInstaller = reader.string(); continue; } case 25: { if (tag !== 202) { break; } message.syncTriggerBlizzardSessionId = reader.string(); continue; } case 26: { if (tag !== 210) { break; } message.syncExecutionBlizzardSessionId = reader.string(); continue; } case 27: { if (tag !== 216) { break; } message.cofSyncTriggerDelayFromStartupMs = reader.int32(); continue; } case 28: { if (tag !== 224) { break; } message.cofSyncExecutionDelayFromStartupMs = reader.int32(); continue; } case 29: { if (tag !== 232) { break; } message.syncTriggerTime = reader.int64().toString(); continue; } case 30: { if (tag !== 242) { break; } message.decoderEncoderAvailability = DecoderEncoderAvailablity.decode(reader, reader.uint32()); continue; } case 31: { if (tag !== 250) { break; } message.snapkitAppId = reader.string(); continue; } case 32: { if (tag !== 256) { break; } message.lenscoreVersion = reader.int32(); continue; } case 33: { if (tag !== 266) { break; } message.ruid = Ruid.decode(reader, reader.uint32()); continue; } case 34: { if (tag !== 274) { break; } message.configNames.push(reader.string()); continue; } case 36: { if (tag !== 288) { break; } message.includeTestUserTreatments = reader.bool(); continue; } case 37: { if (tag !== 296) { break; } message.disableExposureLogging = reader.bool(); continue; } case 38: { if (tag !== 304) { break; } message.lensClusterOrig4 = reader.int32(); continue; } case 39: { if (tag !== 314) { break; } message.clientId = reader.string(); continue; } case 40: { if (tag !== 322) { break; } message.propertyOverrides = PropertyOverrides.decode(reader, reader.uint32()); continue; } case 41: { if (tag !== 328) { break; } message.forLockscreenMode = reader.bool(); continue; } case 42: { if (tag !== 338) { break; } message.osBuildVersion = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return ConfigTargetingRequest.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; const message = createBaseConfigTargetingRequest(); message.configResultsEtag = (_a = object.configResultsEtag) !== null && _a !== void 0 ? _a : ""; message.namespaces = ((_b = object.namespaces) === null || _b === void 0 ? void 0 : _b.map((e) => e)) || []; message.ghostId = (_c = object.ghostId) !== null && _c !== void 0 ? _c : ""; message.countryCode = (_d = object.countryCode) !== null && _d !== void 0 ? _d : ""; message.screenWidth = (_e = object.screenWidth) !== null && _e !== void 0 ? _e : 0; message.screenHeight = (_f = object.screenHeight) !== null && _f !== void 0 ? _f : 0; message.connectivity = (object.connectivity !== undefined && object.connectivity !== null) ? Connectivity.fromPartial(object.connectivity) : undefined; message.maxVideoWidthPx = (_g = object.maxVideoWidthPx) !== null && _g !== void 0 ? _g : 0; message.maxVideoHeightPx = (_h = object.maxVideoHeightPx) !== null && _h !== void 0 ? _h : 0; message.benchmarkResults = ((_j = object.benchmarkResults) === null || _j === void 0 ? void 0 : _j.map((e) => BenchmarkResult.fromPartial(e))) || []; message.deltaSync = (_k = object.deltaSync) !== null && _k !== void 0 ? _k : false; message.userAgent = (_l = object.userAgent) !== null && _l !== void 0 ? _l : ""; message.triggerEventType = (_m = object.triggerEventType) !== null && _m !== void 0 ? _m : 0; message.appState = (_o = object.appState) !== null && _o !== void 0 ? _o : 0; message.locale = (_p = object.locale) !== null && _p !== void 0 ? _p : ""; message.deviceId = (_q = object.deviceId) !== null && _q !== void 0 ? _q : ""; message.userId = (_r = object.userId) !== null && _r !== void 0 ? _r : ""; message.clientIp = (_s = object.clientIp) !== null && _s !== void 0 ? _s : ""; message.isUnAuthorized = (_t = object.isUnAuthorized) !== null && _t !== void 0 ? _t : false; message.appLocale = (_u = object.appLocale) !== null && _u !== void 0 ? _u : ""; message.instrumentation = (_v = object.instrumentation) !== null && _v !== void 0 ? _v : 0; message.lastSuccessfulSync = (_w = object.lastSuccessfulSync) !== null && _w !== void 0 ? _w : "0"; message.isLogout = (_x = object.isLogout) !== null && _x !== void 0 ? _x : false; message.packageInstaller = (_y = object.packageInstaller) !== null && _y !== void 0 ? _y : ""; message.syncTriggerBlizzardSessionId = (_z = object.syncTriggerBlizzardSessionId) !== null && _z !== void 0 ? _z : ""; message.syncExecutionBlizzardSessionId = (_0 = object.syncExecutionBlizzardSessionId) !== null && _0 !== void 0 ? _0 : ""; message.cofSyncTriggerDelayFromStartupMs = (_1 = object.cofSyncTriggerDelayFromStartupMs) !== null && _1 !== void 0 ? _1 : 0; message.cofSyncExecutionDelayFromStartupMs = (_2 = object.cofSyncExecutionDelayFromStartupMs) !== null && _2 !== void 0 ? _2 : 0; message.syncTriggerTime = (_3 = object.syncTriggerTime) !== null && _3 !== void 0 ? _3 : "0"; message.decoderEncoderAvailability = (object.decoderEncoderAvailability !== undefined && object.decoderEncoderAvailability !== null) ? DecoderEncoderAvailablity.fromPartial(object.decoderEncoderAvailability) : undefined; message.snapkitAppId = (_4 = object.snapkitAppId) !== null && _4 !== void 0 ? _4 : ""; message.lenscoreVersion = (_5 = object.lenscoreVersion) !== null && _5 !== void 0 ? _5 : 0; message.ruid = (object.ruid !== undefined && object.ruid !== null) ? Ruid.fromPartial(object.ruid) : undefined; message.configNames = ((_6 = object.configNames) === null || _6 === void 0 ? void 0 : _6.map((e) => e)) || []; message.includeTestUserTreatments = (_7 = object.includeTestUserTreatments) !== null && _7 !== void 0 ? _7 : false; message.disableExposureLogging = (_8 = object.disableExposureLogging) !== null && _8 !== void 0 ? _8 : false; message.lensClusterOrig4 = (_9 = object.lensClusterOrig4) !== null && _9 !== void 0 ? _9 : 0; message.clientId = (_10 = object.clientId) !== null && _10 !== void 0 ? _10 : ""; message.propertyOverrides = (object.propertyOverrides !== undefined && object.propertyOverrides !== null) ? PropertyOverrides.fromPartial(object.propertyOverrides) : undefined; message.forLockscreenMode = (_11 = object.forLockscreenMode) !== null && _11 !== void 0 ? _11 : false; message.osBuildVersion = (_12 = object.osBuildVersion) !== null && _12 !== void 0 ? _12 : ""; return message; }, }; function createBasePropertyOverrides() { return { isWeb: false }; } export const PropertyOverrides = { encode(message, writer = new BinaryWriter()) { if (message.isWeb !== false) { writer.uint32(8).bool(message.isWeb); } 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 = createBasePropertyOverrides(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.isWeb = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return PropertyOverrides.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBasePropertyOverrides(); message.isWeb = (_a = object.isWeb) !== null && _a !== void 0 ? _a : false; return message; }, }; function createBaseConnectivity() { return { networkType: 0, isMetered: undefined, isRoaming: undefined, carrier: "" }; } export const Connectivity = { encode(message, writer = new BinaryWriter()) { if (message.networkType !== 0) { writer.uint32(8).int32(message.networkType); } if (message.isMetered !== undefined) { BoolValue.encode({ value: message.isMetered }, writer.uint32(18).fork()).join(); } if (message.isRoaming !== undefined) { BoolValue.encode({ value: message.isRoaming }, writer.uint32(26).fork()).join(); } if (message.carrier !== "") { writer.uint32(34).string(message.carrier); } 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 = createBaseConnectivity(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.networkType = reader.int32(); continue; } case 2: { if (tag !== 18) { break; } message.isMetered = BoolValue.decode(reader, reader.uint32()).value; continue; } case 3: { if (tag !== 26) { break; } message.isRoaming = BoolValue.decode(reader, reader.uint32()).value; continue; } case 4: { if (tag !== 34) { break; } message.carrier = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return Connectivity.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseConnectivity(); message.networkType = (_a = object.networkType) !== null && _a !== void 0 ? _a : 0; message.isMetered = (_b = object.isMetered) !== null && _b !== void 0 ? _b : undefined; message.isRoaming = (_c = object.isRoaming) !== null && _c !== void 0 ? _c : undefined; message.carrier = (_d = object.carrier) !== null && _d !== void 0 ? _d : ""; return message; }, }; function createBaseDecoderEncoderAvailablity() { return { isSnapVp9DecoderAvailable: false, isSnapAv1DecoderAvailable: false }; } export const DecoderEncoderAvailablity = { encode(message, writer = new BinaryWriter()) { if (message.isSnapVp9DecoderAvailable !== false) { writer.uint32(8).bool(message.isSnapVp9DecoderAvailable); } if (message.isSnapAv1DecoderAvailable !== false) { writer.uint32(16).bool(message.isSnapAv1DecoderAvailable); } 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 = createBaseDecoderEncoderAvailablity(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.isSnapVp9DecoderAvailable = reader.bool(); continue; } case 2: { if (tag !== 16) { break; } message.isSnapAv1DecoderAvailable = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return DecoderEncoderAvailablity.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseDecoderEncoderAvailablity(); message.isSnapVp9DecoderAvailable = (_a = object.isSnapVp9DecoderAvailable) !== null && _a !== void 0 ? _a : false; message.isSnapAv1DecoderAvailable = (_b = object.isSnapAv1DecoderAvailable) !== null && _b !== void 0 ? _b : false; return message; }, }; //# sourceMappingURL=config_request.js.map