mirror of
https://github.com/Tribufu/TribufuJava
synced 2026-08-07 20:06:23 +00:00
* Remove examples * Generate project with openapi-generator * Add wrapper classes * Update AndroidManifest.xml
80 lines
2 KiB
Java
80 lines
2 KiB
Java
/*
|
|
* Tribufu API
|
|
* REST API to access Tribufu services.
|
|
*
|
|
* The version of the OpenAPI document: 1.1.0
|
|
* Contact: contact@tribufu.com
|
|
*
|
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
* https://openapi-generator.tech
|
|
* Do not edit the class manually.
|
|
*/
|
|
|
|
|
|
package com.tribufu.generated.auth;
|
|
|
|
import com.tribufu.generated.ApiException;
|
|
import com.tribufu.generated.Pair;
|
|
|
|
import java.net.URI;
|
|
import java.util.Map;
|
|
import java.util.List;
|
|
|
|
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-26T22:04:46.763378600-03:00[America/Sao_Paulo]", comments = "Generator version: 7.12.0")
|
|
public class ApiKeyAuth implements Authentication {
|
|
private final String location;
|
|
private final String paramName;
|
|
|
|
private String apiKey;
|
|
private String apiKeyPrefix;
|
|
|
|
public ApiKeyAuth(String location, String paramName) {
|
|
this.location = location;
|
|
this.paramName = paramName;
|
|
}
|
|
|
|
public String getLocation() {
|
|
return location;
|
|
}
|
|
|
|
public String getParamName() {
|
|
return paramName;
|
|
}
|
|
|
|
public String getApiKey() {
|
|
return apiKey;
|
|
}
|
|
|
|
public void setApiKey(String apiKey) {
|
|
this.apiKey = apiKey;
|
|
}
|
|
|
|
public String getApiKeyPrefix() {
|
|
return apiKeyPrefix;
|
|
}
|
|
|
|
public void setApiKeyPrefix(String apiKeyPrefix) {
|
|
this.apiKeyPrefix = apiKeyPrefix;
|
|
}
|
|
|
|
@Override
|
|
public void applyToParams(List<Pair> queryParams, Map<String, String> headerParams, Map<String, String> cookieParams,
|
|
String payload, String method, URI uri) throws ApiException {
|
|
if (apiKey == null) {
|
|
return;
|
|
}
|
|
String value;
|
|
if (apiKeyPrefix != null) {
|
|
value = apiKeyPrefix + " " + apiKey;
|
|
} else {
|
|
value = apiKey;
|
|
}
|
|
if ("query".equals(location)) {
|
|
queryParams.add(new Pair(paramName, value));
|
|
} else if ("header".equals(location)) {
|
|
headerParams.put(paramName, value);
|
|
} else if ("cookie".equals(location)) {
|
|
cookieParams.put(paramName, value);
|
|
}
|
|
}
|
|
}
|