vertx / io.vertx.kotlin.ext.web.api.contract.openapi3 / OpenAPI3RouterFactory / createAwait

# createAwait

`suspend fun createAwait(vertx: Vertx, url: String): OpenAPI3RouterFactory`

Suspending version of method io.vertx.ext.web.api.contract.openapi3.OpenAPI3RouterFactory.create

### Parameters

`vertx` -

`url` - location of your spec. It can be an absolute path, a local path or remote url (with HTTP protocol)

Return

OpenAPI3RouterFactoryVertxAlias

NOTE: This function has been automatically generated from io.vertx.ext.web.api.contract.openapi3.OpenAPI3RouterFactory using Vert.x codegen.

`suspend fun createAwait(vertx: Vertx, url: String, auth: List<JsonObject>): OpenAPI3RouterFactory`

Suspending version of method io.vertx.ext.web.api.contract.openapi3.OpenAPI3RouterFactory.create

### Parameters

`vertx` -

`url` - location of your spec. It can be an absolute path, a local path or remote url (with HTTP protocol)

`auth` - list of authorization values needed to access the remote url. Each item should be json representation of an

Return

OpenAPI3RouterFactoryVertxAlias

NOTE: This function has been automatically generated from io.vertx.ext.web.api.contract.openapi3.OpenAPI3RouterFactory using Vert.x codegen.