diff --git a/README.md b/README.md index 19bb5de..3b8cc4e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## dofusdude-ts@1.0.0-rc.7 +## dofusdude-ts@1.0.0-rc.8 This generator creates TypeScript/JavaScript client that utilizes [axios](https://github.com/axios/axios). The generated Node module can be used in the following environments: @@ -36,7 +36,7 @@ navigate to the folder of your consuming project and run one of the following co _published:_ ``` -npm install dofusdude-ts@1.0.0-rc.7 --save +npm install dofusdude-ts@1.0.0-rc.8 --save ``` _unPublished (not recommended):_ diff --git a/api.ts b/api.ts index 09ead65..34fe69d 100644 --- a/api.ts +++ b/api.ts @@ -4,7 +4,7 @@ * dofusdude * # Open Ankama Developer Community The all-in-one toolbelt for your next Ankama related project. ## Versions - [Dofus 2](https://docs.dofusdu.de/dofus2/) - [Dofus 3](https://docs.dofusdu.de/dofus3/) - v1 [latest] (you are here) ## Client SDKs - [Javascript](https://github.com/dofusdude/dofusdude-js) `npm i dofusdude-js --save` - [Typescript](https://github.com/dofusdude/dofusdude-ts) `npm i dofusdude-ts --save` - [Go](https://github.com/dofusdude/dodugo) `go get -u github.com/dofusdude/dodugo` - [Python](https://github.com/dofusdude/dofusdude-py) `pip install dofusdude` - [Java](https://github.com/dofusdude/dofusdude-java) Maven with GitHub packages setup Everything, including this site, is generated out of the [Docs Repo](https://github.com/dofusdude/api-docs). Consider it the Single Source of Truth. If there is a problem with the SDKs, create an issue there. Your favorite language is missing? Please let me know! # Main Features - 🥷 **Seamless Auto-Update** load data in the background when a new Dofus version is released and serving it within 10 minutes with atomic data source switching. No downtime and no effects for the user, just always up-to-date. - ⚡ **Blazingly Fast** all data in-memory, aggressive caching over short time spans, HTTP/2 multiplexing, written in Go, optimized for low latency, hosted on bare metal in 🇩🇪. - 📨 **Almanax Discord Integration** Use the endpoints as a dev or the official [Web Client](https://discord.dofusdude.com) as a user. - 🩸 **Dofus 3 Beta** from stable to bleeding edge by replacing /dofus3 with /dofus3beta. - 🗣️ **Multilingual** supporting _en_, _fr_, _es_, _pt_, _de_. - 🧠 **Search by Relevance** allowing typos in name and description, handled by language specific text analysis and indexing. - 🕵️ **Official Sources** generated from actual data from the game. ... and much more on the Roadmap on my [Discord](https://discord.gg/3EtHskZD8h). * - * The version of the OpenAPI document: 1.0.0-rc.7 + * The version of the OpenAPI document: 1.0.0-rc.8 * Contact: stelzo@steado.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -1850,7 +1850,7 @@ export const AlmanaxApiAxiosParamCreator = function (configuration?: Configurati assertParamExists('getAlmanaxDate', 'language', language) // verify required parameter 'date' is not null or undefined assertParamExists('getAlmanaxDate', 'date', date) - const localVarPath = `/dofus2/{language}/almanax/{date}` + const localVarPath = `/dofus3/v1/{language}/almanax/{date}` .replace(`{${"language"}}`, encodeURIComponent(String(language))) .replace(`{${"date"}}`, encodeURIComponent(String(date))); // use dummy base URL string because the URL constructor only accepts absolute URLs. @@ -1890,7 +1890,7 @@ export const AlmanaxApiAxiosParamCreator = function (configuration?: Configurati getAlmanaxRange: async (language: GetAlmanaxRangeLanguageEnum, filterBonusType?: string, rangeFrom?: string, rangeTo?: string, rangeSize?: number, timezone?: string, options: RawAxiosRequestConfig = {}): Promise => { // verify required parameter 'language' is not null or undefined assertParamExists('getAlmanaxRange', 'language', language) - const localVarPath = `/dofus2/{language}/almanax` + const localVarPath = `/dofus3/v1/{language}/almanax` .replace(`{${"language"}}`, encodeURIComponent(String(language))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -4229,11 +4229,15 @@ export const MetaApiAxiosParamCreator = function (configuration?: Configuration) /** * Get all types for /{game}/v1/{lang}/search available for filtering. All names are english for comparing them inside applications. Order is fixed so you can compare indices instead of strings. * @summary Available Game Search Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getGameSearchTypes: async (options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/dofus3beta/v1/meta/search/types`; + getGameSearchTypes: async (game: string, options: RawAxiosRequestConfig = {}): Promise => { + // verify required parameter 'game' is not null or undefined + assertParamExists('getGameSearchTypes', 'game', game) + const localVarPath = `/{game}/v1/meta/search/types` + .replace(`{${"game"}}`, encodeURIComponent(String(game))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; @@ -4259,11 +4263,15 @@ export const MetaApiAxiosParamCreator = function (configuration?: Configuration) /** * Get all types of all items. Primarily used for filtering more detailed types in listings or search endpoints. All names are english for comparing them inside applications. Ordering is not guaranteed to persist with game updates. * @summary Available Item Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getItemTypes: async (options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/dofus3beta/v1/meta/items/types`; + getItemTypes: async (game: string, options: RawAxiosRequestConfig = {}): Promise => { + // verify required parameter 'game' is not null or undefined + assertParamExists('getItemTypes', 'game', game) + const localVarPath = `/{game}/v1/meta/items/types` + .replace(`{${"game"}}`, encodeURIComponent(String(game))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; @@ -4296,7 +4304,7 @@ export const MetaApiAxiosParamCreator = function (configuration?: Configuration) getMetaAlmanaxBonuses: async (language: GetMetaAlmanaxBonusesLanguageEnum, options: RawAxiosRequestConfig = {}): Promise => { // verify required parameter 'language' is not null or undefined assertParamExists('getMetaAlmanaxBonuses', 'language', language) - const localVarPath = `/dofus2/meta/{language}/almanax/bonuses` + const localVarPath = `/dofus3/v1/meta/{language}/almanax/bonuses` .replace(`{${"language"}}`, encodeURIComponent(String(language))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -4334,7 +4342,7 @@ export const MetaApiAxiosParamCreator = function (configuration?: Configuration) assertParamExists('getMetaAlmanaxBonusesSearch', 'language', language) // verify required parameter 'query' is not null or undefined assertParamExists('getMetaAlmanaxBonusesSearch', 'query', query) - const localVarPath = `/dofus2/meta/{language}/almanax/bonuses/search` + const localVarPath = `/dofus3/v1/meta/{language}/almanax/bonuses/search` .replace(`{${"language"}}`, encodeURIComponent(String(language))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -4369,11 +4377,15 @@ export const MetaApiAxiosParamCreator = function (configuration?: Configuration) /** * Get the mappings for all specific elements that are linked in the dataset. All names are english. Translations are not needed because of a global unique id which is the index inside the array. Future elements will get a higher id. * @summary Effects and Condition Elements + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getMetaElements: async (options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/dofus3beta/v1/meta/elements`; + getMetaElements: async (game: string, options: RawAxiosRequestConfig = {}): Promise => { + // verify required parameter 'game' is not null or undefined + assertParamExists('getMetaElements', 'game', game) + const localVarPath = `/{game}/v1/meta/elements` + .replace(`{${"game"}}`, encodeURIComponent(String(game))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; @@ -4443,11 +4455,12 @@ export const MetaApiFp = function(configuration?: Configuration) { /** * Get all types for /{game}/v1/{lang}/search available for filtering. All names are english for comparing them inside applications. Order is fixed so you can compare indices instead of strings. * @summary Available Game Search Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async getGameSearchTypes(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await localVarAxiosParamCreator.getGameSearchTypes(options); + async getGameSearchTypes(game: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.getGameSearchTypes(game, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap['MetaApi.getGameSearchTypes']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); @@ -4455,11 +4468,12 @@ export const MetaApiFp = function(configuration?: Configuration) { /** * Get all types of all items. Primarily used for filtering more detailed types in listings or search endpoints. All names are english for comparing them inside applications. Ordering is not guaranteed to persist with game updates. * @summary Available Item Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async getItemTypes(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await localVarAxiosParamCreator.getItemTypes(options); + async getItemTypes(game: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.getItemTypes(game, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap['MetaApi.getItemTypes']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); @@ -4495,11 +4509,12 @@ export const MetaApiFp = function(configuration?: Configuration) { /** * Get the mappings for all specific elements that are linked in the dataset. All names are english. Translations are not needed because of a global unique id which is the index inside the array. Future elements will get a higher id. * @summary Effects and Condition Elements + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async getMetaElements(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await localVarAxiosParamCreator.getMetaElements(options); + async getMetaElements(game: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.getMetaElements(game, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap['MetaApi.getMetaElements']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); @@ -4530,20 +4545,22 @@ export const MetaApiFactory = function (configuration?: Configuration, basePath? /** * Get all types for /{game}/v1/{lang}/search available for filtering. All names are english for comparing them inside applications. Order is fixed so you can compare indices instead of strings. * @summary Available Game Search Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getGameSearchTypes(options?: RawAxiosRequestConfig): AxiosPromise> { - return localVarFp.getGameSearchTypes(options).then((request) => request(axios, basePath)); + getGameSearchTypes(game: string, options?: RawAxiosRequestConfig): AxiosPromise> { + return localVarFp.getGameSearchTypes(game, options).then((request) => request(axios, basePath)); }, /** * Get all types of all items. Primarily used for filtering more detailed types in listings or search endpoints. All names are english for comparing them inside applications. Ordering is not guaranteed to persist with game updates. * @summary Available Item Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getItemTypes(options?: RawAxiosRequestConfig): AxiosPromise> { - return localVarFp.getItemTypes(options).then((request) => request(axios, basePath)); + getItemTypes(game: string, options?: RawAxiosRequestConfig): AxiosPromise> { + return localVarFp.getItemTypes(game, options).then((request) => request(axios, basePath)); }, /** * Get all the available bonuses and their id for filtering them in the range endpoint. @@ -4570,11 +4587,12 @@ export const MetaApiFactory = function (configuration?: Configuration, basePath? /** * Get the mappings for all specific elements that are linked in the dataset. All names are english. Translations are not needed because of a global unique id which is the index inside the array. Future elements will get a higher id. * @summary Effects and Condition Elements + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getMetaElements(options?: RawAxiosRequestConfig): AxiosPromise> { - return localVarFp.getMetaElements(options).then((request) => request(axios, basePath)); + getMetaElements(game: string, options?: RawAxiosRequestConfig): AxiosPromise> { + return localVarFp.getMetaElements(game, options).then((request) => request(axios, basePath)); }, /** * The current game version of the hosted data. @@ -4599,23 +4617,25 @@ export class MetaApi extends BaseAPI { /** * Get all types for /{game}/v1/{lang}/search available for filtering. All names are english for comparing them inside applications. Order is fixed so you can compare indices instead of strings. * @summary Available Game Search Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ - public getGameSearchTypes(options?: RawAxiosRequestConfig) { - return MetaApiFp(this.configuration).getGameSearchTypes(options).then((request) => request(this.axios, this.basePath)); + public getGameSearchTypes(game: string, options?: RawAxiosRequestConfig) { + return MetaApiFp(this.configuration).getGameSearchTypes(game, options).then((request) => request(this.axios, this.basePath)); } /** * Get all types of all items. Primarily used for filtering more detailed types in listings or search endpoints. All names are english for comparing them inside applications. Ordering is not guaranteed to persist with game updates. * @summary Available Item Types + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ - public getItemTypes(options?: RawAxiosRequestConfig) { - return MetaApiFp(this.configuration).getItemTypes(options).then((request) => request(this.axios, this.basePath)); + public getItemTypes(game: string, options?: RawAxiosRequestConfig) { + return MetaApiFp(this.configuration).getItemTypes(game, options).then((request) => request(this.axios, this.basePath)); } /** @@ -4647,12 +4667,13 @@ export class MetaApi extends BaseAPI { /** * Get the mappings for all specific elements that are linked in the dataset. All names are english. Translations are not needed because of a global unique id which is the index inside the array. Future elements will get a higher id. * @summary Effects and Condition Elements + * @param {string} game game main \'dofus3\' or beta channel \'dofus3beta\' * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MetaApi */ - public getMetaElements(options?: RawAxiosRequestConfig) { - return MetaApiFp(this.configuration).getMetaElements(options).then((request) => request(this.axios, this.basePath)); + public getMetaElements(game: string, options?: RawAxiosRequestConfig) { + return MetaApiFp(this.configuration).getMetaElements(game, options).then((request) => request(this.axios, this.basePath)); } /** diff --git a/base.ts b/base.ts index ecf64bf..428fe6f 100644 --- a/base.ts +++ b/base.ts @@ -4,7 +4,7 @@ * dofusdude * # Open Ankama Developer Community The all-in-one toolbelt for your next Ankama related project. ## Versions - [Dofus 2](https://docs.dofusdu.de/dofus2/) - [Dofus 3](https://docs.dofusdu.de/dofus3/) - v1 [latest] (you are here) ## Client SDKs - [Javascript](https://github.com/dofusdude/dofusdude-js) `npm i dofusdude-js --save` - [Typescript](https://github.com/dofusdude/dofusdude-ts) `npm i dofusdude-ts --save` - [Go](https://github.com/dofusdude/dodugo) `go get -u github.com/dofusdude/dodugo` - [Python](https://github.com/dofusdude/dofusdude-py) `pip install dofusdude` - [Java](https://github.com/dofusdude/dofusdude-java) Maven with GitHub packages setup Everything, including this site, is generated out of the [Docs Repo](https://github.com/dofusdude/api-docs). Consider it the Single Source of Truth. If there is a problem with the SDKs, create an issue there. Your favorite language is missing? Please let me know! # Main Features - 🥷 **Seamless Auto-Update** load data in the background when a new Dofus version is released and serving it within 10 minutes with atomic data source switching. No downtime and no effects for the user, just always up-to-date. - ⚡ **Blazingly Fast** all data in-memory, aggressive caching over short time spans, HTTP/2 multiplexing, written in Go, optimized for low latency, hosted on bare metal in 🇩🇪. - 📨 **Almanax Discord Integration** Use the endpoints as a dev or the official [Web Client](https://discord.dofusdude.com) as a user. - 🩸 **Dofus 3 Beta** from stable to bleeding edge by replacing /dofus3 with /dofus3beta. - 🗣️ **Multilingual** supporting _en_, _fr_, _es_, _pt_, _de_. - 🧠 **Search by Relevance** allowing typos in name and description, handled by language specific text analysis and indexing. - 🕵️ **Official Sources** generated from actual data from the game. ... and much more on the Roadmap on my [Discord](https://discord.gg/3EtHskZD8h). * - * The version of the OpenAPI document: 1.0.0-rc.7 + * The version of the OpenAPI document: 1.0.0-rc.8 * Contact: stelzo@steado.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/common.ts b/common.ts index 906a4df..667bb21 100644 --- a/common.ts +++ b/common.ts @@ -4,7 +4,7 @@ * dofusdude * # Open Ankama Developer Community The all-in-one toolbelt for your next Ankama related project. ## Versions - [Dofus 2](https://docs.dofusdu.de/dofus2/) - [Dofus 3](https://docs.dofusdu.de/dofus3/) - v1 [latest] (you are here) ## Client SDKs - [Javascript](https://github.com/dofusdude/dofusdude-js) `npm i dofusdude-js --save` - [Typescript](https://github.com/dofusdude/dofusdude-ts) `npm i dofusdude-ts --save` - [Go](https://github.com/dofusdude/dodugo) `go get -u github.com/dofusdude/dodugo` - [Python](https://github.com/dofusdude/dofusdude-py) `pip install dofusdude` - [Java](https://github.com/dofusdude/dofusdude-java) Maven with GitHub packages setup Everything, including this site, is generated out of the [Docs Repo](https://github.com/dofusdude/api-docs). Consider it the Single Source of Truth. If there is a problem with the SDKs, create an issue there. Your favorite language is missing? Please let me know! # Main Features - 🥷 **Seamless Auto-Update** load data in the background when a new Dofus version is released and serving it within 10 minutes with atomic data source switching. No downtime and no effects for the user, just always up-to-date. - ⚡ **Blazingly Fast** all data in-memory, aggressive caching over short time spans, HTTP/2 multiplexing, written in Go, optimized for low latency, hosted on bare metal in 🇩🇪. - 📨 **Almanax Discord Integration** Use the endpoints as a dev or the official [Web Client](https://discord.dofusdude.com) as a user. - 🩸 **Dofus 3 Beta** from stable to bleeding edge by replacing /dofus3 with /dofus3beta. - 🗣️ **Multilingual** supporting _en_, _fr_, _es_, _pt_, _de_. - 🧠 **Search by Relevance** allowing typos in name and description, handled by language specific text analysis and indexing. - 🕵️ **Official Sources** generated from actual data from the game. ... and much more on the Roadmap on my [Discord](https://discord.gg/3EtHskZD8h). * - * The version of the OpenAPI document: 1.0.0-rc.7 + * The version of the OpenAPI document: 1.0.0-rc.8 * Contact: stelzo@steado.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/configuration.ts b/configuration.ts index e840062..58bbb1d 100644 --- a/configuration.ts +++ b/configuration.ts @@ -4,7 +4,7 @@ * dofusdude * # Open Ankama Developer Community The all-in-one toolbelt for your next Ankama related project. ## Versions - [Dofus 2](https://docs.dofusdu.de/dofus2/) - [Dofus 3](https://docs.dofusdu.de/dofus3/) - v1 [latest] (you are here) ## Client SDKs - [Javascript](https://github.com/dofusdude/dofusdude-js) `npm i dofusdude-js --save` - [Typescript](https://github.com/dofusdude/dofusdude-ts) `npm i dofusdude-ts --save` - [Go](https://github.com/dofusdude/dodugo) `go get -u github.com/dofusdude/dodugo` - [Python](https://github.com/dofusdude/dofusdude-py) `pip install dofusdude` - [Java](https://github.com/dofusdude/dofusdude-java) Maven with GitHub packages setup Everything, including this site, is generated out of the [Docs Repo](https://github.com/dofusdude/api-docs). Consider it the Single Source of Truth. If there is a problem with the SDKs, create an issue there. Your favorite language is missing? Please let me know! # Main Features - 🥷 **Seamless Auto-Update** load data in the background when a new Dofus version is released and serving it within 10 minutes with atomic data source switching. No downtime and no effects for the user, just always up-to-date. - ⚡ **Blazingly Fast** all data in-memory, aggressive caching over short time spans, HTTP/2 multiplexing, written in Go, optimized for low latency, hosted on bare metal in 🇩🇪. - 📨 **Almanax Discord Integration** Use the endpoints as a dev or the official [Web Client](https://discord.dofusdude.com) as a user. - 🩸 **Dofus 3 Beta** from stable to bleeding edge by replacing /dofus3 with /dofus3beta. - 🗣️ **Multilingual** supporting _en_, _fr_, _es_, _pt_, _de_. - 🧠 **Search by Relevance** allowing typos in name and description, handled by language specific text analysis and indexing. - 🕵️ **Official Sources** generated from actual data from the game. ... and much more on the Roadmap on my [Discord](https://discord.gg/3EtHskZD8h). * - * The version of the OpenAPI document: 1.0.0-rc.7 + * The version of the OpenAPI document: 1.0.0-rc.8 * Contact: stelzo@steado.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/index.ts b/index.ts index dff85a7..38423db 100644 --- a/index.ts +++ b/index.ts @@ -4,7 +4,7 @@ * dofusdude * # Open Ankama Developer Community The all-in-one toolbelt for your next Ankama related project. ## Versions - [Dofus 2](https://docs.dofusdu.de/dofus2/) - [Dofus 3](https://docs.dofusdu.de/dofus3/) - v1 [latest] (you are here) ## Client SDKs - [Javascript](https://github.com/dofusdude/dofusdude-js) `npm i dofusdude-js --save` - [Typescript](https://github.com/dofusdude/dofusdude-ts) `npm i dofusdude-ts --save` - [Go](https://github.com/dofusdude/dodugo) `go get -u github.com/dofusdude/dodugo` - [Python](https://github.com/dofusdude/dofusdude-py) `pip install dofusdude` - [Java](https://github.com/dofusdude/dofusdude-java) Maven with GitHub packages setup Everything, including this site, is generated out of the [Docs Repo](https://github.com/dofusdude/api-docs). Consider it the Single Source of Truth. If there is a problem with the SDKs, create an issue there. Your favorite language is missing? Please let me know! # Main Features - 🥷 **Seamless Auto-Update** load data in the background when a new Dofus version is released and serving it within 10 minutes with atomic data source switching. No downtime and no effects for the user, just always up-to-date. - ⚡ **Blazingly Fast** all data in-memory, aggressive caching over short time spans, HTTP/2 multiplexing, written in Go, optimized for low latency, hosted on bare metal in 🇩🇪. - 📨 **Almanax Discord Integration** Use the endpoints as a dev or the official [Web Client](https://discord.dofusdude.com) as a user. - 🩸 **Dofus 3 Beta** from stable to bleeding edge by replacing /dofus3 with /dofus3beta. - 🗣️ **Multilingual** supporting _en_, _fr_, _es_, _pt_, _de_. - 🧠 **Search by Relevance** allowing typos in name and description, handled by language specific text analysis and indexing. - 🕵️ **Official Sources** generated from actual data from the game. ... and much more on the Roadmap on my [Discord](https://discord.gg/3EtHskZD8h). * - * The version of the OpenAPI document: 1.0.0-rc.7 + * The version of the OpenAPI document: 1.0.0-rc.8 * Contact: stelzo@steado.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/package-lock.json b/package-lock.json index b96520c..46c32de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dofusdude-ts", - "version": "1.0.0-rc.7", + "version": "1.0.0-rc.8", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dofusdude-ts", - "version": "1.0.0-rc.7", + "version": "1.0.0-rc.8", "license": "Unlicense", "dependencies": { "axios": "^1.6.1" diff --git a/package.json b/package.json index ecf4ee9..0861ec7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dofusdude-ts", - "version": "1.0.0-rc.7", + "version": "1.0.0-rc.8", "description": "OpenAPI client for dofusdude-ts", "author": "OpenAPI-Generator Contributors", "repository": {