package io.vertx.groovy.ext.auth.oauth2;
public class OAuth2Auth_GroovyStaticExtension {
  public static io.vertx.ext.auth.oauth2.OAuth2Auth createKeycloak(io.vertx.ext.auth.oauth2.OAuth2Auth j_receiver, io.vertx.core.Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2FlowType flow, java.util.Map<String, Object> config) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.auth.oauth2.OAuth2Auth.createKeycloak(vertx,
      flow,
      config != null ? io.vertx.core.impl.ConversionHelper.toJsonObject(config) : null));
  }
  public static io.vertx.ext.auth.oauth2.OAuth2Auth create(io.vertx.ext.auth.oauth2.OAuth2Auth j_receiver, io.vertx.core.Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2FlowType flow, java.util.Map<String, Object> config) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.auth.oauth2.OAuth2Auth.create(vertx,
      flow,
      config != null ? new io.vertx.ext.auth.oauth2.OAuth2ClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(config)) : null));
  }
  public static io.vertx.ext.auth.oauth2.OAuth2Auth create(io.vertx.ext.auth.oauth2.OAuth2Auth j_receiver, io.vertx.core.Vertx vertx, java.util.Map<String, Object> config) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.auth.oauth2.OAuth2Auth.create(vertx,
      config != null ? new io.vertx.ext.auth.oauth2.OAuth2ClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(config)) : null));
  }
}