github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/auth/OAuth.mustache (about)

     1  {{>licenseInfo}}
     2  
     3  package {{invokerPackage}}.auth;
     4  
     5  import {{invokerPackage}}.Pair;
     6  
     7  import java.util.Map;
     8  import java.util.List;
     9  
    10  {{>generatedAnnotation}}
    11  public class OAuth implements Authentication {
    12    private String accessToken;
    13  
    14    public String getAccessToken() {
    15      return accessToken;
    16    }
    17  
    18    public void setAccessToken(String accessToken) {
    19      this.accessToken = accessToken;
    20    }
    21  
    22    @Override
    23    public void applyToParams(List<Pair> queryParams, Map<String, String> headerParams, Map<String, String> cookieParams) {
    24      if (accessToken != null) {
    25        headerParams.put("Authorization", "Bearer " + accessToken);
    26      }
    27    }
    28  }