@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
1,515 lines (1,512 loc) • 45.3 kB
JavaScript
import {
Filters
} from "./chunk-WTD4UUR2.mjs";
import {
SessionField
} from "./chunk-QIMB4VFK.mjs";
import {
sessionStatusFromJSON,
sessionStatusToJSON
} from "./chunk-DV7OEJFZ.mjs";
import {
TaskOptions
} from "./chunk-E7TUDUPV.mjs";
import {
sortDirectionFromJSON,
sortDirectionToJSON
} from "./chunk-CVDQVHKV.mjs";
import {
Timestamp
} from "./chunk-QXKUKVJ6.mjs";
import {
Duration
} from "./chunk-3UVKLUQF.mjs";
// src/generated/sessions_common.ts
import _m0 from "protobufjs/minimal.js";
var protobufPackage = "armonik.api.grpc.v1.sessions";
function createBaseSessionRaw() {
return {
sessionId: "",
status: 0,
clientSubmission: false,
workerSubmission: false,
partitionIds: [],
options: void 0,
createdAt: void 0,
cancelledAt: void 0,
closedAt: void 0,
purgedAt: void 0,
deletedAt: void 0,
duration: void 0
};
}
var SessionRaw = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
if (message.clientSubmission === true) {
writer.uint32(64).bool(message.clientSubmission);
}
if (message.workerSubmission === true) {
writer.uint32(72).bool(message.workerSubmission);
}
for (const v of message.partitionIds) {
writer.uint32(26).string(v);
}
if (message.options !== void 0) {
TaskOptions.encode(message.options, writer.uint32(34).fork()).ldelim();
}
if (message.createdAt !== void 0) {
Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(42).fork()).ldelim();
}
if (message.cancelledAt !== void 0) {
Timestamp.encode(toTimestamp(message.cancelledAt), writer.uint32(50).fork()).ldelim();
}
if (message.closedAt !== void 0) {
Timestamp.encode(toTimestamp(message.closedAt), writer.uint32(98).fork()).ldelim();
}
if (message.purgedAt !== void 0) {
Timestamp.encode(toTimestamp(message.purgedAt), writer.uint32(82).fork()).ldelim();
}
if (message.deletedAt !== void 0) {
Timestamp.encode(toTimestamp(message.deletedAt), writer.uint32(90).fork()).ldelim();
}
if (message.duration !== void 0) {
Duration.encode(message.duration, writer.uint32(58).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseSessionRaw();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.status = reader.int32();
continue;
case 8:
if (tag !== 64) {
break;
}
message.clientSubmission = reader.bool();
continue;
case 9:
if (tag !== 72) {
break;
}
message.workerSubmission = reader.bool();
continue;
case 3:
if (tag !== 26) {
break;
}
message.partitionIds.push(reader.string());
continue;
case 4:
if (tag !== 34) {
break;
}
message.options = TaskOptions.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 42) {
break;
}
message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
case 6:
if (tag !== 50) {
break;
}
message.cancelledAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
case 12:
if (tag !== 98) {
break;
}
message.closedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
case 10:
if (tag !== 82) {
break;
}
message.purgedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
case 11:
if (tag !== 90) {
break;
}
message.deletedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
case 7:
if (tag !== 58) {
break;
}
message.duration = Duration.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sessionId: isSet(object.sessionId) ? String(object.sessionId) : "",
status: isSet(object.status) ? sessionStatusFromJSON(object.status) : 0,
clientSubmission: isSet(object.clientSubmission) ? Boolean(object.clientSubmission) : false,
workerSubmission: isSet(object.workerSubmission) ? Boolean(object.workerSubmission) : false,
partitionIds: Array.isArray(object == null ? void 0 : object.partitionIds) ? object.partitionIds.map((e) => String(e)) : [],
options: isSet(object.options) ? TaskOptions.fromJSON(object.options) : void 0,
createdAt: isSet(object.createdAt) ? fromJsonTimestamp(object.createdAt) : void 0,
cancelledAt: isSet(object.cancelledAt) ? fromJsonTimestamp(object.cancelledAt) : void 0,
closedAt: isSet(object.closedAt) ? fromJsonTimestamp(object.closedAt) : void 0,
purgedAt: isSet(object.purgedAt) ? fromJsonTimestamp(object.purgedAt) : void 0,
deletedAt: isSet(object.deletedAt) ? fromJsonTimestamp(object.deletedAt) : void 0,
duration: isSet(object.duration) ? Duration.fromJSON(object.duration) : void 0
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
if (message.status !== 0) {
obj.status = sessionStatusToJSON(message.status);
}
if (message.clientSubmission === true) {
obj.clientSubmission = message.clientSubmission;
}
if (message.workerSubmission === true) {
obj.workerSubmission = message.workerSubmission;
}
if ((_a = message.partitionIds) == null ? void 0 : _a.length) {
obj.partitionIds = message.partitionIds;
}
if (message.options !== void 0) {
obj.options = TaskOptions.toJSON(message.options);
}
if (message.createdAt !== void 0) {
obj.createdAt = message.createdAt.toISOString();
}
if (message.cancelledAt !== void 0) {
obj.cancelledAt = message.cancelledAt.toISOString();
}
if (message.closedAt !== void 0) {
obj.closedAt = message.closedAt.toISOString();
}
if (message.purgedAt !== void 0) {
obj.purgedAt = message.purgedAt.toISOString();
}
if (message.deletedAt !== void 0) {
obj.deletedAt = message.deletedAt.toISOString();
}
if (message.duration !== void 0) {
obj.duration = Duration.toJSON(message.duration);
}
return obj;
},
create(base) {
return SessionRaw.fromPartial(base ?? {});
},
fromPartial(object) {
var _a;
const message = createBaseSessionRaw();
message.sessionId = object.sessionId ?? "";
message.status = object.status ?? 0;
message.clientSubmission = object.clientSubmission ?? false;
message.workerSubmission = object.workerSubmission ?? false;
message.partitionIds = ((_a = object.partitionIds) == null ? void 0 : _a.map((e) => e)) || [];
message.options = object.options !== void 0 && object.options !== null ? TaskOptions.fromPartial(object.options) : void 0;
message.createdAt = object.createdAt ?? void 0;
message.cancelledAt = object.cancelledAt ?? void 0;
message.closedAt = object.closedAt ?? void 0;
message.purgedAt = object.purgedAt ?? void 0;
message.deletedAt = object.deletedAt ?? void 0;
message.duration = object.duration !== void 0 && object.duration !== null ? Duration.fromPartial(object.duration) : void 0;
return message;
}
};
function createBaseListSessionsRequest() {
return { page: 0, pageSize: 0, filters: void 0, sort: void 0, withTaskOptions: false };
}
var ListSessionsRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.page !== 0) {
writer.uint32(8).int32(message.page);
}
if (message.pageSize !== 0) {
writer.uint32(16).int32(message.pageSize);
}
if (message.filters !== void 0) {
Filters.encode(message.filters, writer.uint32(26).fork()).ldelim();
}
if (message.sort !== void 0) {
ListSessionsRequest_Sort.encode(message.sort, writer.uint32(34).fork()).ldelim();
}
if (message.withTaskOptions === true) {
writer.uint32(40).bool(message.withTaskOptions);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListSessionsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.page = reader.int32();
continue;
case 2:
if (tag !== 16) {
break;
}
message.pageSize = reader.int32();
continue;
case 3:
if (tag !== 26) {
break;
}
message.filters = Filters.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.sort = ListSessionsRequest_Sort.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 40) {
break;
}
message.withTaskOptions = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
page: isSet(object.page) ? Number(object.page) : 0,
pageSize: isSet(object.pageSize) ? Number(object.pageSize) : 0,
filters: isSet(object.filters) ? Filters.fromJSON(object.filters) : void 0,
sort: isSet(object.sort) ? ListSessionsRequest_Sort.fromJSON(object.sort) : void 0,
withTaskOptions: isSet(object.withTaskOptions) ? Boolean(object.withTaskOptions) : false
};
},
toJSON(message) {
const obj = {};
if (message.page !== 0) {
obj.page = Math.round(message.page);
}
if (message.pageSize !== 0) {
obj.pageSize = Math.round(message.pageSize);
}
if (message.filters !== void 0) {
obj.filters = Filters.toJSON(message.filters);
}
if (message.sort !== void 0) {
obj.sort = ListSessionsRequest_Sort.toJSON(message.sort);
}
if (message.withTaskOptions === true) {
obj.withTaskOptions = message.withTaskOptions;
}
return obj;
},
create(base) {
return ListSessionsRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListSessionsRequest();
message.page = object.page ?? 0;
message.pageSize = object.pageSize ?? 0;
message.filters = object.filters !== void 0 && object.filters !== null ? Filters.fromPartial(object.filters) : void 0;
message.sort = object.sort !== void 0 && object.sort !== null ? ListSessionsRequest_Sort.fromPartial(object.sort) : void 0;
message.withTaskOptions = object.withTaskOptions ?? false;
return message;
}
};
function createBaseListSessionsRequest_Sort() {
return { field: void 0, direction: 0 };
}
var ListSessionsRequest_Sort = {
encode(message, writer = _m0.Writer.create()) {
if (message.field !== void 0) {
SessionField.encode(message.field, writer.uint32(10).fork()).ldelim();
}
if (message.direction !== 0) {
writer.uint32(16).int32(message.direction);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListSessionsRequest_Sort();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.field = SessionField.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 16) {
break;
}
message.direction = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
field: isSet(object.field) ? SessionField.fromJSON(object.field) : void 0,
direction: isSet(object.direction) ? sortDirectionFromJSON(object.direction) : 0
};
},
toJSON(message) {
const obj = {};
if (message.field !== void 0) {
obj.field = SessionField.toJSON(message.field);
}
if (message.direction !== 0) {
obj.direction = sortDirectionToJSON(message.direction);
}
return obj;
},
create(base) {
return ListSessionsRequest_Sort.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListSessionsRequest_Sort();
message.field = object.field !== void 0 && object.field !== null ? SessionField.fromPartial(object.field) : void 0;
message.direction = object.direction ?? 0;
return message;
}
};
function createBaseListSessionsResponse() {
return { sessions: [], page: 0, pageSize: 0, total: 0 };
}
var ListSessionsResponse = {
encode(message, writer = _m0.Writer.create()) {
for (const v of message.sessions) {
SessionRaw.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.page !== 0) {
writer.uint32(16).int32(message.page);
}
if (message.pageSize !== 0) {
writer.uint32(24).int32(message.pageSize);
}
if (message.total !== 0) {
writer.uint32(32).int32(message.total);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseListSessionsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessions.push(SessionRaw.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 16) {
break;
}
message.page = reader.int32();
continue;
case 3:
if (tag !== 24) {
break;
}
message.pageSize = reader.int32();
continue;
case 4:
if (tag !== 32) {
break;
}
message.total = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sessions: Array.isArray(object == null ? void 0 : object.sessions) ? object.sessions.map((e) => SessionRaw.fromJSON(e)) : [],
page: isSet(object.page) ? Number(object.page) : 0,
pageSize: isSet(object.pageSize) ? Number(object.pageSize) : 0,
total: isSet(object.total) ? Number(object.total) : 0
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.sessions) == null ? void 0 : _a.length) {
obj.sessions = message.sessions.map((e) => SessionRaw.toJSON(e));
}
if (message.page !== 0) {
obj.page = Math.round(message.page);
}
if (message.pageSize !== 0) {
obj.pageSize = Math.round(message.pageSize);
}
if (message.total !== 0) {
obj.total = Math.round(message.total);
}
return obj;
},
create(base) {
return ListSessionsResponse.fromPartial(base ?? {});
},
fromPartial(object) {
var _a;
const message = createBaseListSessionsResponse();
message.sessions = ((_a = object.sessions) == null ? void 0 : _a.map((e) => SessionRaw.fromPartial(e))) || [];
message.page = object.page ?? 0;
message.pageSize = object.pageSize ?? 0;
message.total = object.total ?? 0;
return message;
}
};
function createBaseGetSessionRequest() {
return { sessionId: "" };
}
var GetSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseGetSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return GetSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBaseGetSessionResponse() {
return { session: void 0 };
}
var GetSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseGetSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return GetSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBaseCancelSessionRequest() {
return { sessionId: "" };
}
var CancelSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCancelSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return CancelSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCancelSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBaseCancelSessionResponse() {
return { session: void 0 };
}
var CancelSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCancelSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return CancelSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCancelSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBaseCreateSessionRequest() {
return { defaultTaskOption: void 0, partitionIds: [] };
}
var CreateSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.defaultTaskOption !== void 0) {
TaskOptions.encode(message.defaultTaskOption, writer.uint32(10).fork()).ldelim();
}
for (const v of message.partitionIds) {
writer.uint32(18).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCreateSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.defaultTaskOption = TaskOptions.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.partitionIds.push(reader.string());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
defaultTaskOption: isSet(object.defaultTaskOption) ? TaskOptions.fromJSON(object.defaultTaskOption) : void 0,
partitionIds: Array.isArray(object == null ? void 0 : object.partitionIds) ? object.partitionIds.map((e) => String(e)) : []
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.defaultTaskOption !== void 0) {
obj.defaultTaskOption = TaskOptions.toJSON(message.defaultTaskOption);
}
if ((_a = message.partitionIds) == null ? void 0 : _a.length) {
obj.partitionIds = message.partitionIds;
}
return obj;
},
create(base) {
return CreateSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
var _a;
const message = createBaseCreateSessionRequest();
message.defaultTaskOption = object.defaultTaskOption !== void 0 && object.defaultTaskOption !== null ? TaskOptions.fromPartial(object.defaultTaskOption) : void 0;
message.partitionIds = ((_a = object.partitionIds) == null ? void 0 : _a.map((e) => e)) || [];
return message;
}
};
function createBaseCreateSessionReply() {
return { sessionId: "" };
}
var CreateSessionReply = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCreateSessionReply();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return CreateSessionReply.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateSessionReply();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBasePauseSessionRequest() {
return { sessionId: "" };
}
var PauseSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBasePauseSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return PauseSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBasePauseSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBasePauseSessionResponse() {
return { session: void 0 };
}
var PauseSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBasePauseSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return PauseSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBasePauseSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBaseResumeSessionRequest() {
return { sessionId: "" };
}
var ResumeSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseResumeSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return ResumeSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseResumeSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBaseResumeSessionResponse() {
return { session: void 0 };
}
var ResumeSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseResumeSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return ResumeSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseResumeSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBaseCloseSessionRequest() {
return { sessionId: "" };
}
var CloseSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCloseSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return CloseSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCloseSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBaseCloseSessionResponse() {
return { session: void 0 };
}
var CloseSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseCloseSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return CloseSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCloseSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBasePurgeSessionRequest() {
return { sessionId: "" };
}
var PurgeSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBasePurgeSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return PurgeSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBasePurgeSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBasePurgeSessionResponse() {
return { session: void 0 };
}
var PurgeSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBasePurgeSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return PurgeSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBasePurgeSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBaseDeleteSessionRequest() {
return { sessionId: "" };
}
var DeleteSessionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseDeleteSessionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { sessionId: isSet(object.sessionId) ? String(object.sessionId) : "" };
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
return obj;
},
create(base) {
return DeleteSessionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeleteSessionRequest();
message.sessionId = object.sessionId ?? "";
return message;
}
};
function createBaseDeleteSessionResponse() {
return { session: void 0 };
}
var DeleteSessionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseDeleteSessionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return DeleteSessionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeleteSessionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function createBaseStopSubmissionRequest() {
return { sessionId: "", client: false, worker: false };
}
var StopSubmissionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.sessionId !== "") {
writer.uint32(10).string(message.sessionId);
}
if (message.client === true) {
writer.uint32(16).bool(message.client);
}
if (message.worker === true) {
writer.uint32(24).bool(message.worker);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseStopSubmissionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sessionId = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.client = reader.bool();
continue;
case 3:
if (tag !== 24) {
break;
}
message.worker = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sessionId: isSet(object.sessionId) ? String(object.sessionId) : "",
client: isSet(object.client) ? Boolean(object.client) : false,
worker: isSet(object.worker) ? Boolean(object.worker) : false
};
},
toJSON(message) {
const obj = {};
if (message.sessionId !== "") {
obj.sessionId = message.sessionId;
}
if (message.client === true) {
obj.client = message.client;
}
if (message.worker === true) {
obj.worker = message.worker;
}
return obj;
},
create(base) {
return StopSubmissionRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseStopSubmissionRequest();
message.sessionId = object.sessionId ?? "";
message.client = object.client ?? false;
message.worker = object.worker ?? false;
return message;
}
};
function createBaseStopSubmissionResponse() {
return { session: void 0 };
}
var StopSubmissionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.session !== void 0) {
SessionRaw.encode(message.session, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input);
let end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseStopSubmissionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.session = SessionRaw.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { session: isSet(object.session) ? SessionRaw.fromJSON(object.session) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.session !== void 0) {
obj.session = SessionRaw.toJSON(message.session);
}
return obj;
},
create(base) {
return StopSubmissionResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseStopSubmissionResponse();
message.session = object.session !== void 0 && object.session !== null ? SessionRaw.fromPartial(object.session) : void 0;
return message;
}
};
function toTimestamp(date) {
const seconds = date.getTime() / 1e3;
const nanos = date.getTime() % 1e3 * 1e6;
return { seconds, nanos };
}
function fromTimestamp(t) {
let millis = (t.seconds || 0) * 1e3;
millis += (t.nanos || 0) / 1e6;
return new Date(millis);
}
function fromJsonTimestamp(o) {
if (o instanceof Date) {
return o;
} else if (typeof o === "string") {
return new Date(o);
} else {
return fromTimestamp(Timestamp.fromJSON(o));
}
}
function isSet(value) {
return value !== null && value !== void 0;
}
export {
protobufPackage,
SessionRaw,
ListSessionsRequest,
ListSessionsRequest_Sort,
ListSessionsResponse,
GetSessionRequest,
GetSessionResponse,
CancelSessionRequest,
CancelSessionResponse,
CreateSessionRequest,
CreateSessionReply,
PauseSessionRequest,
PauseSessionResponse,
ResumeSessionRequest,
ResumeSessionResponse,
CloseSessionRequest,
CloseSessionResponse,
PurgeSessionRequest,
PurgeSessionResponse,
DeleteSessionRequest,
DeleteSessionResponse,
StopSubmissionRequest,
StopSubmissionResponse
};