/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠRed ĠHat , ĠInc . Ċ Ġ* Ċ Ġ* ĠAll Ġrights Ġreserved . ĠThis Ġprogram Ġand Ġthe Ġaccompanying Ġmaterials Ċ Ġ* Ġare Ġmade Ġavailable Ġunder Ġthe Ġterms Ġof Ġthe ĠEclipse ĠPublic ĠLicense Ġv 1 . 0 Ċ Ġ* Ġand ĠApache ĠLicense Ġv 2 . 0 Ġwhich Ġaccomp anies Ġthis Ġdistribution . Ċ Ġ* Ċ Ġ* ĠThe ĠEclipse ĠPublic ĠLicense Ġis Ġavailable Ġat Ċ Ġ* Ġhttp :// www . eclipse . org / legal / e pl - v 1 0 . html Ċ Ġ* Ċ Ġ* ĠThe ĠApache ĠLicense Ġv 2 . 0 Ġis Ġavailable Ġat Ċ Ġ* Ġhttp :// www . opensource . org / licenses / apache 2 . 0 . php Ċ Ġ* Ċ Ġ* ĠYou Ġmay Ġelect Ġto Ġredistribute Ġthis Ġcode Ġunder Ġeither Ġof Ġthese Ġlicenses . Ċ Ġ*/ Ċ package Ġio . vertx . kotlin . ext . web . api . contract . openapi 3 Ċ Ċ import Ġio . vertx . core . Vert x Ċ import Ġio . vertx . core . json . JsonObject Ċ import Ġio . vertx . ext . web . api . contract . openapi 3 . Open API 3 Router Factory Ġas ĠOpenAPI 3 Router Factory Vert x Alias Ċ import Ġio . vertx . kotlin . coroutines . await Result Ċ Ċ object ĠOpenAPI 3 Router Factory Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠS us pending Ġversion Ġof Ġmethod Ġ[ io . vertx . ext . web . api . contract . openapi 3 . Open API 3 Router Factory . create ] ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġvert x ĠĊĠĠ Ġ* Ġ@ param Ġurl Ġlocation Ġof Ġyour Ġspec . ĠIt Ġcan Ġbe Ġan Ġabsolute Ġpath , Ġa Ġlocal Ġpath Ġor Ġremote Ġurl Ġ( with ĠHTTP Ġprotocol ) ĊĠĠ Ġ* Ġ@ return Ġ[ Open API 3 Router Factory Vert x Alias ] ĊĠĠ Ġ* ĊĠĠ Ġ* ĠNOTE : ĠThis Ġfunction Ġhas Ġbeen Ġautomatically Ġgenerated Ġfrom Ġ[ io . vertx . ext . web . api . contract . openapi 3 . Open API 3 Router Factory ] Ġusing ĠVert . x Ġcodegen . ĊĠĠ Ġ*/ ĊĠ Ġsuspend Ġfun Ġcreate Await ( vertx : ĠVert x , Ġurl : ĠString ): ĠOpenAPI 3 Router Factory Vert x Alias Ġ{ ĊĠĠĠ Ġreturn Ġawait Result Ġ{ ĊĠĠĠĠĠ ĠOpenAPI 3 Router Factory Vert x Alias . create ( vertx , Ġurl , Ġit ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠS us pending Ġversion Ġof Ġmethod Ġ[ io . vertx . ext . web . api . contract . openapi 3 . Open API 3 Router Factory . create ] ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġvert x ĠĊĠĠ Ġ* Ġ@ param Ġurl Ġlocation Ġof Ġyour Ġspec . ĠIt Ġcan Ġbe Ġan Ġabsolute Ġpath , Ġa Ġlocal Ġpath Ġor Ġremote Ġurl Ġ( with ĠHTTP Ġprotocol ) ĊĠĠ Ġ* Ġ@ param Ġauth Ġlist Ġof Ġauthorization Ġvalues Ġneeded Ġto Ġaccess Ġthe Ġremote Ġurl . ĠEach Ġitem Ġshould Ġbe Ġjson Ġrepresentation Ġof Ġan ĠĊĠĠ Ġ* Ġ@ return Ġ[ Open API 3 Router Factory Vert x Alias ] ĊĠĠ Ġ* ĊĠĠ Ġ* ĠNOTE : ĠThis Ġfunction Ġhas Ġbeen Ġautomatically Ġgenerated Ġfrom Ġ[ io . vertx . ext . web . api . contract . openapi 3 . Open API 3 Router Factory ] Ġusing ĠVert . x Ġcodegen . ĊĠĠ Ġ*/ ĊĠ Ġsuspend Ġfun Ġcreate Await ( vertx : ĠVert x , Ġurl : ĠString , Ġauth : ĠList < JsonObject >): ĠOpenAPI 3 Router Factory Vert x Alias Ġ{ ĊĠĠĠ Ġreturn Ġawait Result Ġ{ ĊĠĠĠĠĠ ĠOpenAPI 3 Router Factory Vert x Alias . create ( vertx , Ġurl , Ġauth , Ġit ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ Ċ } Ċ