@smart-cloud/tollingvision
Version:
TypeScript client for [Tolling Vision](https://tollingvision.com/).
1,395 lines (1,394 loc) • 255 kB
JavaScript
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.Dimensions",
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.PlateChar",
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.PlateChar = function(opt_data) {
Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.com.smartcloudsolutions.tollingvision.PlateChar, Message);
if (goog.DEBUG && !COMPILED) {
proto.com.smartcloudsolutions.tollingvision.PlateChar.displayName = "proto.com.smartcloudsolutions.tollingvision.PlateChar";
}
proto.com.smartcloudsolutions.tollingvision.Dimensions = function(opt_data) {
Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.com.smartcloudsolutions.tollingvision.Dimensions, Message);
if (goog.DEBUG && !COMPILED) {
proto.com.smartcloudsolutions.tollingvision.Dimensions.displayName = "proto.com.smartcloudsolutions.tollingvision.Dimensions";
}
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,
proto.com.smartcloudsolutions.tollingvision.Plate.repeatedFields_,
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,
proto.com.smartcloudsolutions.tollingvision.Sign.repeatedFields_,
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.PlateChar.prototype.toObject = function(opt_includeInstance) {
return proto.com.smartcloudsolutions.tollingvision.PlateChar.toObject(
opt_includeInstance,
this
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.toObject = function(includeInstance, msg) {
var f, obj = {
code: Message.getFieldWithDefault(msg, 1, 0),
confidence: Message.getFieldWithDefault(msg, 2, 0),
position: (f = msg.getPosition()) && proto.com.smartcloudsolutions.tollingvision.Quadrilateral.toObject(
includeInstance,
f
),
color: (f = msg.getColor()) && proto.com.smartcloudsolutions.tollingvision.Color.toObject(
includeInstance,
f
),
backgroundColor: (f = msg.getBackgroundColor()) && proto.com.smartcloudsolutions.tollingvision.Color.toObject(
includeInstance,
f
)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
proto.com.smartcloudsolutions.tollingvision.PlateChar.deserializeBinary = function(bytes) {
var reader = new BinaryReader(bytes);
var msg = new proto.com.smartcloudsolutions.tollingvision.PlateChar();
return proto.com.smartcloudsolutions.tollingvision.PlateChar.deserializeBinaryFromReader(
msg,
reader
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.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.setCode(value);
break;
case 2:
var value = (
/** @type {number} */
reader.readUint32()
);
msg.setConfidence(value);
break;
case 3:
var value = new proto.com.smartcloudsolutions.tollingvision.Quadrilateral();
reader.readMessage(
value,
proto.com.smartcloudsolutions.tollingvision.Quadrilateral.deserializeBinaryFromReader
);
msg.setPosition(value);
break;
case 4:
var value = new proto.com.smartcloudsolutions.tollingvision.Color();
reader.readMessage(
value,
proto.com.smartcloudsolutions.tollingvision.Color.deserializeBinaryFromReader
);
msg.setColor(value);
break;
case 5:
var value = new proto.com.smartcloudsolutions.tollingvision.Color();
reader.readMessage(
value,
proto.com.smartcloudsolutions.tollingvision.Color.deserializeBinaryFromReader
);
msg.setBackgroundColor(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.serializeBinary = function() {
var writer = new BinaryWriter();
proto.com.smartcloudsolutions.tollingvision.PlateChar.serializeBinaryToWriter(
this,
writer
);
return writer.getResultBuffer();
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.serializeBinaryToWriter = function(message, writer) {
var f = void 0;
f = message.getCode();
if (f !== 0) {
writer.writeUint32(1, f);
}
f = message.getConfidence();
if (f !== 0) {
writer.writeUint32(2, f);
}
f = message.getPosition();
if (f != null) {
writer.writeMessage(
3,
f,
proto.com.smartcloudsolutions.tollingvision.Quadrilateral.serializeBinaryToWriter
);
}
f = message.getColor();
if (f != null) {
writer.writeMessage(
4,
f,
proto.com.smartcloudsolutions.tollingvision.Color.serializeBinaryToWriter
);
}
f = message.getBackgroundColor();
if (f != null) {
writer.writeMessage(
5,
f,
proto.com.smartcloudsolutions.tollingvision.Color.serializeBinaryToWriter
);
}
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.getCode = function() {
return (
/** @type {number} */
Message.getFieldWithDefault(this, 1, 0)
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.setCode = function(value) {
return Message.setProto3IntField(this, 1, value);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.getConfidence = function() {
return (
/** @type {number} */
Message.getFieldWithDefault(this, 2, 0)
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.setConfidence = function(value) {
return Message.setProto3IntField(this, 2, value);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.getPosition = function() {
return (
/** @type{?proto.com.smartcloudsolutions.tollingvision.Quadrilateral} */
Message.getWrapperField(
this,
proto.com.smartcloudsolutions.tollingvision.Quadrilateral,
3
)
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.setPosition = function(value) {
return Message.setWrapperField(this, 3, value);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.clearPosition = function() {
return this.setPosition(void 0);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.hasPosition = function() {
return Message.getField(this, 3) != null;
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.getColor = function() {
return (
/** @type{?proto.com.smartcloudsolutions.tollingvision.Color} */
Message.getWrapperField(
this,
proto.com.smartcloudsolutions.tollingvision.Color,
4
)
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.setColor = function(value) {
return Message.setWrapperField(this, 4, value);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.clearColor = function() {
return this.setColor(void 0);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.hasColor = function() {
return Message.getField(this, 4) != null;
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.getBackgroundColor = function() {
return (
/** @type{?proto.com.smartcloudsolutions.tollingvision.Color} */
Message.getWrapperField(
this,
proto.com.smartcloudsolutions.tollingvision.Color,
5
)
);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.setBackgroundColor = function(value) {
return Message.setWrapperField(this, 5, value);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.clearBackgroundColor = function() {
return this.setBackgroundColor(void 0);
};
proto.com.smartcloudsolutions.tollingvision.PlateChar.prototype.hasBackgroundColor = function() {
return Message.getField(this, 5) != null;
};
if (Message.GENERATE_TO_OBJECT) {
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.toObject = function(opt_includeInstance) {
return proto.com.smartcloudsolutions.tollingvision.Dimensions.toObject(
opt_includeInstance,
this
);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.toObject = function(includeInstance, msg) {
var f, obj = {
width: Message.getFieldWithDefault(msg, 1, 0),
height: Message.getFieldWithDefault(msg, 2, 0),
length: Message.getFieldWithDefault(msg, 3, 0)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
proto.com.smartcloudsolutions.tollingvision.Dimensions.deserializeBinary = function(bytes) {
var reader = new BinaryReader(bytes);
var msg = new proto.com.smartcloudsolutions.tollingvision.Dimensions();
return proto.com.smartcloudsolutions.tollingvision.Dimensions.deserializeBinaryFromReader(
msg,
reader
);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.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.setWidth(value);
break;
case 2:
var value = (
/** @type {number} */
reader.readUint32()
);
msg.setHeight(value);
break;
case 3:
var value = (
/** @type {number} */
reader.readUint32()
);
msg.setLength(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.serializeBinary = function() {
var writer = new BinaryWriter();
proto.com.smartcloudsolutions.tollingvision.Dimensions.serializeBinaryToWriter(
this,
writer
);
return writer.getResultBuffer();
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.serializeBinaryToWriter = function(message, writer) {
var f = void 0;
f = message.getWidth();
if (f !== 0) {
writer.writeUint32(1, f);
}
f = message.getHeight();
if (f !== 0) {
writer.writeUint32(2, f);
}
f = message.getLength();
if (f !== 0) {
writer.writeUint32(3, f);
}
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.getWidth = function() {
return (
/** @type {number} */
Message.getFieldWithDefault(this, 1, 0)
);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.setWidth = function(value) {
return Message.setProto3IntField(this, 1, value);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.getHeight = function() {
return (
/** @type {number} */
Message.getFieldWithDefault(this, 2, 0)
);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.setHeight = function(value) {
return Message.setProto3IntField(this, 2, value);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.getLength = function() {
return (
/** @type {number} */
Message.getFieldWithDefault(this, 3, 0)
);
};
proto.com.smartcloudsolutions.tollingvision.Dimensions.prototype.setLength = 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.getDat