{"_id":"@digitale-kultur/evoke-api-client-js","_rev":"1-dbe0afe6fab0436e5b2411df29cbe988","name":"@digitale-kultur/evoke-api-client-js","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@digitale-kultur/evoke-api-client-js","version":"0.1.0","description":"This_API_provides_endpoints_used_by_the_Evoke_demoparty_website_brbra_hrefhttps__www_evoke_eu_imprint_Imprint_abra_hrefhttps__www_evoke_eu_privacy_Privacy_Information_a","license":"Unlicense","main":"dist/index.js","scripts":{"build":"babel src -d dist","prepack":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"browser":{"fs":false},"dependencies":{"babel-cli":"^6.26.0","superagent":"3.7.0"},"devDependencies":{"babel-core":"6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","expect.js":"^0.3.1","mocha":"^5.2.0","sinon":"^7.2.0"},"gitHead":"d8bd1c8261f6728c656280e9297cbe2e89fc297d","_id":"@digitale-kultur/evoke-api-client-js@0.1.0","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IJ4We6S5mZsV9XrlOiwnwr+kkY6ZKEVzCo5K3Kxw3gtBNKtXpbFkH53iNc3KAzxweipM8oCQRu7cNPdwTdAp7w==","shasum":"9207f38e1c15b465fa761a88b185b720960bc317","tarball":"https://registry.npmjs.org/@digitale-kultur/evoke-api-client-js/-/evoke-api-client-js-0.1.0.tgz","fileCount":10,"unpackedSize":112388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv2TWCRA9TVsSAnZWagAAx58P/Amy8l9t6ouZkSdyAnui\nWXHjIRz21n9XFm+sG1SqfybvzIo3gSQE7I2mULbpsIOd0oOiE/tA/LFe+orC\nw4dDM9+50CAZovCl3pyCXzOL43s9+GKBuECL858mmpxxzX7NoikF9SaniVGB\nv/1qMJ/drQfCZkBOx23dkn+uxhFK/z7+unEq7Mgg2X1hgGGQLWDBNtjgvwgN\nMhZ4S5Ynm8W8EuUz+AAGqO5HkklCLgGqNZc3LdfxEIqr/bJv9mHTMUDxQJnY\n68ktNJD0BCAaD/TmJGKt6kQi0FFokIRB1qG1UEPb6XUrQvxIkqcLvIMGs1RU\nlauqNkB+HNRd+404ahjp09kYPfvDw+d1deHWU/55kVg5xCe3tfDCtKSZ/T4D\nYsPkZrwCB6hxTDBI+2vqGFttdWUxUi+JT6MGdxDPd6etp4XyYmijWCUKvb0/\n8JatWRSz6aS5h40tqhpKT7H63SDT3L58Uh8sHeZWpkHi/GXAyc7p+BgSUYT4\nyMU6/BPiWlgdsl6V7jpWjcIHemcJ/gZr8Lmify/eWj4Ek/FDR3uOV+WWkX4A\nM3rc03ht6f09r/BRMyhSHWbIJD3FtMIdAxF90E3X+BhgFwfIbkdFjoOyYOtX\ngW+jF797QLwAmPFhxqA6/TFtGhT1ziXCVWLBq/6+Pb5M9J/mmu6Iej0D2WWN\n5NQ/\r\n=aTWZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnye6qSPdxgPnpmEkMZgx5KA5sKoVOOIHPGO7qtP8hEAiAg944l+rKa8Z7xwsjGQRCccG4cCNyYo5gtZHNd5T4uzg=="}]},"maintainers":[{"name":"poti","email":"poti@kaoz.org"}],"_npmUser":{"name":"poti","email":"poti@kaoz.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evoke-api-client-js_0.1.0_1556047060811_0.33725269633230104"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-23T19:17:40.621Z","0.1.0":"2019-04-23T19:17:40.932Z","modified":"2022-04-05T04:37:29.807Z"},"maintainers":[{"name":"poti","email":"poti@kaoz.org"}],"description":"This_API_provides_endpoints_used_by_the_Evoke_demoparty_website_brbra_hrefhttps__www_evoke_eu_imprint_Imprint_abra_hrefhttps__www_evoke_eu_privacy_Privacy_Information_a","license":"Unlicense","readme":"# digitale-kultur/evoke-api-client-js\n\nDigitaleKulturEvokeApiClientJs - JavaScript client for digitale-kultur/evoke-api-client-js\nThis API provides endpoints used by the Evoke demoparty website. <br><br><a href='https://www.evoke.eu/imprint/'>Imprint</a><br><a href='https://www.evoke.eu/privacy/'>Privacy Information</a>\nThis SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 0.1.0\n- Package version: 0.1.0\n- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen\n\n## Installation\n\n### For [Node.js](https://nodejs.org/)\n\n#### npm\n\nTo publish the library as a [npm](https://www.npmjs.com/), please follow the procedure in [\"Publishing npm packages\"](https://docs.npmjs.com/getting-started/publishing-npm-packages).\n\nThen install it via:\n\n```shell\nnpm install digitale-kultur/evoke-api-client-js --save\n```\n\n#### git\n\nIf the library is hosted at a git repository, e.g.https://github.com/digitale-kultur/evoke-api-client-js\nthen install it via:\n\n```shell\n    npm install digitale-kultur/evoke-api-client-js --save\n```\n\n### For browser\n\nThe library also works in the browser environment via npm and [browserify](http://browserify.org/). After following\nthe above steps with Node.js and installing browserify with `npm install -g browserify`,\nperform the following (assuming *main.js* is your entry file):\n\n```shell\nbrowserify main.js > bundle.js\n```\n\nThen include *bundle.js* in the HTML pages.\n\n### Webpack Configuration\n\nUsing Webpack you may encounter the following error: \"Module not found: Error:\nCannot resolve module\", most certainly you should disable AMD loader. Add/merge\nthe following section to your webpack config:\n\n```javascript\nmodule: {\n  rules: [\n    {\n      parser: {\n        amd: false\n      }\n    }\n  ]\n}\n```\n\n## Getting Started\n\nPlease follow the [installation](#installation) instruction and execute the following JS code:\n\n```javascript\nvar DigitaleKulturEvokeApiClientJs = require('digitale-kultur/evoke-api-client-js');\n\n\nvar api = new DigitaleKulturEvokeApiClientJs.ContactApi()\nvar contactMessage = new DigitaleKulturEvokeApiClientJs.ContactMessage(); // {ContactMessage} Information about the message to be sent\nvar callback = function(error, data, response) {\n  if (error) {\n    console.error(error);\n  } else {\n    console.log('API called successfully.');\n  }\n};\napi.createMessage(contactMessage, callback);\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost/api*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*DigitaleKulturEvokeApiClientJs.ContactApi* | [**createMessage**](docs/ContactApi.md#createMessage) | **POST** /contact | Send a new message\n*DigitaleKulturEvokeApiClientJs.ContactApi* | [**showAllCategories**](docs/ContactApi.md#showAllCategories) | **GET** /contact/categories | Get a list of all contact categories\n*DigitaleKulturEvokeApiClientJs.RegistrationApi* | [**createRegistration**](docs/RegistrationApi.md#createRegistration) | **POST** /registration/{year} | Create a new registration\n*DigitaleKulturEvokeApiClientJs.RegistrationApi* | [**deleteRegistration**](docs/RegistrationApi.md#deleteRegistration) | **DELETE** /registration/{year}/{id} | Delete a single registration\n*DigitaleKulturEvokeApiClientJs.RegistrationApi* | [**numberOfRegistrations**](docs/RegistrationApi.md#numberOfRegistrations) | **GET** /registration/{year}/count | Get the number of registrations\n*DigitaleKulturEvokeApiClientJs.RegistrationApi* | [**showAllCountries**](docs/RegistrationApi.md#showAllCountries) | **GET** /registration/countries | Get a list of countries\n*DigitaleKulturEvokeApiClientJs.RegistrationApi* | [**showAllRegistrations**](docs/RegistrationApi.md#showAllRegistrations) | **GET** /registration/{year} | Get a list of all registrations\n\n\n## Documentation for Models\n\n - [DigitaleKulturEvokeApiClientJs.ContactCategory](docs/ContactCategory.md)\n - [DigitaleKulturEvokeApiClientJs.ContactMessage](docs/ContactMessage.md)\n - [DigitaleKulturEvokeApiClientJs.Registration](docs/Registration.md)\n - [DigitaleKulturEvokeApiClientJs.Rfc7807](docs/Rfc7807.md)\n\n\n## Documentation for Authorization\n\nAll endpoints do not require authorization.\n","readmeFilename":"README.md"}