@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
231 lines (229 loc) • 6.99 kB
JavaScript
// src/generated/health_checks_common.ts
import _m0 from "protobufjs/minimal.js";
var protobufPackage = "armonik.api.grpc.v1.health_checks";
var HealthStatusEnum = /* @__PURE__ */ ((HealthStatusEnum2) => {
HealthStatusEnum2[HealthStatusEnum2["HEALTH_STATUS_ENUM_UNSPECIFIED"] = 0] = "HEALTH_STATUS_ENUM_UNSPECIFIED";
HealthStatusEnum2[HealthStatusEnum2["HEALTH_STATUS_ENUM_HEALTHY"] = 1] = "HEALTH_STATUS_ENUM_HEALTHY";
HealthStatusEnum2[HealthStatusEnum2["HEALTH_STATUS_ENUM_DEGRADED"] = 2] = "HEALTH_STATUS_ENUM_DEGRADED";
HealthStatusEnum2[HealthStatusEnum2["HEALTH_STATUS_ENUM_UNHEALTHY"] = 3] = "HEALTH_STATUS_ENUM_UNHEALTHY";
HealthStatusEnum2[HealthStatusEnum2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return HealthStatusEnum2;
})(HealthStatusEnum || {});
function healthStatusEnumFromJSON(object) {
switch (object) {
case 0:
case "HEALTH_STATUS_ENUM_UNSPECIFIED":
return 0 /* HEALTH_STATUS_ENUM_UNSPECIFIED */;
case 1:
case "HEALTH_STATUS_ENUM_HEALTHY":
return 1 /* HEALTH_STATUS_ENUM_HEALTHY */;
case 2:
case "HEALTH_STATUS_ENUM_DEGRADED":
return 2 /* HEALTH_STATUS_ENUM_DEGRADED */;
case 3:
case "HEALTH_STATUS_ENUM_UNHEALTHY":
return 3 /* HEALTH_STATUS_ENUM_UNHEALTHY */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function healthStatusEnumToJSON(object) {
switch (object) {
case 0 /* HEALTH_STATUS_ENUM_UNSPECIFIED */:
return "HEALTH_STATUS_ENUM_UNSPECIFIED";
case 1 /* HEALTH_STATUS_ENUM_HEALTHY */:
return "HEALTH_STATUS_ENUM_HEALTHY";
case 2 /* HEALTH_STATUS_ENUM_DEGRADED */:
return "HEALTH_STATUS_ENUM_DEGRADED";
case 3 /* HEALTH_STATUS_ENUM_UNHEALTHY */:
return "HEALTH_STATUS_ENUM_UNHEALTHY";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
function createBaseCheckHealthRequest() {
return {};
}
var CheckHealthRequest = {
encode(_, writer = _m0.Writer.create()) {
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 = createBaseCheckHealthRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return CheckHealthRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseCheckHealthRequest();
return message;
}
};
function createBaseCheckHealthResponse() {
return { services: [] };
}
var CheckHealthResponse = {
encode(message, writer = _m0.Writer.create()) {
for (const v of message.services) {
CheckHealthResponse_ServiceHealth.encode(v, 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 = createBaseCheckHealthResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.services.push(CheckHealthResponse_ServiceHealth.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
services: Array.isArray(object == null ? void 0 : object.services) ? object.services.map((e) => CheckHealthResponse_ServiceHealth.fromJSON(e)) : []
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.services) == null ? void 0 : _a.length) {
obj.services = message.services.map((e) => CheckHealthResponse_ServiceHealth.toJSON(e));
}
return obj;
},
create(base) {
return CheckHealthResponse.fromPartial(base ?? {});
},
fromPartial(object) {
var _a;
const message = createBaseCheckHealthResponse();
message.services = ((_a = object.services) == null ? void 0 : _a.map((e) => CheckHealthResponse_ServiceHealth.fromPartial(e))) || [];
return message;
}
};
function createBaseCheckHealthResponse_ServiceHealth() {
return { name: "", message: "", healthy: 0 };
}
var CheckHealthResponse_ServiceHealth = {
encode(message, writer = _m0.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.healthy !== 0) {
writer.uint32(24).int32(message.healthy);
}
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 = createBaseCheckHealthResponse_ServiceHealth();
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 !== 18) {
break;
}
message.message = reader.string();
continue;
case 3:
if (tag !== 24) {
break;
}
message.healthy = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? String(object.name) : "",
message: isSet(object.message) ? String(object.message) : "",
healthy: isSet(object.healthy) ? healthStatusEnumFromJSON(object.healthy) : 0
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.healthy !== 0) {
obj.healthy = healthStatusEnumToJSON(message.healthy);
}
return obj;
},
create(base) {
return CheckHealthResponse_ServiceHealth.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCheckHealthResponse_ServiceHealth();
message.name = object.name ?? "";
message.message = object.message ?? "";
message.healthy = object.healthy ?? 0;
return message;
}
};
function isSet(value) {
return value !== null && value !== void 0;
}
export {
protobufPackage,
HealthStatusEnum,
healthStatusEnumFromJSON,
healthStatusEnumToJSON,
CheckHealthRequest,
CheckHealthResponse,
CheckHealthResponse_ServiceHealth
};