From fb70e1a90b0c207a76ea0e4b975193c4e61ec444 Mon Sep 17 00:00:00 2001 From: Thisaru Guruge Date: Thu, 23 Jan 2025 10:47:49 +0530 Subject: [PATCH] Fix documentation issues --- README.md | 54 ++- ballerina/Module.md | 50 ++- ballerina/Package.md | 36 +- examples/README.md | 2 +- .../Ballerina.toml | 6 - .../README.md | 6 +- .../main.bal | 0 examples/sales_analytics/.devcontainer.json | 8 - examples/sales_analytics/Dependencies.toml | 321 ------------------ 9 files changed, 71 insertions(+), 412 deletions(-) rename examples/{sales_analytics => sales-analytics}/Ballerina.toml (55%) rename examples/{sales_analytics => sales-analytics}/README.md (87%) rename examples/{sales_analytics => sales-analytics}/main.bal (100%) delete mode 100644 examples/sales_analytics/.devcontainer.json delete mode 100644 examples/sales_analytics/Dependencies.toml diff --git a/README.md b/README.md index 2253d4a..48a6c9c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,6 @@ The `ballerinax/hubspot.crm.commerce.quotes` package offers APIs to connect and interact with [HubSpot API for CRM Quotes](https://developers.hubspot.com/docs/reference/api/crm/commerce/quotes) endpoints, specifically based on [HubSpot CRM Quotes REST API](https://developers.hubspot.com/docs/reference/api). - ## Setup guide To use the HubSpot CRM Quotes connector, you must have access to the HubSpot API through a HubSpot developer account and a HubSpot App under it. Therefore you need to register for a developer account at HubSpot if you don't have one already. @@ -23,13 +22,13 @@ If you have an account already, go to the [HubSpot developer portal](https://app If you don't have a HubSpot Developer Account you can sign up to a free account [here](https://developers.hubspot.com/get-started) -### Step 2 (Optional): Create a [Developer Test Account](https://developers.hubspot.com/beta-docs/getting-started/account-types#developer-test-accounts) under your account +### Step 2 (Optional): Create a Developer Test Account -Within app developer accounts, you can create developer test accounts to test apps and integrations without affecting any real HubSpot data. +Within app developer accounts, you can create a [developer test account](https://developers.hubspot.com/beta-docs/getting-started/account-types#developer-test-accounts) under your account to test apps and integrations without affecting any real HubSpot data. ->**Note:** These accounts are only for development and testing purposes. In production you should not use Developer Test Accounts. +> **Note:** These accounts are only for development and testing purposes. In production you should not use Developer Test Accounts. -1. Go to Test Account section from the left sidebar. +1. Go to Test Account section from the left sidebar. ![Hubspot developer testacc1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/create_developer_account_1.png) @@ -41,7 +40,7 @@ Within app developer accounts, you can create developer test accounts to test ap ![Hubspot developer testacc3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/create_developer_account_3.png) -### Step 3: Create a HubSpot App under your account. +### Step 3: Create a HubSpot App under your account 1. In your developer account, navigate to the "Apps" section. Click on "Create App" @@ -49,7 +48,7 @@ Within app developer accounts, you can create developer test accounts to test ap 2. Provide the necessary details, including the app name and description. -### Step 4: Configure the Authentication Flow. +### Step 4: Configure the Authentication Flow 1. Move to the Auth Tab. @@ -57,13 +56,13 @@ Within app developer accounts, you can create developer test accounts to test ap 2. In the Scopes section, add the following scopes for your app using the "Add new scope" button. - `crm.lists.read` - `crm.lists.write` - `cms.membership.access_groups.write` + - `crm.lists.read` + - `crm.lists.write` + - `cms.membership.access_groups.write` ![Authentication 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/authentication_2.png) -4. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. +3. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. ![Authentication 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/authentication_3.png) @@ -79,13 +78,13 @@ Before proceeding with the Quickstart, ensure you have obtained the Access Token 1. Create an authorization URL using the following format. -2. Paste it in the browser and select your developer test account to intall the app when prompted. +2. Paste it in the browser and select your developer test account to install the app when prompted. ![Setup auth flow](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/setup_auth_flow.png) 3. A code will be displayed in the browser. Copy the code. -4. Run the following curl command. Replace the ``, ` and `` with your specific value. Use the code you received in the above step 3 as the ``. +4. Run the following curl command. Replace the ``, ``, and `` with your specific value. Use the code you received in the above step 3 as the ``. - Linux/macOS @@ -143,7 +142,7 @@ import ballerinax/hubspot.crm.commerce.quotes as crmquotes; 2. Instantiate a `OAuth2RefreshTokenGrantConfig` with the obtained credentials and initialize the connector with it. - ```ballerina + ```ballerina configurable string clientId = ?; configurable string clientSecret = ?; configurable string refreshToken = ?; @@ -155,16 +154,15 @@ import ballerinax/hubspot.crm.commerce.quotes as crmquotes; credentialBearer: oauth2:POST_BODY_BEARER }; - final crmlists:Client crmListClient = check new (config = {auth}); - + final crmlists:Client crmListClient = check new ({auth}); ``` ### Step 3: Invoke the connector operation -Now, utilize the available connector operations. A sample usecase is shown below. +Now, utilize the available connector operations. A sample use case is shown below. #### Create a CRM List - + ```ballerina OAuth2RefreshTokenGrantConfig auth = { @@ -178,18 +176,16 @@ public function main() returns error? { final Client hubspotClient = check new (config = {auth}); // Define the payload for creating a quote - json payload = { - "name": "Test Quote", - "hs_expiration_date": "2025-12-31", - "hs_status": "DRAFT", - "hs_owner_id": "", - "hs_currency": "USD", - "hs_total_amount": 1500, - "hs_associated_deal_id": "" + SimplePublicObjectInputForCreate payload = { + associations:[], + properties:{ + "hs_title": "Test Quote", + "hs_expiration_date": "2025-01-31" + } }; // Send the request to create a quote - http:Response response = check hubspotClient->/crm/v3/objects/quotes.post(payload); + http:Response response = check hubspotClient->/crm/v3/objects/quotes.post(payload); // Print the response io:println("Response: ", response.getJsonPayload()); @@ -198,9 +194,9 @@ public function main() returns error? { ## Examples -The `HubSpot CRM Commerce Quotes` connector provides practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/module-ballerinax-hubspot.crm.commerce.quotes/examples/), covering the following use cases: +The `HubSpot CRM Commerce Quotes` connector provides practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/module-ballerinax-hubspot.crm.commerce.quotes/tree/main/examples/), covering the following use cases: -1. Sales Analytics System +1. [Sales Analytics System](./sales_analytics/) - A store can insert their quotes to the system, and system record and analyses the details on the quotes. ## Build from the source diff --git a/ballerina/Module.md b/ballerina/Module.md index 617df60..79981da 100644 --- a/ballerina/Module.md +++ b/ballerina/Module.md @@ -14,13 +14,13 @@ If you have an account already, go to the [HubSpot developer portal](https://app If you don't have a HubSpot Developer Account you can sign up to a free account [here](https://developers.hubspot.com/get-started) -### Step 2 (Optional): Create a [Developer Test Account](https://developers.hubspot.com/beta-docs/getting-started/account-types#developer-test-accounts) under your account +### Step 2 (Optional): Create a Developer Test Account -Within app developer accounts, you can create developer test accounts to test apps and integrations without affecting any real HubSpot data. +Within app developer accounts, you can create a [developer test account](https://developers.hubspot.com/beta-docs/getting-started/account-types#developer-test-accounts) under your account to test apps and integrations without affecting any real HubSpot data. ->**Note:** These accounts are only for development and testing purposes. In production you should not use Developer Test Accounts. +> **Note:** These accounts are only for development and testing purposes. In production you should not use Developer Test Accounts. -1. Go to Test Account section from the left sidebar. +1. Go to Test Account section from the left sidebar. ![Hubspot developer testacc1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/create_developer_account_1.png) @@ -32,7 +32,7 @@ Within app developer accounts, you can create developer test accounts to test ap ![Hubspot developer testacc3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/create_developer_account_3.png) -### Step 3: Create a HubSpot App under your account. +### Step 3: Create a HubSpot App under your account 1. In your developer account, navigate to the "Apps" section. Click on "Create App" @@ -40,7 +40,7 @@ Within app developer accounts, you can create developer test accounts to test ap 2. Provide the necessary details, including the app name and description. -### Step 4: Configure the Authentication Flow. +### Step 4: Configure the Authentication Flow 1. Move to the Auth Tab. @@ -48,13 +48,13 @@ Within app developer accounts, you can create developer test accounts to test ap 2. In the Scopes section, add the following scopes for your app using the "Add new scope" button. - `crm.lists.read` - `crm.lists.write` - `cms.membership.access_groups.write` + - `crm.lists.read` + - `crm.lists.write` + - `cms.membership.access_groups.write` ![Authentication 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/authentication_2.png) -4. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. +3. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. ![Authentication 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/authentication_3.png) @@ -70,13 +70,13 @@ Before proceeding with the Quickstart, ensure you have obtained the Access Token 1. Create an authorization URL using the following format. -2. Paste it in the browser and select your developer test account to intall the app when prompted. +2. Paste it in the browser and select your developer test account to install the app when prompted. ![Setup auth flow](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/setup_auth_flow.png) 3. A code will be displayed in the browser. Copy the code. -4. Run the following curl command. Replace the ``, ` and `` with your specific value. Use the code you received in the above step 3 as the ``. +4. Run the following curl command. Replace the ``, ``, and `` with your specific value. Use the code you received in the above step 3 as the ``. - Linux/macOS @@ -134,7 +134,7 @@ import ballerinax/hubspot.crm.commerce.quotes as crmquotes; 2. Instantiate a `OAuth2RefreshTokenGrantConfig` with the obtained credentials and initialize the connector with it. - ```ballerina + ```ballerina configurable string clientId = ?; configurable string clientSecret = ?; configurable string refreshToken = ?; @@ -146,16 +146,15 @@ import ballerinax/hubspot.crm.commerce.quotes as crmquotes; credentialBearer: oauth2:POST_BODY_BEARER }; - final crmlists:Client crmListClient = check new (config = {auth}); - + final crmlists:Client crmListClient = check new ({auth}); ``` ### Step 3: Invoke the connector operation -Now, utilize the available connector operations. A sample usecase is shown below. +Now, utilize the available connector operations. A sample use case is shown below. #### Create a CRM List - + ```ballerina OAuth2RefreshTokenGrantConfig auth = { @@ -169,18 +168,16 @@ public function main() returns error? { final Client hubspotClient = check new (config = {auth}); // Define the payload for creating a quote - json payload = { - "name": "Test Quote", - "hs_expiration_date": "2025-12-31", - "hs_status": "DRAFT", - "hs_owner_id": "", - "hs_currency": "USD", - "hs_total_amount": 1500, - "hs_associated_deal_id": "" + SimplePublicObjectInputForCreate payload = { + associations:[], + properties:{ + "hs_title": "Test Quote", + "hs_expiration_date": "2025-01-31" + } }; // Send the request to create a quote - http:Response response = check hubspotClient->/crm/v3/objects/quotes.post(payload); + http:Response response = check hubspotClient->/crm/v3/objects/quotes.post(payload); // Print the response io:println("Response: ", response.getJsonPayload()); @@ -191,3 +188,4 @@ public function main() returns error? { The `HubSpot CRM Commerce Quotes` connector provides practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/module-ballerinax-hubspot.crm.commerce.quotes/tree/main/examples/), covering the following use cases: +1. [Sales Analytics System](./sales_analytics/) - A store can insert their quotes to the system, and system record and analyses the details on the quotes. diff --git a/ballerina/Package.md b/ballerina/Package.md index d1702c6..e16893c 100644 --- a/ballerina/Package.md +++ b/ballerina/Package.md @@ -14,13 +14,13 @@ If you have an account already, go to the [HubSpot developer portal](https://app If you don't have a HubSpot Developer Account you can sign up to a free account [here](https://developers.hubspot.com/get-started) -### Step 2 (Optional): Create a [Developer Test Account](https://developers.hubspot.com/beta-docs/getting-started/account-types#developer-test-accounts) under your account +### Step 2 (Optional): Create a Developer Test Account -Within app developer accounts, you can create developer test accounts to test apps and integrations without affecting any real HubSpot data. +Within app developer accounts, you can create a [developer test account](https://developers.hubspot.com/beta-docs/getting-started/account-types#developer-test-accounts) under your account to test apps and integrations without affecting any real HubSpot data. ->**Note:** These accounts are only for development and testing purposes. In production you should not use Developer Test Accounts. +> **Note:** These accounts are only for development and testing purposes. In production you should not use Developer Test Accounts. -1. Go to Test Account section from the left sidebar. +1. Go to Test Account section from the left sidebar. ![Hubspot developer testacc1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/create_developer_account_1.png) @@ -32,7 +32,7 @@ Within app developer accounts, you can create developer test accounts to test ap ![Hubspot developer testacc3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/create_developer_account_3.png) -### Step 3: Create a HubSpot App under your account. +### Step 3: Create a HubSpot App under your account 1. In your developer account, navigate to the "Apps" section. Click on "Create App" @@ -40,7 +40,7 @@ Within app developer accounts, you can create developer test accounts to test ap 2. Provide the necessary details, including the app name and description. -### Step 4: Configure the Authentication Flow. +### Step 4: Configure the Authentication Flow 1. Move to the Auth Tab. @@ -48,13 +48,13 @@ Within app developer accounts, you can create developer test accounts to test ap 2. In the Scopes section, add the following scopes for your app using the "Add new scope" button. - `crm.lists.read` - `crm.lists.write` - `cms.membership.access_groups.write` + - `crm.lists.read` + - `crm.lists.write` + - `cms.membership.access_groups.write` ![Authentication 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/authentication_2.png) -4. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. +3. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. ![Authentication 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/authentication_3.png) @@ -70,13 +70,13 @@ Before proceeding with the Quickstart, ensure you have obtained the Access Token 1. Create an authorization URL using the following format. -2. Paste it in the browser and select your developer test account to intall the app when prompted. +2. Paste it in the browser and select your developer test account to install the app when prompted. ![Setup auth flow](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/blob/main/docs/setup/resources/setup_auth_flow.png) 3. A code will be displayed in the browser. Copy the code. -4. Run the following curl command. Replace the ``, ` and `` with your specific value. Use the code you received in the above step 3 as the ``. +4. Run the following curl command. Replace the ``, ``, and `` with your specific value. Use the code you received in the above step 3 as the ``. - Linux/macOS @@ -134,7 +134,7 @@ import ballerinax/hubspot.crm.commerce.quotes as crmquotes; 2. Instantiate a `OAuth2RefreshTokenGrantConfig` with the obtained credentials and initialize the connector with it. - ```ballerina + ```ballerina configurable string clientId = ?; configurable string clientSecret = ?; configurable string refreshToken = ?; @@ -146,16 +146,15 @@ import ballerinax/hubspot.crm.commerce.quotes as crmquotes; credentialBearer: oauth2:POST_BODY_BEARER }; - final crmlists:Client crmListClient = check new (config = {auth}); - + final crmlists:Client crmListClient = check new ({auth}); ``` ### Step 3: Invoke the connector operation -Now, utilize the available connector operations. A sample usecase is shown below. +Now, utilize the available connector operations. A sample use case is shown below. #### Create a CRM List - + ```ballerina OAuth2RefreshTokenGrantConfig auth = { @@ -178,7 +177,7 @@ public function main() returns error? { }; // Send the request to create a quote - http:Response response = check hubspotClient->/crm/v3/objects/quotes.post(payload); + http:Response response = check hubspotClient->/crm/v3/objects/quotes.post(payload); // Print the response io:println("Response: ", response.getJsonPayload()); @@ -189,3 +188,4 @@ public function main() returns error? { The `HubSpot CRM Commerce Quotes` connector provides practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/module-ballerinax-hubspot.crm.commerce.quotes/tree/main/examples/), covering the following use cases: +1. [Sales Analytics System](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.commerce.quotes/tree/main/examples/sales-analytics) - A store can insert their quotes to the system, and system record and analyses the details on the quotes. diff --git a/examples/README.md b/examples/README.md index 64b4168..36bb0d1 100644 --- a/examples/README.md +++ b/examples/README.md @@ -2,7 +2,7 @@ The `ballerinax/hubspot.crm.commerce.quotes` connector provides practical examples illustrating usage in various scenarios. -1. [Sales Analytics System](./sales_analytics/) - A store can insert their quotes to the system, and system record and analyses the details on the quotes. +1. [Sales Analytics System](./sales_analytics/) - A store can insert their quotes to the system, and system record and analyses the details on the quotes. ## Prerequisites diff --git a/examples/sales_analytics/Ballerina.toml b/examples/sales-analytics/Ballerina.toml similarity index 55% rename from examples/sales_analytics/Ballerina.toml rename to examples/sales-analytics/Ballerina.toml index 9515f61..b5a5061 100644 --- a/examples/sales_analytics/Ballerina.toml +++ b/examples/sales-analytics/Ballerina.toml @@ -4,11 +4,5 @@ name = "sales_analytics" version = "0.1.0" distribution = "2201.10.3" -[[dependency]] -org = "ballerinax" -name = "hubspot.crm.commerce.quotes" -version = "1.0.0" -repository = "local" - [build-options] observabilityIncluded = true diff --git a/examples/sales_analytics/README.md b/examples/sales-analytics/README.md similarity index 87% rename from examples/sales_analytics/README.md rename to examples/sales-analytics/README.md index 2fdee04..0786bcf 100644 --- a/examples/sales_analytics/README.md +++ b/examples/sales-analytics/README.md @@ -1,7 +1,7 @@ ## Sales Analytics System A store can insert, update and delete their daily quotes in the system. -System records and analyses the data on the quotes, and user can get recorded data and analitics. +System records and analyses the data on the quotes, and user can get recorded data and analytics. ## Prerequisites @@ -11,7 +11,7 @@ Refer to the [Setup guide](../../ballerina/Package.md#setup-guide) to obtain nec ### 2. Configuration -Create a `Config.toml` file in the example's root directory and, provide your Hubspot account related configurations as follows: +Create a `Config.toml` file in the example's root directory and, provide your HubSpot account related configurations as follows: ```toml clientId = "" @@ -26,4 +26,4 @@ Execute the following command to run the example: ```bash bal run -``` \ No newline at end of file +``` diff --git a/examples/sales_analytics/main.bal b/examples/sales-analytics/main.bal similarity index 100% rename from examples/sales_analytics/main.bal rename to examples/sales-analytics/main.bal diff --git a/examples/sales_analytics/.devcontainer.json b/examples/sales_analytics/.devcontainer.json deleted file mode 100644 index 75bd926..0000000 --- a/examples/sales_analytics/.devcontainer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "image": "ballerina/ballerina-devcontainer:2201.10.3", - "customizations": { - "vscode": { - "extensions": ["WSO2.ballerina"] - } - } -} diff --git a/examples/sales_analytics/Dependencies.toml b/examples/sales_analytics/Dependencies.toml deleted file mode 100644 index 0dc7c04..0000000 --- a/examples/sales_analytics/Dependencies.toml +++ /dev/null @@ -1,321 +0,0 @@ -# AUTO-GENERATED FILE. DO NOT MODIFY. - -# This file is auto-generated by Ballerina for managing dependency versions. -# It should not be modified by hand. - -[ballerina] -dependencies-toml-version = "2" -distribution-version = "2201.10.3" - -[[package]] -org = "ballerina" -name = "auth" -version = "2.12.0" -dependencies = [ - {org = "ballerina", name = "crypto"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.array"}, - {org = "ballerina", name = "lang.string"}, - {org = "ballerina", name = "log"} -] - -[[package]] -org = "ballerina" -name = "cache" -version = "3.8.0" -dependencies = [ - {org = "ballerina", name = "constraint"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "task"}, - {org = "ballerina", name = "time"} -] - -[[package]] -org = "ballerina" -name = "constraint" -version = "1.5.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "crypto" -version = "2.7.2" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "time"} -] - -[[package]] -org = "ballerina" -name = "file" -version = "1.10.0" -dependencies = [ - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "os"}, - {org = "ballerina", name = "time"} -] - -[[package]] -org = "ballerina" -name = "http" -version = "2.12.4" -dependencies = [ - {org = "ballerina", name = "auth"}, - {org = "ballerina", name = "cache"}, - {org = "ballerina", name = "constraint"}, - {org = "ballerina", name = "crypto"}, - {org = "ballerina", name = "file"}, - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "jwt"}, - {org = "ballerina", name = "lang.array"}, - {org = "ballerina", name = "lang.decimal"}, - {org = "ballerina", name = "lang.int"}, - {org = "ballerina", name = "lang.regexp"}, - {org = "ballerina", name = "lang.runtime"}, - {org = "ballerina", name = "lang.string"}, - {org = "ballerina", name = "lang.value"}, - {org = "ballerina", name = "log"}, - {org = "ballerina", name = "mime"}, - {org = "ballerina", name = "oauth2"}, - {org = "ballerina", name = "observe"}, - {org = "ballerina", name = "time"}, - {org = "ballerina", name = "url"} -] -modules = [ - {org = "ballerina", packageName = "http", moduleName = "http"}, - {org = "ballerina", packageName = "http", moduleName = "http.httpscerr"} -] - -[[package]] -org = "ballerina" -name = "io" -version = "1.6.3" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.value"} -] -modules = [ - {org = "ballerina", packageName = "io", moduleName = "io"} -] - -[[package]] -org = "ballerina" -name = "jballerina.java" -version = "0.0.0" - -[[package]] -org = "ballerina" -name = "jwt" -version = "2.13.0" -dependencies = [ - {org = "ballerina", name = "cache"}, - {org = "ballerina", name = "crypto"}, - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.int"}, - {org = "ballerina", name = "lang.string"}, - {org = "ballerina", name = "log"}, - {org = "ballerina", name = "time"} -] - -[[package]] -org = "ballerina" -name = "lang.__internal" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.object"} -] - -[[package]] -org = "ballerina" -name = "lang.array" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.__internal"} -] - -[[package]] -org = "ballerina" -name = "lang.decimal" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "lang.int" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.__internal"}, - {org = "ballerina", name = "lang.object"} -] - -[[package]] -org = "ballerina" -name = "lang.object" -version = "0.0.0" - -[[package]] -org = "ballerina" -name = "lang.regexp" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "lang.runtime" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "lang.string" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.regexp"} -] - -[[package]] -org = "ballerina" -name = "lang.value" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "log" -version = "2.10.0" -dependencies = [ - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.value"}, - {org = "ballerina", name = "observe"} -] - -[[package]] -org = "ballerina" -name = "mime" -version = "2.10.1" -dependencies = [ - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "lang.int"}, - {org = "ballerina", name = "log"} -] - -[[package]] -org = "ballerina" -name = "oauth2" -version = "2.12.0" -dependencies = [ - {org = "ballerina", name = "cache"}, - {org = "ballerina", name = "crypto"}, - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "log"}, - {org = "ballerina", name = "time"}, - {org = "ballerina", name = "url"} -] -modules = [ - {org = "ballerina", packageName = "oauth2", moduleName = "oauth2"} -] - -[[package]] -org = "ballerina" -name = "observe" -version = "1.3.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "os" -version = "1.8.0" -dependencies = [ - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "task" -version = "2.5.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "time"} -] - -[[package]] -org = "ballerina" -name = "time" -version = "2.5.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerina" -name = "url" -version = "2.4.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"} -] - -[[package]] -org = "ballerinai" -name = "observe" -version = "0.0.0" -dependencies = [ - {org = "ballerina", name = "jballerina.java"}, - {org = "ballerina", name = "observe"} -] -modules = [ - {org = "ballerinai", packageName = "observe", moduleName = "observe"} -] - -[[package]] -org = "ballerinax" -name = "hubspot.crm.commerce.quotes" -version = "1.0.0" -dependencies = [ - {org = "ballerina", name = "http"}, - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "log"}, - {org = "ballerina", name = "oauth2"}, - {org = "ballerina", name = "url"}, - {org = "ballerinai", name = "observe"} -] -modules = [ - {org = "ballerinax", packageName = "hubspot.crm.commerce.quotes", moduleName = "hubspot.crm.commerce.quotes"} -] - -[[package]] -org = "wso2" -name = "sales_analytics" -version = "0.1.0" -dependencies = [ - {org = "ballerina", name = "http"}, - {org = "ballerina", name = "io"}, - {org = "ballerina", name = "oauth2"}, - {org = "ballerinai", name = "observe"}, - {org = "ballerinax", name = "hubspot.crm.commerce.quotes"} -] -modules = [ - {org = "wso2", packageName = "sales_analytics", moduleName = "sales_analytics"} -] -