PatchbayPermissionInterruption.fromJson constructor
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'),
);