@smart-cloud/tollingvision
Version:
TypeScript client for [Tolling Vision](https://tollingvision.com/).
1 lines • 526 kB
Source Map (JSON)
{"version":3,"sources":["../src/generated/TollingVisionService_pb.js","../src/generated/Health_pb.js","../src/generated/Reflection_pb.js","../src/generated/TollingVisionServiceServiceClientPb.ts","../src/index.ts","../src/generated/HealthServiceClientPb.ts","../src/generated/ReflectionServiceClientPb.ts"],"sourcesContent":["// source: TollingVisionService.proto\n/**\n * @fileoverview\n * @enhanceable\n * @suppress {missingRequire} reports error on implicit type usages.\n * @suppress {messageConventions} JS Compiler reports an error if a variable or\n * field starts with 'MSG_' and isn't a translatable message.\n * @public\n */\n// GENERATED CODE -- DO NOT EDIT!\n/* eslint-disable */\n// @ts-nocheck\n\nimport jspb, { Message, BinaryReader, BinaryWriter } from \"google-protobuf\";\nvar goog = jspb;\nvar global =\n (typeof globalThis !== \"undefined\" && globalThis) ||\n (typeof window !== \"undefined\" && window) ||\n (typeof global !== \"undefined\" && global) ||\n (typeof self !== \"undefined\" && self) ||\n function () {\n return this;\n }.call(null) ||\n Function(\"return this\")();\n\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Color\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Dimensions\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Error\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.ErrorResponse\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.EventRequest\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.EventResponse\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.EventResponse.ResponseCase\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.EventResult\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Image\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.KeyValuePair\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.LicenseService\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Mmr\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.PartialResult\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.PartialResult.ResponseCase\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Plate\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.PlateChar\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Point\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Quadrilateral\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Region\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.ResultType\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.SearchRequest\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.SearchResponse\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Sign\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.SignType\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Status\",\n null,\n global\n);\ngoog.exportSymbol(\n \"proto.com.smartcloudsolutions.tollingvision.Vehicle\",\n null,\n global\n);\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Point = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Point, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Point.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Point\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Region = function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.Region.repeatedFields_,\n null\n );\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Region, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Region.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Region\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral = function (\n opt_data\n) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.Quadrilateral,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Quadrilateral.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Quadrilateral\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Color = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Color, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Color.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Color\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.PlateChar = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.PlateChar, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.PlateChar.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.PlateChar\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Dimensions = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Dimensions, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Dimensions.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Dimensions\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Image = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Image, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Image.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Image\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Plate = function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.Plate.repeatedFields_,\n null\n );\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Plate, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Plate.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Plate\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Mmr = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Mmr, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Mmr.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Mmr\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Sign = function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.Sign.repeatedFields_,\n null\n );\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Sign, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Sign.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Sign\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.Vehicle = function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.Vehicle.repeatedFields_,\n null\n );\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.Vehicle, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.Vehicle.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.Vehicle\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.KeyValuePair = function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.KeyValuePair,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.KeyValuePair.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.KeyValuePair\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.LicenseService = function (\n opt_data\n) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.LicenseService,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.LicenseService.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.LicenseService\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus = function (\n opt_data\n) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.SearchRequest = function (\n opt_data\n) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.SearchRequest.repeatedFields_,\n null\n );\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.SearchRequest,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.SearchRequest.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.SearchRequest\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.EventRequest = function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.EventRequest.repeatedFields_,\n null\n );\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.EventRequest,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.EventRequest.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.EventRequest\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.ServerStatusRequest = function (\n opt_data\n) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest =\n function (opt_data) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n };\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.ErrorResponse = function (\n opt_data\n) {\n Message.initialize(this, opt_data, 0, -1, null, null);\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.ErrorResponse,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.ErrorResponse.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.ErrorResponse\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.SearchResponse = function (\n opt_data\n) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.SearchResponse.repeatedFields_,\n null\n );\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.SearchResponse,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.SearchResponse.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.SearchResponse\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.EventResult = function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.EventResult.repeatedFields_,\n null\n );\n};\ngoog.inherits(proto.com.smartcloudsolutions.tollingvision.EventResult, Message);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.EventResult.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.EventResult\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.PartialResult = function (\n opt_data\n) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n null,\n proto.com.smartcloudsolutions.tollingvision.PartialResult.oneofGroups_\n );\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.PartialResult,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.PartialResult.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.PartialResult\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.EventResponse = function (\n opt_data\n) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n null,\n proto.com.smartcloudsolutions.tollingvision.EventResponse.oneofGroups_\n );\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.EventResponse,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.EventResponse.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.EventResponse\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.ServerStatusResponse = function (\n opt_data\n) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse\n .repeatedFields_,\n null\n );\n};\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse\";\n}\n/**\n * Generated by JsPbCodeGenerator.\n * @param {Array=} opt_data Optional initial data array, typically from a\n * server response, or constructed directly in Javascript. The array is used\n * in place and becomes part of the constructed object. It is not cloned.\n * If no data is provided, the constructed object will be empty, but still\n * valid.\n * @extends {jspb.Message}\n * @constructor\n */\nproto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse =\n function (opt_data) {\n Message.initialize(\n this,\n opt_data,\n 0,\n -1,\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse\n .repeatedFields_,\n null\n );\n };\ngoog.inherits(\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse,\n Message\n);\nif (goog.DEBUG && !COMPILED) {\n /**\n * @public\n * @override\n */\n proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse.displayName =\n \"proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse\";\n}\n\nif (Message.GENERATE_TO_OBJECT) {\n /**\n * Creates an object representation of this proto.\n * Field names that are reserved in JavaScript and will be renamed to pb_name.\n * Optional fields that are not set will be set to undefined.\n * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.\n * For the list of reserved names please see:\n * net/proto2/compiler/js/internal/generator.cc#kKeyword.\n * @param {boolean=} opt_includeInstance Deprecated. whether to include the\n * JSPB instance for transitional soy proto support:\n * http://goto/soy-param-migration\n * @return {!Object}\n */\n proto.com.smartcloudsolutions.tollingvision.Point.prototype.toObject =\n function (opt_includeInstance) {\n return proto.com.smartcloudsolutions.tollingvision.Point.toObject(\n opt_includeInstance,\n this\n );\n };\n\n /**\n * Static version of the {@see toObject} method.\n * @param {boolean|undefined} includeInstance Deprecated. Whether to include\n * the JSPB instance for transitional soy proto support:\n * http://goto/soy-param-migration\n * @param {!proto.com.smartcloudsolutions.tollingvision.Point} msg The msg instance to transform.\n * @return {!Object}\n * @suppress {unusedLocalVariables} f is only used for nested messages\n */\n proto.com.smartcloudsolutions.tollingvision.Point.toObject = function (\n includeInstance,\n msg\n ) {\n var f,\n obj = {\n x: Message.getFloatingPointFieldWithDefault(msg, 1, 0.0),\n y: Message.getFloatingPointFieldWithDefault(msg, 2, 0.0),\n };\n\n if (includeInstance) {\n obj.$jspbMessageInstance = msg;\n }\n return obj;\n };\n}\n\n/**\n * Deserializes binary data (in protobuf wire format).\n * @param {jspb.ByteSource} bytes The bytes to deserialize.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Point.deserializeBinary = function (\n bytes\n) {\n var reader = new BinaryReader(bytes);\n var msg = new proto.com.smartcloudsolutions.tollingvision.Point();\n return proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader(\n msg,\n reader\n );\n};\n\n/**\n * Deserializes binary data (in protobuf wire format) from the\n * given reader into the given message object.\n * @param {!proto.com.smartcloudsolutions.tollingvision.Point} msg The message object to deserialize into.\n * @param {!jspb.BinaryReader} reader The BinaryReader to use.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader =\n function (msg, reader) {\n while (reader.nextField()) {\n if (reader.isEndGroup()) {\n break;\n }\n var field = reader.getFieldNumber();\n switch (field) {\n case 1:\n var value = /** @type {number} */ (reader.readDouble());\n msg.setX(value);\n break;\n case 2:\n var value = /** @type {number} */ (reader.readDouble());\n msg.setY(value);\n break;\n default:\n reader.skipField();\n break;\n }\n }\n return msg;\n };\n\n/**\n * Serializes the message to binary data (in protobuf wire format).\n * @return {!Uint8Array}\n */\nproto.com.smartcloudsolutions.tollingvision.Point.prototype.serializeBinary =\n function () {\n var writer = new BinaryWriter();\n proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter(\n this,\n writer\n );\n return writer.getResultBuffer();\n };\n\n/**\n * Serializes the given message to binary data (in protobuf wire\n * format), writing to the given BinaryWriter.\n * @param {!proto.com.smartcloudsolutions.tollingvision.Point} message\n * @param {!jspb.BinaryWriter} writer\n * @suppress {unusedLocalVariables} f is only used for nested messages\n */\nproto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter =\n function (message, writer) {\n var f = undefined;\n f = message.getX();\n if (f !== 0.0) {\n writer.writeDouble(1, f);\n }\n f = message.getY();\n if (f !== 0.0) {\n writer.writeDouble(2, f);\n }\n };\n\n/**\n * optional double x = 1;\n * @return {number}\n */\nproto.com.smartcloudsolutions.tollingvision.Point.prototype.getX = function () {\n return /** @type {number} */ (\n Message.getFloatingPointFieldWithDefault(this, 1, 0.0)\n );\n};\n\n/**\n * @param {number} value\n * @return {!proto.com.smartcloudsolutions.tollingvision.Point} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Point.prototype.setX = function (\n value\n) {\n return Message.setProto3FloatField(this, 1, value);\n};\n\n/**\n * optional double y = 2;\n * @return {number}\n */\nproto.com.smartcloudsolutions.tollingvision.Point.prototype.getY = function () {\n return /** @type {number} */ (\n Message.getFloatingPointFieldWithDefault(this, 2, 0.0)\n );\n};\n\n/**\n * @param {number} value\n * @return {!proto.com.smartcloudsolutions.tollingvision.Point} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Point.prototype.setY = function (\n value\n) {\n return Message.setProto3FloatField(this, 2, value);\n};\n\n/**\n * List of repeated fields within this message type.\n * @private {!Array<number>}\n * @const\n */\nproto.com.smartcloudsolutions.tollingvision.Region.repeatedFields_ = [1];\n\nif (Message.GENERATE_TO_OBJECT) {\n /**\n * Creates an object representation of this proto.\n * Field names that are reserved in JavaScript and will be renamed to pb_name.\n * Optional fields that are not set will be set to undefined.\n * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.\n * For the list of reserved names please see:\n * net/proto2/compiler/js/internal/generator.cc#kKeyword.\n * @param {boolean=} opt_includeInstance Deprecated. whether to include the\n * JSPB instance for transitional soy proto support:\n * http://goto/soy-param-migration\n * @return {!Object}\n */\n proto.com.smartcloudsolutions.tollingvision.Region.prototype.toObject =\n function (opt_includeInstance) {\n return proto.com.smartcloudsolutions.tollingvision.Region.toObject(\n opt_includeInstance,\n this\n );\n };\n\n /**\n * Static version of the {@see toObject} method.\n * @param {boolean|undefined} includeInstance Deprecated. Whether to include\n * the JSPB instance for transitional soy proto support:\n * http://goto/soy-param-migration\n * @param {!proto.com.smartcloudsolutions.tollingvision.Region} msg The msg instance to transform.\n * @return {!Object}\n * @suppress {unusedLocalVariables} f is only used for nested messages\n */\n proto.com.smartcloudsolutions.tollingvision.Region.toObject = function (\n includeInstance,\n msg\n ) {\n var f,\n obj = {\n pointList: Message.toObjectList(\n msg.getPointList(),\n proto.com.smartcloudsolutions.tollingvision.Point.toObject,\n includeInstance\n ),\n };\n\n if (includeInstance) {\n obj.$jspbMessageInstance = msg;\n }\n return obj;\n };\n}\n\n/**\n * Deserializes binary data (in protobuf wire format).\n * @param {jspb.ByteSource} bytes The bytes to deserialize.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Region}\n */\nproto.com.smartcloudsolutions.tollingvision.Region.deserializeBinary =\n function (bytes) {\n var reader = new BinaryReader(bytes);\n var msg = new proto.com.smartcloudsolutions.tollingvision.Region();\n return proto.com.smartcloudsolutions.tollingvision.Region.deserializeBinaryFromReader(\n msg,\n reader\n );\n };\n\n/**\n * Deserializes binary data (in protobuf wire format) from the\n * given reader into the given message object.\n * @param {!proto.com.smartcloudsolutions.tollingvision.Region} msg The message object to deserialize into.\n * @param {!jspb.BinaryReader} reader The BinaryReader to use.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Region}\n */\nproto.com.smartcloudsolutions.tollingvision.Region.deserializeBinaryFromReader =\n function (msg, reader) {\n while (reader.nextField()) {\n if (reader.isEndGroup()) {\n break;\n }\n var field = reader.getFieldNumber();\n switch (field) {\n case 1:\n var value = new proto.com.smartcloudsolutions.tollingvision.Point();\n reader.readMessage(\n value,\n proto.com.smartcloudsolutions.tollingvision.Point\n .deserializeBinaryFromReader\n );\n msg.addPoint(value);\n break;\n default:\n reader.skipField();\n break;\n }\n }\n return msg;\n };\n\n/**\n * Serializes the message to binary data (in protobuf wire format).\n * @return {!Uint8Array}\n */\nproto.com.smartcloudsolutions.tollingvision.Region.prototype.serializeBinary =\n function () {\n var writer = new BinaryWriter();\n proto.com.smartcloudsolutions.tollingvision.Region.serializeBinaryToWriter(\n this,\n writer\n );\n return writer.getResultBuffer();\n };\n\n/**\n * Serializes the given message to binary data (in protobuf wire\n * format), writing to the given BinaryWriter.\n * @param {!proto.com.smartcloudsolutions.tollingvision.Region} message\n * @param {!jspb.BinaryWriter} writer\n * @suppress {unusedLocalVariables} f is only used for nested messages\n */\nproto.com.smartcloudsolutions.tollingvision.Region.serializeBinaryToWriter =\n function (message, writer) {\n var f = undefined;\n f = message.getPointList();\n if (f.length > 0) {\n writer.writeRepeatedMessage(\n 1,\n f,\n proto.com.smartcloudsolutions.tollingvision.Point\n .serializeBinaryToWriter\n );\n }\n };\n\n/**\n * repeated Point point = 1;\n * @return {!Array<!proto.com.smartcloudsolutions.tollingvision.Point>}\n */\nproto.com.smartcloudsolutions.tollingvision.Region.prototype.getPointList =\n function () {\n return /** @type{!Array<!proto.com.smartcloudsolutions.tollingvision.Point>} */ (\n Message.getRepeatedWrapperField(\n this,\n proto.com.smartcloudsolutions.tollingvision.Point,\n 1\n )\n );\n };\n\n/**\n * @param {!Array<!proto.com.smartcloudsolutions.tollingvision.Point>} value\n * @return {!proto.com.smartcloudsolutions.tollingvision.Region} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Region.prototype.setPointList =\n function (value) {\n return Message.setRepeatedWrapperField(this, 1, value);\n };\n\n/**\n * @param {!proto.com.smartcloudsolutions.tollingvision.Point=} opt_value\n * @param {number=} opt_index\n * @return {!proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Region.prototype.addPoint =\n function (opt_value, opt_index) {\n return Message.addToRepeatedWrapperField(\n this,\n 1,\n opt_value,\n proto.com.smartcloudsolutions.tollingvision.Point,\n opt_index\n );\n };\n\n/**\n * Clears the list making it empty but non-null.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Region} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Region.prototype.clearPointList =\n function () {\n return this.setPointList([]);\n };\n\nif (Message.GENERATE_TO_OBJECT) {\n /**\n * Creates an object representation of this proto.\n * Field names that are reserved in JavaScript and will be renamed to pb_name.\n * Optional fields that are not set will be set to undefined.\n * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.\n * For the list of reserved names please see:\n * net/proto2/compiler/js/internal/generator.cc#kKeyword.\n * @param {boolean=} opt_includeInstance Deprecated. whether to include the\n * JSPB instance for transitional soy proto support:\n * http://goto/soy-param-migration\n * @return {!Object}\n */\n proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.toObject =\n function (opt_includeInstance) {\n return proto.com.smartcloudsolutions.tollingvision.Quadrilateral.toObject(\n opt_includeInstance,\n this\n );\n };\n\n /**\n * Static version of the {@see toObject} method.\n * @param {boolean|undefined} includeInstance Deprecated. Whether to include\n * the JSPB instance for transitional soy proto support:\n * http://goto/soy-param-migration\n * @param {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} msg The msg instance to transform.\n * @return {!Object}\n * @suppress {unusedLocalVariables} f is only used for nested messages\n */\n proto.com.smartcloudsolutions.tollingvision.Quadrilateral.toObject =\n function (includeInstance, msg) {\n var f,\n obj = {\n topLeft:\n (f = msg.getTopLeft()) &&\n proto.com.smartcloudsolutions.tollingvision.Point.toObject(\n includeInstance,\n f\n ),\n topRight:\n (f = msg.getTopRight()) &&\n proto.com.smartcloudsolutions.tollingvision.Point.toObject(\n includeInstance,\n f\n ),\n bottomLeft:\n (f = msg.getBottomLeft()) &&\n proto.com.smartcloudsolutions.tollingvision.Point.toObject(\n includeInstance,\n f\n ),\n bottomRight:\n (f = msg.getBottomRight()) &&\n proto.com.smartcloudsolutions.tollingvision.Point.toObject(\n includeInstance,\n f\n ),\n };\n\n if (includeInstance) {\n obj.$jspbMessageInstance = msg;\n }\n return obj;\n };\n}\n\n/**\n * Deserializes binary data (in protobuf wire format).\n * @param {jspb.ByteSource} bytes The bytes to deserialize.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinary =\n function (bytes) {\n var reader = new BinaryReader(bytes);\n var msg = new proto.com.smartcloudsolutions.tollingvision.Quadrilateral();\n return proto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinaryFromReader(\n msg,\n reader\n );\n };\n\n/**\n * Deserializes binary data (in protobuf wire format) from the\n * given reader into the given message object.\n * @param {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} msg The message object to deserialize into.\n * @param {!jspb.BinaryReader} reader The BinaryReader to use.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinaryFromReader =\n function (msg, reader) {\n while (reader.nextField()) {\n if (reader.isEndGroup()) {\n break;\n }\n var field = reader.getFieldNumber();\n switch (field) {\n case 1:\n var value = new proto.com.smartcloudsolutions.tollingvision.Point();\n reader.readMessage(\n value,\n proto.com.smartcloudsolutions.tollingvision.Point\n .deserializeBinaryFromReader\n );\n msg.setTopLeft(value);\n break;\n case 2:\n var value = new proto.com.smartcloudsolutions.tollingvision.Point();\n reader.readMessage(\n value,\n proto.com.smartcloudsolutions.tollingvision.Point\n .deserializeBinaryFromReader\n );\n msg.setTopRight(value);\n break;\n case 3:\n var value = new proto.com.smartcloudsolutions.tollingvision.Point();\n reader.readMessage(\n value,\n proto.com.smartcloudsolutions.tollingvision.Point\n .deserializeBinaryFromReader\n );\n msg.setBottomLeft(value);\n break;\n case 4:\n var value = new proto.com.smartcloudsolutions.tollingvision.Point();\n reader.readMessage(\n value,\n proto.com.smartcloudsolutions.tollingvision.Point\n .deserializeBinaryFromReader\n );\n msg.setBottomRight(value);\n break;\n default:\n reader.skipField();\n break;\n }\n }\n return msg;\n };\n\n/**\n * Serializes the message to binary data (in protobuf wire format).\n * @return {!Uint8Array}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.serializeBinary =\n function () {\n var writer = new BinaryWriter();\n proto.com.smartcloudsolutions.tollingvision.Quadrilateral.serializeBinaryToWriter(\n this,\n writer\n );\n return writer.getResultBuffer();\n };\n\n/**\n * Serializes the given message to binary data (in protobuf wire\n * format), writing to the given BinaryWriter.\n * @param {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} message\n * @param {!jspb.BinaryWriter} writer\n * @suppress {unusedLocalVariables} f is only used for nested messages\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.serializeBinaryToWriter =\n function (message, writer) {\n var f = undefined;\n f = message.getTopLeft();\n if (f != null) {\n writer.writeMessage(\n 1,\n f,\n proto.com.smartcloudsolutions.tollingvision.Point\n .serializeBinaryToWriter\n );\n }\n f = message.getTopRight();\n if (f != null) {\n writer.writeMessage(\n 2,\n f,\n proto.com.smartcloudsolutions.tollingvision.Point\n .serializeBinaryToWriter\n );\n }\n f = message.getBottomLeft();\n if (f != null) {\n writer.writeMessage(\n 3,\n f,\n proto.com.smartcloudsolutions.tollingvision.Point\n .serializeBinaryToWriter\n );\n }\n f = message.getBottomRight();\n if (f != null) {\n writer.writeMessage(\n 4,\n f,\n proto.com.smartcloudsolutions.tollingvision.Point\n .serializeBinaryToWriter\n );\n }\n };\n\n/**\n * optional Point top_left = 1;\n * @return {?proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getTopLeft =\n function () {\n return /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ (\n Message.getWrapperField(\n this,\n proto.com.smartcloudsolutions.tollingvision.Point,\n 1\n )\n );\n };\n\n/**\n * @param {?proto.com.smartcloudsolutions.tollingvision.Point|undefined} value\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setTopLeft =\n function (value) {\n return Message.setWrapperField(this, 1, value);\n };\n\n/**\n * Clears the message field making it undefined.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearTopLeft =\n function () {\n return this.setTopLeft(undefined);\n };\n\n/**\n * Returns whether this field is set.\n * @return {boolean}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasTopLeft =\n function () {\n return Message.getField(this, 1) != null;\n };\n\n/**\n * optional Point top_right = 2;\n * @return {?proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getTopRight =\n function () {\n return /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ (\n Message.getWrapperField(\n this,\n proto.com.smartcloudsolutions.tollingvision.Point,\n 2\n )\n );\n };\n\n/**\n * @param {?proto.com.smartcloudsolutions.tollingvision.Point|undefined} value\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setTopRight =\n function (value) {\n return Message.setWrapperField(this, 2, value);\n };\n\n/**\n * Clears the message field making it undefined.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearTopRight =\n function () {\n return this.setTopRight(undefined);\n };\n\n/**\n * Returns whether this field is set.\n * @return {boolean}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasTopRight =\n function () {\n return Message.getField(this, 2) != null;\n };\n\n/**\n * optional Point bottom_left = 3;\n * @return {?proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getBottomLeft =\n function () {\n return /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ (\n Message.getWrapperField(\n this,\n proto.com.smartcloudsolutions.tollingvision.Point,\n 3\n )\n );\n };\n\n/**\n * @param {?proto.com.smartcloudsolutions.tollingvision.Point|undefined} value\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setBottomLeft =\n function (value) {\n return Message.setWrapperField(this, 3, value);\n };\n\n/**\n * Clears the message field making it undefined.\n * @return {!proto.com.smartcloudsolutions.tollingvision.Quadrilateral} returns this\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearBottomLeft =\n function () {\n return this.setBottomLeft(undefined);\n };\n\n/**\n * Returns whether this field is set.\n * @return {boolean}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasBottomLeft =\n function () {\n return Message.getField(this, 3) != null;\n };\n\n/**\n * optional Point bottom_right = 4;\n * @return {?proto.com.smartcloudsolutions.tollingvision.Point}\n */\nproto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getBottomRight =\n function () {\n return /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ (\n Message.getWrapperField(\n this,\n proto.com.smartcloudsolutions.tollingvision.Point,\n 4\n )\n );\n };\n\n/**\n * @param {?proto.com.smartcloudsolutions.tollingvision.Point|undefined} value\n * @return {!proto.com.sm