rchain-client-api
Version:
RChain client for node.js, browsers
1,111 lines (1,018 loc) • 317 kB
JavaScript
/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/
"use strict";
var $protobuf = require("protobufjs/minimal");
var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util;
var $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {});
$root.EitherAny = (function() {
function EitherAny(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
EitherAny.prototype.type_url = "";
EitherAny.prototype.value = $util.newBuffer([]);
EitherAny.create = function create(properties) {
return new EitherAny(properties);
};
EitherAny.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message.type_url != null && message.hasOwnProperty("type_url"))
writer.uint32(10).string(message.type_url);
if (message.value != null && message.hasOwnProperty("value"))
writer.uint32(18).bytes(message.value);
return writer;
};
EitherAny.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
EitherAny.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.EitherAny();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.type_url = reader.string();
break;
case 2:
message.value = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
};
EitherAny.decodeDelimited = function decodeDelimited(reader) {
if (!(reader instanceof $Reader))
reader = new $Reader(reader);
return this.decode(reader, reader.uint32());
};
EitherAny.verify = function verify(message) {
if (typeof message !== "object" || message === null)
return "object expected";
if (message.type_url != null && message.hasOwnProperty("type_url"))
if (!$util.isString(message.type_url))
return "type_url: string expected";
if (message.value != null && message.hasOwnProperty("value"))
if (!(message.value && typeof message.value.length === "number" || $util.isString(message.value)))
return "value: buffer expected";
return null;
};
EitherAny.fromObject = function fromObject(object) {
if (object instanceof $root.EitherAny)
return object;
var message = new $root.EitherAny();
if (object.type_url != null)
message.type_url = String(object.type_url);
if (object.value != null)
if (typeof object.value === "string")
$util.base64.decode(object.value, message.value = $util.newBuffer($util.base64.length(object.value)), 0);
else if (object.value.length)
message.value = object.value;
return message;
};
EitherAny.toObject = function toObject(message, options) {
if (!options)
options = {};
var object = {};
if (options.defaults) {
object.type_url = "";
if (options.bytes === String)
object.value = "";
else {
object.value = [];
if (options.bytes !== Array)
object.value = $util.newBuffer(object.value);
}
}
if (message.type_url != null && message.hasOwnProperty("type_url"))
object.type_url = message.type_url;
if (message.value != null && message.hasOwnProperty("value"))
object.value = options.bytes === String ? $util.base64.encode(message.value, 0, message.value.length) : options.bytes === Array ? Array.prototype.slice.call(message.value) : message.value;
return object;
};
EitherAny.prototype.toJSON = function toJSON() {
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
};
return EitherAny;
})();
$root.EitherError = (function() {
function EitherError(properties) {
this.messages = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
EitherError.prototype.messages = $util.emptyArray;
EitherError.create = function create(properties) {
return new EitherError(properties);
};
EitherError.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message.messages != null && message.messages.length)
for (var i = 0; i < message.messages.length; ++i)
writer.uint32(10).string(message.messages[i]);
return writer;
};
EitherError.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
EitherError.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.EitherError();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (!(message.messages && message.messages.length))
message.messages = [];
message.messages.push(reader.string());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
};
EitherError.decodeDelimited = function decodeDelimited(reader) {
if (!(reader instanceof $Reader))
reader = new $Reader(reader);
return this.decode(reader, reader.uint32());
};
EitherError.verify = function verify(message) {
if (typeof message !== "object" || message === null)
return "object expected";
if (message.messages != null && message.hasOwnProperty("messages")) {
if (!Array.isArray(message.messages))
return "messages: array expected";
for (var i = 0; i < message.messages.length; ++i)
if (!$util.isString(message.messages[i]))
return "messages: string[] expected";
}
return null;
};
EitherError.fromObject = function fromObject(object) {
if (object instanceof $root.EitherError)
return object;
var message = new $root.EitherError();
if (object.messages) {
if (!Array.isArray(object.messages))
throw TypeError(".EitherError.messages: array expected");
message.messages = [];
for (var i = 0; i < object.messages.length; ++i)
message.messages[i] = String(object.messages[i]);
}
return message;
};
EitherError.toObject = function toObject(message, options) {
if (!options)
options = {};
var object = {};
if (options.arrays || options.defaults)
object.messages = [];
if (message.messages && message.messages.length) {
object.messages = [];
for (var j = 0; j < message.messages.length; ++j)
object.messages[j] = message.messages[j];
}
return object;
};
EitherError.prototype.toJSON = function toJSON() {
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
};
return EitherError;
})();
$root.EitherSuccess = (function() {
function EitherSuccess(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
EitherSuccess.prototype.response = null;
EitherSuccess.create = function create(properties) {
return new EitherSuccess(properties);
};
EitherSuccess.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message.response != null && message.hasOwnProperty("response"))
$root.EitherAny.encode(message.response, writer.uint32(10).fork()).ldelim();
return writer;
};
EitherSuccess.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
EitherSuccess.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.EitherSuccess();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.response = $root.EitherAny.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
};
EitherSuccess.decodeDelimited = function decodeDelimited(reader) {
if (!(reader instanceof $Reader))
reader = new $Reader(reader);
return this.decode(reader, reader.uint32());
};
EitherSuccess.verify = function verify(message) {
if (typeof message !== "object" || message === null)
return "object expected";
if (message.response != null && message.hasOwnProperty("response")) {
var error = $root.EitherAny.verify(message.response);
if (error)
return "response." + error;
}
return null;
};
EitherSuccess.fromObject = function fromObject(object) {
if (object instanceof $root.EitherSuccess)
return object;
var message = new $root.EitherSuccess();
if (object.response != null) {
if (typeof object.response !== "object")
throw TypeError(".EitherSuccess.response: object expected");
message.response = $root.EitherAny.fromObject(object.response);
}
return message;
};
EitherSuccess.toObject = function toObject(message, options) {
if (!options)
options = {};
var object = {};
if (options.defaults)
object.response = null;
if (message.response != null && message.hasOwnProperty("response"))
object.response = $root.EitherAny.toObject(message.response, options);
return object;
};
EitherSuccess.prototype.toJSON = function toJSON() {
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
};
return EitherSuccess;
})();
$root.Either = (function() {
function Either(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
Either.prototype.error = null;
Either.prototype.success = null;
var $oneOfFields;
Object.defineProperty(Either.prototype, "content", {
get: $util.oneOfGetter($oneOfFields = ["error", "success"]),
set: $util.oneOfSetter($oneOfFields)
});
Either.create = function create(properties) {
return new Either(properties);
};
Either.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message.error != null && message.hasOwnProperty("error"))
$root.EitherError.encode(message.error, writer.uint32(10).fork()).ldelim();
if (message.success != null && message.hasOwnProperty("success"))
$root.EitherSuccess.encode(message.success, writer.uint32(18).fork()).ldelim();
return writer;
};
Either.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
Either.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.Either();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.error = $root.EitherError.decode(reader, reader.uint32());
break;
case 2:
message.success = $root.EitherSuccess.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
};
Either.decodeDelimited = function decodeDelimited(reader) {
if (!(reader instanceof $Reader))
reader = new $Reader(reader);
return this.decode(reader, reader.uint32());
};
Either.verify = function verify(message) {
if (typeof message !== "object" || message === null)
return "object expected";
var properties = {};
if (message.error != null && message.hasOwnProperty("error")) {
properties.content = 1;
{
var error = $root.EitherError.verify(message.error);
if (error)
return "error." + error;
}
}
if (message.success != null && message.hasOwnProperty("success")) {
if (properties.content === 1)
return "content: multiple values";
properties.content = 1;
{
var error = $root.EitherSuccess.verify(message.success);
if (error)
return "success." + error;
}
}
return null;
};
Either.fromObject = function fromObject(object) {
if (object instanceof $root.Either)
return object;
var message = new $root.Either();
if (object.error != null) {
if (typeof object.error !== "object")
throw TypeError(".Either.error: object expected");
message.error = $root.EitherError.fromObject(object.error);
}
if (object.success != null) {
if (typeof object.success !== "object")
throw TypeError(".Either.success: object expected");
message.success = $root.EitherSuccess.fromObject(object.success);
}
return message;
};
Either.toObject = function toObject(message, options) {
if (!options)
options = {};
var object = {};
if (message.error != null && message.hasOwnProperty("error")) {
object.error = $root.EitherError.toObject(message.error, options);
if (options.oneofs)
object.content = "error";
}
if (message.success != null && message.hasOwnProperty("success")) {
object.success = $root.EitherSuccess.toObject(message.success, options);
if (options.oneofs)
object.content = "success";
}
return object;
};
Either.prototype.toJSON = function toJSON() {
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
};
return Either;
})();
$root.scalapb = (function() {
var scalapb = {};
scalapb.ScalaPbOptions = (function() {
function ScalaPbOptions(properties) {
this["import"] = [];
this.preamble = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
ScalaPbOptions.prototype.package_name = "";
ScalaPbOptions.prototype.flat_package = false;
ScalaPbOptions.prototype["import"] = $util.emptyArray;
ScalaPbOptions.prototype.preamble = $util.emptyArray;
ScalaPbOptions.prototype.single_file = false;
ScalaPbOptions.prototype.no_primitive_wrappers = false;
ScalaPbOptions.prototype.primitive_wrappers = false;
ScalaPbOptions.prototype.collection_type = "";
ScalaPbOptions.prototype.preserve_unknown_fields = false;
ScalaPbOptions.prototype.object_name = "";
ScalaPbOptions.prototype.scope = 0;
ScalaPbOptions.prototype.lenses = true;
ScalaPbOptions.prototype.retain_source_code_info = false;
ScalaPbOptions.prototype.map_type = "";
ScalaPbOptions.prototype.test_only_no_java_conversions = false;
ScalaPbOptions.create = function create(properties) {
return new ScalaPbOptions(properties);
};
ScalaPbOptions.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message.package_name != null && message.hasOwnProperty("package_name"))
writer.uint32(10).string(message.package_name);
if (message.flat_package != null && message.hasOwnProperty("flat_package"))
writer.uint32(16).bool(message.flat_package);
if (message["import"] != null && message["import"].length)
for (var i = 0; i < message["import"].length; ++i)
writer.uint32(26).string(message["import"][i]);
if (message.preamble != null && message.preamble.length)
for (var i = 0; i < message.preamble.length; ++i)
writer.uint32(34).string(message.preamble[i]);
if (message.single_file != null && message.hasOwnProperty("single_file"))
writer.uint32(40).bool(message.single_file);
if (message.primitive_wrappers != null && message.hasOwnProperty("primitive_wrappers"))
writer.uint32(48).bool(message.primitive_wrappers);
if (message.no_primitive_wrappers != null && message.hasOwnProperty("no_primitive_wrappers"))
writer.uint32(56).bool(message.no_primitive_wrappers);
if (message.collection_type != null && message.hasOwnProperty("collection_type"))
writer.uint32(66).string(message.collection_type);
if (message.preserve_unknown_fields != null && message.hasOwnProperty("preserve_unknown_fields"))
writer.uint32(72).bool(message.preserve_unknown_fields);
if (message.object_name != null && message.hasOwnProperty("object_name"))
writer.uint32(82).string(message.object_name);
if (message.scope != null && message.hasOwnProperty("scope"))
writer.uint32(88).int32(message.scope);
if (message.lenses != null && message.hasOwnProperty("lenses"))
writer.uint32(96).bool(message.lenses);
if (message.retain_source_code_info != null && message.hasOwnProperty("retain_source_code_info"))
writer.uint32(104).bool(message.retain_source_code_info);
if (message.map_type != null && message.hasOwnProperty("map_type"))
writer.uint32(114).string(message.map_type);
if (message.test_only_no_java_conversions != null && message.hasOwnProperty("test_only_no_java_conversions"))
writer.uint32(800008).bool(message.test_only_no_java_conversions);
return writer;
};
ScalaPbOptions.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
ScalaPbOptions.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.scalapb.ScalaPbOptions();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.package_name = reader.string();
break;
case 2:
message.flat_package = reader.bool();
break;
case 3:
if (!(message["import"] && message["import"].length))
message["import"] = [];
message["import"].push(reader.string());
break;
case 4:
if (!(message.preamble && message.preamble.length))
message.preamble = [];
message.preamble.push(reader.string());
break;
case 5:
message.single_file = reader.bool();
break;
case 7:
message.no_primitive_wrappers = reader.bool();
break;
case 6:
message.primitive_wrappers = reader.bool();
break;
case 8:
message.collection_type = reader.string();
break;
case 9:
message.preserve_unknown_fields = reader.bool();
break;
case 10:
message.object_name = reader.string();
break;
case 11:
message.scope = reader.int32();
break;
case 12:
message.lenses = reader.bool();
break;
case 13:
message.retain_source_code_info = reader.bool();
break;
case 14:
message.map_type = reader.string();
break;
case 100001:
message.test_only_no_java_conversions = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
};
ScalaPbOptions.decodeDelimited = function decodeDelimited(reader) {
if (!(reader instanceof $Reader))
reader = new $Reader(reader);
return this.decode(reader, reader.uint32());
};
ScalaPbOptions.verify = function verify(message) {
if (typeof message !== "object" || message === null)
return "object expected";
if (message.package_name != null && message.hasOwnProperty("package_name"))
if (!$util.isString(message.package_name))
return "package_name: string expected";
if (message.flat_package != null && message.hasOwnProperty("flat_package"))
if (typeof message.flat_package !== "boolean")
return "flat_package: boolean expected";
if (message["import"] != null && message.hasOwnProperty("import")) {
if (!Array.isArray(message["import"]))
return "import: array expected";
for (var i = 0; i < message["import"].length; ++i)
if (!$util.isString(message["import"][i]))
return "import: string[] expected";
}
if (message.preamble != null && message.hasOwnProperty("preamble")) {
if (!Array.isArray(message.preamble))
return "preamble: array expected";
for (var i = 0; i < message.preamble.length; ++i)
if (!$util.isString(message.preamble[i]))
return "preamble: string[] expected";
}
if (message.single_file != null && message.hasOwnProperty("single_file"))
if (typeof message.single_file !== "boolean")
return "single_file: boolean expected";
if (message.no_primitive_wrappers != null && message.hasOwnProperty("no_primitive_wrappers"))
if (typeof message.no_primitive_wrappers !== "boolean")
return "no_primitive_wrappers: boolean expected";
if (message.primitive_wrappers != null && message.hasOwnProperty("primitive_wrappers"))
if (typeof message.primitive_wrappers !== "boolean")
return "primitive_wrappers: boolean expected";
if (message.collection_type != null && message.hasOwnProperty("collection_type"))
if (!$util.isString(message.collection_type))
return "collection_type: string expected";
if (message.preserve_unknown_fields != null && message.hasOwnProperty("preserve_unknown_fields"))
if (typeof message.preserve_unknown_fields !== "boolean")
return "preserve_unknown_fields: boolean expected";
if (message.object_name != null && message.hasOwnProperty("object_name"))
if (!$util.isString(message.object_name))
return "object_name: string expected";
if (message.scope != null && message.hasOwnProperty("scope"))
switch (message.scope) {
default:
return "scope: enum value expected";
case 0:
case 1:
break;
}
if (message.lenses != null && message.hasOwnProperty("lenses"))
if (typeof message.lenses !== "boolean")
return "lenses: boolean expected";
if (message.retain_source_code_info != null && message.hasOwnProperty("retain_source_code_info"))
if (typeof message.retain_source_code_info !== "boolean")
return "retain_source_code_info: boolean expected";
if (message.map_type != null && message.hasOwnProperty("map_type"))
if (!$util.isString(message.map_type))
return "map_type: string expected";
if (message.test_only_no_java_conversions != null && message.hasOwnProperty("test_only_no_java_conversions"))
if (typeof message.test_only_no_java_conversions !== "boolean")
return "test_only_no_java_conversions: boolean expected";
return null;
};
ScalaPbOptions.fromObject = function fromObject(object) {
if (object instanceof $root.scalapb.ScalaPbOptions)
return object;
var message = new $root.scalapb.ScalaPbOptions();
if (object.package_name != null)
message.package_name = String(object.package_name);
if (object.flat_package != null)
message.flat_package = Boolean(object.flat_package);
if (object["import"]) {
if (!Array.isArray(object["import"]))
throw TypeError(".scalapb.ScalaPbOptions.import: array expected");
message["import"] = [];
for (var i = 0; i < object["import"].length; ++i)
message["import"][i] = String(object["import"][i]);
}
if (object.preamble) {
if (!Array.isArray(object.preamble))
throw TypeError(".scalapb.ScalaPbOptions.preamble: array expected");
message.preamble = [];
for (var i = 0; i < object.preamble.length; ++i)
message.preamble[i] = String(object.preamble[i]);
}
if (object.single_file != null)
message.single_file = Boolean(object.single_file);
if (object.no_primitive_wrappers != null)
message.no_primitive_wrappers = Boolean(object.no_primitive_wrappers);
if (object.primitive_wrappers != null)
message.primitive_wrappers = Boolean(object.primitive_wrappers);
if (object.collection_type != null)
message.collection_type = String(object.collection_type);
if (object.preserve_unknown_fields != null)
message.preserve_unknown_fields = Boolean(object.preserve_unknown_fields);
if (object.object_name != null)
message.object_name = String(object.object_name);
switch (object.scope) {
case "FILE":
case 0:
message.scope = 0;
break;
case "PACKAGE":
case 1:
message.scope = 1;
break;
}
if (object.lenses != null)
message.lenses = Boolean(object.lenses);
if (object.retain_source_code_info != null)
message.retain_source_code_info = Boolean(object.retain_source_code_info);
if (object.map_type != null)
message.map_type = String(object.map_type);
if (object.test_only_no_java_conversions != null)
message.test_only_no_java_conversions = Boolean(object.test_only_no_java_conversions);
return message;
};
ScalaPbOptions.toObject = function toObject(message, options) {
if (!options)
options = {};
var object = {};
if (options.arrays || options.defaults) {
object["import"] = [];
object.preamble = [];
}
if (options.defaults) {
object.package_name = "";
object.flat_package = false;
object.single_file = false;
object.primitive_wrappers = false;
object.no_primitive_wrappers = false;
object.collection_type = "";
object.preserve_unknown_fields = false;
object.object_name = "";
object.scope = options.enums === String ? "FILE" : 0;
object.lenses = true;
object.retain_source_code_info = false;
object.map_type = "";
object.test_only_no_java_conversions = false;
}
if (message.package_name != null && message.hasOwnProperty("package_name"))
object.package_name = message.package_name;
if (message.flat_package != null && message.hasOwnProperty("flat_package"))
object.flat_package = message.flat_package;
if (message["import"] && message["import"].length) {
object["import"] = [];
for (var j = 0; j < message["import"].length; ++j)
object["import"][j] = message["import"][j];
}
if (message.preamble && message.preamble.length) {
object.preamble = [];
for (var j = 0; j < message.preamble.length; ++j)
object.preamble[j] = message.preamble[j];
}
if (message.single_file != null && message.hasOwnProperty("single_file"))
object.single_file = message.single_file;
if (message.primitive_wrappers != null && message.hasOwnProperty("primitive_wrappers"))
object.primitive_wrappers = message.primitive_wrappers;
if (message.no_primitive_wrappers != null && message.hasOwnProperty("no_primitive_wrappers"))
object.no_primitive_wrappers = message.no_primitive_wrappers;
if (message.collection_type != null && message.hasOwnProperty("collection_type"))
object.collection_type = message.collection_type;
if (message.preserve_unknown_fields != null && message.hasOwnProperty("preserve_unknown_fields"))
object.preserve_unknown_fields = message.preserve_unknown_fields;
if (message.object_name != null && message.hasOwnProperty("object_name"))
object.object_name = message.object_name;
if (message.scope != null && message.hasOwnProperty("scope"))
object.scope = options.enums === String ? $root.scalapb.ScalaPbOptions.OptionsScope[message.scope] : message.scope;
if (message.lenses != null && message.hasOwnProperty("lenses"))
object.lenses = message.lenses;
if (message.retain_source_code_info != null && message.hasOwnProperty("retain_source_code_info"))
object.retain_source_code_info = message.retain_source_code_info;
if (message.map_type != null && message.hasOwnProperty("map_type"))
object.map_type = message.map_type;
if (message.test_only_no_java_conversions != null && message.hasOwnProperty("test_only_no_java_conversions"))
object.test_only_no_java_conversions = message.test_only_no_java_conversions;
return object;
};
ScalaPbOptions.prototype.toJSON = function toJSON() {
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
};
ScalaPbOptions.OptionsScope = (function() {
var valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "FILE"] = 0;
values[valuesById[1] = "PACKAGE"] = 1;
return values;
})();
return ScalaPbOptions;
})();
scalapb.MessageOptions = (function() {
function MessageOptions(properties) {
this["extends"] = [];
this.companion_extends = [];
this.annotations = [];
this.companion_annotations = [];
this.sealed_oneof_extends = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
MessageOptions.prototype["extends"] = $util.emptyArray;
MessageOptions.prototype.companion_extends = $util.emptyArray;
MessageOptions.prototype.annotations = $util.emptyArray;
MessageOptions.prototype.type = "";
MessageOptions.prototype.companion_annotations = $util.emptyArray;
MessageOptions.prototype.sealed_oneof_extends = $util.emptyArray;
MessageOptions.create = function create(properties) {
return new MessageOptions(properties);
};
MessageOptions.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message["extends"] != null && message["extends"].length)
for (var i = 0; i < message["extends"].length; ++i)
writer.uint32(10).string(message["extends"][i]);
if (message.companion_extends != null && message.companion_extends.length)
for (var i = 0; i < message.companion_extends.length; ++i)
writer.uint32(18).string(message.companion_extends[i]);
if (message.annotations != null && message.annotations.length)
for (var i = 0; i < message.annotations.length; ++i)
writer.uint32(26).string(message.annotations[i]);
if (message.type != null && message.hasOwnProperty("type"))
writer.uint32(34).string(message.type);
if (message.companion_annotations != null && message.companion_annotations.length)
for (var i = 0; i < message.companion_annotations.length; ++i)
writer.uint32(42).string(message.companion_annotations[i]);
if (message.sealed_oneof_extends != null && message.sealed_oneof_extends.length)
for (var i = 0; i < message.sealed_oneof_extends.length; ++i)
writer.uint32(50).string(message.sealed_oneof_extends[i]);
return writer;
};
MessageOptions.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
MessageOptions.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.scalapb.MessageOptions();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (!(message["extends"] && message["extends"].length))
message["extends"] = [];
message["extends"].push(reader.string());
break;
case 2:
if (!(message.companion_extends && message.companion_extends.length))
message.companion_extends = [];
message.companion_extends.push(reader.string());
break;
case 3:
if (!(message.annotations && message.annotations.length))
message.annotations = [];
message.annotations.push(reader.string());
break;
case 4:
message.type = reader.string();
break;
case 5:
if (!(message.companion_annotations && message.companion_annotations.length))
message.companion_annotations = [];
message.companion_annotations.push(reader.string());
break;
case 6:
if (!(message.sealed_oneof_extends && message.sealed_oneof_extends.length))
message.sealed_oneof_extends = [];
message.sealed_oneof_extends.push(reader.string());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
};
MessageOptions.decodeDelimited = function decodeDelimited(reader) {
if (!(reader instanceof $Reader))
reader = new $Reader(reader);
return this.decode(reader, reader.uint32());
};
MessageOptions.verify = function verify(message) {
if (typeof message !== "object" || message === null)
return "object expected";
if (message["extends"] != null && message.hasOwnProperty("extends")) {
if (!Array.isArray(message["extends"]))
return "extends: array expected";
for (var i = 0; i < message["extends"].length; ++i)
if (!$util.isString(message["extends"][i]))
return "extends: string[] expected";
}
if (message.companion_extends != null && message.hasOwnProperty("companion_extends")) {
if (!Array.isArray(message.companion_extends))
return "companion_extends: array expected";
for (var i = 0; i < message.companion_extends.length; ++i)
if (!$util.isString(message.companion_extends[i]))
return "companion_extends: string[] expected";
}
if (message.annotations != null && message.hasOwnProperty("annotations")) {
if (!Array.isArray(message.annotations))
return "annotations: array expected";
for (var i = 0; i < message.annotations.length; ++i)
if (!$util.isString(message.annotations[i]))
return "annotations: string[] expected";
}
if (message.type != null && message.hasOwnProperty("type"))
if (!$util.isString(message.type))
return "type: string expected";
if (message.companion_annotations != null && message.hasOwnProperty("companion_annotations")) {
if (!Array.isArray(message.companion_annotations))
return "companion_annotations: array expected";
for (var i = 0; i < message.companion_annotations.length; ++i)
if (!$util.isString(message.companion_annotations[i]))
return "companion_annotations: string[] expected";
}
if (message.sealed_oneof_extends != null && message.hasOwnProperty("sealed_oneof_extends")) {
if (!Array.isArray(message.sealed_oneof_extends))
return "sealed_oneof_extends: array expected";
for (var i = 0; i < message.sealed_oneof_extends.length; ++i)
if (!$util.isString(message.sealed_oneof_extends[i]))
return "sealed_oneof_extends: string[] expected";
}
return null;
};
MessageOptions.fromObject = function fromObject(object) {
if (object instanceof $root.scalapb.MessageOptions)
return object;
var message = new $root.scalapb.MessageOptions();
if (object["extends"]) {
if (!Array.isArray(object["extends"]))
throw TypeError(".scalapb.MessageOptions.extends: array expected");
message["extends"] = [];
for (var i = 0; i < object["extends"].length; ++i)
message["extends"][i] = String(object["extends"][i]);
}
if (object.companion_extends) {
if (!Array.isArray(object.companion_extends))
throw TypeError(".scalapb.MessageOptions.companion_extends: array expected");
message.companion_extends = [];
for (var i = 0; i < object.companion_extends.length; ++i)
message.companion_extends[i] = String(object.companion_extends[i]);
}
if (object.annotations) {
if (!Array.isArray(object.annotations))
throw TypeError(".scalapb.MessageOptions.annotations: array expected");
message.annotations = [];
for (var i = 0; i < object.annotations.length; ++i)
message.annotations[i] = String(object.annotations[i]);
}
if (object.type != null)
message.type = String(object.type);
if (object.companion_annotations) {
if (!Array.isArray(object.companion_annotations))
throw TypeError(".scalapb.MessageOptions.companion_annotations: array expected");
message.companion_annotations = [];
for (var i = 0; i < object.companion_annotations.length; ++i)
message.companion_annotations[i] = String(object.companion_annotations[i]);
}
if (object.sealed_oneof_extends) {
if (!Array.isArray(object.sealed_oneof_extends))
throw TypeError(".scalapb.MessageOptions.sealed_oneof_extends: array expected");
message.sealed_oneof_extends = [];
for (var i = 0; i < object.sealed_oneof_extends.length; ++i)
message.sealed_oneof_extends[i] = String(object.sealed_oneof_extends[i]);
}
return message;
};
MessageOptions.toObject = function toObject(message, options) {
if (!options)
options = {};
var object = {};
if (options.arrays || options.defaults) {
object["extends"] = [];
object.companion_extends = [];
object.annotations = [];
object.companion_annotations = [];
object.sealed_oneof_extends = [];
}
if (options.defaults)
object.type = "";
if (message["extends"] && message["extends"].length) {
object["extends"] = [];
for (var j = 0; j < message["extends"].length; ++j)
object["extends"][j] = message["extends"][j];
}
if (message.companion_extends && message.companion_extends.length) {
object.companion_extends = [];
for (var j = 0; j < message.companion_extends.length; ++j)
object.companion_extends[j] = message.companion_extends[j];
}
if (message.annotations && message.annotations.length) {
object.annotations = [];
for (var j = 0; j < message.annotations.length; ++j)
object.annotations[j] = message.annotations[j];
}
if (message.type != null && message.hasOwnProperty("type"))
object.type = message.type;
if (message.companion_annotations && message.companion_annotations.length) {
object.companion_annotations = [];
for (var j = 0; j < message.companion_annotations.length; ++j)
object.companion_annotations[j] = message.companion_annotations[j];
}
if (message.sealed_oneof_extends && message.sealed_oneof_extends.length) {
object.sealed_oneof_extends = [];
for (var j = 0; j < message.sealed_oneof_extends.length; ++j)
object.sealed_oneof_extends[j] = message.sealed_oneof_extends[j];
}
return object;
};
MessageOptions.prototype.toJSON = function toJSON() {
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
};
return MessageOptions;
})();
scalapb.FieldOptions = (function() {
function FieldOptions(properties) {
this.annotations = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
if (properties[keys[i]] != null)
this[keys[i]] = properties[keys[i]];
}
FieldOptions.prototype.type = "";
FieldOptions.prototype.scala_name = "";
FieldOptions.prototype.collection_type = "";
FieldOptions.prototype.key_type = "";
FieldOptions.prototype.value_type = "";
FieldOptions.prototype.annotations = $util.emptyArray;
FieldOptions.prototype.map_type = "";
FieldOptions.prototype.no_box = false;
FieldOptions.create = function create(properties) {
return new FieldOptions(properties);
};
FieldOptions.encode = function encode(message, writer) {
if (!writer)
writer = $Writer.create();
if (message.type != null && message.hasOwnProperty("type"))
writer.uint32(10).string(message.type);
if (message.scala_name != null && message.hasOwnProperty("scala_name"))
writer.uint32(18).string(message.scala_name);
if (message.collection_type != null && message.hasOwnProperty("collection_type"))
writer.uint32(26).string(message.collection_type);
if (message.key_type != null && message.hasOwnProperty("key_type"))
writer.uint32(34).string(message.key_type);
if (message.value_type != null && message.hasOwnProperty("value_type"))
writer.uint32(42).string(message.value_type);
if (message.annotations != null && message.annotations.length)
for (var i = 0; i < message.annotations.length; ++i)
writer.uint32(50).string(message.annotations[i]);
if (message.map_type != null && message.hasOwnProperty("map_type"))
writer.uint32(58).string(message.map_type);
if (message.no_box != null && message.hasOwnProperty("no_box"))
writer.uint32(240).bool(message.no_box);
return writer;
};
FieldOptions.encodeDelimited = function encodeDelimited(message, writer) {
return this.encode(message, writer).ldelim();
};
FieldOptions.decode = function decode(reader, length) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.scalapb.FieldOptions();
while (reader.pos < end) {
var tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.type = reader.string();
break;
case 2:
message.scala_name = reader.string();
break;
case 3:
message.collection_type = reader.string();
break;
case 4:
message.key_type = reader.string();
break;
case 5:
message.value_type = reader.string();
break;
case 6:
if (!(message.annotations && message.annotations.length))
message.annotations = [];
message.annotations.push(reader.string());
break;
case 7:
message.map_type = reader.string();
break;
case 30:
message.no_box = reader.bool();
break;
default:
reade