@snap/camera-kit
Version:
Camera Kit Web
1,350 lines • 67.9 kB
JavaScript
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import { grpc } from "@improbable-eng/grpc-web";
import { BrowserHeaders } from "browser-headers";
import { Ruid } from "../../common/ruid";
import { ConfigTargetingRequest } from "./config_request";
import { ConfigTargetingResponse } from "./config_response";
import { ConfigResult } from "./config_result";
import { DebugTrace } from "./debug_info";
import { FeatureProvidedSignals } from "./feature_provided_signals";
export const protobufPackage = "snapchat.cdp.cof";
function createBaseGetAbConfigValuesRequest() {
return {
configNames: [],
namespaces: [],
cofConfigNames: [],
includeAllConfigs: false,
disableExposureLogging: false,
enableDebug: false,
};
}
export const GetAbConfigValuesRequest = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.configNames) {
writer.uint32(10).string(v);
}
writer.uint32(18).fork();
for (const v of message.namespaces) {
writer.int32(v);
}
writer.join();
for (const v of message.cofConfigNames) {
writer.uint32(26).string(v);
}
if (message.includeAllConfigs !== false) {
writer.uint32(32).bool(message.includeAllConfigs);
}
if (message.disableExposureLogging !== false) {
writer.uint32(40).bool(message.disableExposureLogging);
}
if (message.enableDebug !== false) {
writer.uint32(104).bool(message.enableDebug);
}
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 = createBaseGetAbConfigValuesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configNames.push(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.cofConfigNames.push(reader.string());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.includeAllConfigs = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.disableExposureLogging = reader.bool();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.enableDebug = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetAbConfigValuesRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseGetAbConfigValuesRequest();
message.configNames = ((_a = object.configNames) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
message.namespaces = ((_b = object.namespaces) === null || _b === void 0 ? void 0 : _b.map((e) => e)) || [];
message.cofConfigNames = ((_c = object.cofConfigNames) === null || _c === void 0 ? void 0 : _c.map((e) => e)) || [];
message.includeAllConfigs = (_d = object.includeAllConfigs) !== null && _d !== void 0 ? _d : false;
message.disableExposureLogging = (_e = object.disableExposureLogging) !== null && _e !== void 0 ? _e : false;
message.enableDebug = (_f = object.enableDebug) !== null && _f !== void 0 ? _f : false;
return message;
},
};
function createBaseGetAbConfigValuesResponse() {
return { configResults: [], debugTrace: undefined };
}
export const GetAbConfigValuesResponse = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.configResults) {
ConfigResult.encode(v, writer.uint32(10).fork()).join();
}
if (message.debugTrace !== undefined) {
DebugTrace.encode(message.debugTrace, 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 = createBaseGetAbConfigValuesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configResults.push(ConfigResult.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.debugTrace = DebugTrace.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetAbConfigValuesResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetAbConfigValuesResponse();
message.configResults = ((_a = object.configResults) === null || _a === void 0 ? void 0 : _a.map((e) => ConfigResult.fromPartial(e))) || [];
message.debugTrace = (object.debugTrace !== undefined && object.debugTrace !== null)
? DebugTrace.fromPartial(object.debugTrace)
: undefined;
return message;
},
};
function createBaseConfigSetGenerationRequest() {
return { targetingParameters: undefined, overrides: [] };
}
export const ConfigSetGenerationRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.targetingParameters !== undefined) {
ConfigTargetingRequest.encode(message.targetingParameters, writer.uint32(10).fork()).join();
}
for (const v of message.overrides) {
ConfigResult.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 = createBaseConfigSetGenerationRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetingParameters = ConfigTargetingRequest.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.overrides.push(ConfigResult.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ConfigSetGenerationRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseConfigSetGenerationRequest();
message.targetingParameters = (object.targetingParameters !== undefined && object.targetingParameters !== null)
? ConfigTargetingRequest.fromPartial(object.targetingParameters)
: undefined;
message.overrides = ((_a = object.overrides) === null || _a === void 0 ? void 0 : _a.map((e) => ConfigResult.fromPartial(e))) || [];
return message;
},
};
function createBaseConfigSetGenerationResponse() {
return { targetingResponse: undefined };
}
export const ConfigSetGenerationResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.targetingResponse !== undefined) {
ConfigTargetingResponse.encode(message.targetingResponse, writer.uint32(10).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 = createBaseConfigSetGenerationResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetingResponse = ConfigTargetingResponse.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ConfigSetGenerationResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseConfigSetGenerationResponse();
message.targetingResponse = (object.targetingResponse !== undefined && object.targetingResponse !== null)
? ConfigTargetingResponse.fromPartial(object.targetingResponse)
: undefined;
return message;
},
};
function createBasePinConfigRequest() {
return { configSetToken: "", userId: "", ttlSeconds: 0 };
}
export const PinConfigRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.configSetToken !== "") {
writer.uint32(10).string(message.configSetToken);
}
if (message.userId !== "") {
writer.uint32(18).string(message.userId);
}
if (message.ttlSeconds !== 0) {
writer.uint32(24).int32(message.ttlSeconds);
}
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 = createBasePinConfigRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configSetToken = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.userId = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.ttlSeconds = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return PinConfigRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePinConfigRequest();
message.configSetToken = (_a = object.configSetToken) !== null && _a !== void 0 ? _a : "";
message.userId = (_b = object.userId) !== null && _b !== void 0 ? _b : "";
message.ttlSeconds = (_c = object.ttlSeconds) !== null && _c !== void 0 ? _c : 0;
return message;
},
};
function createBasePinConfigResponse() {
return { debug: "" };
}
export const PinConfigResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.debug !== "") {
writer.uint32(10).string(message.debug);
}
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 = createBasePinConfigResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.debug = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return PinConfigResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBasePinConfigResponse();
message.debug = (_a = object.debug) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseUnpinConfigRequest() {
return { configSetToken: "", userId: "" };
}
export const UnpinConfigRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.configSetToken !== "") {
writer.uint32(10).string(message.configSetToken);
}
if (message.userId !== "") {
writer.uint32(18).string(message.userId);
}
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 = createBaseUnpinConfigRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configSetToken = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.userId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return UnpinConfigRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseUnpinConfigRequest();
message.configSetToken = (_a = object.configSetToken) !== null && _a !== void 0 ? _a : "";
message.userId = (_b = object.userId) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseUnpinConfigResponse() {
return { debug: "" };
}
export const UnpinConfigResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.debug !== "") {
writer.uint32(10).string(message.debug);
}
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 = createBaseUnpinConfigResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.debug = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return UnpinConfigResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseUnpinConfigResponse();
message.debug = (_a = object.debug) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBasePinTargetingPropertiesRequest() {
return { userId: "", targetingProperties: undefined, ttlSeconds: 0 };
}
export const PinTargetingPropertiesRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.userId !== "") {
writer.uint32(10).string(message.userId);
}
if (message.targetingProperties !== undefined) {
FeatureProvidedSignals.encode(message.targetingProperties, writer.uint32(18).fork()).join();
}
if (message.ttlSeconds !== 0) {
writer.uint32(24).int32(message.ttlSeconds);
}
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 = createBasePinTargetingPropertiesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.targetingProperties = FeatureProvidedSignals.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.ttlSeconds = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return PinTargetingPropertiesRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBasePinTargetingPropertiesRequest();
message.userId = (_a = object.userId) !== null && _a !== void 0 ? _a : "";
message.targetingProperties = (object.targetingProperties !== undefined && object.targetingProperties !== null)
? FeatureProvidedSignals.fromPartial(object.targetingProperties)
: undefined;
message.ttlSeconds = (_b = object.ttlSeconds) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBasePinTargetingPropertiesResponse() {
return { message: "" };
}
export const PinTargetingPropertiesResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.message !== "") {
writer.uint32(10).string(message.message);
}
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 = createBasePinTargetingPropertiesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.message = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return PinTargetingPropertiesResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBasePinTargetingPropertiesResponse();
message.message = (_a = object.message) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseUnpinTargetingPropertiesRequest() {
return { userId: "" };
}
export const UnpinTargetingPropertiesRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.userId !== "") {
writer.uint32(10).string(message.userId);
}
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 = createBaseUnpinTargetingPropertiesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return UnpinTargetingPropertiesRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseUnpinTargetingPropertiesRequest();
message.userId = (_a = object.userId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseUnpinTargetingPropertiesResponse() {
return { message: "" };
}
export const UnpinTargetingPropertiesResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.message !== "") {
writer.uint32(10).string(message.message);
}
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 = createBaseUnpinTargetingPropertiesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.message = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return UnpinTargetingPropertiesResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseUnpinTargetingPropertiesResponse();
message.message = (_a = object.message) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseGetPinnedTargetingPropertiesRequest() {
return { userId: "" };
}
export const GetPinnedTargetingPropertiesRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.userId !== "") {
writer.uint32(10).string(message.userId);
}
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 = createBaseGetPinnedTargetingPropertiesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetPinnedTargetingPropertiesRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetPinnedTargetingPropertiesRequest();
message.userId = (_a = object.userId) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseGetPinnedTargetingPropertiesResponse() {
return { targetingProperties: undefined };
}
export const GetPinnedTargetingPropertiesResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.targetingProperties !== undefined) {
FeatureProvidedSignals.encode(message.targetingProperties, writer.uint32(10).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 = createBaseGetPinnedTargetingPropertiesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.targetingProperties = FeatureProvidedSignals.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetPinnedTargetingPropertiesResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseGetPinnedTargetingPropertiesResponse();
message.targetingProperties = (object.targetingProperties !== undefined && object.targetingProperties !== null)
? FeatureProvidedSignals.fromPartial(object.targetingProperties)
: undefined;
return message;
},
};
function createBaseConfigWithNamespace() {
return { configName: "", namespace: 0 };
}
export const ConfigWithNamespace = {
encode(message, writer = new BinaryWriter()) {
if (message.configName !== "") {
writer.uint32(10).string(message.configName);
}
if (message.namespace !== 0) {
writer.uint32(16).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 = createBaseConfigWithNamespace();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configName = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.namespace = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ConfigWithNamespace.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseConfigWithNamespace();
message.configName = (_a = object.configName) !== null && _a !== void 0 ? _a : "";
message.namespace = (_b = object.namespace) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseGetConfigValuesByTokenRequest() {
return { token: "", configNames: [], namespaces: [], disableExposureLogging: false, getAllConfigs: false };
}
export const GetConfigValuesByTokenRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.token !== "") {
writer.uint32(10).string(message.token);
}
for (const v of message.configNames) {
ConfigWithNamespace.encode(v, writer.uint32(18).fork()).join();
}
writer.uint32(26).fork();
for (const v of message.namespaces) {
writer.int32(v);
}
writer.join();
if (message.disableExposureLogging !== false) {
writer.uint32(32).bool(message.disableExposureLogging);
}
if (message.getAllConfigs !== false) {
writer.uint32(40).bool(message.getAllConfigs);
}
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 = createBaseGetConfigValuesByTokenRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.token = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.configNames.push(ConfigWithNamespace.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag === 24) {
message.namespaces.push(reader.int32());
continue;
}
if (tag === 26) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.namespaces.push(reader.int32());
}
continue;
}
break;
}
case 4: {
if (tag !== 32) {
break;
}
message.disableExposureLogging = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.getAllConfigs = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetConfigValuesByTokenRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseGetConfigValuesByTokenRequest();
message.token = (_a = object.token) !== null && _a !== void 0 ? _a : "";
message.configNames = ((_b = object.configNames) === null || _b === void 0 ? void 0 : _b.map((e) => ConfigWithNamespace.fromPartial(e))) || [];
message.namespaces = ((_c = object.namespaces) === null || _c === void 0 ? void 0 : _c.map((e) => e)) || [];
message.disableExposureLogging = (_d = object.disableExposureLogging) !== null && _d !== void 0 ? _d : false;
message.getAllConfigs = (_e = object.getAllConfigs) !== null && _e !== void 0 ? _e : false;
return message;
},
};
function createBaseGetConfigValuesByTokenResponse() {
return { configResults: [] };
}
export const GetConfigValuesByTokenResponse = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.configResults) {
ConfigResult.encode(v, writer.uint32(10).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 = createBaseGetConfigValuesByTokenResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configResults.push(ConfigResult.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetConfigValuesByTokenResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetConfigValuesByTokenResponse();
message.configResults = ((_a = object.configResults) === null || _a === void 0 ? void 0 : _a.map((e) => ConfigResult.fromPartial(e))) || [];
return message;
},
};
function createBaseGetCachedConfigResultSequenceIdsRequest() {
return {};
}
export const GetCachedConfigResultSequenceIdsRequest = {
encode(_, writer = new BinaryWriter()) {
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 = createBaseGetCachedConfigResultSequenceIdsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetCachedConfigResultSequenceIdsRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseGetCachedConfigResultSequenceIdsRequest();
return message;
},
};
function createBaseGetCachedConfigResultSequenceIdsResponse() {
return { serializedBitmap: new Uint8Array(0) };
}
export const GetCachedConfigResultSequenceIdsResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.serializedBitmap.length !== 0) {
writer.uint32(10).bytes(message.serializedBitmap);
}
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 = createBaseGetCachedConfigResultSequenceIdsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.serializedBitmap = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetCachedConfigResultSequenceIdsResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetCachedConfigResultSequenceIdsResponse();
message.serializedBitmap = (_a = object.serializedBitmap) !== null && _a !== void 0 ? _a : new Uint8Array(0);
return message;
},
};
function createBaseGetConfigResultsBySequenceIdsRequest() {
return { sequenceIds: [] };
}
export const GetConfigResultsBySequenceIdsRequest = {
encode(message, writer = new BinaryWriter()) {
writer.uint32(10).fork();
for (const v of message.sequenceIds) {
writer.int32(v);
}
writer.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 = createBaseGetConfigResultsBySequenceIdsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag === 8) {
message.sequenceIds.push(reader.int32());
continue;
}
if (tag === 10) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.sequenceIds.push(reader.int32());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetConfigResultsBySequenceIdsRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetConfigResultsBySequenceIdsRequest();
message.sequenceIds = ((_a = object.sequenceIds) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
return message;
},
};
function createBaseConfigResultWithSequenceId() {
return { sequenceId: 0, configResult: undefined };
}
export const ConfigResultWithSequenceId = {
encode(message, writer = new BinaryWriter()) {
if (message.sequenceId !== 0) {
writer.uint32(8).int32(message.sequenceId);
}
if (message.configResult !== undefined) {
ConfigResult.encode(message.configResult, 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 = createBaseConfigResultWithSequenceId();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.sequenceId = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.configResult = ConfigResult.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return ConfigResultWithSequenceId.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseConfigResultWithSequenceId();
message.sequenceId = (_a = object.sequenceId) !== null && _a !== void 0 ? _a : 0;
message.configResult = (object.configResult !== undefined && object.configResult !== null)
? ConfigResult.fromPartial(object.configResult)
: undefined;
return message;
},
};
function createBaseGetConfigResultsBySequenceIdsResponse() {
return { configResultWithSequenceIds: [] };
}
export const GetConfigResultsBySequenceIdsResponse = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.configResultWithSequenceIds) {
ConfigResultWithSequenceId.encode(v, writer.uint32(10).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 = createBaseGetConfigResultsBySequenceIdsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configResultWithSequenceIds.push(ConfigResultWithSequenceId.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetConfigResultsBySequenceIdsResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetConfigResultsBySequenceIdsResponse();
message.configResultWithSequenceIds =
((_a = object.configResultWithSequenceIds) === null || _a === void 0 ? void 0 : _a.map((e) => ConfigResultWithSequenceId.fromPartial(e))) || [];
return message;
},
};
function createBaseGetBitmapByTokenRequest() {
return { token: "" };
}
export const GetBitmapByTokenRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.token !== "") {
writer.uint32(10).string(message.token);
}
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 = createBaseGetBitmapByTokenRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.token = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetBitmapByTokenRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetBitmapByTokenRequest();
message.token = (_a = object.token) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseGetBitmapByTokenResponse() {
return { idBitmap: new Uint8Array(0) };
}
export const GetBitmapByTokenResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.idBitmap.length !== 0) {
writer.uint32(10).bytes(message.idBitmap);
}
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 = createBaseGetBitmapByTokenResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.idBitmap = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetBitmapByTokenResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetBitmapByTokenResponse();
message.idBitmap = (_a = object.idBitmap) !== null && _a !== void 0 ? _a : new Uint8Array(0);
return message;
},
};
function createBaseGetUnevaluatedConfigResultsWithAbTargetingRequest() {
return { namespaces: [], edgeConfigClientVersion: "" };
}
export const GetUnevaluatedConfigResultsWithAbTargetingRequest = {
encode(message, writer = new BinaryWriter()) {
writer.uint32(10).fork();
for (const v of message.namespaces) {
writer.int32(v);
}
writer.join();
if (message.edgeConfigClientVersion !== "") {
writer.uint32(18).string(message.edgeConfigClientVersion);
}
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 = createBaseGetUnevaluatedConfigResultsWithAbTargetingRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag === 8) {
message.namespaces.push(reader.int32());
continue;
}
if (tag === 10) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.namespaces.push(reader.int32());
}
continue;
}
break;
}
case 2: {
if (tag !== 18) {
break;
}
message.edgeConfigClientVersion = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetUnevaluatedConfigResultsWithAbTargetingRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseGetUnevaluatedConfigResultsWithAbTargetingRequest();
message.namespaces = ((_a = object.namespaces) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
message.edgeConfigClientVersion = (_b = object.edgeConfigClientVersion) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseGetUnevaluatedConfigResultsWithAbTargetingResponse() {
return { configResults: [] };
}
export const GetUnevaluatedConfigResultsWithAbTargetingResponse = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.configResults) {
ConfigResult.encode(v, writer.uint32(10).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 = createBaseGetUnevaluatedConfigResultsWithAbTargetingResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.configResults.push(ConfigResult.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
create(base) {
return GetUnevaluatedConfigResultsWithAbTargetingResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetUnevaluatedConfigResultsWithAbTargetingResponse();
message.configResults