Julia API client for BmiClient

OpenAPI specification for the Basic Modeling Interface (BMI). All functions are described on the BMI homepage.

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 2.0
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.JuliaClientCodegen

For more information, please visit https://www.ewatercycle.org/contact/

Installation

Place the Julia files generated under the src folder in your Julia project. Include BmiClient.jl in the project code. It would include the module named BmiClient.

Documentation is generated as markdown files under the docs folder. You can include them in your project documentation. Documentation is also embedded in Julia which can be used with a Julia specific documentation generator.

API Endpoints

ClassMethod
ExchangeItemsApigetcomponentname<br/>GET /getcomponentname<br/>
ExchangeItemsApigetinputitem_count<br/>GET /getinputitem_count<br/>
ExchangeItemsApigetinputvar_names<br/>GET /getinputvar_names<br/>
ExchangeItemsApigetoutputitem_count<br/>GET /getoutputitem_count<br/>
ExchangeItemsApigetoutputvar_names<br/>GET /getoutputvar_names<br/>
GettersApiget_value<br/>GET /get_value/{name}<br/>
GettersApigetvalueat_indices<br/>POST /getvalueat_indices/{name}<br/>
GridInformationApigetgridrank<br/>GET /getgridrank/{grid}<br/>
GridInformationApigetgridsize<br/>GET /getgridsize/{grid}<br/>
GridInformationApigetgridtype<br/>GET /getgridtype/{grid}<br/>
IRFApifinalize<br/>DELETE /finalize<br/>
IRFApiinitialize<br/>POST /initialize<br/>
IRFApiupdate<br/>POST /update<br/>
IRFApiupdate_until<br/>POST /update_until<br/>
NURCApigetgridx<br/>GET /getgridx/{grid}<br/>
NURCApigetgridy<br/>GET /getgridy/{grid}<br/>
NURCApigetgridz<br/>GET /getgridz/{grid}<br/>
SettersApiset_value<br/>POST /set_value/{name}<br/>
SettersApisetvalueat_indices<br/>POST /setvalueat_indices/{name}<br/>
TimeInformationApigetcurrenttime<br/>GET /getcurrenttime<br/>
TimeInformationApigetendtime<br/>GET /getendtime<br/>
TimeInformationApigetstarttime<br/>GET /getstarttime<br/>
TimeInformationApigettimestep<br/>GET /gettimestep<br/>
TimeInformationApigettimeunits<br/>GET /gettimeunits<br/>
UniformRectilinearApigetgridorigin<br/>GET /getgridorigin/{grid}<br/>
UniformRectilinearApigetgridshape<br/>GET /getgridshape/{grid}<br/>
UniformRectilinearApigetgridspacing<br/>GET /getgridspacing/{grid}<br/>
UnstructuredApigetgridedge_count<br/>GET /getgridedge_count/{grid}<br/>
UnstructuredApigetgridedge_nodes<br/>GET /getgridedge_nodes/{grid}<br/>
UnstructuredApigetgridface_count<br/>GET /getgridface_count/{grid}<br/>
UnstructuredApigetgridface_edges<br/>GET /getgridface_edges/{grid}<br/>
UnstructuredApigetgridface_nodes<br/>GET /getgridface_nodes/{grid}<br/>
UnstructuredApigetgridnode_count<br/>GET /getgridnode_count/{grid}<br/>
UnstructuredApigetgridnodesperface<br/>GET /getgridnodesperface/{grid}<br/>
VariableInformationApigetvargrid<br/>GET /getvargrid/{name}<br/>
VariableInformationApigetvaritemsize<br/>GET /getvaritemsize/{name}<br/>
VariableInformationApigetvarlocation<br/>GET /getvarlocation/{name}<br/>
VariableInformationApigetvarnbytes<br/>GET /getvarnbytes/{name}<br/>
VariableInformationApigetvartype<br/>GET /getvartype/{name}<br/>
VariableInformationApigetvarunits<br/>GET /getvarunits/{name}<br/>

Models

<a id="authorization"></a>

Authorization

Endpoints do not require authorization.

Author