MCPcopy
hub / github.com/Place1/wg-access-server / deserializeBinaryFromReader

Method deserializeBinaryFromReader

website/src/sdk/devices_pb.ts:360–427  ·  view source on GitHub ↗
(message: Device, reader: jspb.BinaryReader)

Source from the content-addressed store, hash-verified

358 }
359
360 static deserializeBinaryFromReader(message: Device, reader: jspb.BinaryReader): Device {
361 while (reader.nextField()) {
362 if (reader.isEndGroup()) {
363 break;
364 }
365 const field = reader.getFieldNumber();
366 switch (field) {
367 case 1:
368 const field1 = reader.readString()
369 message.setName(field1);
370 break;
371 case 2:
372 const field2 = reader.readString()
373 message.setOwner(field2);
374 break;
375 case 3:
376 const field3 = reader.readString()
377 message.setPublicKey(field3);
378 break;
379 case 4:
380 const field4 = reader.readString()
381 message.setAddress(field4);
382 break;
383 case 5:
384 const field5 = new googleProtobufTimestamp.Timestamp();
385 reader.readMessage(field5, googleProtobufTimestamp.Timestamp.deserializeBinaryFromReader);
386 message.setCreatedAt(field5);
387 break;
388 case 6:
389 const field6 = reader.readBool()
390 message.setConnected(field6);
391 break;
392 case 7:
393 const field7 = new googleProtobufTimestamp.Timestamp();
394 reader.readMessage(field7, googleProtobufTimestamp.Timestamp.deserializeBinaryFromReader);
395 message.setLastHandshakeTime(field7);
396 break;
397 case 8:
398 const field8 = reader.readInt64()
399 message.setReceiveBytes(field8);
400 break;
401 case 9:
402 const field9 = reader.readInt64()
403 message.setTransmitBytes(field9);
404 break;
405 case 10:
406 const field10 = reader.readString()
407 message.setEndpoint(field10);
408 break;
409 case 11:
410 const field11 = reader.readString()
411 message.setOwnerName(field11);
412 break;
413 case 12:
414 const field12 = reader.readString()
415 message.setOwnerEmail(field12);
416 break;
417 case 13:

Callers 7

deserializeBinaryMethod · 0.45
deserializeBinaryMethod · 0.45
deserializeBinaryMethod · 0.45
deserializeBinaryMethod · 0.45
deserializeBinaryMethod · 0.45
deserializeBinaryMethod · 0.45
deserializeBinaryMethod · 0.45

Calls 13

setAddressMethod · 0.80
setCreatedAtMethod · 0.80
setConnectedMethod · 0.80
setLastHandshakeTimeMethod · 0.80
setReceiveBytesMethod · 0.80
setTransmitBytesMethod · 0.80
setEndpointMethod · 0.80
setOwnerNameMethod · 0.80
setOwnerEmailMethod · 0.80
setOwnerProviderMethod · 0.80
setNameMethod · 0.45
setOwnerMethod · 0.45

Tested by

no test coverage detected