UNPKG

@snap/camera-kit

Version:
404 lines 15.6 kB
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; export const protobufPackage = "com.snap.camerakit.v3"; export var RemoteEndpoint_HttpRequestMethod; (function (RemoteEndpoint_HttpRequestMethod) { RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["METHOD_UNSET"] = 0] = "METHOD_UNSET"; RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["GET"] = 1] = "GET"; RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["POST"] = 2] = "POST"; RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["PUT"] = 3] = "PUT"; RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["DELETE"] = 4] = "DELETE"; RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["PATCH"] = 5] = "PATCH"; RemoteEndpoint_HttpRequestMethod[RemoteEndpoint_HttpRequestMethod["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RemoteEndpoint_HttpRequestMethod || (RemoteEndpoint_HttpRequestMethod = {})); export var RemoteParameter_ParameterLocation; (function (RemoteParameter_ParameterLocation) { RemoteParameter_ParameterLocation[RemoteParameter_ParameterLocation["LOCATION_UNSET"] = 0] = "LOCATION_UNSET"; RemoteParameter_ParameterLocation[RemoteParameter_ParameterLocation["QUERY"] = 1] = "QUERY"; RemoteParameter_ParameterLocation[RemoteParameter_ParameterLocation["HEADER"] = 2] = "HEADER"; RemoteParameter_ParameterLocation[RemoteParameter_ParameterLocation["PATH"] = 3] = "PATH"; RemoteParameter_ParameterLocation[RemoteParameter_ParameterLocation["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RemoteParameter_ParameterLocation || (RemoteParameter_ParameterLocation = {})); function createBaseGetRemoteApiSpecsRequest() { return {}; } export const GetRemoteApiSpecsRequest = { 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 = createBaseGetRemoteApiSpecsRequest(); 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 GetRemoteApiSpecsRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(_) { const message = createBaseGetRemoteApiSpecsRequest(); return message; }, }; function createBaseGetRemoteApiSpecsResponse() { return { remoteApiSpecs: [] }; } export const GetRemoteApiSpecsResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.remoteApiSpecs) { RemoteApiSpec.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 = createBaseGetRemoteApiSpecsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.remoteApiSpecs.push(RemoteApiSpec.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return GetRemoteApiSpecsResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseGetRemoteApiSpecsResponse(); message.remoteApiSpecs = ((_a = object.remoteApiSpecs) === null || _a === void 0 ? void 0 : _a.map((e) => RemoteApiSpec.fromPartial(e))) || []; return message; }, }; function createBaseRemoteApiSpec() { return { id: "", host: "", endpoints: [], tlsRequired: false, maxRequestSizeBytes: 0, maxResponseSizeBytes: 0, maxResponseTimeMillis: 0, }; } export const RemoteApiSpec = { encode(message, writer = new BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.host !== "") { writer.uint32(18).string(message.host); } for (const v of message.endpoints) { RemoteEndpoint.encode(v, writer.uint32(26).fork()).join(); } if (message.tlsRequired !== false) { writer.uint32(32).bool(message.tlsRequired); } if (message.maxRequestSizeBytes !== 0) { writer.uint32(40).int32(message.maxRequestSizeBytes); } if (message.maxResponseSizeBytes !== 0) { writer.uint32(48).int32(message.maxResponseSizeBytes); } if (message.maxResponseTimeMillis !== 0) { writer.uint32(56).int32(message.maxResponseTimeMillis); } 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 = createBaseRemoteApiSpec(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.host = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.endpoints.push(RemoteEndpoint.decode(reader, reader.uint32())); continue; } case 4: { if (tag !== 32) { break; } message.tlsRequired = reader.bool(); continue; } case 5: { if (tag !== 40) { break; } message.maxRequestSizeBytes = reader.int32(); continue; } case 6: { if (tag !== 48) { break; } message.maxResponseSizeBytes = reader.int32(); continue; } case 7: { if (tag !== 56) { break; } message.maxResponseTimeMillis = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return RemoteApiSpec.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g; const message = createBaseRemoteApiSpec(); message.id = (_a = object.id) !== null && _a !== void 0 ? _a : ""; message.host = (_b = object.host) !== null && _b !== void 0 ? _b : ""; message.endpoints = ((_c = object.endpoints) === null || _c === void 0 ? void 0 : _c.map((e) => RemoteEndpoint.fromPartial(e))) || []; message.tlsRequired = (_d = object.tlsRequired) !== null && _d !== void 0 ? _d : false; message.maxRequestSizeBytes = (_e = object.maxRequestSizeBytes) !== null && _e !== void 0 ? _e : 0; message.maxResponseSizeBytes = (_f = object.maxResponseSizeBytes) !== null && _f !== void 0 ? _f : 0; message.maxResponseTimeMillis = (_g = object.maxResponseTimeMillis) !== null && _g !== void 0 ? _g : 0; return message; }, }; function createBaseRemoteEndpoint() { return { path: "", methods: [], parameters: [], refId: "" }; } export const RemoteEndpoint = { encode(message, writer = new BinaryWriter()) { if (message.path !== "") { writer.uint32(10).string(message.path); } writer.uint32(18).fork(); for (const v of message.methods) { writer.int32(v); } writer.join(); for (const v of message.parameters) { RemoteParameter.encode(v, writer.uint32(26).fork()).join(); } if (message.refId !== "") { writer.uint32(34).string(message.refId); } 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 = createBaseRemoteEndpoint(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.path = reader.string(); continue; } case 2: { if (tag === 16) { message.methods.push(reader.int32()); continue; } if (tag === 18) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.methods.push(reader.int32()); } continue; } break; } case 3: { if (tag !== 26) { break; } message.parameters.push(RemoteParameter.decode(reader, reader.uint32())); continue; } case 4: { if (tag !== 34) { break; } message.refId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return RemoteEndpoint.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseRemoteEndpoint(); message.path = (_a = object.path) !== null && _a !== void 0 ? _a : ""; message.methods = ((_b = object.methods) === null || _b === void 0 ? void 0 : _b.map((e) => e)) || []; message.parameters = ((_c = object.parameters) === null || _c === void 0 ? void 0 : _c.map((e) => RemoteParameter.fromPartial(e))) || []; message.refId = (_d = object.refId) !== null && _d !== void 0 ? _d : ""; return message; }, }; function createBaseRemoteParameter() { return { name: "", location: 0, optional: false, externalName: "", defaultValue: "", constant: false }; } export const RemoteParameter = { encode(message, writer = new BinaryWriter()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.location !== 0) { writer.uint32(16).int32(message.location); } if (message.optional !== false) { writer.uint32(24).bool(message.optional); } if (message.externalName !== "") { writer.uint32(34).string(message.externalName); } if (message.defaultValue !== "") { writer.uint32(42).string(message.defaultValue); } if (message.constant !== false) { writer.uint32(48).bool(message.constant); } 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 = createBaseRemoteParameter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.name = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.location = reader.int32(); continue; } case 3: { if (tag !== 24) { break; } message.optional = reader.bool(); continue; } case 4: { if (tag !== 34) { break; } message.externalName = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.defaultValue = reader.string(); continue; } case 6: { if (tag !== 48) { break; } message.constant = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, create(base) { return RemoteParameter.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseRemoteParameter(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; message.location = (_b = object.location) !== null && _b !== void 0 ? _b : 0; message.optional = (_c = object.optional) !== null && _c !== void 0 ? _c : false; message.externalName = (_d = object.externalName) !== null && _d !== void 0 ? _d : ""; message.defaultValue = (_e = object.defaultValue) !== null && _e !== void 0 ? _e : ""; message.constant = (_f = object.constant) !== null && _f !== void 0 ? _f : false; return message; }, }; export const RemoteApiSpecsDefinition = { name: "RemoteApiSpecs", fullName: "com.snap.camerakit.v3.RemoteApiSpecs", methods: { getRemoteApiSpecs: { name: "GetRemoteApiSpecs", requestType: GetRemoteApiSpecsRequest, requestStream: false, responseType: GetRemoteApiSpecsResponse, responseStream: false, options: { idempotencyLevel: "NO_SIDE_EFFECTS" }, }, }, }; //# sourceMappingURL=remote_api_spec.js.map