BindAuthKeyInner.deserialize constructor

BindAuthKeyInner.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory BindAuthKeyInner.deserialize(BinaryReader reader) {
  // Read [BindAuthKeyInner] fields.
  final nonce = reader.readInt64();
  final tempAuthKeyId = reader.readInt64();
  final permAuthKeyId = reader.readInt64();
  final tempSessionId = reader.readInt64();
  final expiresAt = reader.readDateTime();

  // Construct [BindAuthKeyInner] object.
  final returnValue = BindAuthKeyInner(
    nonce: nonce,
    tempAuthKeyId: tempAuthKeyId,
    permAuthKeyId: permAuthKeyId,
    tempSessionId: tempSessionId,
    expiresAt: expiresAt,
  );

  // Now return the deserialized [BindAuthKeyInner].
  return returnValue;
}