RectMicroQRVersion.fromJson constructor

RectMicroQRVersion.fromJson(
  1. dynamic data
)

Creates a RectMicroQRVersion instance from a JSON representation.

Implementation

RectMicroQRVersion.fromJson(dynamic data) {
  switch (data) {
    case 'Auto':
    case 'R7x43':
    case 'R7x59':
    case 'R7x77':
    case 'R7x99':
    case 'R7x139':
    case 'R9x43':
    case 'R9x59':
    case 'R9x77':
    case 'R9x99':
    case 'R9x139':
    case 'R11x27':
    case 'R11x43':
    case 'R11x59':
    case 'R11x77':
    case 'R11x99':
    case 'R11x139':
    case 'R13x27':
    case 'R13x43':
    case 'R13x59':
    case 'R13x77':
    case 'R13x99':
    case 'R13x139':
    case 'R15x43':
    case 'R15x59':
    case 'R15x77':
    case 'R15x99':
    case 'R15x139':
    case 'R17x43':
    case 'R17x59':
    case 'R17x77':
    case 'R17x99':
    case 'R17x139':
      _value = data;
      break;
    default:
      throw Exception('Unknown enum value to decode: $data');
  }
}