All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wordnik.swagger.models.auth.In Maven / Gradle / Ivy

The newest version!
package com.wordnik.swagger.models.auth;

import com.fasterxml.jackson.annotation.*;

import java.util.Map;
import java.util.HashMap;

public enum In {
  HEADER, QUERY;

  private static Map names = new HashMap();

  static {
    names.put("header", HEADER);
    names.put("query", QUERY);
  }

  @JsonCreator
  public static In forValue(String value) {
    return names.get(value.toLowerCase());
  }

  @JsonValue
  public String toValue() {
    for (Map.Entry entry : names.entrySet()) {
      if (entry.getValue() == this)
        return entry.getKey();
    }

    return null; // or fail
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy