PatchbayPermissionInterruption.fromJson constructor

PatchbayPermissionInterruption.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory PatchbayPermissionInterruption.fromJson(
  Map<String, Object?> json,
) => PatchbayPermissionInterruption(
  expected: _requiredBool(json['expected'], 'permissionInterruptionInvalid'),
  handled: _requiredBool(json['handled'], 'permissionInterruptionInvalid'),
  permission: _optionalString(
    json['permission'],
    'permissionInterruptionInvalid',
  ),
  decision: json['decision'] == null
      ? null
      : _requiredEnum(
          json['decision'],
          PatchbayPermissionDecision.values,
          'permissionInterruptionInvalid',
        ),
  code: _optionalString(json['code'], 'permissionInterruptionInvalid'),
);