forked from mirror/Riven
34 lines
786 B
Text
34 lines
786 B
Text
|
{{
|
||
|
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
|
||
|
};
|
||
|
}
|