fromProto static method

SelectedPresetMessage fromProto(
  1. Message proto
)

Implementation

static SelectedPresetMessage fromProto(selected_preset_pb.Message proto) {
  return switch (proto.whichMessage()) {
    selected_preset_pb.Message_Message.read => SelectedPresetMessage.read(),
    selected_preset_pb.Message_Message.notify =>
      SelectedPresetMessage.notify(selectedPreset: proto.notify.id),
    selected_preset_pb.Message_Message.write =>
      SelectedPresetMessage.write(selectedPreset: proto.write.id),
    selected_preset_pb.Message_Message.notSet => throw ProtoException(),
  };
}