signingSecretRevocationBehaviorFromString function

SigningSecretRevocationBehavior? signingSecretRevocationBehaviorFromString(
  1. String? value
)

Converts a JSON string to a SigningSecretRevocationBehavior, or null if unrecognized (forward-compatible).

Implementation

SigningSecretRevocationBehavior? signingSecretRevocationBehaviorFromString(
  String? value,
) {
  return switch (value) {
    'revoke_previous_secrets_after_h24' =>
      SigningSecretRevocationBehavior.revokePreviousSecretsAfterH24,
    'revoke_previous_secrets_immediately' =>
      SigningSecretRevocationBehavior.revokePreviousSecretsImmediately,
    _ => null,
  };
}