UNPKG

@smart-cloud/tollingvision

Version:

TypeScript client for [Tolling Vision](https://tollingvision.com/) by [Smart Cloud Solutions Inc.](https://smart-cloud-solutions.com/).

1,397 lines (1,396 loc) 237 kB
var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); // src/generated/TollingVisionService_pb.js import jspb, { Message, BinaryReader, BinaryWriter } from "google-protobuf"; var require_TollingVisionService_pb = __commonJS({ "src/generated/TollingVisionService_pb.js"(exports) { "use strict"; var goog = jspb; var global = typeof globalThis !== "undefined" && globalThis || typeof window !== "undefined" && window || typeof global !== "undefined" && global || typeof self !== "undefined" && self || function() { return this; }.call(null) || Function("return this")(); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Color", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Error", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.ErrorResponse", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.EventRequest", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.EventResponse", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.EventResponse.ResponseCase", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.EventResult", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Image", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.KeyValuePair", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.LicenseService", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Mmr", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.PartialResult", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.PartialResult.ResponseCase", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Plate", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Point", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Quadrilateral", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Region", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.ResultType", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.SearchRequest", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.SearchResponse", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Sign", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.SignType", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Status", null, global ); goog.exportSymbol( "proto.com.smartcloudsolutions.tollingvision.Vehicle", null, global ); proto.com.smartcloudsolutions.tollingvision.Point = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Point, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Point.displayName = "proto.com.smartcloudsolutions.tollingvision.Point"; } proto.com.smartcloudsolutions.tollingvision.Region = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.Region.repeatedFields_, null ); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Region, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Region.displayName = "proto.com.smartcloudsolutions.tollingvision.Region"; } proto.com.smartcloudsolutions.tollingvision.Quadrilateral = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.Quadrilateral, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Quadrilateral.displayName = "proto.com.smartcloudsolutions.tollingvision.Quadrilateral"; } proto.com.smartcloudsolutions.tollingvision.Color = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Color, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Color.displayName = "proto.com.smartcloudsolutions.tollingvision.Color"; } proto.com.smartcloudsolutions.tollingvision.Image = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Image, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Image.displayName = "proto.com.smartcloudsolutions.tollingvision.Image"; } proto.com.smartcloudsolutions.tollingvision.Plate = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Plate, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Plate.displayName = "proto.com.smartcloudsolutions.tollingvision.Plate"; } proto.com.smartcloudsolutions.tollingvision.Mmr = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Mmr, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Mmr.displayName = "proto.com.smartcloudsolutions.tollingvision.Mmr"; } proto.com.smartcloudsolutions.tollingvision.Sign = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Sign, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Sign.displayName = "proto.com.smartcloudsolutions.tollingvision.Sign"; } proto.com.smartcloudsolutions.tollingvision.Vehicle = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.Vehicle.repeatedFields_, null ); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.Vehicle, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.Vehicle.displayName = "proto.com.smartcloudsolutions.tollingvision.Vehicle"; } proto.com.smartcloudsolutions.tollingvision.KeyValuePair = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.KeyValuePair, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.KeyValuePair.displayName = "proto.com.smartcloudsolutions.tollingvision.KeyValuePair"; } proto.com.smartcloudsolutions.tollingvision.LicenseService = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.LicenseService, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.LicenseService.displayName = "proto.com.smartcloudsolutions.tollingvision.LicenseService"; } proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus.displayName = "proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatus"; } proto.com.smartcloudsolutions.tollingvision.SearchRequest = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.SearchRequest.repeatedFields_, null ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.SearchRequest, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.SearchRequest.displayName = "proto.com.smartcloudsolutions.tollingvision.SearchRequest"; } proto.com.smartcloudsolutions.tollingvision.EventRequest = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.EventRequest.repeatedFields_, null ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.EventRequest, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.EventRequest.displayName = "proto.com.smartcloudsolutions.tollingvision.EventRequest"; } proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest.displayName = "proto.com.smartcloudsolutions.tollingvision.ServerStatusRequest"; } proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest.displayName = "proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusRequest"; } proto.com.smartcloudsolutions.tollingvision.ErrorResponse = function(opt_data) { Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.ErrorResponse, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.ErrorResponse.displayName = "proto.com.smartcloudsolutions.tollingvision.ErrorResponse"; } proto.com.smartcloudsolutions.tollingvision.SearchResponse = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.SearchResponse.repeatedFields_, null ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.SearchResponse, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.SearchResponse.displayName = "proto.com.smartcloudsolutions.tollingvision.SearchResponse"; } proto.com.smartcloudsolutions.tollingvision.EventResult = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.EventResult.repeatedFields_, null ); }; goog.inherits(proto.com.smartcloudsolutions.tollingvision.EventResult, Message); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.EventResult.displayName = "proto.com.smartcloudsolutions.tollingvision.EventResult"; } proto.com.smartcloudsolutions.tollingvision.PartialResult = function(opt_data) { Message.initialize( this, opt_data, 0, -1, null, proto.com.smartcloudsolutions.tollingvision.PartialResult.oneofGroups_ ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.PartialResult, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.PartialResult.displayName = "proto.com.smartcloudsolutions.tollingvision.PartialResult"; } proto.com.smartcloudsolutions.tollingvision.EventResponse = function(opt_data) { Message.initialize( this, opt_data, 0, -1, null, proto.com.smartcloudsolutions.tollingvision.EventResponse.oneofGroups_ ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.EventResponse, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.EventResponse.displayName = "proto.com.smartcloudsolutions.tollingvision.EventResponse"; } proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse.repeatedFields_, null ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse.displayName = "proto.com.smartcloudsolutions.tollingvision.ServerStatusResponse"; } proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse = function(opt_data) { Message.initialize( this, opt_data, 0, -1, proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse.repeatedFields_, null ); }; goog.inherits( proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse, Message ); if (goog.DEBUG && !COMPILED) { proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse.displayName = "proto.com.smartcloudsolutions.tollingvision.LicenseServiceStatusResponse"; } if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Point.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Point.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Point.toObject = function(includeInstance, msg) { var f, obj = { x: Message.getFloatingPointFieldWithDefault(msg, 1, 0), y: Message.getFloatingPointFieldWithDefault(msg, 2, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinary = function(bytes) { var reader = new BinaryReader(bytes); var msg = new proto.com.smartcloudsolutions.tollingvision.Point(); return proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader( msg, reader ); }; proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = ( /** @type {number} */ reader.readDouble() ); msg.setX(value); break; case 2: var value = ( /** @type {number} */ reader.readDouble() ); msg.setY(value); break; default: reader.skipField(); break; } } return msg; }; proto.com.smartcloudsolutions.tollingvision.Point.prototype.serializeBinary = function() { var writer = new BinaryWriter(); proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter( this, writer ); return writer.getResultBuffer(); }; proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter = function(message, writer) { var f = void 0; f = message.getX(); if (f !== 0) { writer.writeDouble(1, f); } f = message.getY(); if (f !== 0) { writer.writeDouble(2, f); } }; proto.com.smartcloudsolutions.tollingvision.Point.prototype.getX = function() { return ( /** @type {number} */ Message.getFloatingPointFieldWithDefault(this, 1, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Point.prototype.setX = function(value) { return Message.setProto3FloatField(this, 1, value); }; proto.com.smartcloudsolutions.tollingvision.Point.prototype.getY = function() { return ( /** @type {number} */ Message.getFloatingPointFieldWithDefault(this, 2, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Point.prototype.setY = function(value) { return Message.setProto3FloatField(this, 2, value); }; proto.com.smartcloudsolutions.tollingvision.Region.repeatedFields_ = [1]; if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Region.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Region.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Region.toObject = function(includeInstance, msg) { var f, obj = { pointList: Message.toObjectList( msg.getPointList(), proto.com.smartcloudsolutions.tollingvision.Point.toObject, includeInstance ) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } proto.com.smartcloudsolutions.tollingvision.Region.deserializeBinary = function(bytes) { var reader = new BinaryReader(bytes); var msg = new proto.com.smartcloudsolutions.tollingvision.Region(); return proto.com.smartcloudsolutions.tollingvision.Region.deserializeBinaryFromReader( msg, reader ); }; proto.com.smartcloudsolutions.tollingvision.Region.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = new proto.com.smartcloudsolutions.tollingvision.Point(); reader.readMessage( value, proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader ); msg.addPoint(value); break; default: reader.skipField(); break; } } return msg; }; proto.com.smartcloudsolutions.tollingvision.Region.prototype.serializeBinary = function() { var writer = new BinaryWriter(); proto.com.smartcloudsolutions.tollingvision.Region.serializeBinaryToWriter( this, writer ); return writer.getResultBuffer(); }; proto.com.smartcloudsolutions.tollingvision.Region.serializeBinaryToWriter = function(message, writer) { var f = void 0; f = message.getPointList(); if (f.length > 0) { writer.writeRepeatedMessage( 1, f, proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter ); } }; proto.com.smartcloudsolutions.tollingvision.Region.prototype.getPointList = function() { return ( /** @type{!Array<!proto.com.smartcloudsolutions.tollingvision.Point>} */ Message.getRepeatedWrapperField( this, proto.com.smartcloudsolutions.tollingvision.Point, 1 ) ); }; proto.com.smartcloudsolutions.tollingvision.Region.prototype.setPointList = function(value) { return Message.setRepeatedWrapperField(this, 1, value); }; proto.com.smartcloudsolutions.tollingvision.Region.prototype.addPoint = function(opt_value, opt_index) { return Message.addToRepeatedWrapperField( this, 1, opt_value, proto.com.smartcloudsolutions.tollingvision.Point, opt_index ); }; proto.com.smartcloudsolutions.tollingvision.Region.prototype.clearPointList = function() { return this.setPointList([]); }; if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Quadrilateral.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.toObject = function(includeInstance, msg) { var f, obj = { topLeft: (f = msg.getTopLeft()) && proto.com.smartcloudsolutions.tollingvision.Point.toObject( includeInstance, f ), topRight: (f = msg.getTopRight()) && proto.com.smartcloudsolutions.tollingvision.Point.toObject( includeInstance, f ), bottomLeft: (f = msg.getBottomLeft()) && proto.com.smartcloudsolutions.tollingvision.Point.toObject( includeInstance, f ), bottomRight: (f = msg.getBottomRight()) && proto.com.smartcloudsolutions.tollingvision.Point.toObject( includeInstance, f ) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } proto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinary = function(bytes) { var reader = new BinaryReader(bytes); var msg = new proto.com.smartcloudsolutions.tollingvision.Quadrilateral(); return proto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinaryFromReader( msg, reader ); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = new proto.com.smartcloudsolutions.tollingvision.Point(); reader.readMessage( value, proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader ); msg.setTopLeft(value); break; case 2: var value = new proto.com.smartcloudsolutions.tollingvision.Point(); reader.readMessage( value, proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader ); msg.setTopRight(value); break; case 3: var value = new proto.com.smartcloudsolutions.tollingvision.Point(); reader.readMessage( value, proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader ); msg.setBottomLeft(value); break; case 4: var value = new proto.com.smartcloudsolutions.tollingvision.Point(); reader.readMessage( value, proto.com.smartcloudsolutions.tollingvision.Point.deserializeBinaryFromReader ); msg.setBottomRight(value); break; default: reader.skipField(); break; } } return msg; }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.serializeBinary = function() { var writer = new BinaryWriter(); proto.com.smartcloudsolutions.tollingvision.Quadrilateral.serializeBinaryToWriter( this, writer ); return writer.getResultBuffer(); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.serializeBinaryToWriter = function(message, writer) { var f = void 0; f = message.getTopLeft(); if (f != null) { writer.writeMessage( 1, f, proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter ); } f = message.getTopRight(); if (f != null) { writer.writeMessage( 2, f, proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter ); } f = message.getBottomLeft(); if (f != null) { writer.writeMessage( 3, f, proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter ); } f = message.getBottomRight(); if (f != null) { writer.writeMessage( 4, f, proto.com.smartcloudsolutions.tollingvision.Point.serializeBinaryToWriter ); } }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getTopLeft = function() { return ( /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ Message.getWrapperField( this, proto.com.smartcloudsolutions.tollingvision.Point, 1 ) ); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setTopLeft = function(value) { return Message.setWrapperField(this, 1, value); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearTopLeft = function() { return this.setTopLeft(void 0); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasTopLeft = function() { return Message.getField(this, 1) != null; }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getTopRight = function() { return ( /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ Message.getWrapperField( this, proto.com.smartcloudsolutions.tollingvision.Point, 2 ) ); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setTopRight = function(value) { return Message.setWrapperField(this, 2, value); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearTopRight = function() { return this.setTopRight(void 0); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasTopRight = function() { return Message.getField(this, 2) != null; }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getBottomLeft = function() { return ( /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ Message.getWrapperField( this, proto.com.smartcloudsolutions.tollingvision.Point, 3 ) ); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setBottomLeft = function(value) { return Message.setWrapperField(this, 3, value); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearBottomLeft = function() { return this.setBottomLeft(void 0); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasBottomLeft = function() { return Message.getField(this, 3) != null; }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.getBottomRight = function() { return ( /** @type{?proto.com.smartcloudsolutions.tollingvision.Point} */ Message.getWrapperField( this, proto.com.smartcloudsolutions.tollingvision.Point, 4 ) ); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.setBottomRight = function(value) { return Message.setWrapperField(this, 4, value); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.clearBottomRight = function() { return this.setBottomRight(void 0); }; proto.com.smartcloudsolutions.tollingvision.Quadrilateral.prototype.hasBottomRight = function() { return Message.getField(this, 4) != null; }; if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Color.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Color.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Color.toObject = function(includeInstance, msg) { var f, obj = { red: Message.getFieldWithDefault(msg, 1, 0), green: Message.getFieldWithDefault(msg, 2, 0), blue: Message.getFieldWithDefault(msg, 3, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } proto.com.smartcloudsolutions.tollingvision.Color.deserializeBinary = function(bytes) { var reader = new BinaryReader(bytes); var msg = new proto.com.smartcloudsolutions.tollingvision.Color(); return proto.com.smartcloudsolutions.tollingvision.Color.deserializeBinaryFromReader( msg, reader ); }; proto.com.smartcloudsolutions.tollingvision.Color.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = ( /** @type {number} */ reader.readUint32() ); msg.setRed(value); break; case 2: var value = ( /** @type {number} */ reader.readUint32() ); msg.setGreen(value); break; case 3: var value = ( /** @type {number} */ reader.readUint32() ); msg.setBlue(value); break; default: reader.skipField(); break; } } return msg; }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.serializeBinary = function() { var writer = new BinaryWriter(); proto.com.smartcloudsolutions.tollingvision.Color.serializeBinaryToWriter( this, writer ); return writer.getResultBuffer(); }; proto.com.smartcloudsolutions.tollingvision.Color.serializeBinaryToWriter = function(message, writer) { var f = void 0; f = message.getRed(); if (f !== 0) { writer.writeUint32(1, f); } f = message.getGreen(); if (f !== 0) { writer.writeUint32(2, f); } f = message.getBlue(); if (f !== 0) { writer.writeUint32(3, f); } }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.getRed = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 1, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.setRed = function(value) { return Message.setProto3IntField(this, 1, value); }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.getGreen = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 2, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.setGreen = function(value) { return Message.setProto3IntField(this, 2, value); }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.getBlue = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 3, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Color.prototype.setBlue = function(value) { return Message.setProto3IntField(this, 3, value); }; if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Image.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Image.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Image.toObject = function(includeInstance, msg) { var f, obj = { data: msg.getData_asB64(), name: Message.getFieldWithDefault(msg, 2, "") }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } proto.com.smartcloudsolutions.tollingvision.Image.deserializeBinary = function(bytes) { var reader = new BinaryReader(bytes); var msg = new proto.com.smartcloudsolutions.tollingvision.Image(); return proto.com.smartcloudsolutions.tollingvision.Image.deserializeBinaryFromReader( msg, reader ); }; proto.com.smartcloudsolutions.tollingvision.Image.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = ( /** @type {!Uint8Array} */ reader.readBytes() ); msg.setData(value); break; case 2: var value = ( /** @type {string} */ reader.readString() ); msg.setName(value); break; default: reader.skipField(); break; } } return msg; }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.serializeBinary = function() { var writer = new BinaryWriter(); proto.com.smartcloudsolutions.tollingvision.Image.serializeBinaryToWriter( this, writer ); return writer.getResultBuffer(); }; proto.com.smartcloudsolutions.tollingvision.Image.serializeBinaryToWriter = function(message, writer) { var f = void 0; f = message.getData_asU8(); if (f.length > 0) { writer.writeBytes(1, f); } f = message.getName(); if (f.length > 0) { writer.writeString(2, f); } }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.getData = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 1, "") ); }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.getData_asB64 = function() { return ( /** @type {string} */ Message.bytesAsB64(this.getData()) ); }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.getData_asU8 = function() { return ( /** @type {!Uint8Array} */ Message.bytesAsU8(this.getData()) ); }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.setData = function(value) { return Message.setProto3BytesField(this, 1, value); }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.getName = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 2, "") ); }; proto.com.smartcloudsolutions.tollingvision.Image.prototype.setName = function(value) { return Message.setProto3StringField(this, 2, value); }; if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Plate.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Plate.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Plate.toObject = function(includeInstance, msg) { var f, obj = { text: Message.getFieldWithDefault(msg, 1, ""), country: Message.getFieldWithDefault(msg, 2, ""), state: Message.getFieldWithDefault(msg, 3, ""), category: Message.getFieldWithDefault(msg, 4, ""), confidence: Message.getFieldWithDefault(msg, 5, 0), position: (f = msg.getPosition()) && proto.com.smartcloudsolutions.tollingvision.Quadrilateral.toObject( includeInstance, f ), width: Message.getFloatingPointFieldWithDefault(msg, 7, 0), height: Message.getFloatingPointFieldWithDefault(msg, 8, 0), processingTime: Message.getFieldWithDefault(msg, 9, 0), separatedText: Message.getFieldWithDefault(msg, 10, ""), plateTypeConfidence: Message.getFieldWithDefault(msg, 11, 0), textConfidence: Message.getFieldWithDefault(msg, 12, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } proto.com.smartcloudsolutions.tollingvision.Plate.deserializeBinary = function(bytes) { var reader = new BinaryReader(bytes); var msg = new proto.com.smartcloudsolutions.tollingvision.Plate(); return proto.com.smartcloudsolutions.tollingvision.Plate.deserializeBinaryFromReader( msg, reader ); }; proto.com.smartcloudsolutions.tollingvision.Plate.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = ( /** @type {string} */ reader.readString() ); msg.setText(value); break; case 2: var value = ( /** @type {string} */ reader.readString() ); msg.setCountry(value); break; case 3: var value = ( /** @type {string} */ reader.readString() ); msg.setState(value); break; case 4: var value = ( /** @type {string} */ reader.readString() ); msg.setCategory(value); break; case 5: var value = ( /** @type {number} */ reader.readUint32() ); msg.setConfidence(value); break; case 6: var value = new proto.com.smartcloudsolutions.tollingvision.Quadrilateral(); reader.readMessage( value, proto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinaryFromReader ); msg.setPosition(value); break; case 7: var value = ( /** @type {number} */ reader.readFloat() ); msg.setWidth(value); break; case 8: var value = ( /** @type {number} */ reader.readFloat() ); msg.setHeight(value); break; case 9: var value = ( /** @type {number} */ reader.readUint64() ); msg.setProcessingTime(value); break; case 10: var value = ( /** @type {string} */ reader.readString() ); msg.setSeparatedText(value); break; case 11: var value = ( /** @type {number} */ reader.readUint32() ); msg.setPlateTypeConfidence(value); break; case 12: var value = ( /** @type {number} */ reader.readUint32() ); msg.setTextConfidence(value); break; default: reader.skipField(); break; } } return msg; }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.serializeBinary = function() { var writer = new BinaryWriter(); proto.com.smartcloudsolutions.tollingvision.Plate.serializeBinaryToWriter( this, writer ); return writer.getResultBuffer(); }; proto.com.smartcloudsolutions.tollingvision.Plate.serializeBinaryToWriter = function(message, writer) { var f = void 0; f = message.getText(); if (f.length > 0) { writer.writeString(1, f); } f = message.getCountry(); if (f.length > 0) { writer.writeString(2, f); } f = message.getState(); if (f.length > 0) { writer.writeString(3, f); } f = message.getCategory(); if (f.length > 0) { writer.writeString(4, f); } f = message.getConfidence(); if (f !== 0) { writer.writeUint32(5, f); } f = message.getPosition(); if (f != null) { writer.writeMessage( 6, f, proto.com.smartcloudsolutions.tollingvision.Quadrilateral.serializeBinaryToWriter ); } f = message.getWidth(); if (f !== 0) { writer.writeFloat(7, f); } f = message.getHeight(); if (f !== 0) { writer.writeFloat(8, f); } f = message.getProcessingTime(); if (f !== 0) { writer.writeUint64(9, f); } f = message.getSeparatedText(); if (f.length > 0) { writer.writeString(10, f); } f = message.getPlateTypeConfidence(); if (f !== 0) { writer.writeUint32(11, f); } f = message.getTextConfidence(); if (f !== 0) { writer.writeUint32(12, f); } }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getText = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 1, "") ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setText = function(value) { return Message.setProto3StringField(this, 1, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getCountry = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 2, "") ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setCountry = function(value) { return Message.setProto3StringField(this, 2, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getState = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 3, "") ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setState = function(value) { return Message.setProto3StringField(this, 3, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getCategory = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 4, "") ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setCategory = function(value) { return Message.setProto3StringField(this, 4, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getConfidence = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 5, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setConfidence = function(value) { return Message.setProto3IntField(this, 5, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getPosition = function() { return ( /** @type{?proto.com.smartcloudsolutions.tollingvision.Quadrilateral} */ Message.getWrapperField( this, proto.com.smartcloudsolutions.tollingvision.Quadrilateral, 6 ) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setPosition = function(value) { return Message.setWrapperField(this, 6, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.clearPosition = function() { return this.setPosition(void 0); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.hasPosition = function() { return Message.getField(this, 6) != null; }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getWidth = function() { return ( /** @type {number} */ Message.getFloatingPointFieldWithDefault(this, 7, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setWidth = function(value) { return Message.setProto3FloatField(this, 7, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getHeight = function() { return ( /** @type {number} */ Message.getFloatingPointFieldWithDefault(this, 8, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setHeight = function(value) { return Message.setProto3FloatField(this, 8, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getProcessingTime = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 9, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setProcessingTime = function(value) { return Message.setProto3IntField(this, 9, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getSeparatedText = function() { return ( /** @type {string} */ Message.getFieldWithDefault(this, 10, "") ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setSeparatedText = function(value) { return Message.setProto3StringField(this, 10, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getPlateTypeConfidence = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 11, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setPlateTypeConfidence = function(value) { return Message.setProto3IntField(this, 11, value); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.getTextConfidence = function() { return ( /** @type {number} */ Message.getFieldWithDefault(this, 12, 0) ); }; proto.com.smartcloudsolutions.tollingvision.Plate.prototype.setTextConfidence = function(value) { return Message.setProto3IntField(this, 12, value); }; if (Message.GENERATE_TO_OBJECT) { proto.com.smartcloudsolutions.tollingvision.Mmr.prototype.toObject = function(opt_includeInstance) { return proto.com.smartcloudsolutions.tollingvision.Mmr.toObject( opt_includeInstance, this ); }; proto.com.smartcloudsolutions.tollingvision.Mmr.toObject = function(includeInstance, msg) { var f, obj = { make: Message.getFieldWithDefault(msg, 1, ""), model: Message.getFieldWithDefault(msg, 2, ""), generation: Message.getFieldWithDefault(msg, 3, ""), color: (f = msg.getColor()) && proto.com.smartcloudsolutions.tollingvision.Color.toObject( includeInstance, f ), colorName: Message.getFieldWithDefault(msg, 5, ""), standardColorName: Message.getFieldWit