ardunno-cli
Version:
nice-grpc API for the Arduino CLI
3,578 lines • 136 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.181.2
// protoc v3.20.3
// source: cc/arduino/cli/commands/v1/commands.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArduinoCoreServiceDefinition = exports.ProfileSetDefaultResponse = exports.ProfileSetDefaultRequest = exports.ProfileLibListResponse = exports.ProfileLibListRequest = exports.ProfileLibRemoveResponse = exports.ProfileLibRemoveRequest = exports.ProfileLibAddResponse = exports.ProfileLibAddRequest = exports.ProfileCreateResponse = exports.ProfileCreateRequest = exports.CleanDownloadCacheDirectoryResponse = exports.CleanDownloadCacheDirectoryRequest = exports.CheckForArduinoCLIUpdatesResponse = exports.CheckForArduinoCLIUpdatesRequest = exports.SetSketchDefaultsResponse = exports.SetSketchDefaultsRequest = exports.ArchiveSketchResponse = exports.ArchiveSketchRequest = exports.LoadSketchResponse = exports.LoadSketchRequest = exports.NewSketchResponse = exports.NewSketchRequest = exports.VersionResponse = exports.VersionRequest = exports.IndexUpdateReport = exports.UpdateLibrariesIndexResponse_Result = exports.UpdateLibrariesIndexResponse = exports.UpdateLibrariesIndexRequest = exports.UpdateIndexResponse_Result = exports.UpdateIndexResponse = exports.UpdateIndexRequest = exports.DestroyResponse = exports.DestroyRequest = exports.FailedInstanceInitError = exports.InitResponse_Progress = exports.InitResponse = exports.InitRequest = exports.CreateResponse = exports.CreateRequest = exports.IndexUpdateReport_Status = exports.FailedInstanceInitReason = void 0;
exports.failedInstanceInitReasonFromJSON = failedInstanceInitReasonFromJSON;
exports.failedInstanceInitReasonToJSON = failedInstanceInitReasonToJSON;
exports.indexUpdateReport_StatusFromJSON = indexUpdateReport_StatusFromJSON;
exports.indexUpdateReport_StatusToJSON = indexUpdateReport_StatusToJSON;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const status_1 = require("../../../../../google/rpc/status");
const board_1 = require("./board");
const common_1 = require("./common");
const compile_1 = require("./compile");
const core_1 = require("./core");
const debug_1 = require("./debug");
const lib_1 = require("./lib");
const monitor_1 = require("./monitor");
const settings_1 = require("./settings");
const upload_1 = require("./upload");
/** Represent the reason why an instance initialization failed. */
var FailedInstanceInitReason;
(function (FailedInstanceInitReason) {
/**
* FAILED_INSTANCE_INIT_REASON_UNSPECIFIED -
* FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not
* specialized.
*/
FailedInstanceInitReason[FailedInstanceInitReason["FAILED_INSTANCE_INIT_REASON_UNSPECIFIED"] = 0] = "FAILED_INSTANCE_INIT_REASON_UNSPECIFIED";
/**
* FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL - INVALID_INDEX_URL a package
* index url is malformed.
*/
FailedInstanceInitReason[FailedInstanceInitReason["FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL"] = 1] = "FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL";
/**
* FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR -
* FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR failure encountered while
* loading an index.
*/
FailedInstanceInitReason[FailedInstanceInitReason["FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR"] = 2] = "FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR";
/**
* FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR -
* FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR failure encountered while
* loading a tool.
*/
FailedInstanceInitReason[FailedInstanceInitReason["FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR"] = 3] = "FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR";
/**
* FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR -
* FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR failure encountered while
* downloading an index.
*/
FailedInstanceInitReason[FailedInstanceInitReason["FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR"] = 4] = "FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR";
FailedInstanceInitReason[FailedInstanceInitReason["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(FailedInstanceInitReason || (exports.FailedInstanceInitReason = FailedInstanceInitReason = {}));
function failedInstanceInitReasonFromJSON(object) {
switch (object) {
case 0:
case 'FAILED_INSTANCE_INIT_REASON_UNSPECIFIED':
return FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_UNSPECIFIED;
case 1:
case 'FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL':
return FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL;
case 2:
case 'FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR':
return FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR;
case 3:
case 'FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR':
return FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR;
case 4:
case 'FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR':
return FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR;
case -1:
case 'UNRECOGNIZED':
default:
return FailedInstanceInitReason.UNRECOGNIZED;
}
}
function failedInstanceInitReasonToJSON(object) {
switch (object) {
case FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_UNSPECIFIED:
return 'FAILED_INSTANCE_INIT_REASON_UNSPECIFIED';
case FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL:
return 'FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL';
case FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR:
return 'FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR';
case FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR:
return 'FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR';
case FailedInstanceInitReason.FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR:
return 'FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR';
case FailedInstanceInitReason.UNRECOGNIZED:
default:
return 'UNRECOGNIZED';
}
}
/** The status represents the result of the index update. */
var IndexUpdateReport_Status;
(function (IndexUpdateReport_Status) {
/** STATUS_UNSPECIFIED - The status of the index update is unspecified. */
IndexUpdateReport_Status[IndexUpdateReport_Status["STATUS_UNSPECIFIED"] = 0] = "STATUS_UNSPECIFIED";
/** STATUS_UPDATED - The index has been successfully updated. */
IndexUpdateReport_Status[IndexUpdateReport_Status["STATUS_UPDATED"] = 1] = "STATUS_UPDATED";
/** STATUS_ALREADY_UP_TO_DATE - The index was already up to date. */
IndexUpdateReport_Status[IndexUpdateReport_Status["STATUS_ALREADY_UP_TO_DATE"] = 2] = "STATUS_ALREADY_UP_TO_DATE";
/** STATUS_FAILED - The index update failed. */
IndexUpdateReport_Status[IndexUpdateReport_Status["STATUS_FAILED"] = 3] = "STATUS_FAILED";
/** STATUS_SKIPPED - The index update was skipped. */
IndexUpdateReport_Status[IndexUpdateReport_Status["STATUS_SKIPPED"] = 4] = "STATUS_SKIPPED";
IndexUpdateReport_Status[IndexUpdateReport_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(IndexUpdateReport_Status || (exports.IndexUpdateReport_Status = IndexUpdateReport_Status = {}));
function indexUpdateReport_StatusFromJSON(object) {
switch (object) {
case 0:
case 'STATUS_UNSPECIFIED':
return IndexUpdateReport_Status.STATUS_UNSPECIFIED;
case 1:
case 'STATUS_UPDATED':
return IndexUpdateReport_Status.STATUS_UPDATED;
case 2:
case 'STATUS_ALREADY_UP_TO_DATE':
return IndexUpdateReport_Status.STATUS_ALREADY_UP_TO_DATE;
case 3:
case 'STATUS_FAILED':
return IndexUpdateReport_Status.STATUS_FAILED;
case 4:
case 'STATUS_SKIPPED':
return IndexUpdateReport_Status.STATUS_SKIPPED;
case -1:
case 'UNRECOGNIZED':
default:
return IndexUpdateReport_Status.UNRECOGNIZED;
}
}
function indexUpdateReport_StatusToJSON(object) {
switch (object) {
case IndexUpdateReport_Status.STATUS_UNSPECIFIED:
return 'STATUS_UNSPECIFIED';
case IndexUpdateReport_Status.STATUS_UPDATED:
return 'STATUS_UPDATED';
case IndexUpdateReport_Status.STATUS_ALREADY_UP_TO_DATE:
return 'STATUS_ALREADY_UP_TO_DATE';
case IndexUpdateReport_Status.STATUS_FAILED:
return 'STATUS_FAILED';
case IndexUpdateReport_Status.STATUS_SKIPPED:
return 'STATUS_SKIPPED';
case IndexUpdateReport_Status.UNRECOGNIZED:
default:
return 'UNRECOGNIZED';
}
}
function createBaseCreateRequest() {
return {};
}
exports.CreateRequest = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCreateRequest();
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 exports.CreateRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseCreateRequest();
return message;
},
};
function createBaseCreateResponse() {
return { instance: undefined };
}
exports.CreateResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCreateResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
return obj;
},
create(base) {
return exports.CreateResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseCreateResponse();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
return message;
},
};
function createBaseInitRequest() {
return { instance: undefined, profile: '', sketchPath: '' };
}
exports.InitRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.profile !== '') {
writer.uint32(18).string(message.profile);
}
if (message.sketchPath !== '') {
writer.uint32(26).string(message.sketchPath);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInitRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.profile = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.sketchPath = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
profile: isSet(object.profile) ? globalThis.String(object.profile) : '',
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.profile !== '') {
obj.profile = message.profile;
}
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
return obj;
},
create(base) {
return exports.InitRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseInitRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.profile = (_a = object.profile) !== null && _a !== void 0 ? _a : '';
message.sketchPath = (_b = object.sketchPath) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseInitResponse() {
return { message: undefined };
}
exports.InitResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
var _a;
switch ((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) {
case 'initProgress':
exports.InitResponse_Progress.encode(message.message.initProgress, writer.uint32(10).fork()).ldelim();
break;
case 'error':
status_1.Status.encode(message.message.error, writer.uint32(18).fork()).ldelim();
break;
case 'profile':
common_1.SketchProfile.encode(message.message.profile, writer.uint32(26).fork()).ldelim();
break;
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInitResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.message = {
$case: 'initProgress',
initProgress: exports.InitResponse_Progress.decode(reader, reader.uint32()),
};
continue;
case 2:
if (tag !== 18) {
break;
}
message.message = {
$case: 'error',
error: status_1.Status.decode(reader, reader.uint32()),
};
continue;
case 3:
if (tag !== 26) {
break;
}
message.message = {
$case: 'profile',
profile: common_1.SketchProfile.decode(reader, reader.uint32()),
};
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
message: isSet(object.initProgress)
? {
$case: 'initProgress',
initProgress: exports.InitResponse_Progress.fromJSON(object.initProgress),
}
: isSet(object.error)
? { $case: 'error', error: status_1.Status.fromJSON(object.error) }
: isSet(object.profile)
? {
$case: 'profile',
profile: common_1.SketchProfile.fromJSON(object.profile),
}
: undefined,
};
},
toJSON(message) {
var _a, _b, _c;
const obj = {};
if (((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'initProgress') {
obj.initProgress = exports.InitResponse_Progress.toJSON(message.message.initProgress);
}
if (((_b = message.message) === null || _b === void 0 ? void 0 : _b.$case) === 'error') {
obj.error = status_1.Status.toJSON(message.message.error);
}
if (((_c = message.message) === null || _c === void 0 ? void 0 : _c.$case) === 'profile') {
obj.profile = common_1.SketchProfile.toJSON(message.message.profile);
}
return obj;
},
create(base) {
return exports.InitResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j;
const message = createBaseInitResponse();
if (((_a = object.message) === null || _a === void 0 ? void 0 : _a.$case) === 'initProgress' &&
((_b = object.message) === null || _b === void 0 ? void 0 : _b.initProgress) !== undefined &&
((_c = object.message) === null || _c === void 0 ? void 0 : _c.initProgress) !== null) {
message.message = {
$case: 'initProgress',
initProgress: exports.InitResponse_Progress.fromPartial(object.message.initProgress),
};
}
if (((_d = object.message) === null || _d === void 0 ? void 0 : _d.$case) === 'error' &&
((_e = object.message) === null || _e === void 0 ? void 0 : _e.error) !== undefined &&
((_f = object.message) === null || _f === void 0 ? void 0 : _f.error) !== null) {
message.message = {
$case: 'error',
error: status_1.Status.fromPartial(object.message.error),
};
}
if (((_g = object.message) === null || _g === void 0 ? void 0 : _g.$case) === 'profile' &&
((_h = object.message) === null || _h === void 0 ? void 0 : _h.profile) !== undefined &&
((_j = object.message) === null || _j === void 0 ? void 0 : _j.profile) !== null) {
message.message = {
$case: 'profile',
profile: common_1.SketchProfile.fromPartial(object.message.profile),
};
}
return message;
},
};
function createBaseInitResponse_Progress() {
return { downloadProgress: undefined, taskProgress: undefined };
}
exports.InitResponse_Progress = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.downloadProgress !== undefined) {
common_1.DownloadProgress.encode(message.downloadProgress, writer.uint32(10).fork()).ldelim();
}
if (message.taskProgress !== undefined) {
common_1.TaskProgress.encode(message.taskProgress, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInitResponse_Progress();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.downloadProgress = common_1.DownloadProgress.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.taskProgress = common_1.TaskProgress.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
downloadProgress: isSet(object.downloadProgress)
? common_1.DownloadProgress.fromJSON(object.downloadProgress)
: undefined,
taskProgress: isSet(object.taskProgress)
? common_1.TaskProgress.fromJSON(object.taskProgress)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.downloadProgress !== undefined) {
obj.downloadProgress = common_1.DownloadProgress.toJSON(message.downloadProgress);
}
if (message.taskProgress !== undefined) {
obj.taskProgress = common_1.TaskProgress.toJSON(message.taskProgress);
}
return obj;
},
create(base) {
return exports.InitResponse_Progress.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseInitResponse_Progress();
message.downloadProgress =
object.downloadProgress !== undefined && object.downloadProgress !== null
? common_1.DownloadProgress.fromPartial(object.downloadProgress)
: undefined;
message.taskProgress =
object.taskProgress !== undefined && object.taskProgress !== null
? common_1.TaskProgress.fromPartial(object.taskProgress)
: undefined;
return message;
},
};
function createBaseFailedInstanceInitError() {
return { reason: 0, message: '' };
}
exports.FailedInstanceInitError = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.reason !== 0) {
writer.uint32(8).int32(message.reason);
}
if (message.message !== '') {
writer.uint32(18).string(message.message);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFailedInstanceInitError();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.reason = reader.int32();
continue;
case 2:
if (tag !== 18) {
break;
}
message.message = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
reason: isSet(object.reason)
? failedInstanceInitReasonFromJSON(object.reason)
: 0,
message: isSet(object.message) ? globalThis.String(object.message) : '',
};
},
toJSON(message) {
const obj = {};
if (message.reason !== 0) {
obj.reason = failedInstanceInitReasonToJSON(message.reason);
}
if (message.message !== '') {
obj.message = message.message;
}
return obj;
},
create(base) {
return exports.FailedInstanceInitError.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseFailedInstanceInitError();
message.reason = (_a = object.reason) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseDestroyRequest() {
return { instance: undefined };
}
exports.DestroyRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDestroyRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
return obj;
},
create(base) {
return exports.DestroyRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseDestroyRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
return message;
},
};
function createBaseDestroyResponse() {
return {};
}
exports.DestroyResponse = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDestroyResponse();
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 exports.DestroyResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseDestroyResponse();
return message;
},
};
function createBaseUpdateIndexRequest() {
return {
instance: undefined,
ignoreCustomPackageIndexes: false,
updateIfOlderThanSecs: 0,
};
}
exports.UpdateIndexRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.ignoreCustomPackageIndexes !== false) {
writer.uint32(16).bool(message.ignoreCustomPackageIndexes);
}
if (message.updateIfOlderThanSecs !== 0) {
writer.uint32(24).int64(message.updateIfOlderThanSecs);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateIndexRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 16) {
break;
}
message.ignoreCustomPackageIndexes = reader.bool();
continue;
case 3:
if (tag !== 24) {
break;
}
message.updateIfOlderThanSecs = longToNumber(reader.int64());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
ignoreCustomPackageIndexes: isSet(object.ignoreCustomPackageIndexes)
? globalThis.Boolean(object.ignoreCustomPackageIndexes)
: false,
updateIfOlderThanSecs: isSet(object.updateIfOlderThanSecs)
? globalThis.Number(object.updateIfOlderThanSecs)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.ignoreCustomPackageIndexes !== false) {
obj.ignoreCustomPackageIndexes = message.ignoreCustomPackageIndexes;
}
if (message.updateIfOlderThanSecs !== 0) {
obj.updateIfOlderThanSecs = Math.round(message.updateIfOlderThanSecs);
}
return obj;
},
create(base) {
return exports.UpdateIndexRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseUpdateIndexRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.ignoreCustomPackageIndexes =
(_a = object.ignoreCustomPackageIndexes) !== null && _a !== void 0 ? _a : false;
message.updateIfOlderThanSecs = (_b = object.updateIfOlderThanSecs) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseUpdateIndexResponse() {
return { message: undefined };
}
exports.UpdateIndexResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
var _a;
switch ((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) {
case 'downloadProgress':
common_1.DownloadProgress.encode(message.message.downloadProgress, writer.uint32(10).fork()).ldelim();
break;
case 'result':
exports.UpdateIndexResponse_Result.encode(message.message.result, writer.uint32(18).fork()).ldelim();
break;
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateIndexResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.message = {
$case: 'downloadProgress',
downloadProgress: common_1.DownloadProgress.decode(reader, reader.uint32()),
};
continue;
case 2:
if (tag !== 18) {
break;
}
message.message = {
$case: 'result',
result: exports.UpdateIndexResponse_Result.decode(reader, reader.uint32()),
};
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
message: isSet(object.downloadProgress)
? {
$case: 'downloadProgress',
downloadProgress: common_1.DownloadProgress.fromJSON(object.downloadProgress),
}
: isSet(object.result)
? {
$case: 'result',
result: exports.UpdateIndexResponse_Result.fromJSON(object.result),
}
: undefined,
};
},
toJSON(message) {
var _a, _b;
const obj = {};
if (((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'downloadProgress') {
obj.downloadProgress = common_1.DownloadProgress.toJSON(message.message.downloadProgress);
}
if (((_b = message.message) === null || _b === void 0 ? void 0 : _b.$case) === 'result') {
obj.result = exports.UpdateIndexResponse_Result.toJSON(message.message.result);
}
return obj;
},
create(base) {
return exports.UpdateIndexResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseUpdateIndexResponse();
if (((_a = object.message) === null || _a === void 0 ? void 0 : _a.$case) === 'downloadProgress' &&
((_b = object.message) === null || _b === void 0 ? void 0 : _b.downloadProgress) !== undefined &&
((_c = object.message) === null || _c === void 0 ? void 0 : _c.downloadProgress) !== null) {
message.message = {
$case: 'downloadProgress',
downloadProgress: common_1.DownloadProgress.fromPartial(object.message.downloadProgress),
};
}
if (((_d = object.message) === null || _d === void 0 ? void 0 : _d.$case) === 'result' &&
((_e = object.message) === null || _e === void 0 ? void 0 : _e.result) !== undefined &&
((_f = object.message) === null || _f === void 0 ? void 0 : _f.result) !== null) {
message.message = {
$case: 'result',
result: exports.UpdateIndexResponse_Result.fromPartial(object.message.result),
};
}
return message;
},
};
function createBaseUpdateIndexResponse_Result() {
return { updatedIndexes: [] };
}
exports.UpdateIndexResponse_Result = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.updatedIndexes) {
exports.IndexUpdateReport.encode(v, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateIndexResponse_Result();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.updatedIndexes.push(exports.IndexUpdateReport.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
updatedIndexes: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.updatedIndexes)
? object.updatedIndexes.map((e) => exports.IndexUpdateReport.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.updatedIndexes) === null || _a === void 0 ? void 0 : _a.length) {
obj.updatedIndexes = message.updatedIndexes.map((e) => exports.IndexUpdateReport.toJSON(e));
}
return obj;
},
create(base) {
return exports.UpdateIndexResponse_Result.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseUpdateIndexResponse_Result();
message.updatedIndexes =
((_a = object.updatedIndexes) === null || _a === void 0 ? void 0 : _a.map((e) => exports.IndexUpdateReport.fromPartial(e))) || [];
return message;
},
};
function createBaseUpdateLibrariesIndexRequest() {
return { instance: undefined, updateIfOlderThanSecs: 0 };
}
exports.UpdateLibrariesIndexRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.updateIfOlderThanSecs !== 0) {
writer.uint32(16).int64(message.updateIfOlderThanSecs);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateLibrariesIndexRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 16) {
break;
}
message.updateIfOlderThanSecs = longToNumber(reader.int64());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
updateIfOlderThanSecs: isSet(object.updateIfOlderThanSecs)
? globalThis.Number(object.updateIfOlderThanSecs)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.updateIfOlderThanSecs !== 0) {
obj.updateIfOlderThanSecs = Math.round(message.updateIfOlderThanSecs);
}
return obj;
},
create(base) {
return exports.UpdateLibrariesIndexRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseUpdateLibrariesIndexRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.updateIfOlderThanSecs = (_a = object.updateIfOlderThanSecs) !== null && _a !== void 0 ? _a : 0;
return message;
},
};
function createBaseUpdateLibrariesIndexResponse() {
return { message: undefined };
}
exports.UpdateLibrariesIndexResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
var _a;
switch ((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) {
case 'downloadProgress':
common_1.DownloadProgress.encode(message.message.downloadProgress, writer.uint32(10).fork()).ldelim();
break;
case 'result':
exports.UpdateLibrariesIndexResponse_Result.encode(message.message.result, writer.uint32(18).fork()).ldelim();
break;
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateLibrariesIndexResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.message = {
$case: 'downloadProgress',
downloadProgress: common_1.DownloadProgress.decode(reader, reader.uint32()),
};
continue;
case 2:
if (tag !== 18) {
break;
}
message.message = {
$case: 'result',
result: exports.UpdateLibrariesIndexResponse_Result.decode(reader, reader.uint32()),
};
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
message: isSet(object.downloadProgress)
? {
$case: 'downloadProgress',
downloadProgress: common_1.DownloadProgress.fromJSON(object.downloadProgress),
}
: isSet(object.result)
? {
$case: 'result',
result: exports.UpdateLibrariesIndexResponse_Result.fromJSON(object.result),
}
: undefined,
};
},
toJSON(message) {
var _a, _b;
const obj = {};
if (((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'downloadProgress') {
obj.downloadProgress = common_1.DownloadProgress.toJSON(message.message.downloadProgress);
}
if (((_b = message.message) === null || _b === void 0 ? void 0 : _b.$case) === 'result') {
obj.result = exports.UpdateLibrariesIndexResponse_Result.toJSON(message.message.result);
}
return obj;
},
create(base) {
return exports.UpdateLibrariesIndexResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseUpdateLibrariesIndexResponse();
if (((_a = object.message) === null || _a === void 0 ? void 0 : _a.$case) === 'downloadProgress' &&
((_b = object.message) === null || _b === void 0 ? void 0 : _b.downloadProgress) !== undefined &&
((_c = object.message) === null || _c === void 0 ? void 0 : _c.downloadProgress) !== null) {
message.message = {
$case: 'downloadProgress',
downloadProgress: common_1.DownloadProgress.fromPartial(object.message.downloadProgress),
};
}
if (((_d = object.message) === null || _d === void 0 ? void 0 : _d.$case) === 'result' &&
((_e = object.message) === null || _e === void 0 ? void 0 : _e.result) !== undefined &&
((_f = object.message) === null || _f === void 0 ? void 0 : _f.result) !== null) {
message.message = {
$case: 'result',
result: exports.UpdateLibrariesIndexResponse_Result.fromPartial(object.message.result),
};
}
return message;
},
};
function createBaseUpdateLibrariesIndexResponse_Result() {
return { librariesIndex: undefined };
}
exports.UpdateLibrariesIndexResponse_Result = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.librariesIndex !== undefined) {
exports.IndexUpdateReport.encode(message.librariesIndex, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUpdateLibrariesIndexResponse_Result();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.librariesIndex = exports.IndexUpdateReport.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
librariesIndex: isSet(object.librariesIndex)
? exports.IndexUpdateReport.fromJSON(object.librariesIndex)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.librariesIndex !== undefined) {
obj.librariesIndex = exports.IndexUpdateReport.toJSON(message.librariesIndex);
}
return obj;
},
create(base) {
return exports.UpdateLibrariesIndexResponse_Result.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseUpdateLibrariesIndexResponse_Result();
message.librariesIndex =
object.librariesIndex !== undefined && object.librariesIndex !== null
? exports.IndexUpdateReport.fromPartial(object.librariesIndex)
: undefined;
return message;
},
};
function createBaseIndexUpdateReport() {
return { indexUrl: '', status: 0 };
}
exports.IndexUpdateReport = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.indexUrl !== '') {
writer.uint32(10).string(message.indexUrl);
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseIndexUpdateReport();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.indexUrl = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.status = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
indexUrl: isSet(object.indexUrl)
? globalThis.String(object.indexUrl)
: '',
status: isSet(object.status)
? indexUpdateReport_StatusFromJSON(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.indexUrl !== '') {
obj.indexUrl = message.indexUrl;
}
if (message.status !== 0) {
obj.status = indexUpdateReport_StatusToJSON(message.status);
}
return obj;
},
create(base) {
return exports.IndexUpdateReport.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseIndexUpdateReport();
message.indexUrl = (_a = object.indexUrl) !== null && _a !== void 0 ? _a : '';
message.status = (_b = object.status) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseVersionRequest() {
return {};
}
exports.VersionRequest = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVersionRequest();
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 exports.VersionRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseVersionRequest();
return message;
},
};
function createBaseVersionResponse() {
return { version: '' };
}
exports.VersionResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.version !== '') {
writer.uint32(10).string(message.version);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVersionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.version = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
version: isSet(object.version) ? globalThis.String(object.version) : '',
};
},
toJSON(message) {
const obj = {};
if (message.version !== '') {
obj.version = message.version;
}
return obj;
},
create(base) {
return exports.VersionResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseVersionResponse();
message.version = (_a = object.version) !== null && _a !== void 0 ? _a : '';
return message;
},
};
function createBaseNewSketchRequest() {
return { sketchName: '', sketchDir: '', overwrite: false };
}
exports.NewSketchRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketchName !== '') {
writer.uint32(18).string(message.sketchName);
}
if (message.sketchDir !== '') {
writer.uint32(26).string(message.sketchDir);
}
if (message.overwrite !== false) {
writer.uint32(32).bool(message.overwrite);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseNewSketchRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2:
if (tag !== 18) {
break;
}
message.sketchName = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.sketchDir = reader.string();
continue;
case 4:
if (tag !== 32) {
break;
}
message.overwrite = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketchName: isSet(object.sketchName)
? globalThis.String(object.sketchName)
: '',
sketchDir: isSet(object.sketchDir)
? globalThis.String(object.sketchDir)
: '',
overwrite: isSet(object.overwrite)
? globalThis.Boolean(object.overwrite)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.sketchName !== '') {
obj.sketchName = message.sketchName;
}
if (message.sketchDir !== '') {
obj.sketchDir = message.sketchDir;
}
if (message.overwrite !== false) {
obj.overwrite = message.overwrite;
}
return obj;
},
create(base) {
return exports.NewSketchRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseNewSketchRequest();
message.sketchName = (_a = object.sketchName) !== null && _a !== void 0 ? _a : '';
message.sketchDir = (_b = object.sketchDir) !== null && _b !== void 0 ? _b : '';
message.overwrite = (_c = object.overwrite) !== null && _c !== void 0 ? _c : false;
return message;
},
};
function createBaseNewSketchResponse() {
return { mainFile: '' };
}
exports.NewSketchResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.mainFile !== '') {
writer.uint32(10).string(message.mainFile);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseNewSketchResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.mainFile = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
mainFile: isSet(object.mainFile)
? globalThis.String(object.mainFile)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.mainFile !== '') {
obj.mainFile = message.mainFile;
}
return obj;
},
create(base) {
return exports.NewSketchResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseNewSketchResponse();
message.mainFile = (_a = object.mainFile) !== null && _a !== void 0 ? _a : '';
return message;
},
};
function createBaseLoadSketchRequest() {
return { sketchPath: '' };
}
exports.LoadSketchRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketchPath !== '') {
writer.uint32(18).string(message.sketchPath);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLoadSketchRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2:
if (tag !== 18) {
break;
}
message.sketchPath = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
return obj;
},
create(base) {
return exports.LoadSketchRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseLoadSketchRequest();
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
return message;
},
};
function createBaseLoadSketchResponse() {
return { sketch: undefined };
}
exports.LoadSketchResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketch !== undefined) {
common_1.Sketch.encode(message.sketch, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLoadSketchResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sketch = common_1.Sketch.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketch: isSet(object.sketch) ? common_1.Sketch.fromJSON(object.sketch) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.sketch !== undefined) {
obj.sketch = common_1.Sketch.toJSON(message.sketch);
}
return obj;
},
create(base) {
return exports.LoadSketchResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseLoadSketchResponse();
message.sketch =
object.sketch !== undefined && object.sketch !== null
? common_1.Sketch.fromPartial(object.sketch)
: undefined;
return message;
},
};
function createBaseArchiveSketchRequest() {
return {
sketchPath: '',
archivePath: '',
includeBuildDir: false,
overwrite: false,
};
}
exports.ArchiveSketchRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketchPath !== '') {
writer.uint32(10).string(message.sketchPath);
}
if (message.archivePath !== '') {
writer.uint32(18).string(message.archivePath);
}
if (message.includeBuildDir !== false) {
writer.uint32(24).bool(message.includeBuildDir);
}
if (message.overwrite !== false) {
writer.uint32(32).bool(message.overwrite);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseArchiveSketchRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sketchPath = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.archivePath = reader.string();
continue;
case 3:
if (tag !== 24) {
break;
}
message.includeBuildDir = reader.bool();
continue;
case 4:
if (tag !== 32) {
break;
}
message.overwrite = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
archivePath: isSet(object.archivePath)
? globalThis.String(object.archivePath)
: '',
includeBuildDir: isSet(object.includeBuildDir)
? globalThis.Boolean(object.includeBuildDir)
: false,
overwrite: isSet(object.overwrite)
? globalThis.Boolean(object.overwrite)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.archivePath !== '') {
obj.archivePath = message.archivePath;
}
if (message.includeBuildDir !== false) {
obj.includeBuildDir = message.includeBuildDir;
}
if (message.overwrite !== false) {
obj.overwrite = message.overwrite;
}
return obj;
},
create(base) {
return exports.ArchiveSketchRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseArchiveSketchRequest();
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.archivePath = (_b = object.archivePath) !== null && _b !== void 0 ? _b : '';
message.includeBuildDir = (_c = object.includeBuildDir) !== null && _c !== void 0 ? _c : false;
message.overwrite = (_d = object.overwrite) !== null && _d !== void 0 ? _d : false;
return message;
},
};
function createBaseArchiveSketchResponse() {
return {};
}
exports.ArchiveSketchResponse = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseArchiveSketchResponse();
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 exports.ArchiveSketchResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseArchiveSketchResponse();
return message;
},
};
function createBaseSetSketchDefaultsRequest() {
return {
sketchPath: '',
defaultFqbn: '',
defaultPortAddress: '',
defaultPortProtocol: '',
defaultProgrammer: '',
};
}
exports.SetSketchDefaultsRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketchPath !== '') {
writer.uint32(10).string(message.sketchPath);
}
if (message.defaultFqbn !== '') {
writer.uint32(18).string(message.defaultFqbn);
}
if (message.defaultPortAddress !== '') {
writer.uint32(26).string(message.defaultPortAddress);
}
if (message.defaultPortProtocol !== '') {
writer.uint32(34).string(message.defaultPortProtocol);
}
if (message.defaultProgrammer !== '') {
writer.uint32(42).string(message.defaultProgrammer);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSetSketchDefaultsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sketchPath = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.defaultFqbn = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.defaultPortAddress = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.defaultPortProtocol = reader.string();
continue;
case 5:
if (tag !== 42) {
break;
}
message.defaultProgrammer = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
defaultFqbn: isSet(object.defaultFqbn)
? globalThis.String(object.defaultFqbn)
: '',
defaultPortAddress: isSet(object.defaultPortAddress)
? globalThis.String(object.defaultPortAddress)
: '',
defaultPortProtocol: isSet(object.defaultPortProtocol)
? globalThis.String(object.defaultPortProtocol)
: '',
defaultProgrammer: isSet(object.defaultProgrammer)
? globalThis.String(object.defaultProgrammer)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.defaultFqbn !== '') {
obj.defaultFqbn = message.defaultFqbn;
}
if (message.defaultPortAddress !== '') {
obj.defaultPortAddress = message.defaultPortAddress;
}
if (message.defaultPortProtocol !== '') {
obj.defaultPortProtocol = message.defaultPortProtocol;
}
if (message.defaultProgrammer !== '') {
obj.defaultProgrammer = message.defaultProgrammer;
}
return obj;
},
create(base) {
return exports.SetSketchDefaultsRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseSetSketchDefaultsRequest();
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.defaultFqbn = (_b = object.defaultFqbn) !== null && _b !== void 0 ? _b : '';
message.defaultPortAddress = (_c = object.defaultPortAddress) !== null && _c !== void 0 ? _c : '';
message.defaultPortProtocol = (_d = object.defaultPortProtocol) !== null && _d !== void 0 ? _d : '';
message.defaultProgrammer = (_e = object.defaultProgrammer) !== null && _e !== void 0 ? _e : '';
return message;
},
};
function createBaseSetSketchDefaultsResponse() {
return {
defaultFqbn: '',
defaultPortAddress: '',
defaultPortProtocol: '',
defaultProgrammer: '',
};
}
exports.SetSketchDefaultsResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.defaultFqbn !== '') {
writer.uint32(10).string(message.defaultFqbn);
}
if (message.defaultPortAddress !== '') {
writer.uint32(18).string(message.defaultPortAddress);
}
if (message.defaultPortProtocol !== '') {
writer.uint32(26).string(message.defaultPortProtocol);
}
if (message.defaultProgrammer !== '') {
writer.uint32(34).string(message.defaultProgrammer);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSetSketchDefaultsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.defaultFqbn = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.defaultPortAddress = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.defaultPortProtocol = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.defaultProgrammer = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
defaultFqbn: isSet(object.defaultFqbn)
? globalThis.String(object.defaultFqbn)
: '',
defaultPortAddress: isSet(object.defaultPortAddress)
? globalThis.String(object.defaultPortAddress)
: '',
defaultPortProtocol: isSet(object.defaultPortProtocol)
? globalThis.String(object.defaultPortProtocol)
: '',
defaultProgrammer: isSet(object.defaultProgrammer)
? globalThis.String(object.defaultProgrammer)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.defaultFqbn !== '') {
obj.defaultFqbn = message.defaultFqbn;
}
if (message.defaultPortAddress !== '') {
obj.defaultPortAddress = message.defaultPortAddress;
}
if (message.defaultPortProtocol !== '') {
obj.defaultPortProtocol = message.defaultPortProtocol;
}
if (message.defaultProgrammer !== '') {
obj.defaultProgrammer = message.defaultProgrammer;
}
return obj;
},
create(base) {
return exports.SetSketchDefaultsResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseSetSketchDefaultsResponse();
message.defaultFqbn = (_a = object.defaultFqbn) !== null && _a !== void 0 ? _a : '';
message.defaultPortAddress = (_b = object.defaultPortAddress) !== null && _b !== void 0 ? _b : '';
message.defaultPortProtocol = (_c = object.defaultPortProtocol) !== null && _c !== void 0 ? _c : '';
message.defaultProgrammer = (_d = object.defaultProgrammer) !== null && _d !== void 0 ? _d : '';
return message;
},
};
function createBaseCheckForArduinoCLIUpdatesRequest() {
return { forceCheck: false };
}
exports.CheckForArduinoCLIUpdatesRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.forceCheck !== false) {
writer.uint32(8).bool(message.forceCheck);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCheckForArduinoCLIUpdatesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.forceCheck = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
forceCheck: isSet(object.forceCheck)
? globalThis.Boolean(object.forceCheck)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.forceCheck !== false) {
obj.forceCheck = message.forceCheck;
}
return obj;
},
create(base) {
return exports.CheckForArduinoCLIUpdatesRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseCheckForArduinoCLIUpdatesRequest();
message.forceCheck = (_a = object.forceCheck) !== null && _a !== void 0 ? _a : false;
return message;
},
};
function createBaseCheckForArduinoCLIUpdatesResponse() {
return { newestVersion: '' };
}
exports.CheckForArduinoCLIUpdatesResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.newestVersion !== '') {
writer.uint32(10).string(message.newestVersion);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCheckForArduinoCLIUpdatesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.newestVersion = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
newestVersion: isSet(object.newestVersion)
? globalThis.String(object.newestVersion)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.newestVersion !== '') {
obj.newestVersion = message.newestVersion;
}
return obj;
},
create(base) {
return exports.CheckForArduinoCLIUpdatesResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseCheckForArduinoCLIUpdatesResponse();
message.newestVersion = (_a = object.newestVersion) !== null && _a !== void 0 ? _a : '';
return message;
},
};
function createBaseCleanDownloadCacheDirectoryRequest() {
return { instance: undefined };
}
exports.CleanDownloadCacheDirectoryRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCleanDownloadCacheDirectoryRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
return obj;
},
create(base) {
return exports.CleanDownloadCacheDirectoryRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseCleanDownloadCacheDirectoryRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
return message;
},
};
function createBaseCleanDownloadCacheDirectoryResponse() {
return {};
}
exports.CleanDownloadCacheDirectoryResponse = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCleanDownloadCacheDirectoryResponse();
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 exports.CleanDownloadCacheDirectoryResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseCleanDownloadCacheDirectoryResponse();
return message;
},
};
function createBaseProfileCreateRequest() {
return {
instance: undefined,
sketchPath: '',
profileName: '',
fqbn: '',
defaultProfile: false,
};
}
exports.ProfileCreateRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.sketchPath !== '') {
writer.uint32(18).string(message.sketchPath);
}
if (message.profileName !== '') {
writer.uint32(26).string(message.profileName);
}
if (message.fqbn !== '') {
writer.uint32(34).string(message.fqbn);
}
if (message.defaultProfile !== false) {
writer.uint32(40).bool(message.defaultProfile);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileCreateRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.sketchPath = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.profileName = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.fqbn = reader.string();
continue;
case 5:
if (tag !== 40) {
break;
}
message.defaultProfile = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
fqbn: isSet(object.fqbn) ? globalThis.String(object.fqbn) : '',
defaultProfile: isSet(object.defaultProfile)
? globalThis.Boolean(object.defaultProfile)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
if (message.fqbn !== '') {
obj.fqbn = message.fqbn;
}
if (message.defaultProfile !== false) {
obj.defaultProfile = message.defaultProfile;
}
return obj;
},
create(base) {
return exports.ProfileCreateRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseProfileCreateRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
message.fqbn = (_c = object.fqbn) !== null && _c !== void 0 ? _c : '';
message.defaultProfile = (_d = object.defaultProfile) !== null && _d !== void 0 ? _d : false;
return message;
},
};
function createBaseProfileCreateResponse() {
return {};
}
exports.ProfileCreateResponse = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileCreateResponse();
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 exports.ProfileCreateResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseProfileCreateResponse();
return message;
},
};
function createBaseProfileLibAddRequest() {
return {
instance: undefined,
sketchPath: '',
profileName: '',
library: undefined,
addDependencies: undefined,
noOverwrite: undefined,
};
}
exports.ProfileLibAddRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.sketchPath !== '') {
writer.uint32(18).string(message.sketchPath);
}
if (message.profileName !== '') {
writer.uint32(26).string(message.profileName);
}
if (message.library !== undefined) {
common_1.ProfileLibraryReference.encode(message.library, writer.uint32(34).fork()).ldelim();
}
if (message.addDependencies !== undefined) {
writer.uint32(40).bool(message.addDependencies);
}
if (message.noOverwrite !== undefined) {
writer.uint32(48).bool(message.noOverwrite);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileLibAddRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.sketchPath = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.profileName = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.library = common_1.ProfileLibraryReference.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 40) {
break;
}
message.addDependencies = reader.bool();
continue;
case 6:
if (tag !== 48) {
break;
}
message.noOverwrite = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
library: isSet(object.library)
? common_1.ProfileLibraryReference.fromJSON(object.library)
: undefined,
addDependencies: isSet(object.addDependencies)
? globalThis.Boolean(object.addDependencies)
: undefined,
noOverwrite: isSet(object.noOverwrite)
? globalThis.Boolean(object.noOverwrite)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
if (message.library !== undefined) {
obj.library = common_1.ProfileLibraryReference.toJSON(message.library);
}
if (message.addDependencies !== undefined) {
obj.addDependencies = message.addDependencies;
}
if (message.noOverwrite !== undefined) {
obj.noOverwrite = message.noOverwrite;
}
return obj;
},
create(base) {
return exports.ProfileLibAddRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseProfileLibAddRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
message.library =
object.library !== undefined && object.library !== null
? common_1.ProfileLibraryReference.fromPartial(object.library)
: undefined;
message.addDependencies = (_c = object.addDependencies) !== null && _c !== void 0 ? _c : undefined;
message.noOverwrite = (_d = object.noOverwrite) !== null && _d !== void 0 ? _d : undefined;
return message;
},
};
function createBaseProfileLibAddResponse() {
return { addedLibraries: [], skippedLibraries: [], profileName: '' };
}
exports.ProfileLibAddResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.addedLibraries) {
common_1.ProfileLibraryReference.encode(v, writer.uint32(10).fork()).ldelim();
}
for (const v of message.skippedLibraries) {
common_1.ProfileLibraryReference.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.profileName !== '') {
writer.uint32(26).string(message.profileName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileLibAddResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.addedLibraries.push(common_1.ProfileLibraryReference.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 18) {
break;
}
message.skippedLibraries.push(common_1.ProfileLibraryReference.decode(reader, reader.uint32()));
continue;
case 3:
if (tag !== 26) {
break;
}
message.profileName = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
addedLibraries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.addedLibraries)
? object.addedLibraries.map((e) => common_1.ProfileLibraryReference.fromJSON(e))
: [],
skippedLibraries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.skippedLibraries)
? object.skippedLibraries.map((e) => common_1.ProfileLibraryReference.fromJSON(e))
: [],
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
};
},
toJSON(message) {
var _a, _b;
const obj = {};
if ((_a = message.addedLibraries) === null || _a === void 0 ? void 0 : _a.length) {
obj.addedLibraries = message.addedLibraries.map((e) => common_1.ProfileLibraryReference.toJSON(e));
}
if ((_b = message.skippedLibraries) === null || _b === void 0 ? void 0 : _b.length) {
obj.skippedLibraries = message.skippedLibraries.map((e) => common_1.ProfileLibraryReference.toJSON(e));
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
return obj;
},
create(base) {
return exports.ProfileLibAddResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseProfileLibAddResponse();
message.addedLibraries =
((_a = object.addedLibraries) === null || _a === void 0 ? void 0 : _a.map((e) => common_1.ProfileLibraryReference.fromPartial(e))) || [];
message.skippedLibraries =
((_b = object.skippedLibraries) === null || _b === void 0 ? void 0 : _b.map((e) => common_1.ProfileLibraryReference.fromPartial(e))) || [];
message.profileName = (_c = object.profileName) !== null && _c !== void 0 ? _c : '';
return message;
},
};
function createBaseProfileLibRemoveRequest() {
return {
instance: undefined,
sketchPath: '',
profileName: '',
library: undefined,
removeDependencies: undefined,
};
}
exports.ProfileLibRemoveRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.sketchPath !== '') {
writer.uint32(18).string(message.sketchPath);
}
if (message.profileName !== '') {
writer.uint32(26).string(message.profileName);
}
if (message.library !== undefined) {
common_1.ProfileLibraryReference.encode(message.library, writer.uint32(34).fork()).ldelim();
}
if (message.removeDependencies !== undefined) {
writer.uint32(40).bool(message.removeDependencies);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileLibRemoveRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.sketchPath = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.profileName = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.library = common_1.ProfileLibraryReference.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 40) {
break;
}
message.removeDependencies = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
library: isSet(object.library)
? common_1.ProfileLibraryReference.fromJSON(object.library)
: undefined,
removeDependencies: isSet(object.removeDependencies)
? globalThis.Boolean(object.removeDependencies)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
if (message.library !== undefined) {
obj.library = common_1.ProfileLibraryReference.toJSON(message.library);
}
if (message.removeDependencies !== undefined) {
obj.removeDependencies = message.removeDependencies;
}
return obj;
},
create(base) {
return exports.ProfileLibRemoveRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseProfileLibRemoveRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
message.library =
object.library !== undefined && object.library !== null
? common_1.ProfileLibraryReference.fromPartial(object.library)
: undefined;
message.removeDependencies = (_c = object.removeDependencies) !== null && _c !== void 0 ? _c : undefined;
return message;
},
};
function createBaseProfileLibRemoveResponse() {
return { removedLibraries: [], profileName: '' };
}
exports.ProfileLibRemoveResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.removedLibraries) {
common_1.ProfileLibraryReference.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.profileName !== '') {
writer.uint32(18).string(message.profileName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileLibRemoveResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.removedLibraries.push(common_1.ProfileLibraryReference.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 18) {
break;
}
message.profileName = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
removedLibraries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.removedLibraries)
? object.removedLibraries.map((e) => common_1.ProfileLibraryReference.fromJSON(e))
: [],
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.removedLibraries) === null || _a === void 0 ? void 0 : _a.length) {
obj.removedLibraries = message.removedLibraries.map((e) => common_1.ProfileLibraryReference.toJSON(e));
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
return obj;
},
create(base) {
return exports.ProfileLibRemoveResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseProfileLibRemoveResponse();
message.removedLibraries =
((_a = object.removedLibraries) === null || _a === void 0 ? void 0 : _a.map((e) => common_1.ProfileLibraryReference.fromPartial(e))) || [];
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseProfileLibListRequest() {
return { sketchPath: '', profileName: '' };
}
exports.ProfileLibListRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketchPath !== '') {
writer.uint32(10).string(message.sketchPath);
}
if (message.profileName !== '') {
writer.uint32(18).string(message.profileName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileLibListRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sketchPath = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.profileName = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
return obj;
},
create(base) {
return exports.ProfileLibListRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseProfileLibListRequest();
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseProfileLibListResponse() {
return { libraries: [], profileName: '' };
}
exports.ProfileLibListResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.libraries) {
common_1.ProfileLibraryReference.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.profileName !== '') {
writer.uint32(18).string(message.profileName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileLibListResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.libraries.push(common_1.ProfileLibraryReference.decode(reader, reader.uint32()));
continue;
case 2:
if (tag !== 18) {
break;
}
message.profileName = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
libraries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.libraries)
? object.libraries.map((e) => common_1.ProfileLibraryReference.fromJSON(e))
: [],
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.libraries) === null || _a === void 0 ? void 0 : _a.length) {
obj.libraries = message.libraries.map((e) => common_1.ProfileLibraryReference.toJSON(e));
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
return obj;
},
create(base) {
return exports.ProfileLibListResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseProfileLibListResponse();
message.libraries =
((_a = object.libraries) === null || _a === void 0 ? void 0 : _a.map((e) => common_1.ProfileLibraryReference.fromPartial(e))) || [];
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseProfileSetDefaultRequest() {
return { sketchPath: '', profileName: '' };
}
exports.ProfileSetDefaultRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.sketchPath !== '') {
writer.uint32(10).string(message.sketchPath);
}
if (message.profileName !== '') {
writer.uint32(18).string(message.profileName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileSetDefaultRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.sketchPath = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.profileName = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
sketchPath: isSet(object.sketchPath)
? globalThis.String(object.sketchPath)
: '',
profileName: isSet(object.profileName)
? globalThis.String(object.profileName)
: '',
};
},
toJSON(message) {
const obj = {};
if (message.sketchPath !== '') {
obj.sketchPath = message.sketchPath;
}
if (message.profileName !== '') {
obj.profileName = message.profileName;
}
return obj;
},
create(base) {
return exports.ProfileSetDefaultRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseProfileSetDefaultRequest();
message.sketchPath = (_a = object.sketchPath) !== null && _a !== void 0 ? _a : '';
message.profileName = (_b = object.profileName) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseProfileSetDefaultResponse() {
return {};
}
exports.ProfileSetDefaultResponse = {
encode(_, writer = minimal_1.default.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfileSetDefaultResponse();
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 exports.ProfileSetDefaultResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseProfileSetDefaultResponse();
return message;
},
};
exports.ArduinoCoreServiceDefinition = {
name: 'ArduinoCoreService',
fullName: 'cc.arduino.cli.commands.v1.ArduinoCoreService',
methods: {
/** Create a new Arduino Core instance. */
create: {
name: 'Create',
requestType: exports.CreateRequest,
requestStream: false,
responseType: exports.CreateResponse,
responseStream: false,
options: {},
},
/**
* Initializes an existing Arduino Core instance by loading platforms and
* libraries.
*/
init: {
name: 'Init',
requestType: exports.InitRequest,
requestStream: false,
responseType: exports.InitResponse,
responseStream: true,
options: {},
},
/** Destroy an instance of the Arduino Core Service. */
destroy: {
name: 'Destroy',
requestType: exports.DestroyRequest,
requestStream: false,
responseType: exports.DestroyResponse,
responseStream: false,
options: {},
},
/** Update package index of the Arduino Core Service. */
updateIndex: {
name: 'UpdateIndex',
requestType: exports.UpdateIndexRequest,
requestStream: false,
responseType: exports.UpdateIndexResponse,
responseStream: true,
options: {},
},
/** Update libraries index. */
updateLibrariesIndex: {
name: 'UpdateLibrariesIndex',
requestType: exports.UpdateLibrariesIndexRequest,
requestStream: false,
responseType: exports.UpdateLibrariesIndexResponse,
responseStream: true,
options: {},
},
/** Get the version of Arduino CLI in use. */
version: {
name: 'Version',
requestType: exports.VersionRequest,
requestStream: false,
responseType: exports.VersionResponse,
responseStream: false,
options: {},
},
/** Create a new Sketch. */
newSketch: {
name: 'NewSketch',
requestType: exports.NewSketchRequest,
requestStream: false,
responseType: exports.NewSketchResponse,
responseStream: false,
options: {},
},
/** Returns all files composing a Sketch. */
loadSketch: {
name: 'LoadSketch',
requestType: exports.LoadSketchRequest,
requestStream: false,
responseType: exports.LoadSketchResponse,
responseStream: false,
options: {},
},
/** Creates a zip file containing all files of specified Sketch. */
archiveSketch: {
name: 'ArchiveSketch',
requestType: exports.ArchiveSketchRequest,
requestStream: false,
responseType: exports.ArchiveSketchResponse,
responseStream: false,
options: {},
},
/**
* Sets the sketch default FQBN and Port Address/Protocol in the sketch
* project file (sketch.yaml). These metadata can be retrieved using
* LoadSketch.
*/
setSketchDefaults: {
name: 'SetSketchDefaults',
requestType: exports.SetSketchDefaultsRequest,
requestStream: false,
responseType: exports.SetSketchDefaultsResponse,
responseStream: false,
options: {},
},
/** Requests details about a board. */
boardDetails: {
name: 'BoardDetails',
requestType: board_1.BoardDetailsRequest,
requestStream: false,
responseType: board_1.BoardDetailsResponse,
responseStream: false,
options: {},
},
/** List the boards currently connected to the computer. */
boardList: {
name: 'BoardList',
requestType: board_1.BoardListRequest,
requestStream: false,
responseType: board_1.BoardListResponse,
responseStream: false,
options: {},
},
/** List all the boards provided by installed platforms. */
boardListAll: {
name: 'BoardListAll',
requestType: board_1.BoardListAllRequest,
requestStream: false,
responseType: board_1.BoardListAllResponse,
responseStream: false,
options: {},
},
/** Search boards in installed and not installed Platforms. */
boardSearch: {
name: 'BoardSearch',
requestType: board_1.BoardSearchRequest,
requestStream: false,
responseType: board_1.BoardSearchResponse,
responseStream: false,
options: {},
},
/** Identify a board using the given properties. */
boardIdentify: {
name: 'BoardIdentify',
requestType: board_1.BoardIdentifyRequest,
requestStream: false,
responseType: board_1.BoardIdentifyResponse,
responseStream: false,
options: {},
},
/** List boards connection and disconnected events. */
boardListWatch: {
name: 'BoardListWatch',
requestType: board_1.BoardListWatchRequest,
requestStream: false,
responseType: board_1.BoardListWatchResponse,
responseStream: true,
options: {},
},
/** Compile an Arduino sketch. */
compile: {
name: 'Compile',
requestType: compile_1.CompileRequest,
requestStream: false,
responseType: compile_1.CompileResponse,
responseStream: true,
options: {},
},
/** Download and install a platform and its tool dependencies. */
platformInstall: {
name: 'PlatformInstall',
requestType: core_1.PlatformInstallRequest,
requestStream: false,
responseType: core_1.PlatformInstallResponse,
responseStream: true,
options: {},
},
/**
* Download a platform and its tool dependencies to the `staging/packages`
* subdirectory of the data directory.
*/
platformDownload: {
name: 'PlatformDownload',
requestType: core_1.PlatformDownloadRequest,
requestStream: false,
responseType: core_1.PlatformDownloadResponse,
responseStream: true,
options: {},
},
/**
* Uninstall a platform as well as its tool dependencies that are not used
* by other installed platforms.
*/
platformUninstall: {
name: 'PlatformUninstall',
requestType: core_1.PlatformUninstallRequest,
requestStream: false,
responseType: core_1.PlatformUninstallResponse,
responseStream: true,
options: {},
},
/** Upgrade an installed platform to the latest version. */
platformUpgrade: {
name: 'PlatformUpgrade',
requestType: core_1.PlatformUpgradeRequest,
requestStream: false,
responseType: core_1.PlatformUpgradeResponse,
responseStream: true,
options: {},
},
/** Upload a compiled sketch to a board. */
upload: {
name: 'Upload',
requestType: upload_1.UploadRequest,
requestStream: false,
responseType: upload_1.UploadResponse,
responseStream: true,
options: {},
},
/** Upload a compiled sketch to a board using a programmer. */
uploadUsingProgrammer: {
name: 'UploadUsingProgrammer',
requestType: upload_1.UploadUsingProgrammerRequest,
requestStream: false,
responseType: upload_1.UploadUsingProgrammerResponse,
responseStream: true,
options: {},
},
/**
* Returns the list of users fields necessary to upload to that board using
* the specified protocol.
*/
supportedUserFields: {
name: 'SupportedUserFields',
requestType: upload_1.SupportedUserFieldsRequest,
requestStream: false,
responseType: upload_1.SupportedUserFieldsResponse,
responseStream: false,
options: {},
},
/** List programmers available for a board. */
listProgrammersAvailableForUpload: {
name: 'ListProgrammersAvailableForUpload',
requestType: upload_1.ListProgrammersAvailableForUploadRequest,
requestStream: false,
responseType: upload_1.ListProgrammersAvailableForUploadResponse,
responseStream: false,
options: {},
},
/** Burn bootloader to a board. */
burnBootloader: {
name: 'BurnBootloader',
requestType: upload_1.BurnBootloaderRequest,
requestStream: false,
responseType: upload_1.BurnBootloaderResponse,
responseStream: true,
options: {},
},
/** Search for a platform in the platforms indexes. */
platformSearch: {
name: 'PlatformSearch',
requestType: core_1.PlatformSearchRequest,
requestStream: false,
responseType: core_1.PlatformSearchResponse,
responseStream: false,
options: {},
},
/**
* Download the archive file of an Arduino library in the libraries index to
* the staging directory.
*/
libraryDownload: {
name: 'LibraryDownload',
requestType: lib_1.LibraryDownloadRequest,
requestStream: false,
responseType: lib_1.LibraryDownloadResponse,
responseStream: true,
options: {},
},
/** Download and install an Arduino library from the libraries index. */
libraryInstall: {
name: 'LibraryInstall',
requestType: lib_1.LibraryInstallRequest,
requestStream: false,
responseType: lib_1.LibraryInstallResponse,
responseStream: true,
options: {},
},
/** Upgrade a library to the newest version available. */
libraryUpgrade: {
name: 'LibraryUpgrade',
requestType: lib_1.LibraryUpgradeRequest,
requestStream: false,
responseType: lib_1.LibraryUpgradeResponse,
responseStream: true,
options: {},
},
/** Install a library from a Zip File. */
zipLibraryInstall: {
name: 'ZipLibraryInstall',
requestType: lib_1.ZipLibraryInstallRequest,
requestStream: false,
responseType: lib_1.ZipLibraryInstallResponse,
responseStream: true,
options: {},
},
/** Download and install a library from a git url. */
gitLibraryInstall: {
name: 'GitLibraryInstall',
requestType: lib_1.GitLibraryInstallRequest,
requestStream: false,
responseType: lib_1.GitLibraryInstallResponse,
responseStream: true,
options: {},
},
/** Uninstall an Arduino library. */
libraryUninstall: {
name: 'LibraryUninstall',
requestType: lib_1.LibraryUninstallRequest,
requestStream: false,
responseType: lib_1.LibraryUninstallResponse,
responseStream: true,
options: {},
},
/** Upgrade all installed Arduino libraries to the newest version available. */
libraryUpgradeAll: {
name: 'LibraryUpgradeAll',
requestType: lib_1.LibraryUpgradeAllRequest,
requestStream: false,
responseType: lib_1.LibraryUpgradeAllResponse,
responseStream: true,
options: {},
},
/**
* List the recursive dependencies of a library, as defined by the `depends`
* field of the library.properties files.
*/
libraryResolveDependencies: {
name: 'LibraryResolveDependencies',
requestType: lib_1.LibraryResolveDependenciesRequest,
requestStream: false,
responseType: lib_1.LibraryResolveDependenciesResponse,
responseStream: false,
options: {},
},
/** Search the Arduino libraries index for libraries. */
librarySearch: {
name: 'LibrarySearch',
requestType: lib_1.LibrarySearchRequest,
requestStream: false,
responseType: lib_1.LibrarySearchResponse,
responseStream: false,
options: {},
},
/** List the installed libraries. */
libraryList: {
name: 'LibraryList',
requestType: lib_1.LibraryListRequest,
requestStream: false,
responseType: lib_1.LibraryListResponse,
responseStream: false,
options: {},
},
/** Open a monitor connection to a board port. */
monitor: {
name: 'Monitor',
requestType: monitor_1.MonitorRequest,
requestStream: true,
responseType: monitor_1.MonitorResponse,
responseStream: true,
options: {},
},
/** Returns the parameters that can be set in the MonitorRequest calls. */
enumerateMonitorPortSettings: {
name: 'EnumerateMonitorPortSettings',
requestType: monitor_1.EnumerateMonitorPortSettingsRequest,
requestStream: false,
responseType: monitor_1.EnumerateMonitorPortSettingsResponse,
responseStream: false,
options: {},
},
/** Start a debug session and communicate with the debugger tool. */
debug: {
name: 'Debug',
requestType: debug_1.DebugRequest,
requestStream: true,
responseType: debug_1.DebugResponse,
responseStream: true,
options: {},
},
/** Determine if debugging is suported given a specific configuration. */
isDebugSupported: {
name: 'IsDebugSupported',
requestType: debug_1.IsDebugSupportedRequest,
requestStream: false,
responseType: debug_1.IsDebugSupportedResponse,
responseStream: false,
options: {},
},
/** Query the debugger information given a specific configuration. */
getDebugConfig: {
name: 'GetDebugConfig',
requestType: debug_1.GetDebugConfigRequest,
requestStream: false,
responseType: debug_1.GetDebugConfigResponse,
responseStream: false,
options: {},
},
/** Check for updates to the Arduino CLI. */
checkForArduinoCLIUpdates: {
name: 'CheckForArduinoCLIUpdates',
requestType: exports.CheckForArduinoCLIUpdatesRequest,
requestStream: false,
responseType: exports.CheckForArduinoCLIUpdatesResponse,
responseStream: false,
options: {},
},
/** Clean the download cache directory (where archives are downloaded). */
cleanDownloadCacheDirectory: {
name: 'CleanDownloadCacheDirectory',
requestType: exports.CleanDownloadCacheDirectoryRequest,
requestStream: false,
responseType: exports.CleanDownloadCacheDirectoryResponse,
responseStream: false,
options: {},
},
/** Writes the settings currently stored in memory in a YAML file. */
configurationSave: {
name: 'ConfigurationSave',
requestType: settings_1.ConfigurationSaveRequest,
requestStream: false,
responseType: settings_1.ConfigurationSaveResponse,
responseStream: false,
options: {},
},
/** Read the settings from a YAML file. */
configurationOpen: {
name: 'ConfigurationOpen',
requestType: settings_1.ConfigurationOpenRequest,
requestStream: false,
responseType: settings_1.ConfigurationOpenResponse,
responseStream: false,
options: {},
},
/** Get the current configuration. */
configurationGet: {
name: 'ConfigurationGet',
requestType: settings_1.ConfigurationGetRequest,
requestStream: false,
responseType: settings_1.ConfigurationGetResponse,
responseStream: false,
options: {},
},
/** Enumerate all the keys/values pairs available in the configuration. */
settingsEnumerate: {
name: 'SettingsEnumerate',
requestType: settings_1.SettingsEnumerateRequest,
requestStream: false,
responseType: settings_1.SettingsEnumerateResponse,
responseStream: false,
options: {},
},
/** Get a single configuration value. */
settingsGetValue: {
name: 'SettingsGetValue',
requestType: settings_1.SettingsGetValueRequest,
requestStream: false,
responseType: settings_1.SettingsGetValueResponse,
responseStream: false,
options: {},
},
/** Set a single configuration value. */
settingsSetValue: {
name: 'SettingsSetValue',
requestType: settings_1.SettingsSetValueRequest,
requestStream: false,
responseType: settings_1.SettingsSetValueResponse,
responseStream: false,
options: {},
},
/** Create the sketch project file and add a build profile to it. */
profileCreate: {
name: 'ProfileCreate',
requestType: exports.ProfileCreateRequest,
requestStream: false,
responseType: exports.ProfileCreateResponse,
responseStream: false,
options: {},
},
/** Add a library to the build profile. */
profileLibAdd: {
name: 'ProfileLibAdd',
requestType: exports.ProfileLibAddRequest,
requestStream: false,
responseType: exports.ProfileLibAddResponse,
responseStream: false,
options: {},
},
/** Remove a library from the build profile. */
profileLibRemove: {
name: 'ProfileLibRemove',
requestType: exports.ProfileLibRemoveRequest,
requestStream: false,
responseType: exports.ProfileLibRemoveResponse,
responseStream: false,
options: {},
},
/** List the libraries in the build profile. */
profileLibList: {
name: 'ProfileLibList',
requestType: exports.ProfileLibListRequest,
requestStream: false,
responseType: exports.ProfileLibListResponse,
responseStream: false,
options: {},
},
/** Set the default build profile. */
profileSetDefault: {
name: 'ProfileSetDefault',
requestType: exports.ProfileSetDefaultRequest,
requestStream: false,
responseType: exports.ProfileSetDefaultResponse,
responseStream: false,
options: {},
},
},
};
function longToNumber(long) {
if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) {
throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER');
}
if (long.lt(globalThis.Number.MIN_SAFE_INTEGER)) {
throw new globalThis.Error('Value is smaller than Number.MIN_SAFE_INTEGER');
}
return long.toNumber();
}
if (minimal_1.default.util.Long !== long_1.default) {
minimal_1.default.util.Long = long_1.default;
minimal_1.default.configure();
}
function isSet(value) {
return value !== null && value !== undefined;
}