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.
wg-access-server/website/src/sdk/devices_pb.ts

915 lines
26 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 googleProtobufWrappers from 'google-protobuf/google/protobuf/wrappers_pb';
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;
ownerName: string;
ownerEmail: string;
ownerProvider: 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);
}
getOwnerName(): string {
return jspb.Message.getFieldWithDefault(this, 11, '');
}
setOwnerName(value: string): void {
(jspb.Message as any).setProto3StringField(this, 11, value);
}
getOwnerEmail(): string {
return jspb.Message.getFieldWithDefault(this, 12, '');
}
setOwnerEmail(value: string): void {
(jspb.Message as any).setProto3StringField(this, 12, value);
}
getOwnerProvider(): string {
return jspb.Message.getFieldWithDefault(this, 13, '');
}
setOwnerProvider(value: string): void {
(jspb.Message as any).setProto3StringField(this, 13, 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(),
ownerName: this.getOwnerName(),
ownerEmail: this.getOwnerEmail(),
ownerProvider: this.getOwnerProvider(),
};
}
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);
}
const field11 = message.getOwnerName();
if (field11.length > 0) {
writer.writeString(11, field11);
}
const field12 = message.getOwnerEmail();
if (field12.length > 0) {
writer.writeString(12, field12);
}
const field13 = message.getOwnerProvider();
if (field13.length > 0) {
writer.writeString(13, field13);
}
}
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;
case 11:
const field11 = reader.readString();
message.setOwnerName(field11);
break;
case 12:
const field12 = reader.readString();
message.setOwnerEmail(field12);
break;
case 13:
const field13 = reader.readString();
message.setOwnerProvider(field13);
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;
owner?: googleProtobufWrappers.StringValue.AsObject;
};
}
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);
}
getOwner(): googleProtobufWrappers.StringValue {
return jspb.Message.getWrapperField(this, googleProtobufWrappers.StringValue, 2);
}
setOwner(value?: googleProtobufWrappers.StringValue): void {
(jspb.Message as any).setWrapperField(this, 2, 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(), owner: (f = this.getOwner()) && f.toObject() };
}
static serializeBinaryToWriter(message: DeleteDeviceReq, writer: jspb.BinaryWriter): void {
const field1 = message.getName();
if (field1.length > 0) {
writer.writeString(1, field1);
}
const field2 = message.getOwner();
if (field2 != null) {
writer.writeMessage(2, field2, googleProtobufWrappers.StringValue.serializeBinaryToWriter);
}
}
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;
case 2:
const field2 = new googleProtobufWrappers.StringValue();
reader.readMessage(field2, googleProtobufWrappers.StringValue.deserializeBinaryFromReader);
message.setOwner(field2);
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);
message.setOwnerName(obj.ownerName);
message.setOwnerEmail(obj.ownerEmail);
message.setOwnerProvider(obj.ownerProvider);
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);
message.setOwner(StringValueFromObject(obj.owner));
return message;
}
function StringValueFromObject(
obj: googleProtobufWrappers.StringValue.AsObject | undefined,
): googleProtobufWrappers.StringValue | undefined {
if (obj === undefined) {
return undefined;
}
const message = new googleProtobufWrappers.StringValue();
message.setValue(obj.value);
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;
}