v1SimulationPolicyResultFromJson function

v1SimulationPolicyResult v1SimulationPolicyResultFromJson(
  1. dynamic value
)

Implementation

v1SimulationPolicyResult v1SimulationPolicyResultFromJson(dynamic value) {
  switch (value) {
    case 'SIMULATION_POLICY_RESULT_UNSPECIFIED':
      return v1SimulationPolicyResult.simulation_policy_result_unspecified;
    case 'SIMULATION_POLICY_RESULT_ALLOW':
      return v1SimulationPolicyResult.simulation_policy_result_allow;
    case 'SIMULATION_POLICY_RESULT_DENY_EXPLICIT':
      return v1SimulationPolicyResult.simulation_policy_result_deny_explicit;
    case 'SIMULATION_POLICY_RESULT_REQUIRES_CONSENSUS':
      return v1SimulationPolicyResult
          .simulation_policy_result_requires_consensus;
    case 'SIMULATION_POLICY_RESULT_NOT_APPLICABLE':
      return v1SimulationPolicyResult.simulation_policy_result_not_applicable;
    case 'SIMULATION_POLICY_RESULT_ERROR':
      return v1SimulationPolicyResult.simulation_policy_result_error;
    default:
      throw ArgumentError('Unknown v1SimulationPolicyResult: $value');
  }
}