mirror of https://github.com/MingweiSamuel/Riven
34 lines
786 B
Plaintext
34 lines
786 B
Plaintext
{{
|
|
const spec = require('./.spec.json');
|
|
const dotUtils = require('./dotUtils.js');
|
|
}}{{= dotUtils.preamble() }}
|
|
|
|
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
|
// Version {{= spec.info.version }}
|
|
|
|
//! Metadata about the Riot API and Riven.
|
|
//!
|
|
//! Note: this modules is automatically generated.
|
|
|
|
use std::collections::HashMap;
|
|
|
|
use lazy_static::lazy_static;
|
|
|
|
lazy_static! {
|
|
pub static ref ENDPOINT_PATH_METHODID: HashMap<&'static str, &'static str> = {
|
|
let mut map = HashMap::new();
|
|
{{
|
|
for (const [ route, path ] of Object.entries(spec.paths)) {
|
|
const get = path.get;
|
|
if (!get)
|
|
continue;
|
|
const operationId = get.operationId;
|
|
}}
|
|
map.insert("{{= route }}", "{{= operationId }}");
|
|
{{
|
|
}
|
|
}}
|
|
map
|
|
};
|
|
}
|