diff --git a/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx index d0564b9ca..6f9e160c6 100644 --- a/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx @@ -33,7 +33,7 @@ Reach out to our team today: https://www.adatree.com.au/contact`} companyKebabCase="adatree" clientNameCamelCase="adatreeConsent" homepage="adatree.com.au/" - lastUpdated={new Date("2024-03-27T23:56:18.514Z")} + lastUpdated={new Date("2024-03-29T21:02:06.014Z")} faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/adatree/consent/favicon.jpg" // Missing contactUrl contactEmail="engineering@adatree.com.au" @@ -643,7 +643,7 @@ Reach out to our team today: https://www.adatree.com.au/contact`} sdkMethods={10} schemas={35} parameters={45} - difficulty="Easy" + difficulty="Very Easy" openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/adatree/consent/openapi.yaml" openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/adatree/consent/openapi.yaml" developerDocumentation="developer.adatree.com.au/docs/api/consent/" diff --git a/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx b/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx index 5eb33ea39..142e24314 100644 --- a/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx @@ -74,11 +74,11 @@ export default function BankSapi() { categories={allCategories} metaDescription={`We develop and operate REST-APIs and GUIs all around the topic of finance. As a specialised connectivity and payment provider, we are fully dedicated to the growth areas of Open Banking and Open Finance. -To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin). +To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin). -Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks). +Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks). -In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform. +In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform. With our SaaS and ASP solutions, we maximally reduce complexity for our clients from a multitude of industries (e.g. insurance companies, ERP & accounting, financial advisory) and enable new use cases and business models for them. diff --git a/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx index fa37e19fa..81550e3e0 100644 --- a/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx @@ -12,11 +12,11 @@ export default function BankSapiTypeScriptSdk() { sdkName="banks-api-typescript-sdk" metaDescription={`We develop and operate REST-APIs and GUIs all around the topic of finance. As a specialised connectivity and payment provider, we are fully dedicated to the growth areas of Open Banking and Open Finance. -To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin). +To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin). -Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks). +Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks). -In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform. +In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform. With our SaaS and ASP solutions, we maximally reduce complexity for our clients from a multitude of industries (e.g. insurance companies, ERP & accounting, financial advisory) and enable new use cases and business models for them. @@ -31,7 +31,7 @@ Imprint: https://banksapi.de/impressum/`} companyKebabCase="bank-sapi" clientNameCamelCase="banksApi" homepage="banksapi.de/en/" - lastUpdated={new Date("2024-03-29T20:37:03.109Z")} + lastUpdated={new Date("2024-03-29T21:02:06.014Z")} faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/banksapi/favicon.png" // Missing contactUrl // Missing contactEmail diff --git a/generator/konfig-docs/src/pages/sdk/baserow/index.tsx b/generator/konfig-docs/src/pages/sdk/baserow/index.tsx index 5e854cdd3..f103cbb66 100644 --- a/generator/konfig-docs/src/pages/sdk/baserow/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/baserow/index.tsx @@ -59,7 +59,7 @@ export default function Baserow() { categories={allCategories} metaDescription={`Baserow is the most flexible platform for creating databases and applications—without coding. -Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in. +Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in. Create Kanban boards, calendars, forms, integrate with other tools, and more to provide the best representation of your data. Today, thousands of customers around the world use our powerful and easy-to-use tools as their CRM, project management systems, or to power websites. diff --git a/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx index d385a40f8..f46ba46ca 100644 --- a/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx @@ -12,7 +12,7 @@ export default function BaserowTypeScriptSdk() { sdkName="baserow-typescript-sdk" metaDescription={`Baserow is the most flexible platform for creating databases and applications—without coding. -Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in. +Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in. Create Kanban boards, calendars, forms, integrate with other tools, and more to provide the best representation of your data. Today, thousands of customers around the world use our powerful and easy-to-use tools as their CRM, project management systems, or to power websites. @@ -23,7 +23,7 @@ We live by open source principles: our code, product, and community are all open companyKebabCase="baserow" clientNameCamelCase="baserow" homepage="baserow.io" - lastUpdated={new Date("2024-03-29T20:52:35.791Z")} + lastUpdated={new Date("2024-03-29T21:02:06.014Z")} faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/baserow/favicon.png" contactUrl="https://baserow.io/contact" // Missing contactEmail diff --git a/generator/konfig-docs/src/pages/sdk/bity/index.tsx b/generator/konfig-docs/src/pages/sdk/bity/index.tsx new file mode 100644 index 000000000..7b9fc4370 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/bity/index.tsx @@ -0,0 +1,110 @@ +import React from 'react'; +import { Company } from '../../../components/Company'; + +const sdks = [ + { + "name": "Bity", + "numberOfMethods": 13, + "categories": [ + "fintech", + "banking", + "blockchain", + "crypto_platform", + "financial_services", + "bitcoin", + "cryptocurrency", + "financial_technology" + ], + "index": "bity/typescript", + "language": "TypeScript", + "link": "/sdk/bity/typescript/", + "developerDocumentation": "doc.bity.com/exchange/v2/", + "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml" + }, + { + "name": "Bity", + "numberOfMethods": 13, + "categories": [ + "fintech", + "banking", + "blockchain", + "crypto_platform", + "financial_services", + "bitcoin", + "cryptocurrency", + "financial_technology" + ], + "index": "bity/python", + "language": "Python", + "link": "/sdk/bity/python/", + "developerDocumentation": "doc.bity.com/exchange/v2/", + "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml" + }, + { + "name": "Bity", + "numberOfMethods": 13, + "categories": [ + "fintech", + "banking", + "blockchain", + "crypto_platform", + "financial_services", + "bitcoin", + "cryptocurrency", + "financial_technology" + ], + "index": "bity/java", + "language": "Java", + "link": "/sdk/bity/java/", + "developerDocumentation": "doc.bity.com/exchange/v2/", + "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml" + } +]; + +export default function Bity() { + const allCategories: string[] = Array.from( + new Set(sdks.flatMap((service) => service.categories)), + ) + return ( + + ) +} \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/bity/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/bity/typescript/_first-request.mdx new file mode 100644 index 000000000..a24e1207f --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/bity/typescript/_first-request.mdx @@ -0,0 +1,4 @@ +```typescript index.ts +// List currencies +const currenciesResponse = bity.currencies.currencies() +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/bity/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/bity/typescript/_getting-started.mdx new file mode 100644 index 000000000..aa20abd4e --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/bity/typescript/_getting-started.mdx @@ -0,0 +1,13 @@ +```typescript index.ts +import { Bity } from 'bity-typescript-sdk'; + +const bity = new Bity({ + clientId: "CLIENT_ID", + clientSecret: "CLIENT_SECRET", + // clientId: "CLIENT_ID" + // clientSecret: "CLIENT_SECRET" + redirectUri: "REDIRECT_URI", + // clientId: "CLIENT_ID" + // clientSecret: "CLIENT_SECRET" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/bity/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/bity/typescript/index.tsx new file mode 100644 index 000000000..22657326e --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/bity/typescript/index.tsx @@ -0,0 +1,506 @@ +import React from "react"; +import { HttpMethodsEnum } from "konfig-lib/dist/forEachOperation"; +// @ts-ignore +import GettingStarted from "./_getting-started.mdx"; +// @ts-ignore +import FirstRequest from "./_first-request.mdx" +import { SdkNew } from "@site/src/components/SdkNew"; + +export default function BityTypeScriptSdk() { + return ( + Invalid currency code.
Invalid currency pair.
Invalid amount." + }, + { + "statusCode": "429", + "description": "" + } + ] + }, + { + "url": "/orders/estimate/multiple", + "method": "performMultipleEstimations", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Perform several estimations in one request", + "parameters": [], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "This endpoint can produce the same errors as `/orders/estimate` in addition to refusing to perform too many estimations in a single call." + }, + { + "statusCode": "429", + "description": "" + } + ] + }, + { + "url": "/orders/{order_uuid}", + "method": "getOrderDetails", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Get the details of an order", + "parameters": [ + { + "name": "orderUuid", + "schema": "string", + "required": true, + "description": "ID of the order.", + "example": "ORDER_UUID" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "400", + "description": "Order with such ID not found." + }, + { + "statusCode": "429", + "description": "" + } + ] + }, + { + "url": "/orders/{order_uuid}/bank_transfer_qr_bill", + "method": "getQrBill", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Get the QR-bill of an order where the input is bank_transfer.", + "parameters": [ + { + "name": "orderUuid", + "schema": "string", + "required": true, + "description": "Identifier of the order for which to retrieve the QR-bill image.", + "example": "ORDER_UUID" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "404", + "description": "The specified order does not exist, its input is not bank_transfer or the order's input currency is not fiat." + } + ] + }, + { + "url": "/orders/{order_uuid}/cancel", + "method": "order", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Cancel an order", + "parameters": [ + { + "name": "orderUuid", + "schema": "string", + "required": true, + "description": "Identifier of the order to attempt to cancel", + "example": "ORDER_UUID" + } + ], + "responses": [ + { + "statusCode": "202", + "description": "The request to cancel the order is being processed asynchronously.\n\nIt is at this time not possible to know whether the cancellation\nattempt will be successful or not.\n" + }, + { + "statusCode": "204", + "description": "The cancellation attempt was successful." + }, + { + "statusCode": "400", + "description": "The cancellation attempt was unsuccessful." + }, + { + "statusCode": "429", + "description": "" + } + ] + }, + { + "url": "/orders/{order_uuid}/duplicate", + "method": "order", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Duplicate an order", + "parameters": [ + { + "name": "orderUuid", + "schema": "string", + "required": true, + "description": "ID of the order to duplicate.", + "example": "ORDER_UUID" + } + ], + "responses": [ + { + "statusCode": "201", + "description": "The order has been successfully created.\n\nThe `Location` header contains the URI (which can be relative) at\nwhich the order status and details can be retrieved. That is, the\n`Location` header is meant to be interpreted as per RFC 7231\nsection 7.1.2.\n" + }, + { + "statusCode": "400", + "description": "This operation can return the same errors as the `place_order` operation (POST /orders)." + }, + { + "statusCode": "429", + "description": "" + } + ] + }, + { + "url": "/orders/{order_uuid}/execute", + "method": "order", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Execute order", + "parameters": [ + { + "name": "orderUuid", + "schema": "string", + "required": true, + "description": "Identifier of the order to attempt to execute", + "example": "ORDER_UUID" + } + ], + "responses": [ + { + "statusCode": "202", + "description": "The order has been paid, execution is ongoing" + }, + { + "statusCode": "400", + "description": "Bad request" + } + ] + }, + { + "url": "/orders/{order_uuid}/signature", + "method": "submitSignature", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Orders", + "typeScriptTag": "orders", + "description": "Sign proof of wallet ownership message", + "parameters": [ + { + "name": "orderUuid", + "schema": "string", + "required": true, + "description": "ID of the order.", + "example": "ORDER_UUID" + } + ], + "responses": [ + { + "statusCode": "204", + "description": "The signature is correct, the order details now contain `payment_details`." + }, + { + "statusCode": "400", + "description": "The signature is invalid." + }, + { + "statusCode": "404", + "description": "The associated order could not be found or there is no message to sign." + }, + { + "statusCode": "429", + "description": "" + }, + { + "statusCode": "502", + "description": "Internal error." + }, + { + "statusCode": "503", + "description": "Internal error." + }, + { + "statusCode": "504", + "description": "Internal error." + } + ] + }, + { + "url": "/pairs", + "method": "getList", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Currencies", + "typeScriptTag": "currencies", + "description": "List currency pairs", + "parameters": [ + { + "name": "input", + "schema": "string", + "required": false, + "description": "Retrieve all pairs for given input currency code. This parameter can be repeated several times to match many input currencies." + }, + { + "name": "output", + "schema": "string", + "required": false, + "description": "Retrieve all pairs for given output currency code. This parameter can be repeated several times to match many output currencies." + }, + { + "name": "enabled", + "schema": "string", + "required": false, + "description": "Retrieve all pairs that are enabled for trading or not." + } + ], + "responses": [ + { + "statusCode": "200", + "description": "" + }, + { + "statusCode": "429", + "description": "" + } + ] + } +] + } + language="TypeScript" + apiTitle="Bity Exchange API" + apiBaseUrl="https://exchange.api.bity.com/v2" + apiVersion="2.4.1" + endpoints={12} + sdkMethods={22} + schemas={85} + parameters={19} + difficulty="Easy" + openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bity/openapi.yaml" + openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml" + developerDocumentation="doc.bity.com/exchange/v2/" + /> + ); +} + \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx b/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx index d7c4742d0..a2f2c96ec 100644 --- a/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx @@ -57,7 +57,7 @@ export default function BrowseAi() { homepage="browse.ai" companyKebabCase="browse-ai" categories={allCategories} - metaDescription={`We're creating the easiest way to scrape and monitor any website with no code. + metaDescription={`We're creating the easiest way to scrape and monitor any website with no code. Our mission is to give every individual and business equal opportunity to benefit from information on the internet.`} /> diff --git a/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx index ed764c8dd..b50c2681f 100644 --- a/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx @@ -10,7 +10,7 @@ export default function BrowseAiTypeScriptSdk() { return ( service.categories)), + ) + return ( + + ) +} \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_first-request.mdx new file mode 100644 index 000000000..4f628456f --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_first-request.mdx @@ -0,0 +1,4 @@ +```typescript index.ts +// Delete one or more annotation filters in a single request. +const deleteAnnotationFilters2Response = clarifai.v2.deleteAnnotationFilters2() +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_getting-started.mdx new file mode 100644 index 000000000..09ef40d27 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_getting-started.mdx @@ -0,0 +1,5 @@ +```typescript index.ts +import { Clarifai } from 'clarifai-typescript-sdk'; + +const clarifai = new Clarifai() +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/clarifai/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/index.tsx new file mode 100644 index 000000000..f90f11c4a --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/index.tsx @@ -0,0 +1,20315 @@ +import React from "react"; +import { HttpMethodsEnum } from "konfig-lib/dist/forEachOperation"; +// @ts-ignore +import GettingStarted from "./_getting-started.mdx"; +// @ts-ignore +import FirstRequest from "./_first-request.mdx" +import { SdkNew } from "@site/src/components/SdkNew"; + +export default function ClarifaiTypeScriptSdk() { + return ( +