You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
882 lines
22 KiB
TypeScript
882 lines
22 KiB
TypeScript
// Generated by protoc-gen-grpc-ts-web. DO NOT EDIT!
|
|
/* eslint-disable */
|
|
/* tslint:disable */
|
|
|
|
import * as jspb from 'google-protobuf';
|
|
import * as grpcWeb from 'grpc-web';
|
|
|
|
import * as googleProtobufTimestamp from 'google-protobuf/google/protobuf/timestamp_pb';
|
|
import * as googleProtobufEmpty from 'google-protobuf/google/protobuf/empty_pb';
|
|
|
|
export class Devices {
|
|
|
|
private client_ = new grpcWeb.GrpcWebClientBase({
|
|
format: 'text',
|
|
});
|
|
|
|
private methodInfoAddDevice = new grpcWeb.AbstractClientBase.MethodInfo(
|
|
Device,
|
|
(req: AddDeviceReq) => req.serializeBinary(),
|
|
Device.deserializeBinary
|
|
);
|
|
|
|
private methodInfoListDevices = new grpcWeb.AbstractClientBase.MethodInfo(
|
|
ListDevicesRes,
|
|
(req: ListDevicesReq) => req.serializeBinary(),
|
|
ListDevicesRes.deserializeBinary
|
|
);
|
|
|
|
private methodInfoDeleteDevice = new grpcWeb.AbstractClientBase.MethodInfo(
|
|
googleProtobufEmpty.Empty,
|
|
(req: DeleteDeviceReq) => req.serializeBinary(),
|
|
googleProtobufEmpty.Empty.deserializeBinary
|
|
);
|
|
|
|
private methodInfoListAllDevices = new grpcWeb.AbstractClientBase.MethodInfo(
|
|
ListAllDevicesRes,
|
|
(req: ListAllDevicesReq) => req.serializeBinary(),
|
|
ListAllDevicesRes.deserializeBinary
|
|
);
|
|
|
|
constructor(
|
|
private hostname: string,
|
|
private defaultMetadata?: () => grpcWeb.Metadata,
|
|
) { }
|
|
|
|
addDevice(req: AddDeviceReq.AsObject, metadata?: grpcWeb.Metadata): Promise<Device.AsObject> {
|
|
return new Promise((resolve, reject) => {
|
|
const message = AddDeviceReqFromObject(req);
|
|
this.client_.rpcCall(
|
|
this.hostname + '/proto.Devices/AddDevice',
|
|
message,
|
|
Object.assign({}, this.defaultMetadata ? this.defaultMetadata() : {}, metadata),
|
|
this.methodInfoAddDevice,
|
|
(err: grpcWeb.Error, res: Device) => {
|
|
if (err) {
|
|
reject(err);
|
|
} else {
|
|
resolve(res.toObject());
|
|
}
|
|
},
|
|
);
|
|
});
|
|
}
|
|
|
|
listDevices(req: ListDevicesReq.AsObject, metadata?: grpcWeb.Metadata): Promise<ListDevicesRes.AsObject> {
|
|
return new Promise((resolve, reject) => {
|
|
const message = ListDevicesReqFromObject(req);
|
|
this.client_.rpcCall(
|
|
this.hostname + '/proto.Devices/ListDevices',
|
|
message,
|
|
Object.assign({}, this.defaultMetadata ? this.defaultMetadata() : {}, metadata),
|
|
this.methodInfoListDevices,
|
|
(err: grpcWeb.Error, res: ListDevicesRes) => {
|
|
if (err) {
|
|
reject(err);
|
|
} else {
|
|
resolve(res.toObject());
|
|
}
|
|
},
|
|
);
|
|
});
|
|
}
|
|
|
|
deleteDevice(req: DeleteDeviceReq.AsObject, metadata?: grpcWeb.Metadata): Promise<googleProtobufEmpty.Empty.AsObject> {
|
|
return new Promise((resolve, reject) => {
|
|
const message = DeleteDeviceReqFromObject(req);
|
|
this.client_.rpcCall(
|
|
this.hostname + '/proto.Devices/DeleteDevice',
|
|
message,
|
|
Object.assign({}, this.defaultMetadata ? this.defaultMetadata() : {}, metadata),
|
|
this.methodInfoDeleteDevice,
|
|
(err: grpcWeb.Error, res: googleProtobufEmpty.Empty) => {
|
|
if (err) {
|
|
reject(err);
|
|
} else {
|
|
resolve(res.toObject());
|
|
}
|
|
},
|
|
);
|
|
});
|
|
}
|
|
|
|
listAllDevices(req: ListAllDevicesReq.AsObject, metadata?: grpcWeb.Metadata): Promise<ListAllDevicesRes.AsObject> {
|
|
return new Promise((resolve, reject) => {
|
|
const message = ListAllDevicesReqFromObject(req);
|
|
this.client_.rpcCall(
|
|
this.hostname + '/proto.Devices/ListAllDevices',
|
|
message,
|
|
Object.assign({}, this.defaultMetadata ? this.defaultMetadata() : {}, metadata),
|
|
this.methodInfoListAllDevices,
|
|
(err: grpcWeb.Error, res: ListAllDevicesRes) => {
|
|
if (err) {
|
|
reject(err);
|
|
} else {
|
|
resolve(res.toObject());
|
|
}
|
|
},
|
|
);
|
|
});
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export declare namespace Device {
|
|
export type AsObject = {
|
|
name: string,
|
|
owner: string,
|
|
publicKey: string,
|
|
address: string,
|
|
createdAt?: googleProtobufTimestamp.Timestamp.AsObject,
|
|
connected: boolean,
|
|
lastHandshakeTime?: googleProtobufTimestamp.Timestamp.AsObject,
|
|
receiveBytes: number,
|
|
transmitBytes: number,
|
|
endpoint: string,
|
|
}
|
|
}
|
|
|
|
export class Device extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, Device.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
getName(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 1, "");
|
|
}
|
|
|
|
setName(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 1, value);
|
|
}
|
|
|
|
getOwner(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 2, "");
|
|
}
|
|
|
|
setOwner(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 2, value);
|
|
}
|
|
|
|
getPublicKey(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 3, "");
|
|
}
|
|
|
|
setPublicKey(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 3, value);
|
|
}
|
|
|
|
getAddress(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 4, "");
|
|
}
|
|
|
|
setAddress(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 4, value);
|
|
}
|
|
|
|
getCreatedAt(): googleProtobufTimestamp.Timestamp {
|
|
return jspb.Message.getWrapperField(this, googleProtobufTimestamp.Timestamp, 5);
|
|
}
|
|
|
|
setCreatedAt(value?: googleProtobufTimestamp.Timestamp): void {
|
|
(jspb.Message as any).setWrapperField(this, 5, value);
|
|
}
|
|
|
|
getConnected(): boolean {
|
|
return jspb.Message.getFieldWithDefault(this, 6, false);
|
|
}
|
|
|
|
setConnected(value: boolean): void {
|
|
(jspb.Message as any).setProto3BooleanField(this, 6, value);
|
|
}
|
|
|
|
getLastHandshakeTime(): googleProtobufTimestamp.Timestamp {
|
|
return jspb.Message.getWrapperField(this, googleProtobufTimestamp.Timestamp, 7);
|
|
}
|
|
|
|
setLastHandshakeTime(value?: googleProtobufTimestamp.Timestamp): void {
|
|
(jspb.Message as any).setWrapperField(this, 7, value);
|
|
}
|
|
|
|
getReceiveBytes(): number {
|
|
return jspb.Message.getFieldWithDefault(this, 8, 0);
|
|
}
|
|
|
|
setReceiveBytes(value: number): void {
|
|
(jspb.Message as any).setProto3IntField(this, 8, value);
|
|
}
|
|
|
|
getTransmitBytes(): number {
|
|
return jspb.Message.getFieldWithDefault(this, 9, 0);
|
|
}
|
|
|
|
setTransmitBytes(value: number): void {
|
|
(jspb.Message as any).setProto3IntField(this, 9, value);
|
|
}
|
|
|
|
getEndpoint(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 10, "");
|
|
}
|
|
|
|
setEndpoint(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 10, value);
|
|
}
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
Device.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): Device.AsObject {
|
|
let f: any;
|
|
return {name: this.getName(),
|
|
owner: this.getOwner(),
|
|
publicKey: this.getPublicKey(),
|
|
address: this.getAddress(),
|
|
createdAt: (f = this.getCreatedAt()) && f.toObject(),
|
|
connected: this.getConnected(),
|
|
lastHandshakeTime: (f = this.getLastHandshakeTime()) && f.toObject(),
|
|
receiveBytes: this.getReceiveBytes(),
|
|
transmitBytes: this.getTransmitBytes(),
|
|
endpoint: this.getEndpoint(),
|
|
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: Device, writer: jspb.BinaryWriter): void {
|
|
const field1 = message.getName();
|
|
if (field1.length > 0) {
|
|
writer.writeString(1, field1);
|
|
}
|
|
const field2 = message.getOwner();
|
|
if (field2.length > 0) {
|
|
writer.writeString(2, field2);
|
|
}
|
|
const field3 = message.getPublicKey();
|
|
if (field3.length > 0) {
|
|
writer.writeString(3, field3);
|
|
}
|
|
const field4 = message.getAddress();
|
|
if (field4.length > 0) {
|
|
writer.writeString(4, field4);
|
|
}
|
|
const field5 = message.getCreatedAt();
|
|
if (field5 != null) {
|
|
writer.writeMessage(5, field5, googleProtobufTimestamp.Timestamp.serializeBinaryToWriter);
|
|
}
|
|
const field6 = message.getConnected();
|
|
if (field6 != false) {
|
|
writer.writeBool(6, field6);
|
|
}
|
|
const field7 = message.getLastHandshakeTime();
|
|
if (field7 != null) {
|
|
writer.writeMessage(7, field7, googleProtobufTimestamp.Timestamp.serializeBinaryToWriter);
|
|
}
|
|
const field8 = message.getReceiveBytes();
|
|
if (field8 != 0) {
|
|
writer.writeInt64(8, field8);
|
|
}
|
|
const field9 = message.getTransmitBytes();
|
|
if (field9 != 0) {
|
|
writer.writeInt64(9, field9);
|
|
}
|
|
const field10 = message.getEndpoint();
|
|
if (field10.length > 0) {
|
|
writer.writeString(10, field10);
|
|
}
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): Device {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new Device();
|
|
return Device.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: Device, reader: jspb.BinaryReader): Device {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
case 1:
|
|
const field1 = reader.readString()
|
|
message.setName(field1);
|
|
break;
|
|
case 2:
|
|
const field2 = reader.readString()
|
|
message.setOwner(field2);
|
|
break;
|
|
case 3:
|
|
const field3 = reader.readString()
|
|
message.setPublicKey(field3);
|
|
break;
|
|
case 4:
|
|
const field4 = reader.readString()
|
|
message.setAddress(field4);
|
|
break;
|
|
case 5:
|
|
const field5 = new googleProtobufTimestamp.Timestamp();
|
|
reader.readMessage(field5, googleProtobufTimestamp.Timestamp.deserializeBinaryFromReader);
|
|
message.setCreatedAt(field5);
|
|
break;
|
|
case 6:
|
|
const field6 = reader.readBool()
|
|
message.setConnected(field6);
|
|
break;
|
|
case 7:
|
|
const field7 = new googleProtobufTimestamp.Timestamp();
|
|
reader.readMessage(field7, googleProtobufTimestamp.Timestamp.deserializeBinaryFromReader);
|
|
message.setLastHandshakeTime(field7);
|
|
break;
|
|
case 8:
|
|
const field8 = reader.readInt64()
|
|
message.setReceiveBytes(field8);
|
|
break;
|
|
case 9:
|
|
const field9 = reader.readInt64()
|
|
message.setTransmitBytes(field9);
|
|
break;
|
|
case 10:
|
|
const field10 = reader.readString()
|
|
message.setEndpoint(field10);
|
|
break;
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
export declare namespace AddDeviceReq {
|
|
export type AsObject = {
|
|
name: string,
|
|
publicKey: string,
|
|
}
|
|
}
|
|
|
|
export class AddDeviceReq extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, AddDeviceReq.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
getName(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 1, "");
|
|
}
|
|
|
|
setName(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 1, value);
|
|
}
|
|
|
|
getPublicKey(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 2, "");
|
|
}
|
|
|
|
setPublicKey(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 2, value);
|
|
}
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
AddDeviceReq.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): AddDeviceReq.AsObject {
|
|
let f: any;
|
|
return {name: this.getName(),
|
|
publicKey: this.getPublicKey(),
|
|
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: AddDeviceReq, writer: jspb.BinaryWriter): void {
|
|
const field1 = message.getName();
|
|
if (field1.length > 0) {
|
|
writer.writeString(1, field1);
|
|
}
|
|
const field2 = message.getPublicKey();
|
|
if (field2.length > 0) {
|
|
writer.writeString(2, field2);
|
|
}
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): AddDeviceReq {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new AddDeviceReq();
|
|
return AddDeviceReq.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: AddDeviceReq, reader: jspb.BinaryReader): AddDeviceReq {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
case 1:
|
|
const field1 = reader.readString()
|
|
message.setName(field1);
|
|
break;
|
|
case 2:
|
|
const field2 = reader.readString()
|
|
message.setPublicKey(field2);
|
|
break;
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
export declare namespace ListDevicesReq {
|
|
export type AsObject = {
|
|
}
|
|
}
|
|
|
|
export class ListDevicesReq extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, ListDevicesReq.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
ListDevicesReq.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): ListDevicesReq.AsObject {
|
|
let f: any;
|
|
return {
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: ListDevicesReq, writer: jspb.BinaryWriter): void {
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): ListDevicesReq {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new ListDevicesReq();
|
|
return ListDevicesReq.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: ListDevicesReq, reader: jspb.BinaryReader): ListDevicesReq {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
export declare namespace ListDevicesRes {
|
|
export type AsObject = {
|
|
items: Array<Device.AsObject>,
|
|
}
|
|
}
|
|
|
|
export class ListDevicesRes extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
1,
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, ListDevicesRes.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
getItems(): Array<Device> {
|
|
return jspb.Message.getRepeatedWrapperField(this, Device, 1);
|
|
}
|
|
|
|
setItems(value: Array<Device>): void {
|
|
(jspb.Message as any).setRepeatedWrapperField(this, 1, value);
|
|
}
|
|
|
|
addItems(value?: Device, index?: number): Device {
|
|
return jspb.Message.addToRepeatedWrapperField(this, 1, value, Device, index);
|
|
}
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
ListDevicesRes.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): ListDevicesRes.AsObject {
|
|
let f: any;
|
|
return {
|
|
items: this.getItems().map((item) => item.toObject()),
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: ListDevicesRes, writer: jspb.BinaryWriter): void {
|
|
const field1 = message.getItems();
|
|
if (field1.length > 0) {
|
|
writer.writeRepeatedMessage(1, field1, Device.serializeBinaryToWriter);
|
|
}
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): ListDevicesRes {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new ListDevicesRes();
|
|
return ListDevicesRes.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: ListDevicesRes, reader: jspb.BinaryReader): ListDevicesRes {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
case 1:
|
|
const field1 = new Device();
|
|
reader.readMessage(field1, Device.deserializeBinaryFromReader);
|
|
message.addItems(field1);
|
|
break;
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
export declare namespace DeleteDeviceReq {
|
|
export type AsObject = {
|
|
name: string,
|
|
}
|
|
}
|
|
|
|
export class DeleteDeviceReq extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, DeleteDeviceReq.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
getName(): string {
|
|
return jspb.Message.getFieldWithDefault(this, 1, "");
|
|
}
|
|
|
|
setName(value: string): void {
|
|
(jspb.Message as any).setProto3StringField(this, 1, value);
|
|
}
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
DeleteDeviceReq.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): DeleteDeviceReq.AsObject {
|
|
let f: any;
|
|
return {name: this.getName(),
|
|
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: DeleteDeviceReq, writer: jspb.BinaryWriter): void {
|
|
const field1 = message.getName();
|
|
if (field1.length > 0) {
|
|
writer.writeString(1, field1);
|
|
}
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): DeleteDeviceReq {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new DeleteDeviceReq();
|
|
return DeleteDeviceReq.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: DeleteDeviceReq, reader: jspb.BinaryReader): DeleteDeviceReq {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
case 1:
|
|
const field1 = reader.readString()
|
|
message.setName(field1);
|
|
break;
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
export declare namespace ListAllDevicesReq {
|
|
export type AsObject = {
|
|
}
|
|
}
|
|
|
|
export class ListAllDevicesReq extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, ListAllDevicesReq.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
ListAllDevicesReq.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): ListAllDevicesReq.AsObject {
|
|
let f: any;
|
|
return {
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: ListAllDevicesReq, writer: jspb.BinaryWriter): void {
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): ListAllDevicesReq {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new ListAllDevicesReq();
|
|
return ListAllDevicesReq.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: ListAllDevicesReq, reader: jspb.BinaryReader): ListAllDevicesReq {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
export declare namespace ListAllDevicesRes {
|
|
export type AsObject = {
|
|
items: Array<Device.AsObject>,
|
|
}
|
|
}
|
|
|
|
export class ListAllDevicesRes extends jspb.Message {
|
|
|
|
private static repeatedFields_ = [
|
|
1,
|
|
];
|
|
|
|
constructor(data?: jspb.Message.MessageArray) {
|
|
super();
|
|
jspb.Message.initialize(this, data || [], 0, -1, ListAllDevicesRes.repeatedFields_, null);
|
|
}
|
|
|
|
|
|
getItems(): Array<Device> {
|
|
return jspb.Message.getRepeatedWrapperField(this, Device, 1);
|
|
}
|
|
|
|
setItems(value: Array<Device>): void {
|
|
(jspb.Message as any).setRepeatedWrapperField(this, 1, value);
|
|
}
|
|
|
|
addItems(value?: Device, index?: number): Device {
|
|
return jspb.Message.addToRepeatedWrapperField(this, 1, value, Device, index);
|
|
}
|
|
|
|
serializeBinary(): Uint8Array {
|
|
const writer = new jspb.BinaryWriter();
|
|
ListAllDevicesRes.serializeBinaryToWriter(this, writer);
|
|
return writer.getResultBuffer();
|
|
}
|
|
|
|
toObject(): ListAllDevicesRes.AsObject {
|
|
let f: any;
|
|
return {
|
|
items: this.getItems().map((item) => item.toObject()),
|
|
};
|
|
}
|
|
|
|
static serializeBinaryToWriter(message: ListAllDevicesRes, writer: jspb.BinaryWriter): void {
|
|
const field1 = message.getItems();
|
|
if (field1.length > 0) {
|
|
writer.writeRepeatedMessage(1, field1, Device.serializeBinaryToWriter);
|
|
}
|
|
}
|
|
|
|
static deserializeBinary(bytes: Uint8Array): ListAllDevicesRes {
|
|
var reader = new jspb.BinaryReader(bytes);
|
|
var message = new ListAllDevicesRes();
|
|
return ListAllDevicesRes.deserializeBinaryFromReader(message, reader);
|
|
}
|
|
|
|
static deserializeBinaryFromReader(message: ListAllDevicesRes, reader: jspb.BinaryReader): ListAllDevicesRes {
|
|
while (reader.nextField()) {
|
|
if (reader.isEndGroup()) {
|
|
break;
|
|
}
|
|
const field = reader.getFieldNumber();
|
|
switch (field) {
|
|
case 1:
|
|
const field1 = new Device();
|
|
reader.readMessage(field1, Device.deserializeBinaryFromReader);
|
|
message.addItems(field1);
|
|
break;
|
|
default:
|
|
reader.skipField();
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
function DeviceFromObject(obj: Device.AsObject | undefined): Device | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new Device();
|
|
message.setName(obj.name);
|
|
message.setOwner(obj.owner);
|
|
message.setPublicKey(obj.publicKey);
|
|
message.setAddress(obj.address);
|
|
message.setCreatedAt(TimestampFromObject(obj.createdAt));
|
|
message.setConnected(obj.connected);
|
|
message.setLastHandshakeTime(TimestampFromObject(obj.lastHandshakeTime));
|
|
message.setReceiveBytes(obj.receiveBytes);
|
|
message.setTransmitBytes(obj.transmitBytes);
|
|
message.setEndpoint(obj.endpoint);
|
|
return message;
|
|
}
|
|
|
|
function TimestampFromObject(obj: googleProtobufTimestamp.Timestamp.AsObject | undefined): googleProtobufTimestamp.Timestamp | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new googleProtobufTimestamp.Timestamp();
|
|
message.setSeconds(obj.seconds);
|
|
message.setNanos(obj.nanos);
|
|
return message;
|
|
}
|
|
|
|
function AddDeviceReqFromObject(obj: AddDeviceReq.AsObject | undefined): AddDeviceReq | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new AddDeviceReq();
|
|
message.setName(obj.name);
|
|
message.setPublicKey(obj.publicKey);
|
|
return message;
|
|
}
|
|
|
|
function ListDevicesReqFromObject(obj: ListDevicesReq.AsObject | undefined): ListDevicesReq | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new ListDevicesReq();
|
|
return message;
|
|
}
|
|
|
|
function ListDevicesResFromObject(obj: ListDevicesRes.AsObject | undefined): ListDevicesRes | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new ListDevicesRes();
|
|
(obj.items || [])
|
|
.map((item) => DeviceFromObject(item))
|
|
.forEach((item) => message.addItems(item));
|
|
return message;
|
|
}
|
|
|
|
function DeleteDeviceReqFromObject(obj: DeleteDeviceReq.AsObject | undefined): DeleteDeviceReq | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new DeleteDeviceReq();
|
|
message.setName(obj.name);
|
|
return message;
|
|
}
|
|
|
|
function ListAllDevicesReqFromObject(obj: ListAllDevicesReq.AsObject | undefined): ListAllDevicesReq | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new ListAllDevicesReq();
|
|
return message;
|
|
}
|
|
|
|
function ListAllDevicesResFromObject(obj: ListAllDevicesRes.AsObject | undefined): ListAllDevicesRes | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new ListAllDevicesRes();
|
|
(obj.items || [])
|
|
.map((item) => DeviceFromObject(item))
|
|
.forEach((item) => message.addItems(item));
|
|
return message;
|
|
}
|
|
|
|
function EmptyFromObject(obj: googleProtobufEmpty.Empty.AsObject | undefined): googleProtobufEmpty.Empty | undefined {
|
|
if (obj === undefined) {
|
|
return undefined;
|
|
}
|
|
const message = new googleProtobufEmpty.Empty();
|
|
return message;
|
|
}
|
|
|