inngest
Version:
Official SDK for Inngest.com. Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability.
1,290 lines • 94.2 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.6.1
// protoc v5.29.3
// source: src/components/connect/protobuf/connect.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.SystemError = exports.PubSubAckMessage = exports.FlushResponse = exports.StartRequest = exports.StartResponse = exports.ConnGroup = exports.SystemAttributes = exports.ConnMetadata_SyncedWorkerGroupsEntry = exports.ConnMetadata_AllWorkerGroupsEntry = exports.ConnMetadata = exports.WorkerReplyAckData = exports.SDKResponse = exports.WorkerRequestAckData = exports.GatewayExecutorRequestData = exports.WorkerConnectRequestData = exports.AuthData = exports.AppConfiguration = exports.ConnectMessage = exports.WorkerDisconnectReason = exports.ConnectionStatus = exports.SDKResponseStatus = exports.GatewayMessageType = exports.protobufPackage = void 0;
exports.gatewayMessageTypeFromJSON = gatewayMessageTypeFromJSON;
exports.gatewayMessageTypeToJSON = gatewayMessageTypeToJSON;
exports.sDKResponseStatusFromJSON = sDKResponseStatusFromJSON;
exports.sDKResponseStatusToJSON = sDKResponseStatusToJSON;
exports.connectionStatusFromJSON = connectionStatusFromJSON;
exports.connectionStatusToJSON = connectionStatusToJSON;
exports.workerDisconnectReasonFromJSON = workerDisconnectReasonFromJSON;
exports.workerDisconnectReasonToJSON = workerDisconnectReasonToJSON;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
const timestamp_1 = require("../../../../google/protobuf/timestamp");
exports.protobufPackage = "connect.v1";
var GatewayMessageType;
(function (GatewayMessageType) {
GatewayMessageType[GatewayMessageType["GATEWAY_HELLO"] = 0] = "GATEWAY_HELLO";
GatewayMessageType[GatewayMessageType["WORKER_CONNECT"] = 1] = "WORKER_CONNECT";
GatewayMessageType[GatewayMessageType["GATEWAY_CONNECTION_READY"] = 2] = "GATEWAY_CONNECTION_READY";
GatewayMessageType[GatewayMessageType["GATEWAY_EXECUTOR_REQUEST"] = 3] = "GATEWAY_EXECUTOR_REQUEST";
GatewayMessageType[GatewayMessageType["WORKER_READY"] = 4] = "WORKER_READY";
GatewayMessageType[GatewayMessageType["WORKER_REQUEST_ACK"] = 5] = "WORKER_REQUEST_ACK";
GatewayMessageType[GatewayMessageType["WORKER_REPLY"] = 6] = "WORKER_REPLY";
GatewayMessageType[GatewayMessageType["WORKER_REPLY_ACK"] = 7] = "WORKER_REPLY_ACK";
GatewayMessageType[GatewayMessageType["WORKER_PAUSE"] = 8] = "WORKER_PAUSE";
GatewayMessageType[GatewayMessageType["WORKER_HEARTBEAT"] = 9] = "WORKER_HEARTBEAT";
GatewayMessageType[GatewayMessageType["GATEWAY_HEARTBEAT"] = 10] = "GATEWAY_HEARTBEAT";
GatewayMessageType[GatewayMessageType["GATEWAY_CLOSING"] = 11] = "GATEWAY_CLOSING";
GatewayMessageType[GatewayMessageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GatewayMessageType || (exports.GatewayMessageType = GatewayMessageType = {}));
function gatewayMessageTypeFromJSON(object) {
switch (object) {
case 0:
case "GATEWAY_HELLO":
return GatewayMessageType.GATEWAY_HELLO;
case 1:
case "WORKER_CONNECT":
return GatewayMessageType.WORKER_CONNECT;
case 2:
case "GATEWAY_CONNECTION_READY":
return GatewayMessageType.GATEWAY_CONNECTION_READY;
case 3:
case "GATEWAY_EXECUTOR_REQUEST":
return GatewayMessageType.GATEWAY_EXECUTOR_REQUEST;
case 4:
case "WORKER_READY":
return GatewayMessageType.WORKER_READY;
case 5:
case "WORKER_REQUEST_ACK":
return GatewayMessageType.WORKER_REQUEST_ACK;
case 6:
case "WORKER_REPLY":
return GatewayMessageType.WORKER_REPLY;
case 7:
case "WORKER_REPLY_ACK":
return GatewayMessageType.WORKER_REPLY_ACK;
case 8:
case "WORKER_PAUSE":
return GatewayMessageType.WORKER_PAUSE;
case 9:
case "WORKER_HEARTBEAT":
return GatewayMessageType.WORKER_HEARTBEAT;
case 10:
case "GATEWAY_HEARTBEAT":
return GatewayMessageType.GATEWAY_HEARTBEAT;
case 11:
case "GATEWAY_CLOSING":
return GatewayMessageType.GATEWAY_CLOSING;
case -1:
case "UNRECOGNIZED":
default:
return GatewayMessageType.UNRECOGNIZED;
}
}
function gatewayMessageTypeToJSON(object) {
switch (object) {
case GatewayMessageType.GATEWAY_HELLO:
return "GATEWAY_HELLO";
case GatewayMessageType.WORKER_CONNECT:
return "WORKER_CONNECT";
case GatewayMessageType.GATEWAY_CONNECTION_READY:
return "GATEWAY_CONNECTION_READY";
case GatewayMessageType.GATEWAY_EXECUTOR_REQUEST:
return "GATEWAY_EXECUTOR_REQUEST";
case GatewayMessageType.WORKER_READY:
return "WORKER_READY";
case GatewayMessageType.WORKER_REQUEST_ACK:
return "WORKER_REQUEST_ACK";
case GatewayMessageType.WORKER_REPLY:
return "WORKER_REPLY";
case GatewayMessageType.WORKER_REPLY_ACK:
return "WORKER_REPLY_ACK";
case GatewayMessageType.WORKER_PAUSE:
return "WORKER_PAUSE";
case GatewayMessageType.WORKER_HEARTBEAT:
return "WORKER_HEARTBEAT";
case GatewayMessageType.GATEWAY_HEARTBEAT:
return "GATEWAY_HEARTBEAT";
case GatewayMessageType.GATEWAY_CLOSING:
return "GATEWAY_CLOSING";
case GatewayMessageType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var SDKResponseStatus;
(function (SDKResponseStatus) {
SDKResponseStatus[SDKResponseStatus["NOT_COMPLETED"] = 0] = "NOT_COMPLETED";
SDKResponseStatus[SDKResponseStatus["DONE"] = 1] = "DONE";
SDKResponseStatus[SDKResponseStatus["ERROR"] = 2] = "ERROR";
SDKResponseStatus[SDKResponseStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(SDKResponseStatus || (exports.SDKResponseStatus = SDKResponseStatus = {}));
function sDKResponseStatusFromJSON(object) {
switch (object) {
case 0:
case "NOT_COMPLETED":
return SDKResponseStatus.NOT_COMPLETED;
case 1:
case "DONE":
return SDKResponseStatus.DONE;
case 2:
case "ERROR":
return SDKResponseStatus.ERROR;
case -1:
case "UNRECOGNIZED":
default:
return SDKResponseStatus.UNRECOGNIZED;
}
}
function sDKResponseStatusToJSON(object) {
switch (object) {
case SDKResponseStatus.NOT_COMPLETED:
return "NOT_COMPLETED";
case SDKResponseStatus.DONE:
return "DONE";
case SDKResponseStatus.ERROR:
return "ERROR";
case SDKResponseStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["CONNECTED"] = 0] = "CONNECTED";
ConnectionStatus[ConnectionStatus["READY"] = 1] = "READY";
ConnectionStatus[ConnectionStatus["DRAINING"] = 2] = "DRAINING";
ConnectionStatus[ConnectionStatus["DISCONNECTING"] = 3] = "DISCONNECTING";
ConnectionStatus[ConnectionStatus["DISCONNECTED"] = 4] = "DISCONNECTED";
ConnectionStatus[ConnectionStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ConnectionStatus || (exports.ConnectionStatus = ConnectionStatus = {}));
function connectionStatusFromJSON(object) {
switch (object) {
case 0:
case "CONNECTED":
return ConnectionStatus.CONNECTED;
case 1:
case "READY":
return ConnectionStatus.READY;
case 2:
case "DRAINING":
return ConnectionStatus.DRAINING;
case 3:
case "DISCONNECTING":
return ConnectionStatus.DISCONNECTING;
case 4:
case "DISCONNECTED":
return ConnectionStatus.DISCONNECTED;
case -1:
case "UNRECOGNIZED":
default:
return ConnectionStatus.UNRECOGNIZED;
}
}
function connectionStatusToJSON(object) {
switch (object) {
case ConnectionStatus.CONNECTED:
return "CONNECTED";
case ConnectionStatus.READY:
return "READY";
case ConnectionStatus.DRAINING:
return "DRAINING";
case ConnectionStatus.DISCONNECTING:
return "DISCONNECTING";
case ConnectionStatus.DISCONNECTED:
return "DISCONNECTED";
case ConnectionStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var WorkerDisconnectReason;
(function (WorkerDisconnectReason) {
WorkerDisconnectReason[WorkerDisconnectReason["WORKER_SHUTDOWN"] = 0] = "WORKER_SHUTDOWN";
WorkerDisconnectReason[WorkerDisconnectReason["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WorkerDisconnectReason || (exports.WorkerDisconnectReason = WorkerDisconnectReason = {}));
function workerDisconnectReasonFromJSON(object) {
switch (object) {
case 0:
case "WORKER_SHUTDOWN":
return WorkerDisconnectReason.WORKER_SHUTDOWN;
case -1:
case "UNRECOGNIZED":
default:
return WorkerDisconnectReason.UNRECOGNIZED;
}
}
function workerDisconnectReasonToJSON(object) {
switch (object) {
case WorkerDisconnectReason.WORKER_SHUTDOWN:
return "WORKER_SHUTDOWN";
case WorkerDisconnectReason.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseConnectMessage() {
return { kind: 0, payload: new Uint8Array(0) };
}
exports.ConnectMessage = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.kind !== 0) {
writer.uint32(8).int32(message.kind);
}
if (message.payload.length !== 0) {
writer.uint32(18).bytes(message.payload);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseConnectMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.kind = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.payload = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
kind: isSet(object.kind) ? gatewayMessageTypeFromJSON(object.kind) : 0,
payload: isSet(object.payload) ? bytesFromBase64(object.payload) : new Uint8Array(0),
};
},
toJSON(message) {
const obj = {};
if (message.kind !== 0) {
obj.kind = gatewayMessageTypeToJSON(message.kind);
}
if (message.payload.length !== 0) {
obj.payload = base64FromBytes(message.payload);
}
return obj;
},
create(base) {
return exports.ConnectMessage.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseConnectMessage();
message.kind = (_a = object.kind) !== null && _a !== void 0 ? _a : 0;
message.payload = (_b = object.payload) !== null && _b !== void 0 ? _b : new Uint8Array(0);
return message;
},
};
function createBaseAppConfiguration() {
return { appName: "", appVersion: undefined, functions: new Uint8Array(0) };
}
exports.AppConfiguration = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.appName !== "") {
writer.uint32(10).string(message.appName);
}
if (message.appVersion !== undefined) {
writer.uint32(18).string(message.appVersion);
}
if (message.functions.length !== 0) {
writer.uint32(34).bytes(message.functions);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAppConfiguration();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.appName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.appVersion = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.functions = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
appName: isSet(object.appName) ? globalThis.String(object.appName) : "",
appVersion: isSet(object.appVersion) ? globalThis.String(object.appVersion) : undefined,
functions: isSet(object.functions) ? bytesFromBase64(object.functions) : new Uint8Array(0),
};
},
toJSON(message) {
const obj = {};
if (message.appName !== "") {
obj.appName = message.appName;
}
if (message.appVersion !== undefined) {
obj.appVersion = message.appVersion;
}
if (message.functions.length !== 0) {
obj.functions = base64FromBytes(message.functions);
}
return obj;
},
create(base) {
return exports.AppConfiguration.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseAppConfiguration();
message.appName = (_a = object.appName) !== null && _a !== void 0 ? _a : "";
message.appVersion = (_b = object.appVersion) !== null && _b !== void 0 ? _b : undefined;
message.functions = (_c = object.functions) !== null && _c !== void 0 ? _c : new Uint8Array(0);
return message;
},
};
function createBaseAuthData() {
return { sessionToken: "", syncToken: "" };
}
exports.AuthData = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.sessionToken !== "") {
writer.uint32(10).string(message.sessionToken);
}
if (message.syncToken !== "") {
writer.uint32(18).string(message.syncToken);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAuthData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.sessionToken = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.syncToken = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sessionToken: isSet(object.sessionToken) ? globalThis.String(object.sessionToken) : "",
syncToken: isSet(object.syncToken) ? globalThis.String(object.syncToken) : "",
};
},
toJSON(message) {
const obj = {};
if (message.sessionToken !== "") {
obj.sessionToken = message.sessionToken;
}
if (message.syncToken !== "") {
obj.syncToken = message.syncToken;
}
return obj;
},
create(base) {
return exports.AuthData.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseAuthData();
message.sessionToken = (_a = object.sessionToken) !== null && _a !== void 0 ? _a : "";
message.syncToken = (_b = object.syncToken) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseWorkerConnectRequestData() {
return {
connectionId: "",
instanceId: "",
authData: undefined,
capabilities: new Uint8Array(0),
apps: [],
workerManualReadinessAck: false,
systemAttributes: undefined,
environment: undefined,
framework: "",
platform: undefined,
sdkVersion: "",
sdkLanguage: "",
startedAt: undefined,
};
}
exports.WorkerConnectRequestData = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.connectionId !== "") {
writer.uint32(10).string(message.connectionId);
}
if (message.instanceId !== "") {
writer.uint32(18).string(message.instanceId);
}
if (message.authData !== undefined) {
exports.AuthData.encode(message.authData, writer.uint32(26).fork()).join();
}
if (message.capabilities.length !== 0) {
writer.uint32(34).bytes(message.capabilities);
}
for (const v of message.apps) {
exports.AppConfiguration.encode(v, writer.uint32(42).fork()).join();
}
if (message.workerManualReadinessAck !== false) {
writer.uint32(48).bool(message.workerManualReadinessAck);
}
if (message.systemAttributes !== undefined) {
exports.SystemAttributes.encode(message.systemAttributes, writer.uint32(58).fork()).join();
}
if (message.environment !== undefined) {
writer.uint32(66).string(message.environment);
}
if (message.framework !== "") {
writer.uint32(74).string(message.framework);
}
if (message.platform !== undefined) {
writer.uint32(82).string(message.platform);
}
if (message.sdkVersion !== "") {
writer.uint32(90).string(message.sdkVersion);
}
if (message.sdkLanguage !== "") {
writer.uint32(98).string(message.sdkLanguage);
}
if (message.startedAt !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.startedAt), writer.uint32(106).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWorkerConnectRequestData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.connectionId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.instanceId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.authData = exports.AuthData.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.capabilities = reader.bytes();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.apps.push(exports.AppConfiguration.decode(reader, reader.uint32()));
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.workerManualReadinessAck = reader.bool();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.systemAttributes = exports.SystemAttributes.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.environment = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.framework = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.platform = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.sdkVersion = reader.string();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.sdkLanguage = reader.string();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.startedAt = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
connectionId: isSet(object.connectionId) ? globalThis.String(object.connectionId) : "",
instanceId: isSet(object.instanceId) ? globalThis.String(object.instanceId) : "",
authData: isSet(object.authData) ? exports.AuthData.fromJSON(object.authData) : undefined,
capabilities: isSet(object.capabilities) ? bytesFromBase64(object.capabilities) : new Uint8Array(0),
apps: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.apps) ? object.apps.map((e) => exports.AppConfiguration.fromJSON(e)) : [],
workerManualReadinessAck: isSet(object.workerManualReadinessAck)
? globalThis.Boolean(object.workerManualReadinessAck)
: false,
systemAttributes: isSet(object.systemAttributes) ? exports.SystemAttributes.fromJSON(object.systemAttributes) : undefined,
environment: isSet(object.environment) ? globalThis.String(object.environment) : undefined,
framework: isSet(object.framework) ? globalThis.String(object.framework) : "",
platform: isSet(object.platform) ? globalThis.String(object.platform) : undefined,
sdkVersion: isSet(object.sdkVersion) ? globalThis.String(object.sdkVersion) : "",
sdkLanguage: isSet(object.sdkLanguage) ? globalThis.String(object.sdkLanguage) : "",
startedAt: isSet(object.startedAt) ? fromJsonTimestamp(object.startedAt) : undefined,
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.connectionId !== "") {
obj.connectionId = message.connectionId;
}
if (message.instanceId !== "") {
obj.instanceId = message.instanceId;
}
if (message.authData !== undefined) {
obj.authData = exports.AuthData.toJSON(message.authData);
}
if (message.capabilities.length !== 0) {
obj.capabilities = base64FromBytes(message.capabilities);
}
if ((_a = message.apps) === null || _a === void 0 ? void 0 : _a.length) {
obj.apps = message.apps.map((e) => exports.AppConfiguration.toJSON(e));
}
if (message.workerManualReadinessAck !== false) {
obj.workerManualReadinessAck = message.workerManualReadinessAck;
}
if (message.systemAttributes !== undefined) {
obj.systemAttributes = exports.SystemAttributes.toJSON(message.systemAttributes);
}
if (message.environment !== undefined) {
obj.environment = message.environment;
}
if (message.framework !== "") {
obj.framework = message.framework;
}
if (message.platform !== undefined) {
obj.platform = message.platform;
}
if (message.sdkVersion !== "") {
obj.sdkVersion = message.sdkVersion;
}
if (message.sdkLanguage !== "") {
obj.sdkLanguage = message.sdkLanguage;
}
if (message.startedAt !== undefined) {
obj.startedAt = message.startedAt.toISOString();
}
return obj;
},
create(base) {
return exports.WorkerConnectRequestData.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;
const message = createBaseWorkerConnectRequestData();
message.connectionId = (_a = object.connectionId) !== null && _a !== void 0 ? _a : "";
message.instanceId = (_b = object.instanceId) !== null && _b !== void 0 ? _b : "";
message.authData = (object.authData !== undefined && object.authData !== null)
? exports.AuthData.fromPartial(object.authData)
: undefined;
message.capabilities = (_c = object.capabilities) !== null && _c !== void 0 ? _c : new Uint8Array(0);
message.apps = ((_d = object.apps) === null || _d === void 0 ? void 0 : _d.map((e) => exports.AppConfiguration.fromPartial(e))) || [];
message.workerManualReadinessAck = (_e = object.workerManualReadinessAck) !== null && _e !== void 0 ? _e : false;
message.systemAttributes = (object.systemAttributes !== undefined && object.systemAttributes !== null)
? exports.SystemAttributes.fromPartial(object.systemAttributes)
: undefined;
message.environment = (_f = object.environment) !== null && _f !== void 0 ? _f : undefined;
message.framework = (_g = object.framework) !== null && _g !== void 0 ? _g : "";
message.platform = (_h = object.platform) !== null && _h !== void 0 ? _h : undefined;
message.sdkVersion = (_j = object.sdkVersion) !== null && _j !== void 0 ? _j : "";
message.sdkLanguage = (_k = object.sdkLanguage) !== null && _k !== void 0 ? _k : "";
message.startedAt = (_l = object.startedAt) !== null && _l !== void 0 ? _l : undefined;
return message;
},
};
function createBaseGatewayExecutorRequestData() {
return {
requestId: "",
accountId: "",
envId: "",
appId: "",
appName: "",
functionId: "",
functionSlug: "",
stepId: undefined,
requestPayload: new Uint8Array(0),
systemTraceCtx: new Uint8Array(0),
userTraceCtx: new Uint8Array(0),
runId: "",
};
}
exports.GatewayExecutorRequestData = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.requestId !== "") {
writer.uint32(10).string(message.requestId);
}
if (message.accountId !== "") {
writer.uint32(18).string(message.accountId);
}
if (message.envId !== "") {
writer.uint32(26).string(message.envId);
}
if (message.appId !== "") {
writer.uint32(34).string(message.appId);
}
if (message.appName !== "") {
writer.uint32(42).string(message.appName);
}
if (message.functionId !== "") {
writer.uint32(50).string(message.functionId);
}
if (message.functionSlug !== "") {
writer.uint32(58).string(message.functionSlug);
}
if (message.stepId !== undefined) {
writer.uint32(66).string(message.stepId);
}
if (message.requestPayload.length !== 0) {
writer.uint32(74).bytes(message.requestPayload);
}
if (message.systemTraceCtx.length !== 0) {
writer.uint32(82).bytes(message.systemTraceCtx);
}
if (message.userTraceCtx.length !== 0) {
writer.uint32(90).bytes(message.userTraceCtx);
}
if (message.runId !== "") {
writer.uint32(98).string(message.runId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGatewayExecutorRequestData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.requestId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.accountId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.envId = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.appId = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.appName = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.functionId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.functionSlug = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.stepId = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.requestPayload = reader.bytes();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.systemTraceCtx = reader.bytes();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.userTraceCtx = reader.bytes();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.runId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
requestId: isSet(object.requestId) ? globalThis.String(object.requestId) : "",
accountId: isSet(object.accountId) ? globalThis.String(object.accountId) : "",
envId: isSet(object.envId) ? globalThis.String(object.envId) : "",
appId: isSet(object.appId) ? globalThis.String(object.appId) : "",
appName: isSet(object.appName) ? globalThis.String(object.appName) : "",
functionId: isSet(object.functionId) ? globalThis.String(object.functionId) : "",
functionSlug: isSet(object.functionSlug) ? globalThis.String(object.functionSlug) : "",
stepId: isSet(object.stepId) ? globalThis.String(object.stepId) : undefined,
requestPayload: isSet(object.requestPayload) ? bytesFromBase64(object.requestPayload) : new Uint8Array(0),
systemTraceCtx: isSet(object.systemTraceCtx) ? bytesFromBase64(object.systemTraceCtx) : new Uint8Array(0),
userTraceCtx: isSet(object.userTraceCtx) ? bytesFromBase64(object.userTraceCtx) : new Uint8Array(0),
runId: isSet(object.runId) ? globalThis.String(object.runId) : "",
};
},
toJSON(message) {
const obj = {};
if (message.requestId !== "") {
obj.requestId = message.requestId;
}
if (message.accountId !== "") {
obj.accountId = message.accountId;
}
if (message.envId !== "") {
obj.envId = message.envId;
}
if (message.appId !== "") {
obj.appId = message.appId;
}
if (message.appName !== "") {
obj.appName = message.appName;
}
if (message.functionId !== "") {
obj.functionId = message.functionId;
}
if (message.functionSlug !== "") {
obj.functionSlug = message.functionSlug;
}
if (message.stepId !== undefined) {
obj.stepId = message.stepId;
}
if (message.requestPayload.length !== 0) {
obj.requestPayload = base64FromBytes(message.requestPayload);
}
if (message.systemTraceCtx.length !== 0) {
obj.systemTraceCtx = base64FromBytes(message.systemTraceCtx);
}
if (message.userTraceCtx.length !== 0) {
obj.userTraceCtx = base64FromBytes(message.userTraceCtx);
}
if (message.runId !== "") {
obj.runId = message.runId;
}
return obj;
},
create(base) {
return exports.GatewayExecutorRequestData.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
const message = createBaseGatewayExecutorRequestData();
message.requestId = (_a = object.requestId) !== null && _a !== void 0 ? _a : "";
message.accountId = (_b = object.accountId) !== null && _b !== void 0 ? _b : "";
message.envId = (_c = object.envId) !== null && _c !== void 0 ? _c : "";
message.appId = (_d = object.appId) !== null && _d !== void 0 ? _d : "";
message.appName = (_e = object.appName) !== null && _e !== void 0 ? _e : "";
message.functionId = (_f = object.functionId) !== null && _f !== void 0 ? _f : "";
message.functionSlug = (_g = object.functionSlug) !== null && _g !== void 0 ? _g : "";
message.stepId = (_h = object.stepId) !== null && _h !== void 0 ? _h : undefined;
message.requestPayload = (_j = object.requestPayload) !== null && _j !== void 0 ? _j : new Uint8Array(0);
message.systemTraceCtx = (_k = object.systemTraceCtx) !== null && _k !== void 0 ? _k : new Uint8Array(0);
message.userTraceCtx = (_l = object.userTraceCtx) !== null && _l !== void 0 ? _l : new Uint8Array(0);
message.runId = (_m = object.runId) !== null && _m !== void 0 ? _m : "";
return message;
},
};
function createBaseWorkerRequestAckData() {
return {
requestId: "",
accountId: "",
envId: "",
appId: "",
functionSlug: "",
stepId: undefined,
systemTraceCtx: new Uint8Array(0),
userTraceCtx: new Uint8Array(0),
runId: "",
};
}
exports.WorkerRequestAckData = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.requestId !== "") {
writer.uint32(10).string(message.requestId);
}
if (message.accountId !== "") {
writer.uint32(18).string(message.accountId);
}
if (message.envId !== "") {
writer.uint32(26).string(message.envId);
}
if (message.appId !== "") {
writer.uint32(34).string(message.appId);
}
if (message.functionSlug !== "") {
writer.uint32(42).string(message.functionSlug);
}
if (message.stepId !== undefined) {
writer.uint32(50).string(message.stepId);
}
if (message.systemTraceCtx.length !== 0) {
writer.uint32(58).bytes(message.systemTraceCtx);
}
if (message.userTraceCtx.length !== 0) {
writer.uint32(66).bytes(message.userTraceCtx);
}
if (message.runId !== "") {
writer.uint32(74).string(message.runId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWorkerRequestAckData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.requestId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.accountId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.envId = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.appId = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.functionSlug = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.stepId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.systemTraceCtx = reader.bytes();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.userTraceCtx = reader.bytes();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.runId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
requestId: isSet(object.requestId) ? globalThis.String(object.requestId) : "",
accountId: isSet(object.accountId) ? globalThis.String(object.accountId) : "",
envId: isSet(object.envId) ? globalThis.String(object.envId) : "",
appId: isSet(object.appId) ? globalThis.String(object.appId) : "",
functionSlug: isSet(object.functionSlug) ? globalThis.String(object.functionSlug) : "",
stepId: isSet(object.stepId) ? globalThis.String(object.stepId) : undefined,
systemTraceCtx: isSet(object.systemTraceCtx) ? bytesFromBase64(object.systemTraceCtx) : new Uint8Array(0),
userTraceCtx: isSet(object.userTraceCtx) ? bytesFromBase64(object.userTraceCtx) : new Uint8Array(0),
runId: isSet(object.runId) ? globalThis.String(object.runId) : "",
};
},
toJSON(message) {
const obj = {};
if (message.requestId !== "") {
obj.requestId = message.requestId;
}
if (message.accountId !== "") {
obj.accountId = message.accountId;
}
if (message.envId !== "") {
obj.envId = message.envId;
}
if (message.appId !== "") {
obj.appId = message.appId;
}
if (message.functionSlug !== "") {
obj.functionSlug = message.functionSlug;
}
if (message.stepId !== undefined) {
obj.stepId = message.stepId;
}
if (message.systemTraceCtx.length !== 0) {
obj.systemTraceCtx = base64FromBytes(message.systemTraceCtx);
}
if (message.userTraceCtx.length !== 0) {
obj.userTraceCtx = base64FromBytes(message.userTraceCtx);
}
if (message.runId !== "") {
obj.runId = message.runId;
}
return obj;
},
create(base) {
return exports.WorkerRequestAckData.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j;
const message = createBaseWorkerRequestAckData();
message.requestId = (_a = object.requestId) !== null && _a !== void 0 ? _a : "";
message.accountId = (_b = object.accountId) !== null && _b !== void 0 ? _b : "";
message.envId = (_c = object.envId) !== null && _c !== void 0 ? _c : "";
message.appId = (_d = object.appId) !== null && _d !== void 0 ? _d : "";
message.functionSlug = (_e = object.functionSlug) !== null && _e !== void 0 ? _e : "";
message.stepId = (_f = object.stepId) !== null && _f !== void 0 ? _f : undefined;
message.systemTraceCtx = (_g = object.systemTraceCtx) !== null && _g !== void 0 ? _g : new Uint8Array(0);
message.userTraceCtx = (_h = object.userTraceCtx) !== null && _h !== void 0 ? _h : new Uint8Array(0);
message.runId = (_j = object.runId) !== null && _j !== void 0 ? _j : "";
return message;
},
};
function createBaseSDKResponse() {
return {
requestId: "",
accountId: "",
envId: "",
appId: "",
status: 0,
body: new Uint8Array(0),
noRetry: false,
retryAfter: undefined,
sdkVersion: "",
requestVersion: 0,
systemTraceCtx: new Uint8Array(0),
userTraceCtx: new Uint8Array(0),
runId: "",
};
}
exports.SDKResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.requestId !== "") {
writer.uint32(10).string(message.requestId);
}
if (message.accountId !== "") {
writer.uint32(18).string(message.accountId);
}
if (message.envId !== "") {
writer.uint32(26).string(message.envId);
}
if (message.appId !== "") {
writer.uint32(34).string(message.appId);
}
if (message.status !== 0) {
writer.uint32(40).int32(message.status);
}
if (message.body.length !== 0) {
writer.uint32(50).bytes(message.body);
}
if (message.noRetry !== false) {
writer.uint32(56).bool(message.noRetry);
}
if (message.retryAfter !== undefined) {
writer.uint32(66).string(message.retryAfter);
}
if (message.sdkVersion !== "") {
writer.uint32(74).string(message.sdkVersion);
}
if (message.requestVersion !== 0) {
writer.uint32(80).uint32(message.requestVersion);
}
if (message.systemTraceCtx.length !== 0) {
writer.uint32(90).bytes(message.systemTraceCtx);
}
if (message.userTraceCtx.length !== 0) {
writer.uint32(98).bytes(message.userTraceCtx);
}
if (message.runId !== "") {
writer.uint32(106).string(message.runId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSDKResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.requestId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.accountId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.envId = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.appId = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.status = reader.int32();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.body = reader.bytes();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.noRetry = reader.bool();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.retryAfter = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.sdkVersion = reader.string();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.requestVersion = reader.uint32();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.systemTraceCtx = reader.bytes();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.userTraceCtx = reader.bytes();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.runId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
requestId: isSet(object.requestId) ? globalThis.String(object.requestId) : "",
accountId: isSet(object.accountId) ? globalThis.String(object.accountId) : "",
envId: isSet(object.envId) ? globalThis.String(object.envId) : "",
appId: isSet(object.appId) ? globalThis.String(object.appId) : "",
status: isSet(object.status) ? sDKResponseStatusFromJSON(object.status) : 0,
body: isSet(object.body) ? bytesFromBase64(object.body) : new Uint8Array(0),
noRetry: isSet(object