diff --git a/generator/konfig-docs/redirects.json b/generator/konfig-docs/redirects.json index ff9ce74866..689d86c62d 100644 --- a/generator/konfig-docs/redirects.json +++ b/generator/konfig-docs/redirects.json @@ -107,6 +107,12 @@ "/sdk/visier/user-management/": "/sdk/visier/user-management/typescript/", "/sdk/walmart/content-management": "/sdk/walmart/content-management/typescript/", "/sdk/walmart/content-management/": "/sdk/walmart/content-management/typescript/", + "/sdk/workday/performance-enablement": "/sdk/workday/performance-enablement/typescript/", + "/sdk/workday/performance-enablement/": "/sdk/workday/performance-enablement/typescript/", + "/sdk/workday/person": "/sdk/workday/person/typescript/", + "/sdk/workday/person/": "/sdk/workday/person/typescript/", + "/sdk/workday/staffing": "/sdk/workday/staffing/typescript/", + "/sdk/workday/staffing/": "/sdk/workday/staffing/typescript/", "/sdk/zapier/embed": "/sdk/zapier/embed/typescript/", "/sdk/zapier/embed/": "/sdk/zapier/embed/typescript/", "/sdk/zapier/ai-actions": "/sdk/zapier/ai-actions/typescript/", diff --git a/generator/konfig-docs/src/pages/sdk/blue-snap/index.tsx b/generator/konfig-docs/src/pages/sdk/blue-snap/index.tsx new file mode 100644 index 0000000000..52c623506e --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/blue-snap/index.tsx @@ -0,0 +1,74 @@ +import React from 'react'; +import { Company } from '../../../components/Company'; + +const sdks = [ + { + "name": "BlueSnap", + "numberOfMethods": 36, + "categories": [ + "payments", + "embedded_payments", + "global_payments" + ], + "index": "blue-snap/typescript", + "language": "TypeScript", + "link": "/sdk/blue-snap/typescript/", + "developerDocumentation": "developers.bluesnap.com/v8976-JSON/reference", + "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bluesnap/openapi.yaml" + }, + { + "name": "BlueSnap", + "numberOfMethods": 36, + "categories": [ + "payments", + "embedded_payments", + "global_payments" + ], + "index": "blue-snap/python", + "language": "Python", + "link": "/sdk/blue-snap/python/", + "developerDocumentation": "developers.bluesnap.com/v8976-JSON/reference", + "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bluesnap/openapi.yaml" + }, + { + "name": "BlueSnap", + "numberOfMethods": 36, + "categories": [ + "payments", + "embedded_payments", + "global_payments" + ], + "index": "blue-snap/java", + "language": "Java", + "link": "/sdk/blue-snap/java/", + "developerDocumentation": "developers.bluesnap.com/v8976-JSON/reference", + "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bluesnap/openapi.yaml" + } +]; + +export default function BlueSnap() { + 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/blue-snap/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/_first-request.mdx new file mode 100644 index 0000000000..4e02cb1223 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/_first-request.mdx @@ -0,0 +1,9 @@ +```typescript index.ts +// Auth Only +const createTransactionResponse = blueSnap.authorization.createTransaction({ + amount: 11 + softDescriptor: "DescTest" + currency: "USD" + cardTransactionType: "AUTH_ONLY" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/_getting-started.mdx new file mode 100644 index 0000000000..f387a81e16 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/_getting-started.mdx @@ -0,0 +1,9 @@ +```typescript index.ts +import { BlueSnap } from 'blue-snap-typescript-sdk'; + +const blueSnap = new BlueSnap({ + username: "USERNAME", + password: "PASSWORD", + sec1: "AUTHORIZATION" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/index.tsx new file mode 100644 index 0000000000..246fbeeff0 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/blue-snap/typescript/index.tsx @@ -0,0 +1,1425 @@ +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 BlueSnapTypeScriptSdk() { + return ( + Required if not using `merchantTransactionId`", + "example": "TRANSACTIONID", + "default": "1095710747" + }, + { + "name": "reason", + "schema": "string", + "description": "", + "default": "Refund for order #1992" + }, + { + "name": "cancelSubscriptions", + "schema": "boolean", + "description": "", + "default": false + }, + { + "name": "transactionMetaData", + "schema": "object", + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/transactions/pending-refund/{transactionId}", + "method": "cancelPendingRefund", + "httpMethod": HttpMethodsEnum.DELETE, + "tag": "Transaction", + "typeScriptTag": "transaction", + "description": "Cancel Pending Refund", + "parameters": [ + { + "name": "transactionId", + "schema": "string", + "required": true, + "description": "transactionId received from BlueSnap", + "example": "TRANSACTIONID", + "default": "1109144995" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vaulted-shoppers", + "method": "createVaultedShopper", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Shopper", + "typeScriptTag": "shopper", + "description": "Create Vaulted Shopper", + "parameters": [ + { + "name": "paymentSources", + "schema": "object", + "description": "" + }, + { + "name": "firstName", + "schema": "string", + "description": "", + "default": "FirstName" + }, + { + "name": "lastName", + "schema": "string", + "description": "", + "default": "LastName" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vaulted-shoppers/{vaultedShopperId}", + "method": "deleteVaultedShopper", + "httpMethod": HttpMethodsEnum.DELETE, + "tag": "Shopper", + "typeScriptTag": "shopper", + "description": "Delete Vaulted Shopper", + "parameters": [ + { + "name": "vaultedShopperId", + "schema": "string", + "required": true, + "description": "vaultedShopperId received from BlueSnap", + "example": "VAULTEDSHOPPERID", + "default": "20769005" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vaulted-shoppers/{vaultedShopperId}", + "method": "get", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Shopper", + "typeScriptTag": "shopper", + "description": "Retrieve Vaulted Shopper", + "parameters": [ + { + "name": "vaultedShopperId", + "schema": "string", + "required": true, + "description": "vaultedShopperId received from BlueSnap", + "example": "VAULTEDSHOPPERID", + "default": "20769005" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vaulted-shoppers/{vaultedShopperId}", + "method": "updateVaultedShopper", + "httpMethod": HttpMethodsEnum.PUT, + "tag": "Shopper", + "typeScriptTag": "shopper", + "description": "Update Vaulted Shopper", + "parameters": [ + { + "name": "vaultedShopperId", + "schema": "string", + "required": true, + "description": "vaultedShopperId received from BlueSnap", + "example": "VAULTEDSHOPPERID", + "default": "40444721" + }, + { + "name": "paymentSources", + "schema": "object", + "description": "" + }, + { + "name": "firstName", + "schema": "string", + "description": "", + "default": "FirstName" + }, + { + "name": "lastName", + "schema": "string", + "description": "", + "default": "LastName" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/plans", + "method": "createRecurringPlan", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Plan", + "typeScriptTag": "plan", + "description": "Create Plan", + "parameters": [ + { + "name": "chargeFrequency", + "schema": "string", + "description": "", + "default": "MONTHLY" + }, + { + "name": "gracePeriodDays", + "schema": "integer", + "description": "", + "default": 10 + }, + { + "name": "trialPeriodDays", + "schema": "integer", + "description": "", + "default": 14 + }, + { + "name": "initialChargeAmount", + "schema": "integer", + "description": "", + "default": 100 + }, + { + "name": "name", + "schema": "string", + "description": "", + "default": "Gold Plan" + }, + { + "name": "currency", + "schema": "string", + "description": "", + "default": "USD" + }, + { + "name": "maxNumberOfCharges", + "schema": "integer", + "description": "", + "default": 12 + }, + { + "name": "recurringChargeAmount", + "schema": "number", + "description": "", + "default": 29.99 + }, + { + "name": "chargeOnPlanSwitch", + "schema": "boolean", + "description": "", + "default": true + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/plans/{planId}", + "method": "getSpecific", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Plan", + "typeScriptTag": "plan", + "description": "Retrieve Specific Plan", + "parameters": [ + { + "name": "planId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the plan.", + "example": 0, + "default": 2283845 + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/plans/{planId}", + "method": "updateRecurringPlan", + "httpMethod": HttpMethodsEnum.PUT, + "tag": "Plan", + "typeScriptTag": "plan", + "description": "Update Plan", + "parameters": [ + { + "name": "planId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the plan.", + "example": 0, + "default": 2111111 + }, + { + "name": "chargeFrequency", + "schema": "string", + "description": "", + "default": "MONTHLY" + }, + { + "name": "trialPeriodDays", + "schema": "string", + "description": "", + "default": "7" + }, + { + "name": "initialChargeAmount", + "schema": "string", + "description": "", + "default": "30" + }, + { + "name": "name", + "schema": "string", + "description": "", + "default": "Gold Plan" + }, + { + "name": "currency", + "schema": "string", + "description": "", + "default": "USD" + }, + { + "name": "recurringChargeAmount", + "schema": "string", + "description": "", + "default": "19" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/plans?{parameters}", + "method": "getAll", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Plan", + "typeScriptTag": "plan", + "description": "Retrieve All Plans", + "parameters": [ + { + "name": "pagesize", + "schema": "string", + "description": "", + "default": "5" + }, + { + "name": "after", + "schema": "string", + "description": "", + "default": "2185254" + }, + { + "name": "gettotal", + "schema": "boolean", + "description": "", + "default": true + }, + { + "name": "fulldescription", + "schema": "boolean", + "description": "", + "default": false + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/subscriptions", + "method": "createNew", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Create Subscription", + "parameters": [ + { + "name": "payerInfo", + "schema": "object", + "description": "" + }, + { + "name": "paymentSource", + "schema": "object", + "description": "" + }, + { + "name": "planId", + "schema": "integer", + "description": "", + "default": 2283845 + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/subscriptions/{subscriptionId}", + "method": "getSpecific", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Retrieve Specific Subscription", + "parameters": [ + { + "name": "subscriptionId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the subscription.", + "example": 0, + "default": 8491535 + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/subscriptions/{subscriptionId}", + "method": "updateSubscription", + "httpMethod": HttpMethodsEnum.PUT, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Update Subscription", + "parameters": [ + { + "name": "subscriptionId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the subscription.", + "example": 0, + "default": 8491543 + }, + { + "name": "planId", + "schema": "string", + "description": "", + "default": "2283849" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/ondemand", + "method": "createMerchantManagedSubscription", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Create Merchant-Managed Subscription", + "parameters": [ + { + "name": "amount", + "schema": "number", + "description": "", + "default": 45 + }, + { + "name": "currency", + "schema": "string", + "description": "", + "default": "USD" + }, + { + "name": "payerInfo", + "schema": "object", + "description": "" + }, + { + "name": "paymentSource", + "schema": "object", + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/ondemand/{subscriptionId}", + "method": "createMerchantManagedCharge", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Create Merchant-Managed Subscription Charge", + "parameters": [ + { + "name": "subscriptionId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the subscription.", + "example": 0, + "default": 10543419 + }, + { + "name": "amount", + "schema": "number", + "description": "", + "default": 45 + }, + { + "name": "currency", + "schema": "string", + "description": "", + "default": "USD" + }, + { + "name": "merchantTransactionId", + "schema": "string", + "description": "", + "default": "MyUniqueOnDemandSubscription" + }, + { + "name": "taxReference", + "schema": "string", + "description": "", + "default": "048deff0-a285-47e1-bc39-42f79bf0095b" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/subscriptions?{parameters}", + "method": "listAllSubscriptions", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Retrieve All Subscriptions", + "parameters": [ + { + "name": "pagesize", + "schema": "string", + "description": "", + "default": "5" + }, + { + "name": "after", + "schema": "string", + "description": "", + "default": "34567" + }, + { + "name": "gettotal", + "schema": "boolean", + "description": "", + "default": true + }, + { + "name": "fulldescription", + "schema": "boolean", + "description": "", + "default": false + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/:subscriptionId/charges?{parameters}", + "method": "listCharges", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Retrieve All Charges for a Subscription", + "parameters": [ + { + "name": "pagesize", + "schema": "string", + "description": "", + "default": "3" + }, + { + "name": "after", + "schema": "string", + "description": "", + "default": "163193" + }, + { + "name": "fulldescription", + "schema": "boolean", + "description": "", + "default": false + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/recurring/subscriptions/:subscriptionId/switch-charge-amount", + "method": "getSwitchChargeAmount", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Subscription", + "typeScriptTag": "subscription", + "description": "Retrieve Subscription Switch Charge Amount", + "parameters": [ + { + "name": "newplanid", + "schema": "string", + "description": "", + "default": "111111" + }, + { + "name": "newquantity", + "schema": "string", + "description": "", + "default": "2" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/transactions/approval", + "method": "approveMerchantTransaction", + "httpMethod": HttpMethodsEnum.PUT, + "tag": "Transaction", + "typeScriptTag": "transaction", + "description": "Merchant Approve Transaction", + "parameters": [ + { + "name": "transactionid", + "schema": "string", + "description": "either `transactionid` or `merchanttransactionid` is required
ID of the transaction to be approved/declined", + "default": "38612140" + }, + { + "name": "approvetransaction", + "schema": "boolean", + "description": "Set to `true` to approve the transaction or to `false` to decline the transaction. Default value is `true`.", + "default": true + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vendors", + "method": "create", + "httpMethod": HttpMethodsEnum.POST, + "tag": "Vendor", + "typeScriptTag": "vendor", + "description": "Create Vendor", + "parameters": [ + { + "name": "email", + "schema": "string", + "description": "", + "default": "vendor@example.com" + }, + { + "name": "firstName", + "schema": "string", + "description": "", + "default": "Joe" + }, + { + "name": "lastName", + "schema": "string", + "description": "", + "default": "Smith" + }, + { + "name": "phone", + "schema": "string", + "description": "", + "default": "1-123-456-7890" + }, + { + "name": "address", + "schema": "string", + "description": "", + "default": "123 Main Street" + }, + { + "name": "city", + "schema": "string", + "description": "", + "default": "Boston" + }, + { + "name": "country", + "schema": "string", + "description": "", + "default": "US" + }, + { + "name": "state", + "schema": "string", + "description": "", + "default": "MA" + }, + { + "name": "zip", + "schema": "string", + "description": "", + "default": "02453" + }, + { + "name": "defaultPayoutCurrency", + "schema": "string", + "description": "", + "default": "USD" + }, + { + "name": "ipnUrl", + "schema": "string", + "description": "", + "default": "https://ipnaddress.com" + }, + { + "name": "vendorPrincipal", + "schema": "object", + "description": "" + }, + { + "name": "vendorAgreement", + "schema": "object", + "description": "" + }, + { + "name": "payoutInfo", + "schema": "object", + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vendors/{vendorId}", + "method": "getVendor", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Vendor", + "typeScriptTag": "vendor", + "description": "Retrieve Vendor", + "parameters": [ + { + "name": "vendorId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the vendor", + "example": 0, + "default": 837389 + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vendors/{vendorId}", + "method": "updateVendor", + "httpMethod": HttpMethodsEnum.PUT, + "tag": "Vendor", + "typeScriptTag": "vendor", + "description": "Update Vendor", + "parameters": [ + { + "name": "vendorId", + "schema": "integer", + "required": true, + "description": "BlueSnap identifier for the vendor", + "example": 0 + }, + { + "name": "email", + "schema": "string", + "description": "", + "default": "vendor@bluesnap.com" + }, + { + "name": "name", + "schema": "string", + "description": "", + "default": "Important Vendor" + }, + { + "name": "firstName", + "schema": "string", + "description": "", + "default": "Joe" + }, + { + "name": "lastName", + "schema": "string", + "description": "", + "default": "Smith" + }, + { + "name": "address", + "schema": "string", + "description": "", + "default": "123 Main Street" + }, + { + "name": "city", + "schema": "string", + "description": "", + "default": "testing city" + }, + { + "name": "zip", + "schema": "string", + "description": "", + "default": "02453" + }, + { + "name": "country", + "schema": "string", + "description": "", + "default": "US" + }, + { + "name": "phone", + "schema": "string", + "description": "", + "default": "1-054-976-6778" + }, + { + "name": "state", + "schema": "string", + "description": "", + "default": "MA" + }, + { + "name": "taxId", + "schema": "integer", + "description": "", + "default": 123456789 + }, + { + "name": "vendorUrl", + "schema": "string", + "description": "", + "default": "http://mycompany.com" + }, + { + "name": "ipnUrl", + "schema": "string", + "description": "", + "default": "https://ipnaddress.com" + }, + { + "name": "defaultPayoutCurrency", + "schema": "string", + "description": "", + "default": "USD" + }, + { + "name": "vendorPrincipal", + "schema": "object", + "description": "" + }, + { + "name": "payoutInfo", + "schema": "array", + "description": "" + }, + { + "name": "vendorAgreement", + "schema": "object", + "description": "" + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + }, + { + "url": "/vendors?{parameters}", + "method": "getAllVendors", + "httpMethod": HttpMethodsEnum.GET, + "tag": "Vendor", + "typeScriptTag": "vendor", + "description": "Retrieve All Vendors", + "parameters": [ + { + "name": "gettotal", + "schema": "boolean", + "description": "", + "default": true + } + ], + "responses": [ + { + "statusCode": "200", + "description": "OK" + } + ] + } +] + } + language="TypeScript" + apiTitle="API Settings" + apiBaseUrl="https://sandbox.bluesnap.com/services/2" + apiVersion="8976-Tools" + endpoints={29} + sdkMethods={36} + schemas={16} + parameters={131} + difficulty="Easy" + openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bluesnap/openapi.yaml" + openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bluesnap/openapi.yaml" + developerDocumentation="developers.bluesnap.com/v8976-JSON/reference" + /> + ); +} + \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/companies.json b/generator/konfig-docs/src/pages/sdk/companies.json index ede5ec19ec..adc72b2ebb 100644 --- a/generator/konfig-docs/src/pages/sdk/companies.json +++ b/generator/konfig-docs/src/pages/sdk/companies.json @@ -471,7 +471,7 @@ "HR Talent & Recruitment" ], "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/ukg/favicon.png", - "metaDescription": "At UKG, our purpose is people. As strong believers in the power of culture and belonging as the secret to success, we champion great workplaces and build lifelong partnerships with our customers to show what's possible when businesses invest in their people. One of the world's leading HCM cloud companies today, UKG and our Life-work Technology approach to HR, pay, time, and culture solutions for all people helps  80,000 organizations around the globe and across every industry anticipate and adapt to their employees' needs beyond just work. To learn more, visit ukg.com. \n\nUKG Social Media Guidelines available at https://www.ukg.com/ukg-social-media-guidelines.", + "metaDescription": "At UKG, our purpose is people. As strong believers in the power of culture and belonging as the secret to success, we champion great workplaces and build lifelong partnerships with our customers to show what's possible when businesses invest in their people. One of the world's leading HCM cloud companies today, UKG and our Life-work Technology approach to HR, pay, time, and culture solutions for all people helps  80,000 organizations around the globe and across every industry anticipate and adapt to their employees' needs beyond just work. To learn more, visit ukg.com.\n\nUKG Social Media Guidelines available at https://www.ukg.com/ukg-social-media-guidelines.", "services": [], "company": "UKG", "keywords": [ @@ -1261,6 +1261,28 @@ "difficultyScore": 234, "subpath": "/sdk/remote" }, + { + "parentCategories": [ + "Human Resources" + ], + "subCategories": [ + "HR Talent & Recruitment" + ], + "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/workday/performance-enablement/favicon.png", + "metaDescription": "Workday is a leading provider of enterprise cloud applications for finance and human resources, helping customers adapt and thrive in a changing world. Workday applications for financial management, human resources, planning, spend management, and analytics are built with artificial intelligence and machine learning at the core to help organizations around the world embrace the future of work. Workday is used by more than 10,000 organizations around the world and across industries – from medium-sized businesses to more than 50% of the Fortune 500.", + "services": [ + "PerformanceEnablement", + "Person", + "Staffing" + ], + "company": "Workday", + "keywords": [ + "hr" + ], + "numberOfApis": 3, + "difficultyScore": 233.5, + "subpath": "/sdk/workday" + }, { "parentCategories": [ "Data" @@ -2649,6 +2671,26 @@ "difficultyScore": 69.5, "subpath": "/sdk/tremendous" }, + { + "parentCategories": [ + "Commerce" + ], + "subCategories": [ + "Payment Processing" + ], + "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bluesnap/favicon.png", + "metaDescription": "At BlueSnap, we look at payments a little differently. Our Payment Orchestration Platform helps businesses accept payments globally and is designed to increase revenue and reduces costs. We provide a comprehensive back-end solutions that simplifies the complexity of payments, managing the full process from start to finish.\n\nBlueSnap supports payments through multiple sales channels such as online and mobile sales, marketplaces, subscriptions, invoice payments and manual orders through a virtual terminal. And for businesses looking for embedded payments, we offer white-labeled payments for platforms with automated underwriting and onboarding that supports marketplaces and split payments.\n\nAnd with one integration and contract, businesses can sell in over 200 geographies with access to local acquiring in 47 countries, 110+ currencies and 100+ global payment types, including popular eWallets, automated accounts receivable, world-class fraud protection and chargeback management, built-in solutions for regulation and tax compliance, and unified global reporting to help businesses grow.\n\nWith a US headquarters in Waltham, MA, and EU headquarters in Dublin, Ireland, BlueSnap is backed by world-class private equity investors including Great Hill Partners and Parthenon Capital Partners. \n\nLearn more at BlueSnap.com", + "services": [], + "company": "BlueSnap", + "keywords": [ + "payments", + "embedded_payments", + "global_payments" + ], + "numberOfApis": 1, + "difficultyScore": 68.75, + "subpath": "/sdk/blue-snap" + }, { "parentCategories": [ "Artificial Intelligence" diff --git a/generator/konfig-docs/src/pages/sdk/sdk-links.json b/generator/konfig-docs/src/pages/sdk/sdk-links.json index 93e13684ed..2ce76d69d6 100644 --- a/generator/konfig-docs/src/pages/sdk/sdk-links.json +++ b/generator/konfig-docs/src/pages/sdk/sdk-links.json @@ -422,6 +422,20 @@ "subCategory": "Payment Processing", "apiVersion": "1.3.5" }, + { + "index": "blue-snap/typescript", + "link": "/sdk/blue-snap/typescript/", + "homepage": "www.bluesnap.com/", + "categories": [ + "payments", + "embedded_payments", + "global_payments" + ], + "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bluesnap/favicon.png", + "parentCategory": "Commerce", + "subCategory": "Payment Processing", + "apiVersion": "8976-Tools" + }, { "index": "blue-time/typescript", "link": "/sdk/blue-time/typescript/", @@ -2995,6 +3009,42 @@ "subCategory": "Developer Tools", "apiVersion": "1.0.0" }, + { + "index": "workday/performance-enablement/typescript", + "link": "/sdk/workday/performance-enablement/typescript/", + "homepage": "workday.com", + "categories": [ + "hr" + ], + "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/workday/performance-enablement/favicon.png", + "parentCategory": "Human Resources", + "subCategory": "HR Talent & Recruitment", + "apiVersion": "v5" + }, + { + "index": "workday/person/typescript", + "link": "/sdk/workday/person/typescript/", + "homepage": "workday.com", + "categories": [ + "hr" + ], + "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/workday/person/favicon.png", + "parentCategory": "Human Resources", + "subCategory": "HR Talent & Recruitment", + "apiVersion": "v4" + }, + { + "index": "workday/staffing/typescript", + "link": "/sdk/workday/staffing/typescript/", + "homepage": "workday.com", + "categories": [ + "hr" + ], + "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/workday/staffing/favicon.png", + "parentCategory": "Human Resources", + "subCategory": "HR Talent & Recruitment", + "apiVersion": "v6" + }, { "index": "xyte/typescript", "link": "/sdk/xyte/typescript/", diff --git a/generator/konfig-docs/src/pages/sdk/ukg/index.tsx b/generator/konfig-docs/src/pages/sdk/ukg/index.tsx index 2aaab100d7..61099a1c60 100644 --- a/generator/konfig-docs/src/pages/sdk/ukg/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/ukg/index.tsx @@ -60,7 +60,7 @@ export default function Ukg() { homepage="ukg.com" companyKebabCase="ukg" categories={allCategories} - metaDescription={`At UKG, our purpose is people. As strong believers in the power of culture and belonging as the secret to success, we champion great workplaces and build lifelong partnerships with our customers to show what's possible when businesses invest in their people. One of the world's leading HCM cloud companies today, UKG and our Life-work Technology approach to HR, pay, time, and culture solutions for all people helps  80,000 organizations around the globe and across every industry anticipate and adapt to their employees' needs beyond just work. To learn more, visit ukg.com. + metaDescription={`At UKG, our purpose is people. As strong believers in the power of culture and belonging as the secret to success, we champion great workplaces and build lifelong partnerships with our customers to show what's possible when businesses invest in their people. One of the world's leading HCM cloud companies today, UKG and our Life-work Technology approach to HR, pay, time, and culture solutions for all people helps  80,000 organizations around the globe and across every industry anticipate and adapt to their employees' needs beyond just work. To learn more, visit ukg.com. UKG Social Media Guidelines available at https://www.ukg.com/ukg-social-media-guidelines.`} /> diff --git a/generator/konfig-docs/src/pages/sdk/ukg/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/ukg/typescript/index.tsx index 6f54ba9db7..ded292af35 100644 --- a/generator/konfig-docs/src/pages/sdk/ukg/typescript/index.tsx +++ b/generator/konfig-docs/src/pages/sdk/ukg/typescript/index.tsx @@ -10,7 +10,7 @@ export default function UkgTypeScriptSdk() { return ( service.categories)), + ) + return ( + + ) +} \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/_first-request.mdx new file mode 100644 index 0000000000..f517a7968f --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/_first-request.mdx @@ -0,0 +1,4 @@ +```typescript index.ts +// Retrieves a collection of active Feedback Badges. +const getCollectionResponse = workdayPerformanceEnablement.feedbackBadges.getCollection() +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/_getting-started.mdx new file mode 100644 index 0000000000..c36cc0bb32 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/_getting-started.mdx @@ -0,0 +1,8 @@ +```typescript index.ts +import { WorkdayPerformanceEnablement } from 'workday-performance-enablement-typescript-sdk'; + +const workdayPerformanceEnablement = new WorkdayPerformanceEnablement({ + clientId: "CLIENT_ID", + redirectUri: "REDIRECT_URI" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/index.tsx new file mode 100644 index 0000000000..1a19a49e27 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/performance-enablement/typescript/index.tsx @@ -0,0 +1,1098 @@ +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 WorkdayPerformanceEnablementTypeScriptSdk() { + return ( + + ); +} + \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/person/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/workday/person/typescript/_first-request.mdx new file mode 100644 index 0000000000..4bdb29c744 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/person/typescript/_first-request.mdx @@ -0,0 +1,4 @@ +```typescript index.ts +// Validates phone number data to ensure it is valid for Workday. +const validatePhoneNumberResponse = workdayPerson.phoneValidation.validatePhoneNumber() +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/person/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/workday/person/typescript/_getting-started.mdx new file mode 100644 index 0000000000..11377f5c09 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/person/typescript/_getting-started.mdx @@ -0,0 +1,8 @@ +```typescript index.ts +import { WorkdayPerson } from 'workday-person-typescript-sdk'; + +const workdayPerson = new WorkdayPerson({ + clientId: "CLIENT_ID", + redirectUri: "REDIRECT_URI" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/person/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/workday/person/typescript/index.tsx new file mode 100644 index 0000000000..6398659bb0 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/person/typescript/index.tsx @@ -0,0 +1,5875 @@ +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 WorkdayPersonTypeScriptSdk() { + return ( + + ); +} + \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/_first-request.mdx new file mode 100644 index 0000000000..1def2142bf --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/_first-request.mdx @@ -0,0 +1,6 @@ +```typescript index.ts +// Returns the location information for the specified job change ID. +const getLocationInfoResponse = workdayStaffing.jobChanges.getLocationInfo({ + id: "ID" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/_getting-started.mdx new file mode 100644 index 0000000000..5a4d3ef2b9 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/_getting-started.mdx @@ -0,0 +1,8 @@ +```typescript index.ts +import { WorkdayStaffing } from 'workday-staffing-typescript-sdk'; + +const workdayStaffing = new WorkdayStaffing({ + clientId: "CLIENT_ID", + redirectUri: "REDIRECT_URI" +}) +``` \ No newline at end of file diff --git a/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/index.tsx new file mode 100644 index 0000000000..c67e274ce1 --- /dev/null +++ b/generator/konfig-docs/src/pages/sdk/workday/staffing/typescript/index.tsx @@ -0,0 +1,6755 @@ +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 WorkdayStaffingTypeScriptSdk() { + return ( + + ); +} + \ No newline at end of file