papyrusResourceDecisionToMap function

JsonMap papyrusResourceDecisionToMap(
  1. PapyrusResourceDecision decision
)

Implementation

JsonMap papyrusResourceDecisionToMap(PapyrusResourceDecision decision) {
  return switch (decision) {
    PapyrusAllowResource() => {'decision': 'allow'},
    PapyrusBlockResource() => {'decision': 'block'},
    PapyrusRespondWithResource(response: final response) => {
      'decision': 'respond',
      'response': response.toMap(),
    },
  };
}