package com.airlock.iam.apipolicyservice.domain.model;

import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;

public enum ResolveTechClientError {
   API_KEY_NOT_FOUND("The API key could not be found."),
   API_KEY_LOCKED("The API key is locked."),
   API_KEY_INVALID("The API key is not yet valid or already expired."),
   TECH_CLIENT_LOCKED("The technical client associated with the given API key is locked.");

   private final String message;

   ResolveTechClientError(String message) {
      this.message = message;
   }

   @SuppressFBWarnings(justification = "generated code")
   public String getMessage() {
      return this.message;
   }
}
