mwapi_responses_derive 0.5.1

Automatically generate strict types for MediaWiki API responses (macro)
Documentation
{
  "name": "query+langlinks",
  "mode": "prop",
  "fieldname": "langlinks",
  "prop": "llprop",
  "wrap_in_vec": true,
  "fields": [
    {
      "name": "lang",
      "type_": "String",
      "prop": "=default"
    },
    {
      "name": "title",
      "type_": "String",
      "prop": "=default"
    },
    {
      "name": "url",
      "type_": "String",
      "prop": "url"
    },
    {
      "name": "langname",
      "type_": "String",
      "prop": "langname"
    },
    {
      "name": "autonym",
      "type_": "String",
      "prop": "autonym"
    }
  ],
  "test_extra": {
    "assert": {
      "continue": true,
      "length": 2
    },
    "params": {
      "titles": "Albert Einstein|This article does not exist, please"
    }
  }
}