diff --git a/cli/targets/static.js b/cli/targets/static.js
index cc51c32ba..1c369c6ac 100644
--- a/cli/targets/static.js
+++ b/cli/targets/static.js
@@ -36,10 +36,11 @@ function static_target(root, options, callback) {
push("");
}
if (config.comments) {
- if (root.comment)
+ if (root.comment) {
pushComment("@fileoverview " + root.comment);
- else
- push("// Exported root namespace");
+ push("");
+ }
+ push("// Exported root namespace");
}
var rootProp = cliUtil.safeProp(config.root || "default");
push((config.es6 ? "const" : "var") + " $root = $protobuf.roots" + rootProp + " || ($protobuf.roots" + rootProp + " = {});");
@@ -80,13 +81,18 @@ function pushComment(lines) {
}
function exportName(object, asInterface) {
+ if (asInterface) {
+ if (object.__interfaceName)
+ return object.__interfaceName;
+ } else if (object.__exportName)
+ return object.__exportName;
var parts = object.fullName.substring(1).split("."),
i = 0;
while (i < parts.length)
parts[i] = escapeName(parts[i++]);
if (asInterface)
parts[i - 1] = "I" + parts[i - 1];
- return parts.join(".");
+ return object[asInterface ? "__interfaceName" : "__exportName"] = parts.join(".");
}
function escapeName(name) {
@@ -121,7 +127,7 @@ function buildNamespace(ref, ns) {
push("");
pushComment([
ns.comment || "Namespace " + ns.name + ".",
- "@exports " + exportName(ns),
+ ns.parent instanceof protobuf.Root ? "@exports " + escapeName(ns.name) : "@memberof " + exportName(ns.parent),
"@namespace"
]);
push((config.es6 ? "const" : "var") + " " + escapeName(ns.name) + " = {};");
@@ -352,12 +358,13 @@ function buildType(ref, type) {
if (config.comments) {
var typeDef = [
"Properties of " + aOrAn(type.name) + ".",
- "@interface " + exportName(type, true)
+ type.parent instanceof protobuf.Root ? "@exports " + escapeName("I" + type.name) : "@memberof " + exportName(type.parent),
+ "@interface " + escapeName("I" + type.name)
];
type.fieldsArray.forEach(function(field) {
var prop = util.safeProp(field.name);
prop = prop.substring(1, prop.charAt(0) === "[" ? prop.length - 1 : prop.length);
- typeDef.push("@property {" + toJsType(field) + "} " + (field.optional ? "[" + prop + "]" : field.name) + " " + (field.comment || type.name + " " + field.name + "."));
+ typeDef.push("@property {" + toJsType(field) + "} " + (field.optional ? "[" + prop + "]" : field.name) + " " + (field.comment || type.name + " " + field.name));
});
push("");
pushComment(typeDef);
@@ -367,8 +374,8 @@ function buildType(ref, type) {
push("");
pushComment([
"Constructs a new " + type.name + ".",
- "@exports " + exportName(type),
- "@classdesc " + (type.comment || "Represents " + aOrAn(type.name)),
+ type.parent instanceof protobuf.Root ? "@exports " + escapeName(type.name) : "@memberof " + exportName(type.parent),
+ "@classdesc " + (type.comment || "Represents " + aOrAn(type.name) + "."),
"@constructor",
"@param {" + exportName(type, true) + "=} [" + (config.beautify ? "properties" : "p") + "] Properties to set"
]);
@@ -552,7 +559,7 @@ function buildService(ref, service) {
push("");
pushComment([
"Constructs a new " + service.name + " service.",
- "@exports " + exportName(service),
+ service.parent instanceof protobuf.Root ? "@exports " + escapeName(service.name) : "@memberof " + exportName(service.parent),
"@classdesc " + (service.comment || "Represents " + aOrAn(service.name)),
"@extends $protobuf.rpc.Service",
"@constructor",
@@ -586,12 +593,13 @@ function buildService(ref, service) {
service.methodsArray.forEach(function(method) {
method.resolve();
- var lcName = method.name.substring(0, 1).toLowerCase() + method.name.substring(1);
+ var lcName = protobuf.util.lcFirst(method.name),
+ cbName = escapeName(method.name + "Callback");
push("");
- var cbName = escapeName(service.name) + "_" + escapeName(lcName) + "_Callback";
pushComment([
- "Callback as used by {@link " + escapeName(service.name) + "#" + escapeName(lcName) + "}.",
+ "Callback as used by {@link " + exportName(service) + "#" + escapeName(lcName) + "}.",
// This is a more specialized version of protobuf.rpc.ServiceCallback
+ "@memberof " + exportName(service),
"@typedef " + cbName,
"@type {function}",
"@param {Error|null} error Error, if any",
@@ -601,7 +609,7 @@ function buildService(ref, service) {
pushComment([
method.comment || "Calls " + method.name + ".",
"@param {" + exportName(method.resolvedRequestType, !config.forceMessage) + "} request " + method.resolvedRequestType.name + " message or plain object",
- "@param {" + cbName + "} callback Node-style callback called with the error, if any, and " + method.resolvedResponseType.name,
+ "@param {" + exportName(service) + "." + cbName + "} callback Node-style callback called with the error, if any, and " + method.resolvedResponseType.name,
"@returns {undefined}"
]);
push(escapeName(service.name) + ".prototype" + util.safeProp(lcName) + " = function " + escapeName(lcName) + "(request, callback) {");
@@ -613,7 +621,8 @@ function buildService(ref, service) {
push("");
pushComment([
method.comment || "Calls " + method.name + ".",
- "@function " + escapeName(service.name) + "#" + lcName,
+ "@memberof " + exportName(service) + ".prototype",
+ "@function " + lcName,
"@param {" + exportName(method.resolvedRequestType, !config.forceMessage) + "} request " + method.resolvedRequestType.name + " message or plain object",
"@returns {Promise<" + exportName(method.resolvedResponseType) + ">} Promise",
"@variation 2"
diff --git a/tests/data/comments.js b/tests/data/comments.js
index ab11c67c1..9c9e02452 100644
--- a/tests/data/comments.js
+++ b/tests/data/comments.js
@@ -13,9 +13,10 @@ $root.Test1 = (function() {
/**
* Properties of a Test1.
+ * @exports ITest1
* @interface ITest1
* @property {string} [field1] Field with a comment.
- * @property {number} [field2] Test1 field2.
+ * @property {number} [field2] Test1 field2
* @property {boolean} [field3] Field with a comment and a link
*/
@@ -213,13 +214,14 @@ $root.Test2 = (function() {
/**
* Properties of a Test2.
+ * @exports ITest2
* @interface ITest2
*/
/**
* Constructs a new Test2.
* @exports Test2
- * @classdesc Represents a Test2
+ * @classdesc Represents a Test2.
* @constructor
* @param {ITest2=} [properties] Properties to set
*/
diff --git a/tests/data/convert.js b/tests/data/convert.js
index 356410526..7cd396eb4 100644
--- a/tests/data/convert.js
+++ b/tests/data/convert.js
@@ -13,22 +13,23 @@ $root.Message = (function() {
/**
* Properties of a Message.
+ * @exports IMessage
* @interface IMessage
- * @property {string} [stringVal] Message stringVal.
- * @property {Array.} [stringRepeated] Message stringRepeated.
- * @property {number|Long} [uint64Val] Message uint64Val.
- * @property {Array.} [uint64Repeated] Message uint64Repeated.
- * @property {Uint8Array} [bytesVal] Message bytesVal.
- * @property {Array.} [bytesRepeated] Message bytesRepeated.
- * @property {Message.SomeEnum} [enumVal] Message enumVal.
- * @property {Array.} [enumRepeated] Message enumRepeated.
- * @property {Object.} [int64Map] Message int64Map.
+ * @property {string} [stringVal] Message stringVal
+ * @property {Array.} [stringRepeated] Message stringRepeated
+ * @property {number|Long} [uint64Val] Message uint64Val
+ * @property {Array.} [uint64Repeated] Message uint64Repeated
+ * @property {Uint8Array} [bytesVal] Message bytesVal
+ * @property {Array.} [bytesRepeated] Message bytesRepeated
+ * @property {Message.SomeEnum} [enumVal] Message enumVal
+ * @property {Array.} [enumRepeated] Message enumRepeated
+ * @property {Object.} [int64Map] Message int64Map
*/
/**
* Constructs a new Message.
* @exports Message
- * @classdesc Represents a Message
+ * @classdesc Represents a Message.
* @constructor
* @param {IMessage=} [properties] Properties to set
*/
diff --git a/tests/data/mapbox/vector_tile.js b/tests/data/mapbox/vector_tile.js
index 5f6365d81..aedea9b68 100644
--- a/tests/data/mapbox/vector_tile.js
+++ b/tests/data/mapbox/vector_tile.js
@@ -22,14 +22,15 @@ $root.vector_tile = (function() {
/**
* Properties of a Tile.
- * @interface vector_tile.ITile
- * @property {Array.} [layers] Tile layers.
+ * @memberof vector_tile
+ * @interface ITile
+ * @property {Array.} [layers] Tile layers
*/
/**
* Constructs a new Tile.
- * @exports vector_tile.Tile
- * @classdesc Represents a Tile
+ * @memberof vector_tile
+ * @classdesc Represents a Tile.
* @constructor
* @param {vector_tile.ITile=} [properties] Properties to set
*/
@@ -213,20 +214,21 @@ $root.vector_tile = (function() {
/**
* Properties of a Value.
- * @interface vector_tile.Tile.IValue
- * @property {string} [stringValue] Value stringValue.
- * @property {number} [floatValue] Value floatValue.
- * @property {number} [doubleValue] Value doubleValue.
- * @property {number|Long} [intValue] Value intValue.
- * @property {number|Long} [uintValue] Value uintValue.
- * @property {number|Long} [sintValue] Value sintValue.
- * @property {boolean} [boolValue] Value boolValue.
+ * @memberof vector_tile.Tile
+ * @interface IValue
+ * @property {string} [stringValue] Value stringValue
+ * @property {number} [floatValue] Value floatValue
+ * @property {number} [doubleValue] Value doubleValue
+ * @property {number|Long} [intValue] Value intValue
+ * @property {number|Long} [uintValue] Value uintValue
+ * @property {number|Long} [sintValue] Value sintValue
+ * @property {boolean} [boolValue] Value boolValue
*/
/**
* Constructs a new Value.
- * @exports vector_tile.Tile.Value
- * @classdesc Represents a Value
+ * @memberof vector_tile.Tile
+ * @classdesc Represents a Value.
* @constructor
* @param {vector_tile.Tile.IValue=} [properties] Properties to set
*/
@@ -532,17 +534,18 @@ $root.vector_tile = (function() {
/**
* Properties of a Feature.
- * @interface vector_tile.Tile.IFeature
- * @property {number|Long} [id] Feature id.
- * @property {Array.} [tags] Feature tags.
- * @property {vector_tile.Tile.GeomType} [type] Feature type.
- * @property {Array.} [geometry] Feature geometry.
+ * @memberof vector_tile.Tile
+ * @interface IFeature
+ * @property {number|Long} [id] Feature id
+ * @property {Array.} [tags] Feature tags
+ * @property {vector_tile.Tile.GeomType} [type] Feature type
+ * @property {Array.} [geometry] Feature geometry
*/
/**
* Constructs a new Feature.
- * @exports vector_tile.Tile.Feature
- * @classdesc Represents a Feature
+ * @memberof vector_tile.Tile
+ * @classdesc Represents a Feature.
* @constructor
* @param {vector_tile.Tile.IFeature=} [properties] Properties to set
*/
@@ -836,19 +839,20 @@ $root.vector_tile = (function() {
/**
* Properties of a Layer.
- * @interface vector_tile.Tile.ILayer
- * @property {number} version Layer version.
- * @property {string} name Layer name.
- * @property {Array.} [features] Layer features.
- * @property {Array.} [keys] Layer keys.
- * @property {Array.} [values] Layer values.
- * @property {number} [extent] Layer extent.
+ * @memberof vector_tile.Tile
+ * @interface ILayer
+ * @property {number} version Layer version
+ * @property {string} name Layer name
+ * @property {Array.} [features] Layer features
+ * @property {Array.} [keys] Layer keys
+ * @property {Array.} [values] Layer values
+ * @property {number} [extent] Layer extent
*/
/**
* Constructs a new Layer.
- * @exports vector_tile.Tile.Layer
- * @classdesc Represents a Layer
+ * @memberof vector_tile.Tile
+ * @classdesc Represents a Layer.
* @constructor
* @param {vector_tile.Tile.ILayer=} [properties] Properties to set
*/
diff --git a/tests/data/package.js b/tests/data/package.js
index a8c318561..259e7ac22 100644
--- a/tests/data/package.js
+++ b/tests/data/package.js
@@ -13,30 +13,31 @@ $root.Package = (function() {
/**
* Properties of a Package.
+ * @exports IPackage
* @interface IPackage
- * @property {string} [name] Package name.
- * @property {string} [version] Package version.
- * @property {string} [versionScheme] Package versionScheme.
- * @property {string} [description] Package description.
- * @property {string} [author] Package author.
- * @property {string} [license] Package license.
- * @property {Package.IRepository} [repository] Package repository.
- * @property {string} [bugs] Package bugs.
- * @property {string} [homepage] Package homepage.
- * @property {Array.} [keywords] Package keywords.
- * @property {string} [main] Package main.
- * @property {Object.} [bin] Package bin.
- * @property {Object.} [scripts] Package scripts.
- * @property {Object.} [dependencies] Package dependencies.
- * @property {Object.} [devDependencies] Package devDependencies.
- * @property {string} [types] Package types.
- * @property {Array.} [cliDependencies] Package cliDependencies.
+ * @property {string} [name] Package name
+ * @property {string} [version] Package version
+ * @property {string} [versionScheme] Package versionScheme
+ * @property {string} [description] Package description
+ * @property {string} [author] Package author
+ * @property {string} [license] Package license
+ * @property {Package.IRepository} [repository] Package repository
+ * @property {string} [bugs] Package bugs
+ * @property {string} [homepage] Package homepage
+ * @property {Array.} [keywords] Package keywords
+ * @property {string} [main] Package main
+ * @property {Object.} [bin] Package bin
+ * @property {Object.} [scripts] Package scripts
+ * @property {Object.} [dependencies] Package dependencies
+ * @property {Object.} [devDependencies] Package devDependencies
+ * @property {string} [types] Package types
+ * @property {Array.} [cliDependencies] Package cliDependencies
*/
/**
* Constructs a new Package.
* @exports Package
- * @classdesc Represents a Package
+ * @classdesc Represents a Package.
* @constructor
* @param {IPackage=} [properties] Properties to set
*/
@@ -609,15 +610,16 @@ $root.Package = (function() {
/**
* Properties of a Repository.
- * @interface Package.IRepository
- * @property {string} [type] Repository type.
- * @property {string} [url] Repository url.
+ * @memberof Package
+ * @interface IRepository
+ * @property {string} [type] Repository type
+ * @property {string} [url] Repository url
*/
/**
* Constructs a new Repository.
- * @exports Package.Repository
- * @classdesc Represents a Repository
+ * @memberof Package
+ * @classdesc Represents a Repository.
* @constructor
* @param {Package.IRepository=} [properties] Properties to set
*/
diff --git a/tests/data/rpc-es6.js b/tests/data/rpc-es6.js
index c4b270fc2..982d4b00a 100644
--- a/tests/data/rpc-es6.js
+++ b/tests/data/rpc-es6.js
@@ -38,7 +38,8 @@ export const MyService = $root.MyService = (() => {
/**
* Callback as used by {@link MyService#myMethod}.
- * @typedef MyService_myMethod_Callback
+ * @memberof MyService
+ * @typedef MyMethodCallback
* @type {function}
* @param {Error|null} error Error, if any
* @param {MyResponse} [response] MyResponse
@@ -47,7 +48,7 @@ export const MyService = $root.MyService = (() => {
/**
* Calls MyMethod.
* @param {IMyRequest} request MyRequest message or plain object
- * @param {MyService_myMethod_Callback} callback Node-style callback called with the error, if any, and MyResponse
+ * @param {MyService.MyMethodCallback} callback Node-style callback called with the error, if any, and MyResponse
* @returns {undefined}
*/
MyService.prototype.myMethod = function myMethod(request, callback) {
@@ -56,7 +57,8 @@ export const MyService = $root.MyService = (() => {
/**
* Calls MyMethod.
- * @function MyService#myMethod
+ * @memberof MyService.prototype
+ * @function myMethod
* @param {IMyRequest} request MyRequest message or plain object
* @returns {Promise} Promise
* @variation 2
@@ -69,14 +71,15 @@ export const MyRequest = $root.MyRequest = (() => {
/**
* Properties of a MyRequest.
+ * @exports IMyRequest
* @interface IMyRequest
- * @property {string} [path] MyRequest path.
+ * @property {string} [path] MyRequest path
*/
/**
* Constructs a new MyRequest.
* @exports MyRequest
- * @classdesc Represents a MyRequest
+ * @classdesc Represents a MyRequest.
* @constructor
* @param {IMyRequest=} [properties] Properties to set
*/
@@ -225,14 +228,15 @@ export const MyResponse = $root.MyResponse = (() => {
/**
* Properties of a MyResponse.
+ * @exports IMyResponse
* @interface IMyResponse
- * @property {number} [status] MyResponse status.
+ * @property {number} [status] MyResponse status
*/
/**
* Constructs a new MyResponse.
* @exports MyResponse
- * @classdesc Represents a MyResponse
+ * @classdesc Represents a MyResponse.
* @constructor
* @param {IMyResponse=} [properties] Properties to set
*/
diff --git a/tests/data/rpc.d.ts b/tests/data/rpc.d.ts
index 8d4add1fe..807bce060 100644
--- a/tests/data/rpc.d.ts
+++ b/tests/data/rpc.d.ts
@@ -3,11 +3,14 @@ import * as $protobuf from "../..";
export class MyService extends $protobuf.rpc.Service {
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): MyService;
- public myMethod(request: IMyRequest, callback: MyService_myMethod_Callback): void;
+ public myMethod(request: IMyRequest, callback: MyService.MyMethodCallback): void;
public myMethod(request: IMyRequest): Promise;
}
-type MyService_myMethod_Callback = (error: (Error|null), response?: MyResponse) => void;
+export namespace MyService {
+
+ type MyMethodCallback = (error: (Error|null), response?: MyResponse) => void;
+}
export interface IMyRequest {
path?: string;
diff --git a/tests/data/rpc.js b/tests/data/rpc.js
index e45319961..c05fe1d28 100644
--- a/tests/data/rpc.js
+++ b/tests/data/rpc.js
@@ -40,7 +40,8 @@ $root.MyService = (function() {
/**
* Callback as used by {@link MyService#myMethod}.
- * @typedef MyService_myMethod_Callback
+ * @memberof MyService
+ * @typedef MyMethodCallback
* @type {function}
* @param {Error|null} error Error, if any
* @param {MyResponse} [response] MyResponse
@@ -49,7 +50,7 @@ $root.MyService = (function() {
/**
* Calls MyMethod.
* @param {IMyRequest} request MyRequest message or plain object
- * @param {MyService_myMethod_Callback} callback Node-style callback called with the error, if any, and MyResponse
+ * @param {MyService.MyMethodCallback} callback Node-style callback called with the error, if any, and MyResponse
* @returns {undefined}
*/
MyService.prototype.myMethod = function myMethod(request, callback) {
@@ -58,7 +59,8 @@ $root.MyService = (function() {
/**
* Calls MyMethod.
- * @function MyService#myMethod
+ * @memberof MyService.prototype
+ * @function myMethod
* @param {IMyRequest} request MyRequest message or plain object
* @returns {Promise} Promise
* @variation 2
@@ -71,14 +73,15 @@ $root.MyRequest = (function() {
/**
* Properties of a MyRequest.
+ * @exports IMyRequest
* @interface IMyRequest
- * @property {string} [path] MyRequest path.
+ * @property {string} [path] MyRequest path
*/
/**
* Constructs a new MyRequest.
* @exports MyRequest
- * @classdesc Represents a MyRequest
+ * @classdesc Represents a MyRequest.
* @constructor
* @param {IMyRequest=} [properties] Properties to set
*/
@@ -227,14 +230,15 @@ $root.MyResponse = (function() {
/**
* Properties of a MyResponse.
+ * @exports IMyResponse
* @interface IMyResponse
- * @property {number} [status] MyResponse status.
+ * @property {number} [status] MyResponse status
*/
/**
* Constructs a new MyResponse.
* @exports MyResponse
- * @classdesc Represents a MyResponse
+ * @classdesc Represents a MyResponse.
* @constructor
* @param {IMyResponse=} [properties] Properties to set
*/
diff --git a/tests/data/test.js b/tests/data/test.js
index 99267bfee..9521976c9 100644
--- a/tests/data/test.js
+++ b/tests/data/test.js
@@ -22,7 +22,7 @@ $root.jspb = (function() {
/**
* Namespace test.
- * @exports jspb.test
+ * @memberof jspb
* @namespace
*/
var test = {};
@@ -31,13 +31,14 @@ $root.jspb = (function() {
/**
* Properties of an Empty.
- * @interface jspb.test.IEmpty
+ * @memberof jspb.test
+ * @interface IEmpty
*/
/**
* Constructs a new Empty.
- * @exports jspb.test.Empty
- * @classdesc Represents an Empty
+ * @memberof jspb.test
+ * @classdesc Represents an Empty.
* @constructor
* @param {jspb.test.IEmpty=} [properties] Properties to set
*/
@@ -175,14 +176,15 @@ $root.jspb = (function() {
/**
* Properties of an EnumContainer.
- * @interface jspb.test.IEnumContainer
- * @property {jspb.test.OuterEnum} [outerEnum] EnumContainer outerEnum.
+ * @memberof jspb.test
+ * @interface IEnumContainer
+ * @property {jspb.test.OuterEnum} [outerEnum] EnumContainer outerEnum
*/
/**
* Constructs a new EnumContainer.
- * @exports jspb.test.EnumContainer
- * @classdesc Represents an EnumContainer
+ * @memberof jspb.test
+ * @classdesc Represents an EnumContainer.
* @constructor
* @param {jspb.test.IEnumContainer=} [properties] Properties to set
*/
@@ -344,16 +346,17 @@ $root.jspb = (function() {
/**
* Properties of a Simple1.
- * @interface jspb.test.ISimple1
- * @property {string} aString Simple1 aString.
- * @property {Array.} [aRepeatedString] Simple1 aRepeatedString.
- * @property {boolean} [aBoolean] Simple1 aBoolean.
+ * @memberof jspb.test
+ * @interface ISimple1
+ * @property {string} aString Simple1 aString
+ * @property {Array.} [aRepeatedString] Simple1 aRepeatedString
+ * @property {boolean} [aBoolean] Simple1 aBoolean
*/
/**
* Constructs a new Simple1.
- * @exports jspb.test.Simple1
- * @classdesc Represents a Simple1
+ * @memberof jspb.test
+ * @classdesc Represents a Simple1.
* @constructor
* @param {jspb.test.ISimple1=} [properties] Properties to set
*/
@@ -558,15 +561,16 @@ $root.jspb = (function() {
/**
* Properties of a Simple2.
- * @interface jspb.test.ISimple2
- * @property {string} aString Simple2 aString.
- * @property {Array.} [aRepeatedString] Simple2 aRepeatedString.
+ * @memberof jspb.test
+ * @interface ISimple2
+ * @property {string} aString Simple2 aString
+ * @property {Array.} [aRepeatedString] Simple2 aRepeatedString
*/
/**
* Constructs a new Simple2.
- * @exports jspb.test.Simple2
- * @classdesc Represents a Simple2
+ * @memberof jspb.test
+ * @classdesc Represents a Simple2.
* @constructor
* @param {jspb.test.ISimple2=} [properties] Properties to set
*/
@@ -751,17 +755,18 @@ $root.jspb = (function() {
/**
* Properties of a SpecialCases.
- * @interface jspb.test.ISpecialCases
- * @property {string} normal SpecialCases normal.
- * @property {string} default SpecialCases default.
- * @property {string} function SpecialCases function.
- * @property {string} var SpecialCases var.
+ * @memberof jspb.test
+ * @interface ISpecialCases
+ * @property {string} normal SpecialCases normal
+ * @property {string} default SpecialCases default
+ * @property {string} function SpecialCases function
+ * @property {string} var SpecialCases var
*/
/**
* Constructs a new SpecialCases.
- * @exports jspb.test.SpecialCases
- * @classdesc Represents a SpecialCases
+ * @memberof jspb.test
+ * @classdesc Represents a SpecialCases.
* @constructor
* @param {jspb.test.ISpecialCases=} [properties] Properties to set
*/
@@ -968,18 +973,19 @@ $root.jspb = (function() {
/**
* Properties of an OptionalFields.
- * @interface jspb.test.IOptionalFields
- * @property {string} [aString] OptionalFields aString.
- * @property {boolean} aBool OptionalFields aBool.
- * @property {jspb.test.OptionalFields.INested} [aNestedMessage] OptionalFields aNestedMessage.
- * @property {Array.} [aRepeatedMessage] OptionalFields aRepeatedMessage.
- * @property {Array.} [aRepeatedString] OptionalFields aRepeatedString.
+ * @memberof jspb.test
+ * @interface IOptionalFields
+ * @property {string} [aString] OptionalFields aString
+ * @property {boolean} aBool OptionalFields aBool
+ * @property {jspb.test.OptionalFields.INested} [aNestedMessage] OptionalFields aNestedMessage
+ * @property {Array.} [aRepeatedMessage] OptionalFields aRepeatedMessage
+ * @property {Array.} [aRepeatedString] OptionalFields aRepeatedString
*/
/**
* Constructs a new OptionalFields.
- * @exports jspb.test.OptionalFields
- * @classdesc Represents an OptionalFields
+ * @memberof jspb.test
+ * @classdesc Represents an OptionalFields.
* @constructor
* @param {jspb.test.IOptionalFields=} [properties] Properties to set
*/
@@ -1246,14 +1252,15 @@ $root.jspb = (function() {
/**
* Properties of a Nested.
- * @interface jspb.test.OptionalFields.INested
- * @property {number} [anInt] Nested anInt.
+ * @memberof jspb.test.OptionalFields
+ * @interface INested
+ * @property {number} [anInt] Nested anInt
*/
/**
* Constructs a new Nested.
- * @exports jspb.test.OptionalFields.Nested
- * @classdesc Represents a Nested
+ * @memberof jspb.test.OptionalFields
+ * @classdesc Represents a Nested.
* @constructor
* @param {jspb.test.OptionalFields.INested=} [properties] Properties to set
*/
@@ -1405,22 +1412,23 @@ $root.jspb = (function() {
/**
* Properties of a HasExtensions.
- * @interface jspb.test.IHasExtensions
- * @property {string} [str1] HasExtensions str1.
- * @property {string} [str2] HasExtensions str2.
- * @property {string} [str3] HasExtensions str3.
- * @property {jspb.test.IIsExtension} [".jspb.test.IsExtension.extField"] HasExtensions .jspb.test.IsExtension.extField.
- * @property {jspb.test.ISimple1} [".jspb.test.IndirectExtension.simple"] HasExtensions .jspb.test.IndirectExtension.simple.
- * @property {string} [".jspb.test.IndirectExtension.str"] HasExtensions .jspb.test.IndirectExtension.str.
- * @property {Array.} [".jspb.test.IndirectExtension.repeatedStr"] HasExtensions .jspb.test.IndirectExtension.repeatedStr.
- * @property {Array.} [".jspb.test.IndirectExtension.repeatedSimple"] HasExtensions .jspb.test.IndirectExtension.repeatedSimple.
- * @property {jspb.test.ISimple1} [".jspb.test.simple1"] HasExtensions .jspb.test.simple1.
+ * @memberof jspb.test
+ * @interface IHasExtensions
+ * @property {string} [str1] HasExtensions str1
+ * @property {string} [str2] HasExtensions str2
+ * @property {string} [str3] HasExtensions str3
+ * @property {jspb.test.IIsExtension} [".jspb.test.IsExtension.extField"] HasExtensions .jspb.test.IsExtension.extField
+ * @property {jspb.test.ISimple1} [".jspb.test.IndirectExtension.simple"] HasExtensions .jspb.test.IndirectExtension.simple
+ * @property {string} [".jspb.test.IndirectExtension.str"] HasExtensions .jspb.test.IndirectExtension.str
+ * @property {Array.} [".jspb.test.IndirectExtension.repeatedStr"] HasExtensions .jspb.test.IndirectExtension.repeatedStr
+ * @property {Array.} [".jspb.test.IndirectExtension.repeatedSimple"] HasExtensions .jspb.test.IndirectExtension.repeatedSimple
+ * @property {jspb.test.ISimple1} [".jspb.test.simple1"] HasExtensions .jspb.test.simple1
*/
/**
* Constructs a new HasExtensions.
- * @exports jspb.test.HasExtensions
- * @classdesc Represents a HasExtensions
+ * @memberof jspb.test
+ * @classdesc Represents a HasExtensions.
* @constructor
* @param {jspb.test.IHasExtensions=} [properties] Properties to set
*/
@@ -1776,18 +1784,19 @@ $root.jspb = (function() {
/**
* Properties of a Complex.
- * @interface jspb.test.IComplex
- * @property {string} aString Complex aString.
- * @property {boolean} anOutOfOrderBool Complex anOutOfOrderBool.
- * @property {jspb.test.Complex.INested} [aNestedMessage] Complex aNestedMessage.
- * @property {Array.} [aRepeatedMessage] Complex aRepeatedMessage.
- * @property {Array.} [aRepeatedString] Complex aRepeatedString.
+ * @memberof jspb.test
+ * @interface IComplex
+ * @property {string} aString Complex aString
+ * @property {boolean} anOutOfOrderBool Complex anOutOfOrderBool
+ * @property {jspb.test.Complex.INested} [aNestedMessage] Complex aNestedMessage
+ * @property {Array.} [aRepeatedMessage] Complex aRepeatedMessage
+ * @property {Array.} [aRepeatedString] Complex aRepeatedString
*/
/**
* Constructs a new Complex.
- * @exports jspb.test.Complex
- * @classdesc Represents a Complex
+ * @memberof jspb.test
+ * @classdesc Represents a Complex.
* @constructor
* @param {jspb.test.IComplex=} [properties] Properties to set
*/
@@ -2054,14 +2063,15 @@ $root.jspb = (function() {
/**
* Properties of a Nested.
- * @interface jspb.test.Complex.INested
- * @property {number} anInt Nested anInt.
+ * @memberof jspb.test.Complex
+ * @interface INested
+ * @property {number} anInt Nested anInt
*/
/**
* Constructs a new Nested.
- * @exports jspb.test.Complex.Nested
- * @classdesc Represents a Nested
+ * @memberof jspb.test.Complex
+ * @classdesc Represents a Nested.
* @constructor
* @param {jspb.test.Complex.INested=} [properties] Properties to set
*/
@@ -2213,13 +2223,14 @@ $root.jspb = (function() {
/**
* Properties of an OuterMessage.
- * @interface jspb.test.IOuterMessage
+ * @memberof jspb.test
+ * @interface IOuterMessage
*/
/**
* Constructs a new OuterMessage.
- * @exports jspb.test.OuterMessage
- * @classdesc Represents an OuterMessage
+ * @memberof jspb.test
+ * @classdesc Represents an OuterMessage.
* @constructor
* @param {jspb.test.IOuterMessage=} [properties] Properties to set
*/
@@ -2341,14 +2352,15 @@ $root.jspb = (function() {
/**
* Properties of a Complex.
- * @interface jspb.test.OuterMessage.IComplex
- * @property {number} [innerComplexField] Complex innerComplexField.
+ * @memberof jspb.test.OuterMessage
+ * @interface IComplex
+ * @property {number} [innerComplexField] Complex innerComplexField
*/
/**
* Constructs a new Complex.
- * @exports jspb.test.OuterMessage.Complex
- * @classdesc Represents a Complex
+ * @memberof jspb.test.OuterMessage
+ * @classdesc Represents a Complex.
* @constructor
* @param {jspb.test.OuterMessage.IComplex=} [properties] Properties to set
*/
@@ -2500,14 +2512,15 @@ $root.jspb = (function() {
/**
* Properties of an IsExtension.
- * @interface jspb.test.IIsExtension
- * @property {string} [ext1] IsExtension ext1.
+ * @memberof jspb.test
+ * @interface IIsExtension
+ * @property {string} [ext1] IsExtension ext1
*/
/**
* Constructs a new IsExtension.
- * @exports jspb.test.IsExtension
- * @classdesc Represents an IsExtension
+ * @memberof jspb.test
+ * @classdesc Represents an IsExtension.
* @constructor
* @param {jspb.test.IIsExtension=} [properties] Properties to set
*/
@@ -2656,13 +2669,14 @@ $root.jspb = (function() {
/**
* Properties of an IndirectExtension.
- * @interface jspb.test.IIndirectExtension
+ * @memberof jspb.test
+ * @interface IIndirectExtension
*/
/**
* Constructs a new IndirectExtension.
- * @exports jspb.test.IndirectExtension
- * @classdesc Represents an IndirectExtension
+ * @memberof jspb.test
+ * @classdesc Represents an IndirectExtension.
* @constructor
* @param {jspb.test.IIndirectExtension=} [properties] Properties to set
*/
@@ -2787,19 +2801,20 @@ $root.jspb = (function() {
/**
* Properties of a DefaultValues.
- * @interface jspb.test.IDefaultValues
- * @property {string} [stringField] DefaultValues stringField.
- * @property {boolean} [boolField] DefaultValues boolField.
- * @property {number|Long} [intField] DefaultValues intField.
- * @property {jspb.test.DefaultValues.Enum} [enumField] DefaultValues enumField.
- * @property {string} [emptyField] DefaultValues emptyField.
- * @property {Uint8Array} [bytesField] DefaultValues bytesField.
+ * @memberof jspb.test
+ * @interface IDefaultValues
+ * @property {string} [stringField] DefaultValues stringField
+ * @property {boolean} [boolField] DefaultValues boolField
+ * @property {number|Long} [intField] DefaultValues intField
+ * @property {jspb.test.DefaultValues.Enum} [enumField] DefaultValues enumField
+ * @property {string} [emptyField] DefaultValues emptyField
+ * @property {Uint8Array} [bytesField] DefaultValues bytesField
*/
/**
* Constructs a new DefaultValues.
- * @exports jspb.test.DefaultValues
- * @classdesc Represents a DefaultValues
+ * @memberof jspb.test
+ * @classdesc Represents a DefaultValues.
* @constructor
* @param {jspb.test.IDefaultValues=} [properties] Properties to set
*/
@@ -3091,21 +3106,22 @@ $root.jspb = (function() {
/**
* Properties of a FloatingPointFields.
- * @interface jspb.test.IFloatingPointFields
- * @property {number} [optionalFloatField] FloatingPointFields optionalFloatField.
- * @property {number} requiredFloatField FloatingPointFields requiredFloatField.
- * @property {Array.} [repeatedFloatField] FloatingPointFields repeatedFloatField.
- * @property {number} [defaultFloatField] FloatingPointFields defaultFloatField.
- * @property {number} [optionalDoubleField] FloatingPointFields optionalDoubleField.
- * @property {number} requiredDoubleField FloatingPointFields requiredDoubleField.
- * @property {Array.} [repeatedDoubleField] FloatingPointFields repeatedDoubleField.
- * @property {number} [defaultDoubleField] FloatingPointFields defaultDoubleField.
+ * @memberof jspb.test
+ * @interface IFloatingPointFields
+ * @property {number} [optionalFloatField] FloatingPointFields optionalFloatField
+ * @property {number} requiredFloatField FloatingPointFields requiredFloatField
+ * @property {Array.} [repeatedFloatField] FloatingPointFields repeatedFloatField
+ * @property {number} [defaultFloatField] FloatingPointFields defaultFloatField
+ * @property {number} [optionalDoubleField] FloatingPointFields optionalDoubleField
+ * @property {number} requiredDoubleField FloatingPointFields requiredDoubleField
+ * @property {Array.} [repeatedDoubleField] FloatingPointFields repeatedDoubleField
+ * @property {number} [defaultDoubleField] FloatingPointFields defaultDoubleField
*/
/**
* Constructs a new FloatingPointFields.
- * @exports jspb.test.FloatingPointFields
- * @classdesc Represents a FloatingPointFields
+ * @memberof jspb.test
+ * @classdesc Represents a FloatingPointFields.
* @constructor
* @param {jspb.test.IFloatingPointFields=} [properties] Properties to set
*/
@@ -3432,19 +3448,20 @@ $root.jspb = (function() {
/**
* Properties of a TestClone.
- * @interface jspb.test.ITestClone
- * @property {string} [str] TestClone str.
- * @property {jspb.test.ISimple1} [simple1] TestClone simple1.
- * @property {Array.} [simple2] TestClone simple2.
- * @property {Uint8Array} [bytesField] TestClone bytesField.
- * @property {string} [unused] TestClone unused.
- * @property {jspb.test.ICloneExtension} [".jspb.test.CloneExtension.extField"] TestClone .jspb.test.CloneExtension.extField.
+ * @memberof jspb.test
+ * @interface ITestClone
+ * @property {string} [str] TestClone str
+ * @property {jspb.test.ISimple1} [simple1] TestClone simple1
+ * @property {Array.} [simple2] TestClone simple2
+ * @property {Uint8Array} [bytesField] TestClone bytesField
+ * @property {string} [unused] TestClone unused
+ * @property {jspb.test.ICloneExtension} [".jspb.test.CloneExtension.extField"] TestClone .jspb.test.CloneExtension.extField
*/
/**
* Constructs a new TestClone.
- * @exports jspb.test.TestClone
- * @classdesc Represents a TestClone
+ * @memberof jspb.test
+ * @classdesc Represents a TestClone.
* @constructor
* @param {jspb.test.ITestClone=} [properties] Properties to set
*/
@@ -3724,14 +3741,15 @@ $root.jspb = (function() {
/**
* Properties of a CloneExtension.
- * @interface jspb.test.ICloneExtension
- * @property {string} [ext] CloneExtension ext.
+ * @memberof jspb.test
+ * @interface ICloneExtension
+ * @property {string} [ext] CloneExtension ext
*/
/**
* Constructs a new CloneExtension.
- * @exports jspb.test.CloneExtension
- * @classdesc Represents a CloneExtension
+ * @memberof jspb.test
+ * @classdesc Represents a CloneExtension.
* @constructor
* @param {jspb.test.ICloneExtension=} [properties] Properties to set
*/
@@ -3880,19 +3898,20 @@ $root.jspb = (function() {
/**
* Properties of a TestGroup.
- * @interface jspb.test.ITestGroup
- * @property {Array.} [repeatedGroup] TestGroup repeatedGroup.
- * @property {jspb.test.TestGroup.IRequiredGroup} requiredGroup TestGroup requiredGroup.
- * @property {jspb.test.TestGroup.IOptionalGroup} [optionalGroup] TestGroup optionalGroup.
- * @property {string} [id] TestGroup id.
- * @property {jspb.test.ISimple2} requiredSimple TestGroup requiredSimple.
- * @property {jspb.test.ISimple2} [optionalSimple] TestGroup optionalSimple.
+ * @memberof jspb.test
+ * @interface ITestGroup
+ * @property {Array.} [repeatedGroup] TestGroup repeatedGroup
+ * @property {jspb.test.TestGroup.IRequiredGroup} requiredGroup TestGroup requiredGroup
+ * @property {jspb.test.TestGroup.IOptionalGroup} [optionalGroup] TestGroup optionalGroup
+ * @property {string} [id] TestGroup id
+ * @property {jspb.test.ISimple2} requiredSimple TestGroup requiredSimple
+ * @property {jspb.test.ISimple2} [optionalSimple] TestGroup optionalSimple
*/
/**
* Constructs a new TestGroup.
- * @exports jspb.test.TestGroup
- * @classdesc Represents a TestGroup
+ * @memberof jspb.test
+ * @classdesc Represents a TestGroup.
* @constructor
* @param {jspb.test.ITestGroup=} [properties] Properties to set
*/
@@ -4174,15 +4193,16 @@ $root.jspb = (function() {
/**
* Properties of a RepeatedGroup.
- * @interface jspb.test.TestGroup.IRepeatedGroup
- * @property {string} id RepeatedGroup id.
- * @property {Array.} [someBool] RepeatedGroup someBool.
+ * @memberof jspb.test.TestGroup
+ * @interface IRepeatedGroup
+ * @property {string} id RepeatedGroup id
+ * @property {Array.} [someBool] RepeatedGroup someBool
*/
/**
* Constructs a new RepeatedGroup.
- * @exports jspb.test.TestGroup.RepeatedGroup
- * @classdesc Represents a RepeatedGroup
+ * @memberof jspb.test.TestGroup
+ * @classdesc Represents a RepeatedGroup.
* @constructor
* @param {jspb.test.TestGroup.IRepeatedGroup=} [properties] Properties to set
*/
@@ -4374,14 +4394,15 @@ $root.jspb = (function() {
/**
* Properties of a RequiredGroup.
- * @interface jspb.test.TestGroup.IRequiredGroup
- * @property {string} id RequiredGroup id.
+ * @memberof jspb.test.TestGroup
+ * @interface IRequiredGroup
+ * @property {string} id RequiredGroup id
*/
/**
* Constructs a new RequiredGroup.
- * @exports jspb.test.TestGroup.RequiredGroup
- * @classdesc Represents a RequiredGroup
+ * @memberof jspb.test.TestGroup
+ * @classdesc Represents a RequiredGroup.
* @constructor
* @param {jspb.test.TestGroup.IRequiredGroup=} [properties] Properties to set
*/
@@ -4532,14 +4553,15 @@ $root.jspb = (function() {
/**
* Properties of an OptionalGroup.
- * @interface jspb.test.TestGroup.IOptionalGroup
- * @property {string} id OptionalGroup id.
+ * @memberof jspb.test.TestGroup
+ * @interface IOptionalGroup
+ * @property {string} id OptionalGroup id
*/
/**
* Constructs a new OptionalGroup.
- * @exports jspb.test.TestGroup.OptionalGroup
- * @classdesc Represents an OptionalGroup
+ * @memberof jspb.test.TestGroup
+ * @classdesc Represents an OptionalGroup.
* @constructor
* @param {jspb.test.TestGroup.IOptionalGroup=} [properties] Properties to set
*/
@@ -4693,14 +4715,15 @@ $root.jspb = (function() {
/**
* Properties of a TestGroup1.
- * @interface jspb.test.ITestGroup1
- * @property {jspb.test.TestGroup.IRepeatedGroup} [group] TestGroup1 group.
+ * @memberof jspb.test
+ * @interface ITestGroup1
+ * @property {jspb.test.TestGroup.IRepeatedGroup} [group] TestGroup1 group
*/
/**
* Constructs a new TestGroup1.
- * @exports jspb.test.TestGroup1
- * @classdesc Represents a TestGroup1
+ * @memberof jspb.test
+ * @classdesc Represents a TestGroup1.
* @constructor
* @param {jspb.test.ITestGroup1=} [properties] Properties to set
*/
@@ -4854,15 +4877,16 @@ $root.jspb = (function() {
/**
* Properties of a TestReservedNames.
- * @interface jspb.test.ITestReservedNames
- * @property {number} [extension] TestReservedNames extension.
- * @property {number} [".jspb.test.TestReservedNamesExtension.foo"] TestReservedNames .jspb.test.TestReservedNamesExtension.foo.
+ * @memberof jspb.test
+ * @interface ITestReservedNames
+ * @property {number} [extension] TestReservedNames extension
+ * @property {number} [".jspb.test.TestReservedNamesExtension.foo"] TestReservedNames .jspb.test.TestReservedNamesExtension.foo
*/
/**
* Constructs a new TestReservedNames.
- * @exports jspb.test.TestReservedNames
- * @classdesc Represents a TestReservedNames
+ * @memberof jspb.test
+ * @classdesc Represents a TestReservedNames.
* @constructor
* @param {jspb.test.ITestReservedNames=} [properties] Properties to set
*/
@@ -5031,13 +5055,14 @@ $root.jspb = (function() {
/**
* Properties of a TestReservedNamesExtension.
- * @interface jspb.test.ITestReservedNamesExtension
+ * @memberof jspb.test
+ * @interface ITestReservedNamesExtension
*/
/**
* Constructs a new TestReservedNamesExtension.
- * @exports jspb.test.TestReservedNamesExtension
- * @classdesc Represents a TestReservedNamesExtension
+ * @memberof jspb.test
+ * @classdesc Represents a TestReservedNamesExtension.
* @constructor
* @param {jspb.test.ITestReservedNamesExtension=} [properties] Properties to set
*/
@@ -5162,23 +5187,24 @@ $root.jspb = (function() {
/**
* Properties of a TestMessageWithOneof.
- * @interface jspb.test.ITestMessageWithOneof
- * @property {string} [pone] TestMessageWithOneof pone.
- * @property {string} [pthree] TestMessageWithOneof pthree.
- * @property {jspb.test.ITestMessageWithOneof} [rone] TestMessageWithOneof rone.
- * @property {string} [rtwo] TestMessageWithOneof rtwo.
- * @property {boolean} [normalField] TestMessageWithOneof normalField.
- * @property {Array.} [repeatedField] TestMessageWithOneof repeatedField.
- * @property {number} [aone] TestMessageWithOneof aone.
- * @property {number} [atwo] TestMessageWithOneof atwo.
- * @property {number} [bone] TestMessageWithOneof bone.
- * @property {number} [btwo] TestMessageWithOneof btwo.
+ * @memberof jspb.test
+ * @interface ITestMessageWithOneof
+ * @property {string} [pone] TestMessageWithOneof pone
+ * @property {string} [pthree] TestMessageWithOneof pthree
+ * @property {jspb.test.ITestMessageWithOneof} [rone] TestMessageWithOneof rone
+ * @property {string} [rtwo] TestMessageWithOneof rtwo
+ * @property {boolean} [normalField] TestMessageWithOneof normalField
+ * @property {Array.} [repeatedField] TestMessageWithOneof repeatedField
+ * @property {number} [aone] TestMessageWithOneof aone
+ * @property {number} [atwo] TestMessageWithOneof atwo
+ * @property {number} [bone] TestMessageWithOneof bone
+ * @property {number} [btwo] TestMessageWithOneof btwo
*/
/**
* Constructs a new TestMessageWithOneof.
- * @exports jspb.test.TestMessageWithOneof
- * @classdesc Represents a TestMessageWithOneof
+ * @memberof jspb.test
+ * @classdesc Represents a TestMessageWithOneof.
* @constructor
* @param {jspb.test.ITestMessageWithOneof=} [properties] Properties to set
*/
@@ -5603,15 +5629,16 @@ $root.jspb = (function() {
/**
* Properties of a TestEndsWithBytes.
- * @interface jspb.test.ITestEndsWithBytes
- * @property {number} [value] TestEndsWithBytes value.
- * @property {Uint8Array} [data] TestEndsWithBytes data.
+ * @memberof jspb.test
+ * @interface ITestEndsWithBytes
+ * @property {number} [value] TestEndsWithBytes value
+ * @property {Uint8Array} [data] TestEndsWithBytes data
*/
/**
* Constructs a new TestEndsWithBytes.
- * @exports jspb.test.TestEndsWithBytes
- * @classdesc Represents a TestEndsWithBytes
+ * @memberof jspb.test
+ * @classdesc Represents a TestEndsWithBytes.
* @constructor
* @param {jspb.test.ITestEndsWithBytes=} [properties] Properties to set
*/
@@ -5783,25 +5810,26 @@ $root.jspb = (function() {
/**
* Properties of a TestMapFieldsNoBinary.
- * @interface jspb.test.ITestMapFieldsNoBinary
- * @property {Object.} [mapStringString] TestMapFieldsNoBinary mapStringString.
- * @property {Object.} [mapStringInt32] TestMapFieldsNoBinary mapStringInt32.
- * @property {Object.} [mapStringInt64] TestMapFieldsNoBinary mapStringInt64.
- * @property {Object.} [mapStringBool] TestMapFieldsNoBinary mapStringBool.
- * @property {Object.} [mapStringDouble] TestMapFieldsNoBinary mapStringDouble.
- * @property {Object.} [mapStringEnum] TestMapFieldsNoBinary mapStringEnum.
- * @property {Object.} [mapStringMsg] TestMapFieldsNoBinary mapStringMsg.
- * @property {Object.} [mapInt32String] TestMapFieldsNoBinary mapInt32String.
- * @property {Object.} [mapInt64String] TestMapFieldsNoBinary mapInt64String.
- * @property {Object.} [mapBoolString] TestMapFieldsNoBinary mapBoolString.
- * @property {jspb.test.ITestMapFieldsNoBinary} [testMapFields] TestMapFieldsNoBinary testMapFields.
- * @property {Object.} [mapStringTestmapfields] TestMapFieldsNoBinary mapStringTestmapfields.
+ * @memberof jspb.test
+ * @interface ITestMapFieldsNoBinary
+ * @property {Object.} [mapStringString] TestMapFieldsNoBinary mapStringString
+ * @property {Object.} [mapStringInt32] TestMapFieldsNoBinary mapStringInt32
+ * @property {Object.} [mapStringInt64] TestMapFieldsNoBinary mapStringInt64
+ * @property {Object.} [mapStringBool] TestMapFieldsNoBinary mapStringBool
+ * @property {Object.} [mapStringDouble] TestMapFieldsNoBinary mapStringDouble
+ * @property {Object.} [mapStringEnum] TestMapFieldsNoBinary mapStringEnum
+ * @property {Object.} [mapStringMsg] TestMapFieldsNoBinary mapStringMsg
+ * @property {Object.} [mapInt32String] TestMapFieldsNoBinary mapInt32String
+ * @property {Object.} [mapInt64String] TestMapFieldsNoBinary mapInt64String
+ * @property {Object.} [mapBoolString] TestMapFieldsNoBinary mapBoolString
+ * @property {jspb.test.ITestMapFieldsNoBinary} [testMapFields] TestMapFieldsNoBinary testMapFields
+ * @property {Object.} [mapStringTestmapfields] TestMapFieldsNoBinary mapStringTestmapfields
*/
/**
* Constructs a new TestMapFieldsNoBinary.
- * @exports jspb.test.TestMapFieldsNoBinary
- * @classdesc Represents a TestMapFieldsNoBinary
+ * @memberof jspb.test
+ * @classdesc Represents a TestMapFieldsNoBinary.
* @constructor
* @param {jspb.test.ITestMapFieldsNoBinary=} [properties] Properties to set
*/
@@ -6454,14 +6482,15 @@ $root.jspb = (function() {
/**
* Properties of a MapValueMessageNoBinary.
- * @interface jspb.test.IMapValueMessageNoBinary
- * @property {number} [foo] MapValueMessageNoBinary foo.
+ * @memberof jspb.test
+ * @interface IMapValueMessageNoBinary
+ * @property {number} [foo] MapValueMessageNoBinary foo
*/
/**
* Constructs a new MapValueMessageNoBinary.
- * @exports jspb.test.MapValueMessageNoBinary
- * @classdesc Represents a MapValueMessageNoBinary
+ * @memberof jspb.test
+ * @classdesc Represents a MapValueMessageNoBinary.
* @constructor
* @param {jspb.test.IMapValueMessageNoBinary=} [properties] Properties to set
*/
@@ -6610,13 +6639,14 @@ $root.jspb = (function() {
/**
* Properties of a Deeply.
- * @interface jspb.test.IDeeply
+ * @memberof jspb.test
+ * @interface IDeeply
*/
/**
* Constructs a new Deeply.
- * @exports jspb.test.Deeply
- * @classdesc Represents a Deeply
+ * @memberof jspb.test
+ * @classdesc Represents a Deeply.
* @constructor
* @param {jspb.test.IDeeply=} [properties] Properties to set
*/
@@ -6738,13 +6768,14 @@ $root.jspb = (function() {
/**
* Properties of a Nested.
- * @interface jspb.test.Deeply.INested
+ * @memberof jspb.test.Deeply
+ * @interface INested
*/
/**
* Constructs a new Nested.
- * @exports jspb.test.Deeply.Nested
- * @classdesc Represents a Nested
+ * @memberof jspb.test.Deeply
+ * @classdesc Represents a Nested.
* @constructor
* @param {jspb.test.Deeply.INested=} [properties] Properties to set
*/
@@ -6866,14 +6897,15 @@ $root.jspb = (function() {
/**
* Properties of a Message.
- * @interface jspb.test.Deeply.Nested.IMessage
- * @property {number} [count] Message count.
+ * @memberof jspb.test.Deeply.Nested
+ * @interface IMessage
+ * @property {number} [count] Message count
*/
/**
* Constructs a new Message.
- * @exports jspb.test.Deeply.Nested.Message
- * @classdesc Represents a Message
+ * @memberof jspb.test.Deeply.Nested
+ * @classdesc Represents a Message.
* @constructor
* @param {jspb.test.Deeply.Nested.IMessage=} [properties] Properties to set
*/
@@ -7043,7 +7075,7 @@ $root.google = (function() {
/**
* Namespace protobuf.
- * @exports google.protobuf
+ * @memberof google
* @namespace
*/
var protobuf = {};
@@ -7052,14 +7084,15 @@ $root.google = (function() {
/**
* Properties of a FileDescriptorSet.
- * @interface google.protobuf.IFileDescriptorSet
- * @property {Array.} [file] FileDescriptorSet file.
+ * @memberof google.protobuf
+ * @interface IFileDescriptorSet
+ * @property {Array.} [file] FileDescriptorSet file
*/
/**
* Constructs a new FileDescriptorSet.
- * @exports google.protobuf.FileDescriptorSet
- * @classdesc Represents a FileDescriptorSet
+ * @memberof google.protobuf
+ * @classdesc Represents a FileDescriptorSet.
* @constructor
* @param {google.protobuf.IFileDescriptorSet=} [properties] Properties to set
*/
@@ -7229,25 +7262,26 @@ $root.google = (function() {
/**
* Properties of a FileDescriptorProto.
- * @interface google.protobuf.IFileDescriptorProto
- * @property {string} [name] FileDescriptorProto name.
- * @property {string} ["package"] FileDescriptorProto package.
- * @property {Array.} [dependency] FileDescriptorProto dependency.
- * @property {Array.} [publicDependency] FileDescriptorProto publicDependency.
- * @property {Array.} [weakDependency] FileDescriptorProto weakDependency.
- * @property {Array.} [messageType] FileDescriptorProto messageType.
- * @property {Array.} [enumType] FileDescriptorProto enumType.
- * @property {Array.} [service] FileDescriptorProto service.
- * @property {Array.} [extension] FileDescriptorProto extension.
- * @property {google.protobuf.IFileOptions} [options] FileDescriptorProto options.
- * @property {google.protobuf.ISourceCodeInfo} [sourceCodeInfo] FileDescriptorProto sourceCodeInfo.
- * @property {string} [syntax] FileDescriptorProto syntax.
+ * @memberof google.protobuf
+ * @interface IFileDescriptorProto
+ * @property {string} [name] FileDescriptorProto name
+ * @property {string} ["package"] FileDescriptorProto package
+ * @property {Array.} [dependency] FileDescriptorProto dependency
+ * @property {Array.} [publicDependency] FileDescriptorProto publicDependency
+ * @property {Array.} [weakDependency] FileDescriptorProto weakDependency
+ * @property {Array.} [messageType] FileDescriptorProto messageType
+ * @property {Array.} [enumType] FileDescriptorProto enumType
+ * @property {Array.} [service] FileDescriptorProto service
+ * @property {Array.} [extension] FileDescriptorProto extension
+ * @property {google.protobuf.IFileOptions} [options] FileDescriptorProto options
+ * @property {google.protobuf.ISourceCodeInfo} [sourceCodeInfo] FileDescriptorProto sourceCodeInfo
+ * @property {string} [syntax] FileDescriptorProto syntax
*/
/**
* Constructs a new FileDescriptorProto.
- * @exports google.protobuf.FileDescriptorProto
- * @classdesc Represents a FileDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents a FileDescriptorProto.
* @constructor
* @param {google.protobuf.IFileDescriptorProto=} [properties] Properties to set
*/
@@ -7760,23 +7794,24 @@ $root.google = (function() {
/**
* Properties of a DescriptorProto.
- * @interface google.protobuf.IDescriptorProto
- * @property {string} [name] DescriptorProto name.
- * @property {Array.} [field] DescriptorProto field.
- * @property {Array.} [extension] DescriptorProto extension.
- * @property {Array.} [nestedType] DescriptorProto nestedType.
- * @property {Array.} [enumType] DescriptorProto enumType.
- * @property {Array.} [extensionRange] DescriptorProto extensionRange.
- * @property {Array.} [oneofDecl] DescriptorProto oneofDecl.
- * @property {google.protobuf.IMessageOptions} [options] DescriptorProto options.
- * @property {Array.} [reservedRange] DescriptorProto reservedRange.
- * @property {Array.} [reservedName] DescriptorProto reservedName.
+ * @memberof google.protobuf
+ * @interface IDescriptorProto
+ * @property {string} [name] DescriptorProto name
+ * @property {Array.} [field] DescriptorProto field
+ * @property {Array.} [extension] DescriptorProto extension
+ * @property {Array.} [nestedType] DescriptorProto nestedType
+ * @property {Array.} [enumType] DescriptorProto enumType
+ * @property {Array.} [extensionRange] DescriptorProto extensionRange
+ * @property {Array.} [oneofDecl] DescriptorProto oneofDecl
+ * @property {google.protobuf.IMessageOptions} [options] DescriptorProto options
+ * @property {Array.} [reservedRange] DescriptorProto reservedRange
+ * @property {Array.} [reservedName] DescriptorProto reservedName
*/
/**
* Constructs a new DescriptorProto.
- * @exports google.protobuf.DescriptorProto
- * @classdesc Represents a DescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents a DescriptorProto.
* @constructor
* @param {google.protobuf.IDescriptorProto=} [properties] Properties to set
*/
@@ -8264,15 +8299,16 @@ $root.google = (function() {
/**
* Properties of an ExtensionRange.
- * @interface google.protobuf.DescriptorProto.IExtensionRange
- * @property {number} [start] ExtensionRange start.
- * @property {number} [end] ExtensionRange end.
+ * @memberof google.protobuf.DescriptorProto
+ * @interface IExtensionRange
+ * @property {number} [start] ExtensionRange start
+ * @property {number} [end] ExtensionRange end
*/
/**
* Constructs a new ExtensionRange.
- * @exports google.protobuf.DescriptorProto.ExtensionRange
- * @classdesc Represents an ExtensionRange
+ * @memberof google.protobuf.DescriptorProto
+ * @classdesc Represents an ExtensionRange.
* @constructor
* @param {google.protobuf.DescriptorProto.IExtensionRange=} [properties] Properties to set
*/
@@ -8441,15 +8477,16 @@ $root.google = (function() {
/**
* Properties of a ReservedRange.
- * @interface google.protobuf.DescriptorProto.IReservedRange
- * @property {number} [start] ReservedRange start.
- * @property {number} [end] ReservedRange end.
+ * @memberof google.protobuf.DescriptorProto
+ * @interface IReservedRange
+ * @property {number} [start] ReservedRange start
+ * @property {number} [end] ReservedRange end
*/
/**
* Constructs a new ReservedRange.
- * @exports google.protobuf.DescriptorProto.ReservedRange
- * @classdesc Represents a ReservedRange
+ * @memberof google.protobuf.DescriptorProto
+ * @classdesc Represents a ReservedRange.
* @constructor
* @param {google.protobuf.DescriptorProto.IReservedRange=} [properties] Properties to set
*/
@@ -8621,23 +8658,24 @@ $root.google = (function() {
/**
* Properties of a FieldDescriptorProto.
- * @interface google.protobuf.IFieldDescriptorProto
- * @property {string} [name] FieldDescriptorProto name.
- * @property {number} [number] FieldDescriptorProto number.
- * @property {google.protobuf.FieldDescriptorProto.Label} [label] FieldDescriptorProto label.
- * @property {google.protobuf.FieldDescriptorProto.Type} [type] FieldDescriptorProto type.
- * @property {string} [typeName] FieldDescriptorProto typeName.
- * @property {string} [extendee] FieldDescriptorProto extendee.
- * @property {string} [defaultValue] FieldDescriptorProto defaultValue.
- * @property {number} [oneofIndex] FieldDescriptorProto oneofIndex.
- * @property {string} [jsonName] FieldDescriptorProto jsonName.
- * @property {google.protobuf.IFieldOptions} [options] FieldDescriptorProto options.
+ * @memberof google.protobuf
+ * @interface IFieldDescriptorProto
+ * @property {string} [name] FieldDescriptorProto name
+ * @property {number} [number] FieldDescriptorProto number
+ * @property {google.protobuf.FieldDescriptorProto.Label} [label] FieldDescriptorProto label
+ * @property {google.protobuf.FieldDescriptorProto.Type} [type] FieldDescriptorProto type
+ * @property {string} [typeName] FieldDescriptorProto typeName
+ * @property {string} [extendee] FieldDescriptorProto extendee
+ * @property {string} [defaultValue] FieldDescriptorProto defaultValue
+ * @property {number} [oneofIndex] FieldDescriptorProto oneofIndex
+ * @property {string} [jsonName] FieldDescriptorProto jsonName
+ * @property {google.protobuf.IFieldOptions} [options] FieldDescriptorProto options
*/
/**
* Constructs a new FieldDescriptorProto.
- * @exports google.protobuf.FieldDescriptorProto
- * @classdesc Represents a FieldDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents a FieldDescriptorProto.
* @constructor
* @param {google.protobuf.IFieldDescriptorProto=} [properties] Properties to set
*/
@@ -9134,15 +9172,16 @@ $root.google = (function() {
/**
* Properties of an OneofDescriptorProto.
- * @interface google.protobuf.IOneofDescriptorProto
- * @property {string} [name] OneofDescriptorProto name.
- * @property {google.protobuf.IOneofOptions} [options] OneofDescriptorProto options.
+ * @memberof google.protobuf
+ * @interface IOneofDescriptorProto
+ * @property {string} [name] OneofDescriptorProto name
+ * @property {google.protobuf.IOneofOptions} [options] OneofDescriptorProto options
*/
/**
* Constructs a new OneofDescriptorProto.
- * @exports google.protobuf.OneofDescriptorProto
- * @classdesc Represents an OneofDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents an OneofDescriptorProto.
* @constructor
* @param {google.protobuf.IOneofDescriptorProto=} [properties] Properties to set
*/
@@ -9316,16 +9355,17 @@ $root.google = (function() {
/**
* Properties of an EnumDescriptorProto.
- * @interface google.protobuf.IEnumDescriptorProto
- * @property {string} [name] EnumDescriptorProto name.
- * @property {Array.} [value] EnumDescriptorProto value.
- * @property {google.protobuf.IEnumOptions} [options] EnumDescriptorProto options.
+ * @memberof google.protobuf
+ * @interface IEnumDescriptorProto
+ * @property {string} [name] EnumDescriptorProto name
+ * @property {Array.} [value] EnumDescriptorProto value
+ * @property {google.protobuf.IEnumOptions} [options] EnumDescriptorProto options
*/
/**
* Constructs a new EnumDescriptorProto.
- * @exports google.protobuf.EnumDescriptorProto
- * @classdesc Represents an EnumDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents an EnumDescriptorProto.
* @constructor
* @param {google.protobuf.IEnumDescriptorProto=} [properties] Properties to set
*/
@@ -9540,16 +9580,17 @@ $root.google = (function() {
/**
* Properties of an EnumValueDescriptorProto.
- * @interface google.protobuf.IEnumValueDescriptorProto
- * @property {string} [name] EnumValueDescriptorProto name.
- * @property {number} [number] EnumValueDescriptorProto number.
- * @property {google.protobuf.IEnumValueOptions} [options] EnumValueDescriptorProto options.
+ * @memberof google.protobuf
+ * @interface IEnumValueDescriptorProto
+ * @property {string} [name] EnumValueDescriptorProto name
+ * @property {number} [number] EnumValueDescriptorProto number
+ * @property {google.protobuf.IEnumValueOptions} [options] EnumValueDescriptorProto options
*/
/**
* Constructs a new EnumValueDescriptorProto.
- * @exports google.protobuf.EnumValueDescriptorProto
- * @classdesc Represents an EnumValueDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents an EnumValueDescriptorProto.
* @constructor
* @param {google.protobuf.IEnumValueDescriptorProto=} [properties] Properties to set
*/
@@ -9742,16 +9783,17 @@ $root.google = (function() {
/**
* Properties of a ServiceDescriptorProto.
- * @interface google.protobuf.IServiceDescriptorProto
- * @property {string} [name] ServiceDescriptorProto name.
- * @property {Array.} [method] ServiceDescriptorProto method.
- * @property {google.protobuf.IServiceOptions} [options] ServiceDescriptorProto options.
+ * @memberof google.protobuf
+ * @interface IServiceDescriptorProto
+ * @property {string} [name] ServiceDescriptorProto name
+ * @property {Array.} [method] ServiceDescriptorProto method
+ * @property {google.protobuf.IServiceOptions} [options] ServiceDescriptorProto options
*/
/**
* Constructs a new ServiceDescriptorProto.
- * @exports google.protobuf.ServiceDescriptorProto
- * @classdesc Represents a ServiceDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents a ServiceDescriptorProto.
* @constructor
* @param {google.protobuf.IServiceDescriptorProto=} [properties] Properties to set
*/
@@ -9966,19 +10008,20 @@ $root.google = (function() {
/**
* Properties of a MethodDescriptorProto.
- * @interface google.protobuf.IMethodDescriptorProto
- * @property {string} [name] MethodDescriptorProto name.
- * @property {string} [inputType] MethodDescriptorProto inputType.
- * @property {string} [outputType] MethodDescriptorProto outputType.
- * @property {google.protobuf.IMethodOptions} [options] MethodDescriptorProto options.
- * @property {boolean} [clientStreaming] MethodDescriptorProto clientStreaming.
- * @property {boolean} [serverStreaming] MethodDescriptorProto serverStreaming.
+ * @memberof google.protobuf
+ * @interface IMethodDescriptorProto
+ * @property {string} [name] MethodDescriptorProto name
+ * @property {string} [inputType] MethodDescriptorProto inputType
+ * @property {string} [outputType] MethodDescriptorProto outputType
+ * @property {google.protobuf.IMethodOptions} [options] MethodDescriptorProto options
+ * @property {boolean} [clientStreaming] MethodDescriptorProto clientStreaming
+ * @property {boolean} [serverStreaming] MethodDescriptorProto serverStreaming
*/
/**
* Constructs a new MethodDescriptorProto.
- * @exports google.protobuf.MethodDescriptorProto
- * @classdesc Represents a MethodDescriptorProto
+ * @memberof google.protobuf
+ * @classdesc Represents a MethodDescriptorProto.
* @constructor
* @param {google.protobuf.IMethodDescriptorProto=} [properties] Properties to set
*/
@@ -10228,28 +10271,29 @@ $root.google = (function() {
/**
* Properties of a FileOptions.
- * @interface google.protobuf.IFileOptions
- * @property {string} [javaPackage] FileOptions javaPackage.
- * @property {string} [javaOuterClassname] FileOptions javaOuterClassname.
- * @property {boolean} [javaMultipleFiles] FileOptions javaMultipleFiles.
- * @property {boolean} [javaGenerateEqualsAndHash] FileOptions javaGenerateEqualsAndHash.
- * @property {boolean} [javaStringCheckUtf8] FileOptions javaStringCheckUtf8.
- * @property {google.protobuf.FileOptions.OptimizeMode} [optimizeFor] FileOptions optimizeFor.
- * @property {string} [goPackage] FileOptions goPackage.
- * @property {boolean} [ccGenericServices] FileOptions ccGenericServices.
- * @property {boolean} [javaGenericServices] FileOptions javaGenericServices.
- * @property {boolean} [pyGenericServices] FileOptions pyGenericServices.
- * @property {boolean} [deprecated] FileOptions deprecated.
- * @property {boolean} [ccEnableArenas] FileOptions ccEnableArenas.
- * @property {string} [objcClassPrefix] FileOptions objcClassPrefix.
- * @property {string} [csharpNamespace] FileOptions csharpNamespace.
- * @property {Array.} [uninterpretedOption] FileOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IFileOptions
+ * @property {string} [javaPackage] FileOptions javaPackage
+ * @property {string} [javaOuterClassname] FileOptions javaOuterClassname
+ * @property {boolean} [javaMultipleFiles] FileOptions javaMultipleFiles
+ * @property {boolean} [javaGenerateEqualsAndHash] FileOptions javaGenerateEqualsAndHash
+ * @property {boolean} [javaStringCheckUtf8] FileOptions javaStringCheckUtf8
+ * @property {google.protobuf.FileOptions.OptimizeMode} [optimizeFor] FileOptions optimizeFor
+ * @property {string} [goPackage] FileOptions goPackage
+ * @property {boolean} [ccGenericServices] FileOptions ccGenericServices
+ * @property {boolean} [javaGenericServices] FileOptions javaGenericServices
+ * @property {boolean} [pyGenericServices] FileOptions pyGenericServices
+ * @property {boolean} [deprecated] FileOptions deprecated
+ * @property {boolean} [ccEnableArenas] FileOptions ccEnableArenas
+ * @property {string} [objcClassPrefix] FileOptions objcClassPrefix
+ * @property {string} [csharpNamespace] FileOptions csharpNamespace
+ * @property {Array.} [uninterpretedOption] FileOptions uninterpretedOption
*/
/**
* Constructs a new FileOptions.
- * @exports google.protobuf.FileOptions
- * @classdesc Represents a FileOptions
+ * @memberof google.protobuf
+ * @classdesc Represents a FileOptions.
* @constructor
* @param {google.protobuf.IFileOptions=} [properties] Properties to set
*/
@@ -10720,18 +10764,19 @@ $root.google = (function() {
/**
* Properties of a MessageOptions.
- * @interface google.protobuf.IMessageOptions
- * @property {boolean} [messageSetWireFormat] MessageOptions messageSetWireFormat.
- * @property {boolean} [noStandardDescriptorAccessor] MessageOptions noStandardDescriptorAccessor.
- * @property {boolean} [deprecated] MessageOptions deprecated.
- * @property {boolean} [mapEntry] MessageOptions mapEntry.
- * @property {Array.} [uninterpretedOption] MessageOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IMessageOptions
+ * @property {boolean} [messageSetWireFormat] MessageOptions messageSetWireFormat
+ * @property {boolean} [noStandardDescriptorAccessor] MessageOptions noStandardDescriptorAccessor
+ * @property {boolean} [deprecated] MessageOptions deprecated
+ * @property {boolean} [mapEntry] MessageOptions mapEntry
+ * @property {Array.} [uninterpretedOption] MessageOptions uninterpretedOption
*/
/**
* Constructs a new MessageOptions.
- * @exports google.protobuf.MessageOptions
- * @classdesc Represents a MessageOptions
+ * @memberof google.protobuf
+ * @classdesc Represents a MessageOptions.
* @constructor
* @param {google.protobuf.IMessageOptions=} [properties] Properties to set
*/
@@ -10979,20 +11024,21 @@ $root.google = (function() {
/**
* Properties of a FieldOptions.
- * @interface google.protobuf.IFieldOptions
- * @property {google.protobuf.FieldOptions.CType} [ctype] FieldOptions ctype.
- * @property {boolean} [packed] FieldOptions packed.
- * @property {google.protobuf.FieldOptions.JSType} [jstype] FieldOptions jstype.
- * @property {boolean} [lazy] FieldOptions lazy.
- * @property {boolean} [deprecated] FieldOptions deprecated.
- * @property {boolean} [weak] FieldOptions weak.
- * @property {Array.} [uninterpretedOption] FieldOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IFieldOptions
+ * @property {google.protobuf.FieldOptions.CType} [ctype] FieldOptions ctype
+ * @property {boolean} [packed] FieldOptions packed
+ * @property {google.protobuf.FieldOptions.JSType} [jstype] FieldOptions jstype
+ * @property {boolean} [lazy] FieldOptions lazy
+ * @property {boolean} [deprecated] FieldOptions deprecated
+ * @property {boolean} [weak] FieldOptions weak
+ * @property {Array.} [uninterpretedOption] FieldOptions uninterpretedOption
*/
/**
* Constructs a new FieldOptions.
- * @exports google.protobuf.FieldOptions
- * @classdesc Represents a FieldOptions
+ * @memberof google.protobuf
+ * @classdesc Represents a FieldOptions.
* @constructor
* @param {google.protobuf.IFieldOptions=} [properties] Properties to set
*/
@@ -11344,14 +11390,15 @@ $root.google = (function() {
/**
* Properties of an OneofOptions.
- * @interface google.protobuf.IOneofOptions
- * @property {Array.} [uninterpretedOption] OneofOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IOneofOptions
+ * @property {Array.} [uninterpretedOption] OneofOptions uninterpretedOption
*/
/**
* Constructs a new OneofOptions.
- * @exports google.protobuf.OneofOptions
- * @classdesc Represents an OneofOptions
+ * @memberof google.protobuf
+ * @classdesc Represents an OneofOptions.
* @constructor
* @param {google.protobuf.IOneofOptions=} [properties] Properties to set
*/
@@ -11521,17 +11568,18 @@ $root.google = (function() {
/**
* Properties of an EnumOptions.
- * @interface google.protobuf.IEnumOptions
- * @property {boolean} [allowAlias] EnumOptions allowAlias.
- * @property {boolean} [deprecated] EnumOptions deprecated.
- * @property {Array.} [uninterpretedOption] EnumOptions uninterpretedOption.
- * @property {string} [".jspb.test.IsExtension.simpleOption"] EnumOptions .jspb.test.IsExtension.simpleOption.
+ * @memberof google.protobuf
+ * @interface IEnumOptions
+ * @property {boolean} [allowAlias] EnumOptions allowAlias
+ * @property {boolean} [deprecated] EnumOptions deprecated
+ * @property {Array.} [uninterpretedOption] EnumOptions uninterpretedOption
+ * @property {string} [".jspb.test.IsExtension.simpleOption"] EnumOptions .jspb.test.IsExtension.simpleOption
*/
/**
* Constructs a new EnumOptions.
- * @exports google.protobuf.EnumOptions
- * @classdesc Represents an EnumOptions
+ * @memberof google.protobuf
+ * @classdesc Represents an EnumOptions.
* @constructor
* @param {google.protobuf.IEnumOptions=} [properties] Properties to set
*/
@@ -11760,15 +11808,16 @@ $root.google = (function() {
/**
* Properties of an EnumValueOptions.
- * @interface google.protobuf.IEnumValueOptions
- * @property {boolean} [deprecated] EnumValueOptions deprecated.
- * @property {Array.} [uninterpretedOption] EnumValueOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IEnumValueOptions
+ * @property {boolean} [deprecated] EnumValueOptions deprecated
+ * @property {Array.} [uninterpretedOption] EnumValueOptions uninterpretedOption
*/
/**
* Constructs a new EnumValueOptions.
- * @exports google.protobuf.EnumValueOptions
- * @classdesc Represents an EnumValueOptions
+ * @memberof google.protobuf
+ * @classdesc Represents an EnumValueOptions.
* @constructor
* @param {google.protobuf.IEnumValueOptions=} [properties] Properties to set
*/
@@ -11958,15 +12007,16 @@ $root.google = (function() {
/**
* Properties of a ServiceOptions.
- * @interface google.protobuf.IServiceOptions
- * @property {boolean} [deprecated] ServiceOptions deprecated.
- * @property {Array.} [uninterpretedOption] ServiceOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IServiceOptions
+ * @property {boolean} [deprecated] ServiceOptions deprecated
+ * @property {Array.} [uninterpretedOption] ServiceOptions uninterpretedOption
*/
/**
* Constructs a new ServiceOptions.
- * @exports google.protobuf.ServiceOptions
- * @classdesc Represents a ServiceOptions
+ * @memberof google.protobuf
+ * @classdesc Represents a ServiceOptions.
* @constructor
* @param {google.protobuf.IServiceOptions=} [properties] Properties to set
*/
@@ -12156,16 +12206,17 @@ $root.google = (function() {
/**
* Properties of a MethodOptions.
- * @interface google.protobuf.IMethodOptions
- * @property {boolean} [deprecated] MethodOptions deprecated.
- * @property {google.protobuf.MethodOptions.IdempotencyLevel} [idempotencyLevel] MethodOptions idempotencyLevel.
- * @property {Array.} [uninterpretedOption] MethodOptions uninterpretedOption.
+ * @memberof google.protobuf
+ * @interface IMethodOptions
+ * @property {boolean} [deprecated] MethodOptions deprecated
+ * @property {google.protobuf.MethodOptions.IdempotencyLevel} [idempotencyLevel] MethodOptions idempotencyLevel
+ * @property {Array.} [uninterpretedOption] MethodOptions uninterpretedOption
*/
/**
* Constructs a new MethodOptions.
- * @exports google.protobuf.MethodOptions
- * @classdesc Represents a MethodOptions
+ * @memberof google.protobuf
+ * @classdesc Represents a MethodOptions.
* @constructor
* @param {google.protobuf.IMethodOptions=} [properties] Properties to set
*/
@@ -12408,20 +12459,21 @@ $root.google = (function() {
/**
* Properties of an UninterpretedOption.
- * @interface google.protobuf.IUninterpretedOption
- * @property {Array.} [name] UninterpretedOption name.
- * @property {string} [identifierValue] UninterpretedOption identifierValue.
- * @property {number|Long} [positiveIntValue] UninterpretedOption positiveIntValue.
- * @property {number|Long} [negativeIntValue] UninterpretedOption negativeIntValue.
- * @property {number} [doubleValue] UninterpretedOption doubleValue.
- * @property {Uint8Array} [stringValue] UninterpretedOption stringValue.
- * @property {string} [aggregateValue] UninterpretedOption aggregateValue.
+ * @memberof google.protobuf
+ * @interface IUninterpretedOption
+ * @property {Array.} [name] UninterpretedOption name
+ * @property {string} [identifierValue] UninterpretedOption identifierValue
+ * @property {number|Long} [positiveIntValue] UninterpretedOption positiveIntValue
+ * @property {number|Long} [negativeIntValue] UninterpretedOption negativeIntValue
+ * @property {number} [doubleValue] UninterpretedOption doubleValue
+ * @property {Uint8Array} [stringValue] UninterpretedOption stringValue
+ * @property {string} [aggregateValue] UninterpretedOption aggregateValue
*/
/**
* Constructs a new UninterpretedOption.
- * @exports google.protobuf.UninterpretedOption
- * @classdesc Represents an UninterpretedOption
+ * @memberof google.protobuf
+ * @classdesc Represents an UninterpretedOption.
* @constructor
* @param {google.protobuf.IUninterpretedOption=} [properties] Properties to set
*/
@@ -12735,15 +12787,16 @@ $root.google = (function() {
/**
* Properties of a NamePart.
- * @interface google.protobuf.UninterpretedOption.INamePart
- * @property {string} namePart NamePart namePart.
- * @property {boolean} isExtension NamePart isExtension.
+ * @memberof google.protobuf.UninterpretedOption
+ * @interface INamePart
+ * @property {string} namePart NamePart namePart
+ * @property {boolean} isExtension NamePart isExtension
*/
/**
* Constructs a new NamePart.
- * @exports google.protobuf.UninterpretedOption.NamePart
- * @classdesc Represents a NamePart
+ * @memberof google.protobuf.UninterpretedOption
+ * @classdesc Represents a NamePart.
* @constructor
* @param {google.protobuf.UninterpretedOption.INamePart=} [properties] Properties to set
*/
@@ -12915,14 +12968,15 @@ $root.google = (function() {
/**
* Properties of a SourceCodeInfo.
- * @interface google.protobuf.ISourceCodeInfo
- * @property {Array.} [location] SourceCodeInfo location.
+ * @memberof google.protobuf
+ * @interface ISourceCodeInfo
+ * @property {Array.} [location] SourceCodeInfo location
*/
/**
* Constructs a new SourceCodeInfo.
- * @exports google.protobuf.SourceCodeInfo
- * @classdesc Represents a SourceCodeInfo
+ * @memberof google.protobuf
+ * @classdesc Represents a SourceCodeInfo.
* @constructor
* @param {google.protobuf.ISourceCodeInfo=} [properties] Properties to set
*/
@@ -13089,18 +13143,19 @@ $root.google = (function() {
/**
* Properties of a Location.
- * @interface google.protobuf.SourceCodeInfo.ILocation
- * @property {Array.} [path] Location path.
- * @property {Array.} [span] Location span.
- * @property {string} [leadingComments] Location leadingComments.
- * @property {string} [trailingComments] Location trailingComments.
- * @property {Array.} [leadingDetachedComments] Location leadingDetachedComments.
+ * @memberof google.protobuf.SourceCodeInfo
+ * @interface ILocation
+ * @property {Array.} [path] Location path
+ * @property {Array.} [span] Location span
+ * @property {string} [leadingComments] Location leadingComments
+ * @property {string} [trailingComments] Location trailingComments
+ * @property {Array.} [leadingDetachedComments] Location leadingDetachedComments
*/
/**
* Constructs a new Location.
- * @exports google.protobuf.SourceCodeInfo.Location
- * @classdesc Represents a Location
+ * @memberof google.protobuf.SourceCodeInfo
+ * @classdesc Represents a Location.
* @constructor
* @param {google.protobuf.SourceCodeInfo.ILocation=} [properties] Properties to set
*/
@@ -13395,14 +13450,15 @@ $root.google = (function() {
/**
* Properties of a GeneratedCodeInfo.
- * @interface google.protobuf.IGeneratedCodeInfo
- * @property {Array.} [annotation] GeneratedCodeInfo annotation.
+ * @memberof google.protobuf
+ * @interface IGeneratedCodeInfo
+ * @property {Array.} [annotation] GeneratedCodeInfo annotation
*/
/**
* Constructs a new GeneratedCodeInfo.
- * @exports google.protobuf.GeneratedCodeInfo
- * @classdesc Represents a GeneratedCodeInfo
+ * @memberof google.protobuf
+ * @classdesc Represents a GeneratedCodeInfo.
* @constructor
* @param {google.protobuf.IGeneratedCodeInfo=} [properties] Properties to set
*/
@@ -13569,17 +13625,18 @@ $root.google = (function() {
/**
* Properties of an Annotation.
- * @interface google.protobuf.GeneratedCodeInfo.IAnnotation
- * @property {Array.} [path] Annotation path.
- * @property {string} [sourceFile] Annotation sourceFile.
- * @property {number} [begin] Annotation begin.
- * @property {number} [end] Annotation end.
+ * @memberof google.protobuf.GeneratedCodeInfo
+ * @interface IAnnotation
+ * @property {Array.} [path] Annotation path
+ * @property {string} [sourceFile] Annotation sourceFile
+ * @property {number} [begin] Annotation begin
+ * @property {number} [end] Annotation end
*/
/**
* Constructs a new Annotation.
- * @exports google.protobuf.GeneratedCodeInfo.Annotation
- * @classdesc Represents an Annotation
+ * @memberof google.protobuf.GeneratedCodeInfo
+ * @classdesc Represents an Annotation.
* @constructor
* @param {google.protobuf.GeneratedCodeInfo.IAnnotation=} [properties] Properties to set
*/